Nortel Networks NN10029-111 Call Processing Language, Interworking services Discriminator service

Page 16

16 Overview

Nortel Networks Confidential

 

 

With simultaneous ringing, the call terminates to multiple routes at the same time. The first terminating route to answer is accepted and the rest of the routes are released.

With sequential ringing, the call tries to terminate to only one of several routes at a time. Route advancement occurs whenever an error response is received, a provisionable No Answer timer expires, or a redirect response is received.

Call Processing Language

The SIP Application Module supports the use of the Call Processing Language (CPL), based on the IETF CPL draft, draft-ietf-iptel-cpl.txt. SIP clients can change the behavior of a session using a CPL script that contains general directives for routing a request.

For example, subscribers can include CPL scripts in the body of registration requests that contain instructions for location lookups and call screening, a process that is actually done through the Call Manager in the Personal Agent. Third-party clients can also upload scripts using the Registration mechanism. The Registration function of the

SIP Application Module stores the request. When the SIP Application Module is queried for routing information for a subscriber who has valid data stored in the database, the software returns the script along with the routing information. The SIP Application Module applies the CPL script to the returned routes and can eliminate or alter the routes based on the CPL script.

CPL scripts do not support the following:

Remove location

Mail option

Log option

Interworking services

Discriminator service

The SIP Application Module screens requests bound for devices that are not fully SIP compliant, for example, the Communication Server for Enterprise (CSE) 2000. These components cannot process all types of signaling and certain media change requests. Therefore, the

SIP Application Module either performs the requested operation or rejects the request and responds with an error response.

The Discriminator service works with various gateways and SIP clients using provisioning facilities implemented by the SIP Application Module. As gateways or SIP clients with limited SIP capability are added to the network, this service can be configured to support these

NN10029-111 Standard MCP 1.1 FP1 (02.02) April 2003

Copyright © 2003, Nortel Networks

Image 16
Contents MCP SIP Application Module Page Overview How this chapter is organizedOverview Functional descriptionBack-to-Back User Agent service UserA Agent Client Internal ProtocolNetwork configuration BigMart.com BiggerMart.comInterfaces Public networkPCP ProtocolsSQL Services and features HardwareRouting and Translation services Foreign termination Local termination Call Transfer serviceTelephony routing Relationship between Telephony routing stages SIP Aliases Multiple Route Termination Interworking services Discriminator service Call Processing LanguagePrivacy Control service Service package enforcementAuthentication services Bearer Path ControlConverged PC service Network/Address Hiding service Enterprise Clients Notification support Presence Instant MessagingVoicemail server interoperability and MWI Nortel Networks Confidential Overview Registration-static and dynamic Network address book Overload controlReliability and fault tolerance Manual failover OAM&P strategy Upgrades Updating the SIP Application Module softwareUpdating the Application Module from the menu tree Updating the SIP Application Module from the pull-down menu Load list for updating Progress of update Page Alarm clearing procedures Procedure 1 Clearing the SLE701 Slee Health Monitor alarmProcedure 2 Clearing the SMDI101 alarm Configuration Configuration Nortel Networks Confidential Displaying help text Procedure 1 Adding a component Adding a componentAdding a component Configuration window top half Adding Services Progress dialog box Configuring the SIP Application Module tabs Application Server tab field descriptions Sheet 2 Field Value DescriptionConfiguration Nortel Networks Confidential Nortel Networks Confidential Configuration Configuration Nortel Networks Confidential URL Configuration Nortel Networks Confidential Nortel Networks Confidential Configuration Configuration Nortel Networks Confidential Completing the Database Base tab fields DNS SRV Locate User Svc tab field descriptions Sheet 2 Completing the Data Synchronization tab fieldsConfiguration Nortel Networks Confidential Nortel Networks Confidential Configuration Configuration Nortel Networks Confidential Nortel Networks Confidential Configuration Completing the Local Accounting Manager tab fields Completing the In Memory Database tab fields Configuration Nortel Networks Confidential Memory Database tab field descriptions Sheet 2 Completing the Location Service tab fields Location Service tab field descriptions Sheet 2 Configuration Nortel Networks Confidential Nortel Networks Confidential Configuration Configuration Nortel Networks Confidential Nortel Networks Confidential Configuration Server.blade.host.label for Privatestaticaddress whose valueCompleting the Server Subscription tab fields Addrsip Porthttp Portprotocol Nortel Networks Confidential Configuration Configuration Nortel Networks Confidential Nortel Networks Confidential Configuration Configuration Nortel Networks Confidential SipFwdAdapter tab field descriptions Sheet 2 Completing the Transport Management tab fields Nortel Networks Confidential Configuration Configuration Nortel Networks Confidential Nortel Networks Confidential Configuration Configuration Nortel Networks Confidential Nortel Networks Confidential Configuration Figure above Nortel Networks Confidential Configuration Transport Management tab subfields, cont’d Transport Management tab subfield descriptions Active-standby server group configuration Nortel Networks Confidential Configuration Additional SIP TCF Base tab configuration information TCF Config detailsUDP/TCP/SSL Config values Parameter Value Description ExampleInvite Timer parameter Retransmission Off parameterTime Transaction parameter Add Defaults parameterCheck Mandatory Headers parameter Accounting management Page Performance management Page Security and Administration SecurityPage Appendix a Basic call flows Voice plus videoClient-to-client voice plus video diagram Client-to-client voice plus video call flow Application Client a Module Client BCall transfer to client diagram Client a Client C Client B Call transferCall transfer blind to client call flow Application Client a Module Client B Client CAppendix a Basic call flows Nortel Networks Confidential Failed call transfer call flow Appendix a Basic call flows Nortel Networks Confidential Authentication Authentication diagramAuthentication call flow Application Client a Module DatabaseNortel Networks Confidential Appendix a Basic call flows Page Page Page Page MCP SIP Application Module