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

framework and requirements for the internet intelligent
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

IETF-47 IPTEL 1

Framework and Requirements for the Internet Intelligent Networks

  • L. Slutsman, G. Ash

AT&T Labs

  • F. Haerens

Alcatel

  • V. Gurbani

Lucent Technologies

slide-2
SLIDE 2

IETF-47 IPTEL 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
slide-3
SLIDE 3

IETF-47 IPTEL 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

slide-4
SLIDE 4

IETF-47 IPTEL 4

Generalize IIN architecture

Service Creation Environment Service Execution Environment SoftSwitch SIP Server TCAP/INAP Transaction Layer SIP Server API’s SIP Server SIP Server CPL CGI

slide-5
SLIDE 5

IETF-47 IPTEL 5

Traditional IN Architecture

Service Creation Environment Service Execution Environment(SCP) Switch TCAP/INAP PSTN Network SoftSwitch Layer SIP Server TCAP/INAP SIP Network GW

slide-6
SLIDE 6

IETF-47 IPTEL 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.

slide-7
SLIDE 7

IETF-47 IPTEL 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
slide-8
SLIDE 8

IETF-47 IPTEL 8

Generalize IIN architecture (Cont)

  • How to Invoke a service logic (e.g. script):

– Use a trigger database: (“Trigger”,P1,..Pn), where Pi is the ordered list of service programs; “Trigger”=(“SIP_Call_Leg”, Si) and Si 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.

slide-9
SLIDE 9

IETF-47 IPTEL 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=S1

slide-10
SLIDE 10

IETF-47 IPTEL 10

The Distributed Service Execution Environment

User SIP Proxy Script1 Sears Proxy Script2 UAS1 Warehouse1 UAS2 Warehouse2

Legend: Script1 directs calls of interest to the Sears Proxy; Script2 counts calls and routes them to the appropriate warehouse.

slide-11
SLIDE 11

IETF-47 IPTEL 11

Centralized Service Execution Environment(SCP)

SCP: updates number of calls to each warehouse and determines the destination User SoftSwitch SIP Proxy Query Destination UAS1 Warehouse1 UAS2 Warehouse2