framework and requirements for the internet intelligent
play

Framework and Requirements for the Internet Intelligent Networks L. - PowerPoint PPT Presentation

Framework and Requirements for the Internet Intelligent Networks L. Slutsman, G. Ash AT&T Labs F. Haerens Alcatel V. Gurbani Lucent Technologies IETF-47 IPTEL 1 Outline Generalized IIN architecture Transparent Access from SIP


  1. Framework and Requirements for the Internet Intelligent Networks L. Slutsman, G. Ash AT&T Labs F. Haerens Alcatel V. Gurbani Lucent Technologies IETF-47 IPTEL 1

  2. Outline • Generalized IIN architecture • Transparent Access from SIP networks to traditional IN Services • Internet-Service-Creation (CPL, CGI) • API Access to Service-Creation • Service Example IETF-47 IPTEL 2

  3. Transparent Access to Traditional IN, Internet-based Service Creation, & APIs • Motivation: – PSTN and VoIP networks will coexist for some time; – reuse of hardware (SCP,SN,SMS), software, and service logic – time-to-market for introduction of VoIP services; – propose to include access to traditional-IN together with internet-based service creation (CPL, CGI) – API technologies (e.g. Parlay, Jain) also may be incorporated IETF-47 IPTEL 3

  4. Generalize IIN architecture Service Creation Environment Service Execution Environment CPL CGI TCAP/INAP API’s Transaction SoftSwitch Layer SIP Server SIP Server SIP Server SIP Server IETF-47 IPTEL 4

  5. Traditional IN Architecture Service Creation Environment Service Execution Environment(SCP) TCAP/INAP GW TCAP/INAP SoftSwitch Layer Switch SIP Server SIP Network PSTN Network IETF-47 IPTEL 5

  6. Architecture (Cont) • Based on Remote Execution of Service Logic. • SoftSwitch Layer makes SCP believes that it deals with “switches”. • Challenge is to map SIP FSMs into IN BCSM. • Limitations:1) heavily relies on SS7; 2) performance degradation due to remote execution. IETF-47 IPTEL 6

  7. Internet Based Service Creation • The execution of the service logic takes place on the server. • Call Processing Language (CPL)-- condition-action pairs based language. • Common Gateway Interface (CGI) for SIP: – programming language independent; – derived from CGI-HTTP • Others IETF-47 IPTEL 7

  8. Generalize IIN architecture (Cont) • How to Invoke a service logic (e.g. script): – Use a trigger database: (“Trigger”,P 1 ,..P n ), where Pi is the ordered list of service programs; “Trigger”=(“SIP_Call_Leg”, S i ) and S i is a state from the corresponding SIP transition diagram. – In addition, information that comes with message, along with “global” variables are used by service logic. IETF-47 IPTEL 8

  9. Service Example • Service: calls directed to to catalogorder@sears.org should be distributed between two warehouses in ratio 3:5. • “Trigger”: – To=catalogorder@sears.org – From=* – Call_ID=* – SIP State=S 1 IETF-47 IPTEL 9

  10. The Distributed Service Execution Environment SIP Proxy UAS1 Warehouse1 User Script1 UAS2 Warehouse2 Sears Proxy Legend: Script1 directs calls of interest to the Script2 Sears Proxy; Script2 counts calls and routes them to the appropriate warehouse. IETF-47 IPTEL 10

  11. Centralized Service Execution Environment(SCP) SCP: updates number of calls to each warehouse and determines the destination Query Destination UAS1 Warehouse1 SoftSwitch User SIP Proxy UAS2 Warehouse2 IETF-47 IPTEL 11

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend