Home
Nortel Networks NN10029-111 User's Manual
Contents
1. Table 21 SipFwdAdapter tab field descriptions Sheet 1 of 2 maximumNumberOf Type integer This is the maximum number IdleContexts Range 1 10000 numbers of idle contexts at any time It Default 50 should not exceed the maximum number of contexts initialNumberOf Type integer This is the initial number of Contexts Range 1 10000 numbers contexts to create It should Default 10 not exceed the maximum number of contexts maximumNumberOf Type integer This is the maximum number Contexts Range 1 10000 numbers of contexts to create Default 5000 NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 77 aa Table 21 SipFwdAdapter tab field descriptions Sheet 2 of 2 forwardSubscribe Type checkbox If box is checked the system Default unchecked allows subscribe messages to be forwarded forwardRegister Type checkbox If box is checked the system Default unchecked allows register messages to be forwarded allowedEvents Type string This field indicates the valid Range 0 512 characters event packages for the SIP Default presence Application Module to address book process message summary service package 22 Click on the Transport Management tab This tab has a number of subfields The next series of screens and tables give information on what data to enter and where to enter it For more information on the function of this tab see the secti
2. IMAuthNonce generation interval Subscriber cache interval Service Component Name SIPApp Apply Cancel Copyright 2003 Nortel Networks MCP SIP Application Module Basics 62 Configuration Nortel Networks Confidential Table 13 In Memory Database tab field descriptions Sheet 1 of 2 IMDomaininfo optimal table limit IMDomaininfo table sync interval IMUserlInfo table limit IMUserinfo table sync interval IMDomainSubBan table limit IMDomainSubBan table sync interval IMWatchList optimal table size IMWatchList table sync interval Type integer Range 16 Maxint numbers Default 64 Type integer Range 300 3600 numbers Default 600 Type integer Range 32768 Maxint numbers Default 131073 Type integer Range 1800 86400 numbers Default 1800 Type integer Range 16 Maxint numbers Default 64 Type integer Range 300 86400 numbers Default 900 Type integer Range 32768 Maxint numbers Default 32768 Type integer Range 300 1800 numbers Default 900 Set this to the number of domains and subdomains you expect to have Set this to however often you want the system to scan for changes to domain provisioning Set this to the number of users you expect to host Set this to however often you want the system to scan for changes to the user s provisioned presence information Set this to the number of domains and subdomains you expect to have
3. Figure 6 Authentication diagram Database Module SIP Application SIP Multimedia Module Client Set Copyright 2003 Nortel Networks MCP SIP Application Module Basics 108 Appendix A Basic call flows Nortel Networks Confidential Figure 7 Authentication call flow SIP Application Module Database 1 Register 2 100 Trying 3 Retrieve user profile 4 401 Unauthorized 4 401 Unauthorized 5 Register 6 100 Trying 7 Add user 8 User registered 9 200 Registration successful The following steps provide more detail about the call flow 1 Client A sends a Register SIP message to the SIP Application Module Initial requests never contain the user s credentials basically the initial request just contains a password Client A makes the request the SIP Application Server rejects it and gives them a piece of information called a nonce in the 401 Unauthorized message The client takes that nonce and uses it to encrypt their password information and sends this back in the second request The SIP Application Module returns a 100 Trying message to Client A then The SIP Application Module attempts to retrieve the FROM party s subscriber information to see if they ve been marked as INACTIVE in the system This also causes the information to be cached at the SIP Application Server so the same dip is not made to the database on the subsequent registration a
4. Set this to however often in seconds the SIP Application Module checks the database for changes in the domain ban information Set this to the total number of user ban list entries you expect Set this to however often in seconds the SIP Application Module checks the database for changes in the user ban information NN10029 111 tandard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 63 Table 13 In Memory Database tab field descriptions Sheet 2 of 2 IMWatchers optimal table size IMWatchers table cleanup interval IMAuthNonce table size IMAuthNonce generation interval Subscriber cache interval Type integer Range 65536 Maxint numbers Default 131073 Type integer Range 300 to 86400 numbers Default 1800 Type integer Range 1 10 numbers Default 5 Type integer Default 60 Type integer Range 60 3600 numbers Default 60 Set this to the number of subscriptions expected at any interval in time Set this to however often in seconds you want the system to clear out any expired event subscriptions Set how many nonces you want the system to keep for authentication Sets how often in seconds the system creates a new nonce This is a read only field Set this to however long you want the system to cache in memory subscriber information from the database in seconds Copyright 2003 Nortel Netwo
5. Enterprise network the SIP Application Module does not use the RTP Media Portal Administrators can override this behavior by provisioning the AlwaysUseMediaPortal domain parameter in the Provisioning Client for more information about this parameter see the S P Provisioning Client User Guide See Figure 6 RTP Media Portal interworking with Enterprise or foreign clients NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Overview 21 Figure 6 RTP Media Portal interworking with Enterprise or foreign clients Public Enterprise i Domain Domain SIP SIP Client Client SIP Application Module RTP RTCP RTP RTCP Nee Le Na 2 on RTP RTCP Media Portal 911 Notification support The SIP Application Module supports Instant Message notifications to a specified On Site Notification OSN location whenever a user makes a Call to an emergency number such as 911 The software provides this service using the same mechanism that allows users to push web pages and or email links back to the originator of a call In order to do this administrators set up at the Personal Agent an emergency subscriber for each OSN location and a private telephony route to map the emergency number to this subscriber Since telephony routes are only unique within a subdomain you cannot have more than one OSN location for each subdomain For each n
6. TT TTT TT Svc Pkg Enforcement Service SipFwdAdapter Transport Management e Additional SIP TCF Base tab configuration information on page 90 e OAM amp P strategy on page 92 Overview CAUTION Before making any changes to the base configuration consult your next level of support Nortel Networks performs the initial installation and commissioning Once the installation and commissioning are completed you can begin to make your system fully operational The following list identifies some general tasks provision and complete translations to enable voice and trunk services e configure any additional services applications and features that Nortel Networks is not contracted to perform complete the installation of clients or add client software for all management interfaces The SIP Application Module is configured using the System Management Console For more information refer to the MCP Management Module Basics and the MCP System Management Console Basics documents This chapter describes the configurable parameters affecting operation of the SIP Application Module and the procedures for configuration required at the service provider premises Deployment from the System Management Console results in the installation of all SIP Application Module specific software and configuration data on the host machine and starts the software processes Undeployment stops the software processes an
7. When there are two or more active servers the group is called a cluster You can configure both the N M strategy and the cluster at the Transport Management tab in step 22 in the Configuration chapter When one of the active SIP Application Modules fails the passive Module takes over the IP address The passive Module has now become active and assumes the responsibilities of the failed Module When this occurs any sessions already in the active state remain up This means that calls that have already been established continue and the parties maintain voice path Any future requests during that session however fail for example Hold Retrieve and Web Pushes since the session information is no longer available Any sessions that were not in the active state before the failover are lost The originating clients of NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Overview 27 LL these sessions either receive no indication or continue to hear an alerting tone for an indefinite period of time Manual failover There are two recommended procedures for manually initiating the fail over of an active instance to a Standby node the initiation of discrete LOCK and UNLOCK actions or the initiation of a restart Lock Unlock If you want to force a fail over in order to perform maintenance on the failed server then request a LOCK from the Management Console The LOCK forces the c
8. oj xj SIP TCF Base Server Properties Registration Transport Management Presence Location Service Server Subscription Svc Pkg Enforcement Service SipFwdAdapter In Memory Database Prov Sync Service Overload Controls Local Accounting Manager Data Synchronization Location Service Locate User Svc Long Call Service Presence Application Server Authentication Database Base Forward Location Service Media Portal Fire Wall D MGCP Port 903 Reset Service Component Name SIPApp Apply Cancel Table 8 Media Portal tab field descriptions Initial Type integer This field is not used Capacity Range 1 13 16384 Default 113 Fire Wall Type checkbox This field is not used Default unchecked MGCP Port Type integer This field indicates the UDP Communications Range 1025 65535 port number where the Media Portal sends and Default 3903 receives MGCP messages 7 Click on the Database Base tab General properties for the SIP Application Module s connection to the database are defined in the Database Base tab See the MCP Database Module Basics document for more information and field descriptions Modifications to the Database Base require that the Database Base be locked A lock of the Database base releases all SIP Application Module resources associated with the Database Base When released these NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Co
9. procedure multiple versions may not appear for the update operation You can only do an update from one version to another Therefore the window only shows loads that have the same name as the load being updated see Figure 4 Load list for updating Figure 4 Load list for updating WjLoad List 47 104 14 141 Component Type Version SIP Application Module ims_1 1_build102 Apply Cancel Select the version you want to update Click on the Apply button The configuration window appears showing the tabs Modify all the configuration values you need to modify Then click on the Apply button The window that appears shows the progress of the update see Figure 5 Progress of update Each configured managed object MO appears as being successfully added onto the managed element ME tandard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Upgrades 33 Figure 5 Progress of update i 47 104 14 141 Adding Services Progress Info Starts Software Deployment Software Deployment Succeeded Software Installation Succeeded Info Trying to establish connection with Managed Element Connection with Managed Element established Info Sent the request to add service System Sites MgmtSite Servers MgmtSvr Ser System Sites MqmtSite Servers MgmtSvr Services esm TssAgent added successfully Info Request to add service System Sites MgmtSite Servers MqmtSvr Servi
10. 2 A Type checkbox Use these checkboxes Default unchecked when you want to delete a checkbox s relevant section indicated by a bracket in the figure above HB Address HB Type checkbox Check this checkbox to Address Enabled Default unchecked indicate that the address is enabled NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 83 TTT TT Table 23 Transport Management tab subfield descriptions cont d Sheet 2 of 2 HB Address Type string in the form of a valid This is the reliable IP Remote Server IP address address for a group server Address HB Address Local Type string This is the reliable IP Server Address Range 1 50 characters address for a group server Default Private_Static_Address Public_ Static_Address Copyright 2003 Nortel Networks MCP SIP Application Module Basics 84 Configuration Nortel Networks Confidential Figure 31 Transport Management tab subfields cont d Add System Sites MgmtSite Servers SIPApp Services 47 104 14 151 i 5 x Presence Location Service Server Subscription Svc Pkg Enforcement Service SipFwdAdapter In Memory Database Prov Sync Service Overload Controls Local Accounting Manager Data Synchronization Location Service Locate User Svc Long Call Service Presence Application Server Authentication Database Base Forward Location Servi dia Portal SIP TCF Base Server P
11. E Servers MgmtSvr AppvYebProvESM 2 Select Add gt Component as shown NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 41 Figure 3 Adding a component FE System Management Console 47 104 14 141 File Configuration Operations Tools Administration Help MIETIT System E Sites MagmtSite Servers QAppSvr Dna gt aa Confsvr BaseSoftware 3 Select the SIP Application Module software load you want from the load list that appears see Figure 4 Load list and click on the Apply button There may or may not be multiple software loads to choose from Figure 4 Load list WjLoad List 47 104 14 141 Component Type Version IP Client Manager ims_1 1_build135 IP Client Manager ims_1 1_build139 OAM Testing Bundle ims_1 1_build135 OAM Testing Bundle ims_1 1_build139 RTP Media Portal ims_1 1_build135 RTP Media Portal ims_1 1_build139 SIP Application Module ims_1 1_build135 SIP Application Module ims_1 1_build139 SIP Audio Server ims_1 1_build135 SIP Audio Server ims_1 1_build139 SIP PRI Gateway ims_1 1_build135 SIP PRI Gateway ims_1 1_build139 TactannNata ime 14 huild413 Apply Cancel 4 The Configuration window shown in Figure 5 Configuration window t
12. Module the SIP Application Module tries to route that request to the appropriate server for that domain The first step in this process is to query the DNS SRY if one is configured in the system in order to obtain the IP address of the server associated with the foreign domain Note A DNS SRV extends the basic functionality provided by a traditional domain name server DNS It allows a protocol field to be the query for a particular domain and uses that protocol field to provide the correct IP address of the server for the specified protocol For example clients may query the server with a domain name of nortelnetworks com and protocol field of sip The DNS SRV would then respond with the IP address of the SIP server for that domain which may differ from for example the H 323 server This allows a domain to have different servers for different protocols If this query fails to find the IP address or if a DNS SRV is not configured the SIP Application Module attempts to look up the foreign domain in the database to see if an IP address has been provisioned for this foreign domain see the S P Provisioning Client User Guide for NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Overview 13 details If this step also fails the SIP Application Module attempts a general DNS A record lookup to route the request Note The DNS A record is the traditional response given by
13. Request for for a local B a a foreign dom ain domain No subscriber LIP Pouting DNS SRV routing Telephony routing number i specified in the No route found request URL Telephony routing Check subscriberroute COS value match in originators subdomain Sub domain routes Failed DNS A record Sub dom ain route not found check subscriber route COS Parent domain routes DE value match in parent domain If the DNS A record fails a 404 Error response is sent back to the originator Route lists The Telephony routing service is an enhancement to the Location Server on the SIP Application Module This enhanced Location Server function has the ability to translate PSTN numbers into NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Overview 15 URL addresses specifying an appropriate gateway It supports the use of digit translation and digit manipulation A route list is assigned a single COS The route list provides the following additional options that can restrict incoming sessions from using the domain s telephony resources allow block all incoming sessions from other domains allow block all incoming sessions from other subdomains e redirect session to the originator s domain This option can be used to redirect an incoming request from another domain that is routing to a restricted route list Route lists consist of
14. Server The Telephony routing software must perform digit translation to find a gateway to terminate a call to These tables are located in the Database Module You can provision them through the Provisioning Client For more information refer to the S P Provisioning Client User Guide and the MCP Database Module Basics document The Telephony routing service allows the SIP Application Module to e provide unique dial plans for each subdomain e provide routes to gateways or to other domains Copyright 2003 Nortel Networks MCP SIP Application Module Basics 14 Overview Nortel Networks Confidential LLL ee These routes include routes for private digit dial plans routes to gateways and telephony style routing between SIP domains Multiple lists can reuse the same routes in a route list e assign class of service COS COS is basically used to block particular types of calls such as international dialing or long distance dialing For example telephones in an office lobby can be restricted to local and emergency calls only in a domain Figure 5 Relationship between Telephony routing stages shows the relationship between the telephony routing stages provided by the SIP Application Module If the COS value of the subscriber and subdomain route do not match then the SIP Application Module checks the parent for routes with the same or higher COS value Figure 5 Relationship between Telephony routing stages Request ere ae l a
15. The SIP Application Module then sends a message to the client s to update its MWI display Note Clients do not store the MWI state Only the Presence Module stores the state When a client registers with the proxy Copyright 2003 Nortel Networks MCP SIP Application Module Basics 24 Overview Nortel Networks Confidential and has messages waiting the system sends a Notify to the client MESSAGE RETRIEVAL A subscriber calls the voicemail server for message retrieval The subscriber is then connected to the voicemail server and accesses the mailbox to retrieve messages When you provision the voicemail server specify which SIP Application Module is the host see the Configuration chapter in this document for details Only the SIP Application Module that is hosting a particular voicemail server attempts to establish an SMDI connection with that voicemail server Note SMDI is used in certain voicemail configurations to allow the voicemail server to send Message Waiting Indication information to the SIP Application Module Also when connected to a lines based voicemail server the SIP Application Module sends an SMDI message to the voicemail server when a call is being routed to voicemail for message deposit The SMDI information includes which mailbox the message should be deposited in Also the voicemail server periodically sends an SMDI heartbeat message to the SIP Application Module The SIP Application Module must respond to
16. To userB domain1 From userA domain1 SDP A 1 Invite sip userB domain1 To userB domain1 From userA domain1 SDP A 2 180 SDP B 2 180 SDP B 3 200 OK SDP B 3 200 OK SDP B 4 Ack Call established between and B voice and video 5 Bye a 5 Bye 6 200 OK 6 200 OK The following steps provide more detail about the call flow 1 Client A sends an Invite to Client B 2 Client B responds with 180 SDP Session Description Protocol 3 Client B responds with 200 OK Copyright 2003 Nortel Networks MCP SIP Application Module Basics 102 Appendix A Basic call flows Nortel Networks Confidential CC 4 Client A sends an ACK message to the SIP Application module which sends the ACK on to Client B Note The terminating client starts sending packets The connection is established 5 Client B sends Bye to end the call 6 Client A responds with a 200 OK Call transfer Figure 3 Call transfer to client diagram and Figure 4 Call transfer blind to client call flow show the basic call flow for a call transfer A detailed step by step illustration follows these diagrams Figure 3 Call transfer to client diagram Client C Module Application Client B Bearer path Signaling path NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Appendix A Basic ca
17. a standalone system Enter the machine logical IP address of the SIP Application Module For redundant configurations leave this field blank Retransmission Type checkbox This is a read only field that controls Off Default unchecked SIP retransmissions Copyright 2003 Nortel Networks MCP SIP Application Module Basics 74 Configuration Nortel Networks Confidential Table 19 SIP TCF Base tab field descriptions Sheet 2 of 2 Invite Timer Add Defaults Headers Maximum Number of Redirections Hop Value Application Type Time Transaction Check Mandatory Initial Maximum Type integer Range 120000 3600000 numbers Default 128000 Type string Range callstate_server stateful_ server stateless server user_agent Default callstate_server Type checkbox Default checked Type checkbox Default checked Recommendation is to check the box Type checkbox Default unchecked Recommendation is NOT to check the box Type integer Range 3 10 numbers Default 5 Type integer Range 5 50 numbers Default 20 This controls the maximum time in milliseconds to wait for an INVITE to receive a Final Response after receiving a provisional Response This is the type of SIP Server on the node This field specifies whether the SIP transactions should be timed This field is read only Specifies whether to fill in missing mandatory headers with default values in the SDP message bodies Cont
18. ipimon Delete Service Restart plication Server thorizo lIcor Sve Start Stop Lock Unlock Log Browser OAM Configuration o D H Registered Users TROEGE You can also launch the update from the pull down Configuration menu as shown NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Upgrades 31 Figure 2 Updating the SIP Application Module from the pull down menu System Management Console 47 104 14 141 Sree Operations Tools Administration Help Modify Ctrl Shift M Delete Ctrl Shift D Query Ctrl Shift Q General Update Ctrl Shift U Component Type SIP Application Mc OS Type MgmtSvr ne i ims1 1 buil H Components Services PRigw Confsvr SIP Info RTP Portal Q ApplPCMWeh E Components uftp STE H IPCM H Web H iplmon AppSvr Details Registered Users A icati UNLOCKED Authorize loar Sve Ih IK ra 2 Select the Update command The following window appears Figure 3 The update window retrieving the load list h Load List 47 104 14 151 Retrieving Load list Copyright 2003 Nortel Networks MCP SIP Application Module Basics 32 Upgrades Nortel Networks Confidential NN10029 111 3 Because only versions not currently deployed appear in the loadlist following the Add gt Component step in the update
19. managed by the SIP proxy Otherwise the SIP request is forwarded to another Proxy based on the location lookup performed by the SIP Application Module The SIP Application Module supports routing using table lookup in the SIP database or using the Domain Name Server DNS to find a route Copyright 2003 Nortel Networks MCP SIP Application Module Basics 6 Overview Nortel Networks Confidential a e Redirect Server The SIP Application Module decides whether to proxy or redirect the call separately for each individual request This decision is made based on subscriber service logic If the decision is to redirect the request a 302 Response message is returned with a list of alternate locations e Registration Server The Registration Server performs registration on messages it receives from clients The Registration Server stores information in the database e Location Server The Location Server performs location lookup services using domain and user information stored in the database The SIP Application Module integrates the above logical servers which are all defined in SIP Draft RFC 2543 see note for specific reference into a single server with the enhanced services provided by the Back to Back User Agent Note J Rosenberg et al SIP Session Initiation Protocol Internet Draft draft ietf sip rfc2543 bis09 txt IETF Feb 27 2002 Network configuration The SIP Application Module is configured with two network c
20. this message to let the voicemail server know that the SMDI link is still up Registration static and dynamic Registration can take two forms Static Users or administrators can perform static registrations With static registration the user can obtain a presence when not logged into the network The user can obtain a presence and an account in one of the following ways Using the SIP Provisioning Client the administrator can add a user account and assign a static route When users have accounts they can add contact information such as PSTN numbers or cell phone numbers to their routing information Dynamic Once a user logs in re registration is automatic with the SIP Multimedia PC Client the SIP Multimedia Web Client and the IPCM The IPCM takes care of this re registration automatically for the i2004 Dynamic registration is automated and behind the scenes NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Overview 25 Network address book Client Address Book information is stored in the network so that it can be accessed from all clients The information is downloaded in bulk whenever a client comes on line either through a Simple Object Access Protocol SOAP interface or direct database access depending on the client In order to receive updates to the Address Book after the initial download the client subscribes to the Address Book event
21. to use their PCs for the multimedia portion of their communications while using their existing telephony system for voice The service uses the simring feature on an existing telephony system to send mirrored calls to the SIP Application Module through the SIP PRI Gateway This allows the SIP Application Module to present a call window on the end user s PC when the user s desktop phone rings If both parties in a call are Converged users they will each get a call window from which they can initiate multimedia sessions such as Instant Messaging and collaborative applications between each other Some benefits of providing multimedia services using the Converged service are e End users can keep using their existing telephone and its capabilities e There is no need to replace an existing telephony switch to add multimedia capabilities tandard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Overview 19 The Converged service adds the following capabilities to the end user s telephony service e the ability to manually redirect incoming calls to another party from the PC e the ability to set up automated enhanced routing and screening of incoming calls based on time of day or based on the calling party s identity e acall log of all incoming calls e the ability to send instant messages to the party on the other end of a Call e the ability to start collaborative applications such as sh
22. type and for some transports configuration information in the optional parameter is mandatory For TCF Config parameter values refer to Table 26 UDP TCP SSL Config values Table 26 UDP TCP SSL Config values Host Address IP v4 address This field contains the address of the host on which you want the connection to open Host Port Integer This field contains the port on which to open the connection The standard port for SIP is 5050 Optional hostaddr lt IPv4 gt The hostaddr value specifies the primary public address of the SIP Application Module TCF Config parameter example 1 UDP TCP Example UDP 192 168 0 1 5060 TCP 192 168 0 1 5060 Note Do not use the IP addresses from this example in your network NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 91 LLL ee This example creates a general SIP server for TCP and UDP and starts execution of two SIP server ports on network address 192 168 0 1 The first server uses UDP IP transport listening on port 5060 The second server uses TCP IP accepting connections on port 5060 UDP 192 168 0 1 5060 hostaddr 47 249 32 64 This example creates a SIP server for UDP on all interfaces on port 5060 This must be used on all application servers that span public private networks This example creates an SSL server that can be used for secure communications with an SSL client appli
23. when AC pool use reaches or exceeds 80 The alarm clears when use drops below 80 e There is an error condition that is causing ACs to be consumed at a higher than normal rate This could be due to a myriad of things for example the system might be consuming RetrieveSubscriber ACs at a high rate because the database is overloaded Severity is MAJOR The SLEE is a service processing environment An AC is a unit of work within that processing Copyright 2003 Nortel Networks MCP SIP Application Module Basics 36 Fault management Nortel Networks Confidential NN10029 111 framework For example when you register your phone a number of AC instances are invoked to process the registration Procedure 2 Clearing the SMDI101 alarm at the alarm browser 1 This alarm is raised when the Simplified Message Desk Interface SMDI telnet session between the SIP Application Module and a terminal server is lost The SIP Application Module uses the SMDI protocol to communicate information between itself and a voicemail server If the connection goes down e Message Waiting Indication notification to subscribers stops e Calls routed to the voicemail server are not sent to the appropriate mailbox However depending upon the voicemail server s capabilities the calls may be answered by a default mailbox and the originator can enter the desired mailbox number in which to leave amessage In the same way users may be able to retriev
24. 1 Type integer Range 50 2000 numbers Default 250 This is the name by which the CS 2000 knows an MCP server This name has to be assigned to the service instance in the N M configuration so it cannot be the node name of the platform In addition it must contain no special characters like _ or It is defined in one of two places when the node is deployed from the management server If the server is running as part of an N M cluster then each service instance is defined as a service parameter in each Network Service Description NSD in the Transport Management tab Each NSD has to define a unique service name This is done by adding a service name of Service_Node_Name in the label field and the desired node name in the Value part This information must then be datafilled in the CS 2000 as the name and IP from the NSD If the system is not running the N M then the service name needs to be added to the Server Properties tab This information also needs to be entered on the CS 2000 This field contains the value to assign this label IP address This is the port for all servers to use to send or receive reliability messages This is a read only field This is the interval in milliseconds between reliability messages NN10029 111 tandard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 81 a Table 22 Transport Management tab field description
25. 14 151 pj oj xj SIP TCF Base Server Properties Registration Transport Management Presence Location Service Server Subscription Sve Pkg Enforcement Service SipFwdAdapter In Memory Database Prov Sync Service Overload Controls Local Accounting Manager Data Synchronization Location Service Locate User Svc Long Call Service Presence Application Server Authentication Database Base Forward Location Service Media Portal Show GUI D o Opaque Headers fto fror call id via cseq content type content length contact record route rc Private IP Address 0 000 Reset Service Component Name SIPApp Apply Cancel Table 3 Application Server tab field descriptions Sheet 1 of 2 Show GUI Type checkbox This is a read only field Default unchecked Title Type string This field contains the title of this Range 0 64 characters Server instance NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 45 Table 3 Application Server tab field descriptions Sheet 2 of 2 Opaque Type string This field contains a delimited Headers Range 0 2048 characters list of headers that should not be Default to from call id via passed through the server cseq content type content length contact record route route proxy require rseq Private IP Type valid IP address This field contains the private IP Address Range 0 4096 numbers or
26. 256 characters authentication challenges Default MCP Nonce Type integer The software uses this field to determine Interval Range 10000 600000 how long to wait in milliseconds for a milliseconds response to a challenge with a specific Default 600 nonce value before generating a new nonce value NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 51 aa Table 7 Authentication tab field descriptions Sheet 2 of 2 Authorized Type IP address This field contains a delimited list IP SIP Nodes Range 0 2000 numbers addresses Use the SIP PRI Gateway and SIP Audio Server addresses Nodal Auth Type checkbox When this field is checked the SIP Default unchecked Application Module redirects requests When unchecked this field authenticates requests and only the SIP PRI Gateway and SIP Audio Server listed in the previous field can send INVITE messages to the SIP Application Module without authentication Nortel Networks recommends that you do not change this field Copyright 2003 Nortel Networks MCP SIP Application Module Basics 52 Configuration Nortel Networks Confidential 6 Click on the Media Portal tab This tab allows the service provider to set port and firewall information pertaining to the Media Portal Figure 13 Completing the Media Portal tab fields Add System Sites MgmtSite Servers SIPApp Services 47 104 14 151 i a
27. Ack 16 Ack 17 Notify 486 Busy Here lt y y 18 Notify 486 Busy Here 19 200 OK 20 200 OK 21 Invite Unhold or Bye 22 Invite Unhold 23 200 OK 24 200 OK 25 Ack Copyright 2003 Nortel Networks MCP SIP Application Module Basics 106 Appendix A Basic call flows Nortel Networks Confidential The following steps provide more detail about the call flow 1 Client A initiates the transfer of B to C A selects blind transfer 2 The SIP Application Module sends a Hold to B 3 Client B sends a 200 OK message back to the SIP Application Module The 200 OK messages contain an Allow Header which lists the SIP methods that the client being transferred supports If Refer is in that list then Refer is used for the transfer otherwise Bye Also is used SIP Application Module sends a 200 OK message back to Client A Ack message from Client A to the SIP Application Module Ack message from the SIP Application Module to Client B Client A sends Refer to header with C s information in it anda Referred by header with A s information in it N OO O1 8 The SIP Application Module sends the Refer message to B 9 200 Accepted 10 200 Accepted 11 The SIP Application Module sends an Invite to B to establish the new call between B and C 12 Invite to C 13 SIP Application Module receives a 486 Busy Here response from Client C This response could be any ty
28. Block Rotation Time p OW RU Block Queue Size fi000 Reset Service Component Name SIPApp Apply Cancel NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 61 13 Click on the In Memory Database tab This tab allows the service provider to set information relating to local domains event subscriptions and the nonce used for authentication Figure 20 Completing the In Memory Database tab fields Wadd System Sites MgmtSite Servers SIPApp Services 47 104 14 151 Data Synchronization Location Serice Locate UserSve Long Call Serice Presence Application Server Authentication Database Base Forward Location Service Media Portal SIP TCF Base ServerProperties Registration Transport Management Presence Location Service Server Subscription Sve Pkg Enforcement Service SipFwdAdapter In Memory Database Prov Syne Service Overload Controls Local Accounting Manager IMDomaininfo optimal table limit 64 MDomaininfo table sync interval J600 IMUserinfo table limit fi 31073 IMUserinfo table sync interval MDomainSubBan table limit 64 IMDomainSubBan table sync interval 1900 IMvVatchList optimal table size 22768 IMWatchListtable sync interval IMWatchers optimal table size MVatchers table cleanup interval MAuthNonce table size
29. P1 02 02 April 2003 opyright 2003 Nortel Networks Succession Multimedia Communications Portfolio MCP SIP Application Module Basics Copyright 2003 Nortel Networks All Rights Reserved NORTEL NETWORKS CONFIDENTIAL The information contained in this document is the property of Nortel Networks Except as specifically authorized in writing by Nortel Networks the holder of this document shall keep the information contained herein confidential and shall protect same in whole or in part from disclosure and dissemination to third parties and use same for evaluation operation and mainte nance purposes only Changes or modifications to the MCP SIP Application Module without the express consent of Nortel Networks may void its warranty and void the user s authority to operate the equipment Information is subject to change without notice Nortel Networks reserves the right to make changes in design or components as progress in engineering and manufacturing may warrant Nortel Networks the Nortel Networks logo the Globemark UNIStim MCP Oracle Nortel Northern Tele com and NT are trademarks of Nortel Networks Publication number NN10029 111 Product release MCP 1 1 FP1 Standard Document release Standard MCP 1 1 FP1 02 02 Date April 2003 Printed in the United States of America NORTEL NETWORKS
30. PL script CPL scripts do not support the following e Remove location e Mail option e 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 opyright 2003 Nortel Networks Nortel Networks Confidential Overview 17 devices Information for each component is stored in xml format to provide flexibility when describing the capabilities of the component Bearer Path Control The SIP Application Module uses the RTP Media Portal to control media streams originating from and terminating to non compliant SIP devices if they do not support media negotiations The exception to this occurs when the originating and terminating parties are both the same device type If both gateways are CSE 2000s for example the SIP Application Module does not
31. Static_Address labels These refer to the fixed IP addresses of the server In the Network Service Descriptor area the Service Parameter label value pairs define the Public_Service_Address and the Private_Service_Address These labels refer to the service addresses for a particular service instance that could be enabled on any one of many servers in the service NSD group Active standby server group configuration Configuration of an active standby server group occurs as part of the normal deployment process When servers are deployed the administrator is prompted for configuration data specific to that component During deployment the administrator will see a configuration tab called Transport Manager There is one set of fields for the engineering parameter data one set of fields for the Heartbeat Parameters and multiple sets of fields for the NSD data NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 89 Each NSD bean describes the network interfaces and protocols to be managed by the service being deployed under normal operating conditions Configuration of the servers in the active standby group occurs independently The system manager is not aware of any relationship between the servers Therefore take care to configure the server group so that the reliability service functions properly When using the reliability manager the administrator must ensure t
32. Succession Multimedia Communications Portfolio MCP SIP Application Module Basics Standard MCP 1 1 FP1 02 02 April 2003 NORTEL NETWORKS Haletelele gt 0 ex Nortel Networks Confidential Overview o How this chapter is organized The SIP Application Module Overview contains the following subsections e Overview on page 4 Functional description Network configuration Interfaces Protocols e Hardware on page 11 e Services and features on page 11 Routing and Translation services on page 12 Interworking services on page 16 Service package enforcement on page 17 Authentication services on page 17 Network Address Hiding service on page 19 911 Notification support on page 21 Instant Messaging on page 22 Presence on page 22 Voicemail server interoperability and MWI on page 22 Registration static and dynamic on page 24 Network address book on page 25 Overload control on page 25 Reliability and fault tolerance on page 26 e OAM amp P strategy on page 28 Copyright 2003 Nortel Networks MCP SIP Application Module Basics 4 Overview Nortel Networks Confidential Overview The SIP Application Module is a service execution engine that provides the following functionality e core signaling functionality enabling communication among SIP
33. a DNS It translates a domain name into an IP address If any of these steps succeed the SIP Application Module routes the request If all these methods fail the SIP Application Module rejects the request Call Transfer service The SIP Application Module handles the transfer on behalf of clients that do not support the call transfer service The SIP Application Module supports unattended Call Transfer through the Refer mechanism Unattended Transfer or Blind Transfer refers to cases where the transferor redirects the transferee to the transfer target without first conferring with the transfer target The transferor receives a Notify message however indicating whether the transfer was successful If it was the transferor releases the original call If it was not the transferor is reconnected to the transferee Local termination The SIP Application Module first determines whether the incoming SIP request terminates to a client in a domain managed by the SIP Application Module The SIP Application Module performs local routing lookup through the Location Server which is part of its internal software Telephony routing When the SIP Application Module receives an incoming call it looks up the callee in the database If the callee is not in the database but the domain is served and the user portion of the URL is a Telephony routing number the Telephony routing number is sent through the Telephony routing software within the Location
34. address of the server Boe ean Note Do not leave this field blank or the software will not deploy Copyright 2003 Nortel Networks MCP SIP Application Module Basics 46 Configuration Nortel Networks Confidential 2 Click on the Long Call Service tab The Long Call Service tab allows the service provider to set the length of time between endpoint audits The Long Call Service detects abandoned calls and releases the resources used by such calls Figure 9 Completing the Long Call Service tab fields add System Sites MgmtSite Servers SIPApp Services 47 104 14 151 a loj x Application Serwer Authentication Database Base Forward Location Serice Media Portal SIF TCF Base Server Properties Registration Transport Management Presence Location Service Server Subscription Sve Pkg Enforcement Service SipFwdAdapter In Memory Database Prov Sync Service Overload Controls Local Accounting Manager Data Synchronization Location Serice LocateUserSvc Long Call Service Presence Duration 0 Service Component Name SIPApp Apply Cancel Table 4 Long Call Service tab field descriptions Duration Type Integer que field ose the on T in oe etween endpoint audits and is used to Range 0 Max_Integer detect abandoned calls A value of zero Default 60 minutes deactivates it The recommended value is 10 minutes If the SIP Application Module detects an abandoned call at the en
35. ansport Management tab field descriptions Sheet 1 of 3 Service Name Server ID StandAlone Server Label Value Label Value Type string Range 1 20 characters Default BBUA Type integer Range 1 4 numbers Default 1 Type checkbox Default checked Type string Range 1 15 characters Default Public_Static_Address Type string in form of an IP address Type string Range 1 15 characters Default Private_Static_Address Type string in the form of an IP address Configuration 79 This field indicates the name of the service this Reliability Manager is supporting This field indicates the ID number for this server Is the server standalone or part of a reliable group Check the box if the server is standalone This field contains a unique label that references the value This field contains the value to assign this label IP address This is a unique label that references the value This field contains the value to assign this label IP address Copyright 2003 Nortel Networks MCP SIP Application Module Basics 80 Configuration Nortel Networks Confidential LLL ee Table 22 Transport Management tab field descriptions Sheet 2 of 3 Label Value HeartBeat Port Sending Interval Type string Range 1 15 alphanumeric characters Default Service_Node_Name Type string in the form of an IP address Range lt host name of node gt Type integer Range 40001 Default 4000
36. ards to allow for a network configuration that has a private side and a public side Figure 2 Example of network configuration shows the SIP Application Module and RTP Media Portal with public ports and ports that are internal to the private network This network configuration provides security by placing all the components in a private network and exposing only the public signaling and ports to the public network NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Overview 7 Figure 2 Example of network configuration SIP Audio Management Servers Module Database Oracle Private Es PSTN Gateways Accounting RTP Media Modules l Media Path SIP Signaling Path Copyright 2003 Nortel Networks MCP SIP Application Module Basics 8 Overview Nortel Networks Confidential LLL ee Interfaces The SIP Application Module interfaces with numerous other components See Figure 3 Network interfaces Figure 3 Network interfaces Management Module Private network lt PSTN t or PBX Giient oy Manager Application amp Provisioning Module Module Weechient Manager RTP M dia gt Po Public network Legend Signaling Media stream NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Overview 9 LLL ee Protoco
37. ared whiteboard file transfer and clipboard transfer with the party on the other end of the call e the ability to receive a picture ID of the party on the other end of the call Network Address Hiding service The SIP Application Module uses SIP and the Session Description Protocol SDP to coordinate the establishment of multimedia sessions for signaling and media respectively These protocols embed IP information in their messaging While Network Address Translation NAT devices change port and address information in the IP packet header most are not currently SIP or SDP aware IP addresses in these messages are therefore sent out unchanged through the NAT If the SIP Application Module were to forward these messages on unchanged sensitive IP information would be given to untrusted clients In order to remedy this the SIP Application Module sanitizes the messages before forwarding them For IP information in the SIP headers the SIP Application Module either removes the header for example Via headers or replaces the IP address with the address of the SIP Application Server for example Contact header A media portal is necessary in order to replace the IP information in the SDP headers The SIP Application Module queries the Media Portal using MGCP for a new IP and port combination to replace the IP and port put there by the client This effectively anchors the media stream at the Media Portal Clients therefore see the SIP Appl
38. at addresses The only time when this condition may not hold is when a new server is being introduced into an existing group that is currently providing service In this case the new server is provisioned with the information for all the other servers while the other servers are not yet updated with provisioning for the new server The reliability manager is configured by provisioning of engineering and network related parameters The engineering parameters determine the timeout intervals and failure detection thresholds The NSD parameters define the visible network interfaces used by the reliable services The reliability manager service defines all the NSD data for the set of servers Note that checkboxes exist within several of the configuration data areas to enable or disable use of the data In some cases not all items are provisioned For these cases do not select those checkboxes The provisioning also allows for the use of label value pairs Where noted you can use an address label in place of an explict address This capability simplifies the configuration process where the same data are provisioned multiple times For the Transport Manager configuration the Module Parameter label value pairs are values associated with the entire component the SIP Application Module The Service Parameters apply only to the service instance The default configuration includes in the Server Parameter fields Public_Static_Address and Private_
39. ated SIP ping to the SIP Application Module s handling the active sessions on the gateway If there is no response to the SIP ping then the gateway will tear down the associated call and recovers its resources Also sessions involving the MCP RTP Media Portal will not survive a manual fail over because intentionally LOCKing the SIP Application Module initiates the automatic recovery of all resources including RTP Media Portal resources associated with in progress sessions For more information see the Configuration chapter in this document OAM amp P strategy The Management Module manages the OAM amp P functions for the SIP Application Module For additional information refer to the MCP Management Module Basics and the MCP System Management Console Basics documents NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential 29 Upgrades For information on upgrading from one full release to another refer to the Installation and Commissioning document you receive with the upgrade Updating the SIP Application Module software Administrators can update the software version of the SIP Application Module using the System Management Console The update can be either an up or down version of the software Updating the software affects the operation of the component s hosted services during the procedure This process automatically fills the service p
40. b field descriptions Sheet 2 of 2 Location Server Range 1 64 numbers This field indicates the address of URL Default sip 0 0 0 0 5065 the Location Server Use Location Type checkbox This field is not used Server Default unchecked 9 Click on the Data Synchronization tab This tab allows the service provider to set the context and expiration information relating to the synchronization of in memory and persistent data Figure 16 Completing the Data Synchronization tab fields HMadd System Sites MgmtSite Servers SIPApp Services 47 104 14 151 Application Server Authentication Database Base Forward Location Service Media Portal SIP TCF Base Server Properties Registration Transport Management Presence Location Service Server Subscription Sve Pkg Enforcement Service SipFwdAdapter In Memory Database Prov Sync Service Overload Controls Local Accounting Manager Data Synchronization Location Service Locate UserSve Long Call Serice Presence A maximumNumberOfidleContexts initialNumberOfContexts maximumNumberOtc ontexts maximumExpires Service Component Name SIPApp Apply Cancel Copyright 2003 Nortel Networks MCP SIP Application Module Basics 56 Configuration Nortel Networks Confidential TT TTT Table 10 Data Synchronization tab field descriptions maximumNumberofldleContexts Type integer This is the maximum Range 1 10000 number of idle
41. b field descriptions Sheet 2 of 2 Label Label Label Value Value Value Type string Range N A Default Private_Service_Address Type string in the form of an IP address x x x x Type string Range 1 80 characters Default blank Type string Range 1 80 characters Default blank Type string Range 1 25 characters Default blank Type string Range 1 25 characters Default blank Nortel Networks Confidential This is a label that identifies the private address for the Server Only add an entry for a standalone configuration This field contains the private machine logical IP address of the SIP Application Module assigned to the label just above this field This field contains a unique label to reference the value to the field directly below assigned below Enter server gateways Only add an entry for redundant configurations This field contains the nodes that the software needs to check upon boot up of this SIP Application Module This value is assigned to the label just above this field This field contains a unique label to reference the value Enter server blade host label for interworking with the RTP Media Portal See Table 22 Transport Management tab field descriptions on page 79 which contains the actual value of private_static_address In other words this is where a numeric IP address is assigned to the label private_static_address The label server blade host label has a val
42. box appears as shown in Figure 7 The Add successful dialog box Figure 7 The Add successful dialog box information Dialog E xl Add successful If the deployment is not successful re examine the configuration tabs and verify that all 0 0 0 0 IP addresses have been replaced with the correct IP address Verify other non default parameters for accuracy The SIP Application Module and all of its services must be unlocked and enabled There must be no alarms After deployment and installation the Management Module configures services according to values entered in the configuration tabs during step 4 Copyright 2003 Nortel Networks MCP SIP Application Module Basics 44 Configuration Nortel Networks Confidential a Configuring the SIP Application Module tabs The following sections describe the configuration tabs in detail The tables following the figures describe the fields shown in the figures Note These tabs do NOT have to be completed in this particular order The following order is only for example Procedure 2 Completing the tab fields at the System Management Console 1 Click on the Application Server tab The Application Server tab allows the SIP Application Module to set high level data such as the title of the server instance the managed domains and the private IP address of the server Figure 8 Completing the Application Server tab fields Add System Sites MgmtSite Servers SIPApp Services 47 104
43. cation Example UDP 192 168 0 1 5060 TCP 192 168 0 1 5060 SSL 192 168 0 1 7020 Note Do not use the IP addresses from this example in your network This example combines the five previous examples into one example that shows all transport services starting together on a single SIP server Note 1 Each transport specification is separated by a semicolon Note 2 Be sure to avoid address and port conflicts which can cause service startup failure and require re configuration and server restart Retransmission Off parameter When Retransmission Off is false the SIP server follows the retransmission policies identified by the RFC 2543 see note for specific reference specification for SIP Note J Rosenberg et al SIP Session Initiation Protocol Internet Draft draft ietf sip rfc2543 bis09 txt IETF Feb 27 2002 When Retransmission Off is true the SIP server does not retransmit SIP messages This value is not changeable Invite Timer parameter The Invite Timer value specifies the number of milliseconds a non finalized SIP Invite transaction can remain open before it is forced closed A SIP Invite transaction having received a provisional response and waiting on a final response is allowed to persist only as Copyright 2003 Nortel Networks MCP SIP Application Module Basics 92 Configuration Nortel Networks Confidential LLL ee long as this timer setting Expiration of this timer causes resources allocated to the
44. cation Module Basics 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 C
45. ces esr 6 Once the update has completed the following window appears Figure 6 Successful update dialog box EM Information Dialog xi Update successful OAM amp P strategy The Management Module manages the OAM amp P functions for the SIP Application Module For additional information refer to the MCP Management Module Basics and the MCP System Management Console Basics documents Copyright 2003 Nortel Networks MCP SIP Application Module Basics 34 Upgrades Nortel Networks Confidential aa NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential 35 Fault management The Management Module manages the faults for the SIP Application Module For additional information on the Management Module refer to the MCP Management Module Basics and the MCP System Management Console Basics documents How this chapter is organized This chapter is organized as follows e Alarm clearing procedures e Recovery procedures Alarm clearing procedures Procedure 1 Clearing the SLE701 SLEE Health Monitor alarm at the alarm browser 1 The SIP Application Module raises this warning alarm under one of two conditions The number of application contexts AC available for use are inadequate for the level of traffic in which case the administrator needs to back off the traffic or call the next level of support The SIP Application Module raises this alarm
46. clients e SIP proxy server e Back to Back User Agent e SIP Registration e CPL interpretation e Location server e optional Presence subscription and notification For more information on the Presence feature see the MCP SIP Presence Basics document The SIP Application Module handles SIP sessions and applications and provides the core services that enable communication between SIP clients The SIP Application Module is housed on the SIP Application Server Functional description NN10029 111 The SIP Application Module includes the following components __Back to Back User Agent BBUA Proxy Server Although the BBUA and Proxy Server are basically two different logical entities within the same physical server they both act as clients and servers The SIP Application Module decides on a call by call basis whether to process the request as a pure Proxy or BBUA The Proxy Server processes SIP requests and responses rewrites headers modifies request URIs Universal Resource Indicator performs location look up and forwards requests to SIP clients or other servers in the network The SIP Application Module provides a fully session stated proxy in other words the SIP Application Module maintains a call state for the entire session The BBUA extends the proxy function to perform advanced functions such as originating new calls tearing down existing calls modifying messages tandard MCP 1 1 FP1 02 02 Apri
47. contexts at numbers any time It should not Default 100 exceed the maximum number of contexts initialNumberofContexts Type integer This is the initial number of Range 1 10000 contexts to create It numbers should not exceed the Default 10 maximum number of contexts maximumNumberOfContexts Type integer This is the maximum Range 1 10000 number of contexts to numbers create Default 1000 maximumExpires Type integer This is the maximum Range 60 86400 allowable expiration value seconds for a DataSync Default 3700 subscription request in seconds 10 Click on the Prov Sync Service tab The Prov Sync Service parameter forwards provisioning modifications on user and device records to the SIP Application Module whenever modifications occur or when additions or deletions are made The Prov Sync Service tab allows the SIP Application Module to keep its configuration data updated with any changes that are made through the Provisioning Client web page This tab also allows service providers to set how often the SIP Application Module queries the database for provisioning changes NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 57 Modifications to this tab require that the Prov Sync Service be locked Figure 17 Completing the Prov Sync Service tab fields BB add System Sites MgmtSite Servers SIPApp Services 47 104 14 151 a Sje x Data Synchroniza
48. d removes all related software and configuration data When the deployment is complete the SIP Application Module should be unlocked enabled and available to provide service Before a SIP Application Module can be deployed the server must have been configured at the System Management Console This server NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 39 LLL ee represents the physical hardware on which the SIP Application Module resides Once the servers are configured the SIP Application Module can then be deployed The SIP Application Module depends on various components that require configuration during the deployment process In general most of the SIP Application Module s configuration items can be left with their default values however administrators should familiarize themselves with the available options Administrators can also find help text with descriptions and acceptable ranges by holding the cursor over the field name as shown in Figure 1 Displaying help text Note In all tabs the fields with asterisks require an entry The grayed out fields are for information only and cannot be changed Change all occurrences of the IP address 0 0 0 0 to the proper IP address for your situation Figure 1 Displaying help text add System Sites MgmtSite Servers SIPApp Services 47 104 14 151 lol x Data Synchronization Locati
49. des e the user to be watched e the party requesting the subscription e the correlation information identifying that particular subscription request e contact information regarding where to send the notifications that are generated as a result of the subscription being active When a user changes their presence for example to Busy a registration message is automatically sent to the SIP Application Module The SIP Application Module then checks its in memory table to see what their previous presence state was If the update causes a material change in their presence state the SIP Application Module looks up which users need to be notified of the change also in memory This is done by sending a Notify message to each user at every contact contained in the table For more information refer to the MCP SIP Presence Basics document Voicemail server interoperability and MWI In order to accomplish voicemail server interoperability and MWI message waiting indication notification the SIP Application Module NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Overview 23 transmits the following information over a data link to a voicemail server e the called number terminating party s telephone number e the calling number e the type of call forwarding for example due to a busy line an unanswered call This feature also provides an interface to pure IP solutio
50. dpoint audit it drops the resources for that leg NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 47 3 Click on the Presence tab This tab allows the service provider to configure context and expiration information for the Presence service Figure 10 Completing the Presence tab fields Wadd System Sites MgmtSite Servers SIPApp Services 47 104 14 151 KE Application Server Authentication Database Base Forward Location Service Media Portal SIP TCF Base Server Properties Registration Transport Management Presence Location Service Server Subscription Svc Pkg Enforcement Service SipFwdAdapter In Memory Database Proy Sync Service Overload Controls Local Accounting Manager Data Synchronization Location Service Locate User Svc Long Call Service Presence maximumNumberOfidieContexts initialNumberOfContexts maximumNumberOtc ontexts maximumeExpires Service Component Name SIPApp Apply Cancel Table 5 Presence tab field descriptions maximumNumber Type integer This field indicates the maximum OfldleContexts Range 1 10000 number of idle contexts at any time Default 50 This should not exceed the maximum number of contexts initialNumberOfContexts Type integer This field indicates the initial number Range 1 10000 of contexts to create This should not Default 1 exceed the maximum number of contexts maximumN
51. dress Type string Range 1024 65535 numbers Default 5060 Type string Default name sipLscCo parameters for this interface nduit interface qfe0 Use this checkbox when you want to delete a checkbox s relevant section indicated by the bracket in the figure above Check the box if this Transport is enabled This is the protocol this interface supports This is the transport for this interface This is the service IP address label This is the port for this interface The range is 1024 to 65535 These are the optional Transport Management Active Hot Standby Server Heartbeat Mechanism The Transport Manager referred to as the reliability managed object is responsible for the heartbeat communication and state maintenance between the Application Modules This software is responsible for monitoring the health and communicating the status of a Network Service Descriptor NSD across servers Status communication and heartbeating occurs across all provisioned interfaces The heartbeat data in the Transport Manager defines a server group Each server in a group includes provisioning for the static public and private address of every other server in that group Each server in a Copyright 2003 Nortel Networks MCP SIP Application Module Basics 88 Configuration Nortel Networks Confidential group consisting of four servers has provisioning for three public static heartbeat addresses and three private static heartbe
52. ds NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 69 17 Click on the Server Properties tab This tab allows the service provider to set the system properties for the server Figure 24 Completing the Server Properties tab fields add System Sites MgmtSite Servers SIPApp Services 47 104 14 151 Presence Location Service Server Subscription Svc Pkg Enforcement Service SipFwdAdapter In Memory Database Prov Sync Service Overload Controls Local Accounting Manager Data Synchronization Location Service Locate User Svc Long Call Service Presence Application Server Authentication Database Base Forward Location Service Media Portal SIP TCF Base Server Properties Registration Transport Management Add Delete Public_Service_Address Private_Service_Address Service Parameter Service Component Name SIPApp Apply Cancel Table 17 Server Properties tab field descriptions Sheet 1 of 2 Label Type string This is a label that identifies the public Range 1 80 characters address for the server Default Public_Service_Address Value Type string in the form of a valid This field contains an IP address IP address x x x x Copyright 2003 Nortel Networks MCP SIP Application Module Basics 70 Configuration aa Table 17 Server Properties ta
53. e their voicemails for example they get routed to the default mailbox and are prompted to enter their mailbox Again this functionality depends upon the voicemail server being used The SIP Application Module repeatedly tries to re establish the telnet session to the terminal server If the alarm does not go away in a few minutes then the terminal server needs to be checked and possibly re booted Also administrators should check the voicemail server to make sure it is running correctly If problems persist contact your next level of support tandard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential 37 Configuration How this chapter is organized This chapter describes the procedures for configuration required at the service provider premises This chapter is organized as follows e Overview on page 38 e Adding a component on page 40 e Configuring the SIP Application Module tabs on page 44 Application Server Long Call Service Presence Presence Location Service Authentication Media Portal Locate User Svc Database Base Data Synchronization Prov Sync Service Overload Controls Forward Location Service Local Accounting Manager In Memory Database Location Service Registration Server Properties Server Subscription SIP TCF Base Copyright 2003 Nortel Networks MCP SIP Application Module Basics 38 Configuration Nortel Networks Confidential
54. e Package settings If you are only using clients it is not necessary to check the box since the clients will perform the enforcement If there are third party clients you may want to check the box so that the SIP Application Server will enforce the service package Copyright 2003 Nortel Networks MCP SIP Application Module Basics 76 Configuration Nortel Networks Confidential 21 Click on the SipFwdAdapter tab This tab allows the service provider to set the valid events that the SIP Application Module will process and determines whether or not the SIP Application Server will or will not forward messages to a foreign server Figure 28 Completing the SipFwdAdapter tab fields Add System Sites MgmtSite Servers SIPApp Services 47 104 14 151 E Oj x In Memory Database Prov Syne Service Overload Controls Local Accounting Manager Data Synchronization Location Service Locate User Svc Long Call Service Presence Application Server Authentication Database Base Forward Location Service Media Portal SIP TCF Base Server Properties Registration Transport Management Presence Location Service Server Subscription Svc Pkg Enforcement Service SipFwdAdapter maximumNumberOfidleContexts initialNumberOfContexts maximumNumberOfContexts forwardSubscribe forwardRegister D allowedEvents presence address bookmessage summary service package Reset Service Component Name SIPApp Apply Cancel
55. e private telephony routes which are used for private telephony style digit dial plans e gateway routes which provide access to the gateways SIP telephony routes which point to other SIP Application Modules and SIP domains and subdomains for interdomain routing using telephony style dial plans SIP Aliases Alias URLs can be used to refer to a SIP client in the network For example a user sip userA domainX com can also be referred to by an alias of sip 41037 domainX com If an incoming request specifies the sip 41037 domainX com alias in a Request URI the alias takes precedence over gateway routing translations and routing information pertaining to userA is retrieved If an alias of sip 41037 domainX com is not configured then gateway routing translations are performed to find out if a terminating gateway exists Multiple Route Termination If a single SIP user is registered at more than one device PSTN or SIP forking is used to terminate a session simultaneously or sequentially to multiple devices The SIP Application Module interfaces with the SIP database to determine the user routing preference the routes available and routing options for a particular user The user defines these options through the SIP Personal Agent For additional information on the SIP Personal Agent refer to the on product help and S P Personal Agent Getting Started Guide Copyright 2003 Nortel Networks MCP SIP Appli
56. efer to Table 2 Minimum hardware requirements for the list of required hardware Table 2 Minimum hardware requirements ROR 4 440 Mhz Ultra Sparc II CPUs 4 GB RAM 2 36 GB Ultra SCSI disk drives 1 32X Internal CDROM drive bootable 24 GB 4 mm internal tape drive 1 Quad Fast Ethernet PCI card 1 PCI UltraSCSI card AC t 1405 DC t 1400 power supplies Services and features The SIP Application Module performs the following services e Routing and Translations Services Call Transfer Local termination Foreign termination Redirect Telephony Routing SIP Aliases Multiple Route Termination SIP Forking feature Call Processing Language CPL e Interworking services Discriminator service Bearer Path Control Privacy Control service Copyright 2003 Nortel Networks MCP SIP Application Module Basics 12 Overview Nortel Networks Confidential a e Service package enforcement e Authentication services e Converged PC service e Network Address Hiding e 911 Notification support e Instant Messaging e Presence e Voicemail server interoperability and MWI message waiting indication notification e Registration e Network address book e Overload control e Reliability and fault tolerance Routing and Translation services Foreign termination If an incoming request specifies a domain that is not served by in other words is not local to the SIP Application
57. egistration tab fields add System Sites MgmtSite Servers SIPApp Services 47 104 14 151 Nortel Networks Confidential LATE Presence Location Service Server Subscription Svc Pkg Enforcement Service SipFwdAdapter In Memory Database Proy Sync Service Overload Controls Locate User Svc Data Synchronization Location Service Application Server Authentication Database Base SIP TCF Base Server Properties maximumNumberOfldleContexts initialNumberOfContexts maximumNumberOfContexts ValidMaximumeExpires Service Component Name SIPApp Apply Cancel Table 16 Registration tab field descriptions Forward Location Service Registration Local Accounting Manager Long Call Service Presence Media Portal Transport Management maximumNumberOf IdleContexts Type integer Range 1 10000 numbers Default 50 initialNumberOf Type integer Contexts Range 1 10000 numbers Default 10 maximumNumberOf Contexts Type integer Range 1 10000 numbers Default 5000 Valid Maximum Expires Type integer Range 60 86400 numbers Default 86400 This is the maximum number of idle contexts at any time It should not exceed the maximum number of contexts This is the initial number of contexts to create It should not exceed the maximum number of contexts This is the maximum number of contexts to create This is the maximum allowable expiration value for a registration request in secon
58. el Table 6 Presence Location Service tab field descriptions Sheet 1 of 2 Maximum Type integer This read only field contains the Number of Idle Range 1 100 numbers maximum number of idle contexts Contexts Default 10 at any time It should not exceed the maximum number of contexts Initial Number Type integer This read only field contains the of Contexts Range 1 100 numbers initial number of contexts to Default 1 create It should not exceed the maximum number of contexts NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 49 i M Table 6 Presence Location Service tab field descriptions Sheet 2 of 2 Maximum Type integer This read only field contains the Number Of Range 1 10000 numbers maximum number of contexts to Contexts Default 5000 create Use DNS Type checkbox Turns DNS server functionality on Default unchecked and off Use Location Type checkbox Turns Location Server Server Default unchecked functionality on and off DNS Provider Type string This field indicates the address of URL Range 1 1024 numbers the DNS Server format Default dns 0 0 0 0 gt dns 0 0 0 0 DNS Default Type string Transport type used to Transport Range udp tcp communicate with the DNS Default udp server Location Type string This is the address of the Server URL Default sip 0 0 0 0 5060 udp Location Server Location Type string This field
59. ential Configuration 67 a Table 15 Forward Location Service tab field descriptions Sheet 2 of 2 Maximum Number Of Type integer This is a read only field This is Contexts Range 1 100 numbers the maximum number of Default 150 contexts to create Use DNS Type checkbox Turns DNS server functionality Default unchecked on and off Check this field if you are using the DNSSvr service to resolve foreign domains Use Location Server Type checkbox Turns Location Server Default unchecked functionality on and off DNS Provider URL Type string This field indicates the address Range 1 1024 of the DNS Server format numbers gt dns 0 0 0 0 Default dns 0 0 0 0 DNS Default Transport Type string Transport type used to Range udp tcp communicate with the DNS Default udp server Location Server URL Type string This is the address of the Default sip 0 0 0 0 50 Location Server 60 udp Location Server Type string This field is only used with an Timeout Default 3600 offboard Location Server This timeout value tells the Application Server how long to wait for an answer from the Location Server If it didn t receive one in this time the request would be failed 16 Click on the Registration tab This tab contains registration context information as well as the valid maximum expiration value for registrations Copyright 2003 Nortel Networks MCP SIP Application Module Basics 68 Configuration Figure 23 Completing the R
60. ew emergency subscriber that the administrator creates there must be both e anemergency number to route to the Public Safety Answering Point PSAP e aSlP subscriber assigned to the OSN location that is to receive the notification Each OSN location must have a specific subscriber assigned such as sip guarddeskA nortelnetworks com Copyright 2003 Nortel Networks MCP SIP Application Module Basics 22 Overview Nortel Networks Confidential For more information and the procedure for setting up Instant Message notifications to emergency numbers see the S P Provisioning Client User Guide Instant Messaging Instant Messages are routed in parallel only to a subscriber s dynamically registered routes see Registration static and dynamic on page 24 This is in contrast to session initiation requests which are subject to CPL routing logic Upon receipt of an instant message a client may respond back to the address supplied in the Contact header This ensures that the response is sent back to the same client device that originally sent the message Presence When a user initially registers by default their presence status is set to on line in the SIP registration message Users subscribe to watch the status of other users and to coordinate the status of their own devices This information is maintained in an in memory table on the SIP Application Module Presence software The information that is stored in this table inclu
61. hat conflicts with other managed objects do not occur Configuration data for the reliability manager replaces similar configuration data that may have previously been found in the configuration data of other managed objects The reliability manager internally launches network services by communicating with other managed objects in the system through the service registry The reliability manager passes this data to the transport controller during system initialization and state transitions When provisioning for reliability leave the SIP transport parameters in the SIP Configuration tab blank A set of equivalent fields are provisioned in the Transport Management dialog box instead All other provisioning is unaffected The SIP Application Module when running in reliable mode requires public and private service addresses for each service instance a service instance is a virtual application server that can exist on one of any number of physical servers These service addresses are what other clients and servers use to communicate with the application server instances note that the Management Module is configured to use the static addresses of the previous section A 1 1 reliable SIP Application Module configuration one active and one standby server with one service instance needs seven addresses on the public network and seven addresses on the private network total for both servers Configuration of the NSD is what defines tho
62. ia NAT over an MGCP type protocol The SIP Application Module ensures security of clients and the network in the following ways e Uses MGCP to communicate with the Media Portal over the private LAN to control which ports are opened or closed All signaling traffic traverses the SIP Application Module It is the only node to which clients terminate SIP signaling e Hides address assigned by the Enterprise NAT from other users e Helps maintain connection to clients through NAT and or firewall by the keep alive mechanism e Provides client authentication e Port 5060 is the only port required to be opened on the public interface e The SIP Application Module is managed from the private LAN A management interface is not available from the public interface OAM amp P strategy The Management Module performs the security and administrative functions for the SIP Application Module For additional information on the Management Module refer to the MCP Management Module Basics and the MCP System Management Console Basics documents Copyright 2003 Nortel Networks MCP SIP Application Module Basics 98 Security and Administration Nortel Networks Confidential aa NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential 99 Appendix A Basic call flows Using SIP as the signaling protocol to establish a communication path between endpoints the SIP Application Mod
63. ication Module as their signaling endpoint and the Media Portal as their RTP media endpoint They have no knowledge and therefore no IP information about the other client they are in a session with Copyright 2003 Nortel Networks MCP SIP Application Module Basics 20 Overview Nortel Networks Confidential The RTP Media Portal handles Network Hiding for the media stream For information on the RTP Media Portal refer to the MCP RTP Media Portal Basics document Note The SIP Application Module cannot map SDP information without an RTP Media Portal It only performs address mapping for SIP header fields Therefore SDP passes through untouched If the server must map SDP address information then you need an RTP Media Portal The SIP Application Module is configured to use an RTP Media Portal to originate and terminate media streams RTP RTCP The SIP Application Module uses extended Media Gateway Control Protocol MGCP to allocate and release resources on the RTP Media Portal for each session as needed Enterprise Clients The SIP Application software uses the RTP Media Portal to hide sensitive IP address information about SIP clients behind a firewall in an Enterprise network The exception to this occurs when the originator and terminator of the request are both part of the same network This status is determined by checking the domains in the From header and Request URI of the SIP Invites If both SIP clients belong to the same
64. ipFwdAdapter Transport Management Prov Sync Service Registration Server Properties Server Subscription Long Call Service Media Portal Overload Controls Presence Presence Location Service Mem Polling Interval sec Minor Alarm Threshold Major Alarm Threshold Critical Alarm Threshold m p Callqueuehighthreshold 25 SSS a EE Call queue low threshold Other queue high threshold Other queue low threshold Database queue high threshold Database queue low threshold Protocols Monitored sip vr Service Component Name SIPApp Apply Cancel Table 12 Overload Controls tab field descriptions Sheet 1 of 2 Mem Polling Interval Type integer This field indicates the number of sec Range a positive seconds to wait in between checks integer on memory usage Default 3 Minor Alarm Type integer This field indicates the threshold at Threshold Range 0 100 numbers which Minor overload is Default 80 encountered for both CPU and memory NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 59 Table 12 Overload Controls tab field descriptions Sheet 2 of 2 Major Alarm Threshold Critical Alarm Threshold Call queue high threshold Call queue low threshold Other queue high thresh
65. is not used Server Timeout Default 3600 Copyright 2003 Nortel Networks MCP SIP Application Module Basics 50 Configuration Nortel Networks Confidential 5 Click on the Authentication tab The Authentication tab enables or disables authentication for requests and sets additional authentication information Figure 12 Completing the Authentication tab fields Add System Sites MgmtSite Servers SIPApp Services 47 104 14 151 14 loj x SIP TCF Base Server Properties Registration Transport Management Presence Location Service Server Subscription Svc Pkg Enforcement Service SipFwdAdapter In Memory Database Prov Syne Service Overload Controls Local Accounting Manager Data Synchronization Location Service Locate User Svc Long Call Service Presence Application Server Authentication Database Base Forward Location Service Media Portal Methods to Authorize Realm Private Key Nonce Interval Authorized SIP Nodes Nodal Auth Service Component Name SIPApp Apply Cancel Table 7 Authentication tab field descriptions Sheet 1 of 2 Methods to Type string This field indicates which SIP methods to Authorize Default register authenticate Realm Type string This field indicates the string that is Range 0 256 characters displayed to the user to indicate what realm they need to supply a password for Private Key Type string An extra key used to uniquely generate Range 0
66. j x Application Server Authentication Database Base Forward Location Service Media Portal SIP TCF Base Server Properties Registration Transport Management Presence Location Service Server Subscription Svc Pkg Enforcement Service SipFwdAdapter In Memory Database Proy Sync Service Overload Controls Local Accounting Manager Data Synchronization Location Service Locate User Svc Long Call Service Presence DNS SRY Default Transport Por DNS SRY URL ans 110 0 0 0 Use DNS SRY Location Server Transport Location Server URL s5ip 00005065 Use Location Server Service Component Name SIPApp Apply Cancel Table 9 Locate User Svc tab field descriptions Sheet 1 of 2 DNS SRV Type string This field indicates the transport type Default Range UDP TCP used to communicate with the DNS Transport Default UDP SRV server DNS SRV URL Type string This field indicates the address of Range 1 64 numbers the DNS SRV server Default dns 0 0 0 0 Use DNS SRV Type checkbox If box is checked then enter a URL Default unchecked in the DNS SRV URL field Prefix that URL with dns Location Server Type string This read only field contains the Transport Default UDP transport type used to communicate with the Location Server NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 55 Table 9 Locate User Svc ta
67. k message from the SIP Application Module to Client B NOOA Client A sends Refer to header with C s information in it and a Referred by header with A s information in it 8 The SIP Application Module sends the Refer message to B 9 200 Accepted 10 200 Accepted 11 The SIP Application Module sends an Invite to B to establish the new call between B and C 12 Invite to C 13 200 OK 14 Ringing SIP SIP 2 0 180 Ringing SIP clients do not send SDP in the 180 15 200 OK 16 Ack 17 New media connection is set up between B and C 18 Ack 19 Client B notifies the SIP Application Module 20 The SIP Application Module notifies Client A 21 Client A sends a 200 OK 22 SIP Application Module sends a 200 OK to Client B 23 Client A hangs up Figure 5 Failed call transfer call flow and the steps following the figure show the call flow for a failed transfer tandard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Appendix A Basic call flows 105 Figure 5 Failed call transfer call flow SIP Application Module Client A Call established between A and B Client B Client C 1 Invite hold 2 Invite hold 3 200 OK 4 200 OK 5 Ack 6 Ack 7 Refer to C 8 Refer to C 9 202 accepted 10 202 accepted 11 Invite to C 12 Invite to C 13 486 Busy Here 14 486 Busy Here 15
68. l 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Overview 5 FLL ee changing IP addresses in the contact header so that the SIP Application Module remains on the signaling path modifying the Session Description Protocol SDP using values supplied by the RTP Media Portal to control media endpoints providing advanced screening capabilities The architecture of a BBUA service consists of two user agent clients linked back to back through a proprietary interface The BBUA is guaranteed to be on the signaling path of all future requests and responses because it is an endpoint relative to the SIP network components This is important for services such as billing which need to be aware of all events that take place on a session The BBUA in the network also provides a barrier for clients that are not fully SIP compliant and entry and exit points for traffic travelling to and from the public network including agents behind an enterprise firewall See Figure 1 Back to Back User Agent service Figure 1 Back to Back User Agent service User User Agent Agent Client Client Internal Protocol Routing in a SIP network is based on the same hop by hop principle as routing e mail within the Internet The next hop for a SIP request is determined by a proxy using the domain or the host part of a SIP URL user domain The terminating proxy determines whether the domain sent in the SIP URL is one of the domains
69. l Networks MCP SIP Application Module Basics 26 Overview Nortel Networks Confidential LLL ee Reliability and fault tolerance The SIP Application Module provides reliability and fault tolerance through multiple SIP Application Modules deployed in an N M active standby configuration Note The supported active standby configurations include e a1 1 configuration one active plus one standby server which is the most basic reliable configuration e an N M configuration of up to four servers the sum of N plus M should not exceed 4 a2 1 2 active and one standby 2 2 configuration 3 1 configuration To accomplish this all the servers in a reliability group are configured with the same set of NSDs This gives the standby server the information it needs in case an active server fails Each server in the group transmits messages indicating its current state Other servers respond with their current states including the NSD activated on them An initializing server configures itself with one of any inactive NSDs If all NSDs are active the initializing server becomes the standby This prevents conflicts where more than one server is activating simultaneously Before activating the server determines whether it is isolated from critical network resources defined through provisioning If any of the resources cannot be reached the server cannot activate and raises an alarm The alarm clears when the resources become available
70. ll flows 103 CC _ Figure 4 Call transfer blind to client call flow SIP Application Module li len Client A Call established between A and B Client B Client C 1 Invite hold 2 Invite hold 3 200 OK 4 200 OK 5 Ack 6 Ack 7 Refer to C 8 Refer to C 9 202 accepted 10 202 accepted 11 Invite to C 12 Invite to C 13 200 OK 14 180 Ringing 15 200 OK 16 Ack 17 Set up 18 Ack 19 Notify 200 OK 20 Notify 200 OK 21 200 OK 22 200 OK af Call established between A and C 23 Bye 24 Bye 25 200 OK 26 200 OK Call established between B and C Copyright 2003 Nortel Networks MCP SIP Application Module Basics 104 Appendix A Basic call flows Nortel Networks Confidential a NN10029 111 The following steps provide more detail about the call flow 1 Client A initiates the transfer of B to C A selects blind transfer 2 The SIP Application Module sends a Hold to B 3 Client B sends a 200 OK message back to the SIP Application Module The 200 OK messages contain an Allow Header which lists the SIP methods that the client being transferred supports If Refer is in that list then Refer is used for the transfer otherwise Bye Also is used SIP Application Module sends a 200 OK message back to Client A Ack message from Client A to the SIP Application Module Ac
71. ls The SIP Application Module uses various protocols to support SIP clients including the Management Module RTP Media Portal Database Module and the PSTN Gateways The protocols use an IP backbone to connect the components These interfaces are shown in Figure 3 Network interfaces Figure 4 Protocols Management Module OMI Private network s cc Ex gt G Client Manager RTP M dia gt Poi SIP Application Provisioning Module Module Wee Client S Manager SIP SIP SIP _ SIP r 6 R Public network Legend Signaling Media stream Copyright 2003 Nortel Networks MCP SIP Application Module Basics 10 Overview Nortel Networks Confidential LLL ee Table 1 SIP Application Module protocols gives details about these 10029 111 interfaces Table 1 SIP Application Module protocols SQL SIP Structured Query Language Interface to the Database Module Session Initiation Protocol Interface to the e SIP clients e SIP Audio Server e IP Client Manager IPCM e SIP PRI Gateway e Web Client Manager Open Management Interface Interface to the SIP Management Module Media Gateway Control Protocol Interface to the RTP Media Portal Perfect Channel Protocol for logs and alarms going to the Management Server Data Transport Protocol tandar 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Overview 11 Hardware R
72. lt 1 any time It should not exceed the maximum number of contexts initialNumberOf Type integer This is the initial number of Contexts Range 1 10000 numbers contexts to create It should Default 1 not exceed the maximum number of contexts Copyright 2003 Nortel Networks MCP SIP Application Module Basics 72 Configuration Nortel Networks Confidential a Table 18 Server Subscription tab field descriptions Sheet 2 of 2 maximumNumberOf Type integer This is the maximum Contexts Range 1 10000 numbers number of contexts to Default 10 create The range is 1 to 10000 provServerURL Type string The comma delimited list of Range 0 4096 characters Provisioning Modules this Default 0 0 0 0 5095 8000 http server is to communicate with Format is IP ADDR SIP PORT HTTP PORT PROTOCOL 19 Click on the SIP TCF Base tab The SIP TCF Base provides support for the SIP protocol The SIP Application Module is one of several components that use the SIP TCF Base See Additional SIP TCF Base tab configuration information on page 90 for more information The SIP TCF Base contains many parameters pertaining to the SIP Application Module s transport configuration It includes information regarding the transport IP addresses ports timers number of redirects and retransmission among other items Modifications to the SIP TCF Base tab require that the SIP TCF Base be locked NN10029 111 Standard MCP 1 1 FP1 02 02 A
73. m Management Console Basics documents NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks oo 010101 000001010101 TTP Nortel Networks Confidential 93 Accounting management The SIP Application Module does not do any accounting management For more information on accounting please see the MCP Accounting Module Basics document Copyright 2003 Nortel Networks MCP SIP Application Module Basics 94 Accounting management Nortel Networks Confidential a NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks KL RAAA O 0 01 Nortel Networks Confidential 95 Performance management The Management Module manages the performance functions for the SIP Application Module For additional information on the Management Module refer to the MCP Management Module Basics and the MCP System Management Console Basics documents Copyright 2003 Nortel Networks MCP SIP Application Module Basics 96 Performance management Nortel Networks Confidential a NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential 97 Security and Administration How this chapter is organized This chapter is organized as follows Security on page 97 e OAM amp P strategy on page 97 Security The SIP Application Module with Back to Back User Agent functionality controls the Media Portal Med
74. nfidential Configuration 53 resources are removed from the SIP Application Module s local cache When the Database Base is unlocked all SIP Application Module resources must be reallocated causing a re read of the resources from the database This tab also contains connection information for the database Figure 14 Completing the Database Base tab fields add System Sites MgmtSite Servers SIPApp Services 47 104 14 151 ah loj x SIP TCF Base ServerPropenties Registration Transport Management Presence Location Service Server Subscription Svc Pkg Enforcement Service SipFwdAdapter In Memory Database Prov Syne Service Overload Controls Local Accounting Manager Data Synchronization Location Service Locate User Sve Long Call Service Presence Application Server Authentication Database Base Forward Location Service Media Portal Primary Host 0 0 0 0 Connections 8 Secondary Host Service Component Name SIPApp Apply Cancel Note See the MCP Database Module Basics document for field descriptions Copyright 2003 Nortel Networks MCP SIP Application Module Basics 54 Configuration Nortel Networks Confidential 8 Click on the Locate User Svc tab This tab allows administrators to configure the use of off board Location Servers for routing Figure 15 Completing the Locate User Svc tab fields add System Sites MgmtSite Servers SIPApp Services 47 104 14 151 ion lo
75. ns that use a SIP enabled voicemail server In this case SIP messages provide the context data for each call needed by the voicemail server to record a voicemail message Thus a SIP enabled voicemail server accepts Invites for calls routed to voicemail and sends Notify messages for MWI information The software uses Real Time Transport Protocol RTP to carry the voice media There are two configurations through which the SIP Application Module supports voicemail e A pure IP third party SIP enabled voicemail server that uses RTP to establish the voice path from the subscriber to the voicemail server while SIP provides the setup and MWI information e A legacy voicemail server that uses a SIP PSTN gateway to establish the voice path from the subscriber to the PSTN based voicemail server The Simplified Message Desk Interface SMDI protocol provides the setup information The platform uses any voicemail server that supports the SMDI protocol There are two supported physical connections a line based gateway and a PRI T1 based gateway Using either of the above configurations there are three primary scenarios that this feature considers e MESSAGE DEPOSIT An incoming call for a subscriber gets routed to voicemail because the called subscriber is unavailable busy or has all calls forwarded to voicemail e MESSAGE NOTIFICATION The voicemail server sends an MWI status update to the SIP Application Module for a particular subscriber
76. numbers of contexts to create It Default 10 should not exceed the maximum number of contexts NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 65 Table 14 Location Service tab field descriptions Sheet 2 of 2 maximumNumberOf Contexts UseDNS UseLocationServer DNSProviderURL DefaultTransport LocationServerURL LocationServerTimeout Type integer Range 1 512 numbers Default 100 Type checkbox Default unchecked Type checkbox Default unchecked Type string Range 0 1024 numbers Default dns 0 0 0 0 Type string Range udp or tcp Default udp Type string Range 0 1024 numbers Default sip 0 0 0 0 5060 udp Type integer Default 3600 This is the maximum number of contexts to create Turns DNS server functionality on and off Turns Location server functionality on and off This is the address of the DNS server Transport type used to communicate with the DNS server This is the address of the Location Server This is a read only field Copyright 2003 Nortel Networks MCP SIP Application Module Basics 66 Configuration Nortel Networks Confidential 15 Click on the Forward Location Service tab This tab allows the service provider to configure the use of off board Location Servers for routing Figure 22 Completing the Forward Location Service tab fields Add System Sites MgmtSite Se
77. old Other queue low threshold Database queue high threshold Database queue low threshold Protocols Monitored Type integer Range 0 100 numbers Default 85 Type integer Range 0 100 numbers Default 90 Type integer Range 1 500 numbers Default 25 Type integer Range 0 500 numbers Default 5 Type integer Range 1 500 numbers Default 15 Type integer Range 0 500 numbers Default 2 Type integer Range 1 500 numbers Default 5 Type integer Range 0 500 numbers Default 0 Type string Range 0 1024 characters Default sip This field indicates the threshold at which a Major overload is encountered for both CPU and memory This field indicates the threshold at which a Critical overload is encountered for both CPU and memory This field contains the number of elements in the queue that if exceeded causes the system to disallow new calls This field contains the number of elements in the queue that causes the system to allow new calls This field contains the number of elements in the queue that if exceeded causes the system to disallow other session types such as registrations instant messages or subscriptions This field contains the number of elements in the queue that causes the system to allow other session types This field contains the number of elements in the queue that if exceeded causes a cluster overload This field contains the number of elements in the queue that cause
78. omponent into a disabled operational state where it remains until you request an UNLOCK from the Management Console You can perform any maintenance on the failed server while it is LOCKed Once maintenance is complete the server can be UNLOCKed from the Management Console which causes an automatic restart and brings the server back into service Copyright 2003 Nortel Networks MCP SIP Application Module Basics 28 Overview Nortel Networks Confidential Restart If you want to simply force an immediate manual fail over then you can request a Restart from the Management Console WARNING The N M reliability strategy provides a highly available service environment The fail over mechanisms enable an instance of the SIP Application Module to survive failure condition s by migrating to a standby server where it can resume the processing of new sessions In such a highly available service environment the failed instance loses all knowledge of sessions started before the fail over event Therefore the stability of these pre existing sessions cannot be guaranteed For example Sessions involving SIP clients will survive until the clients encounter a no response or unknown call response to a request on their active session At that point the clients will release the session and its associated media resources Sessions involving the MCP SIP PRI Gateway will survive until there is no response to the SIP PRI Gateway gener
79. on Service Locate UserSve Long Call Serice Presence Application Server Authentication Database Base Forward Location Service Media Portal SIP TCF Base ServerProperties Registration Transport Management Presence Location Service Server Subscription Svc Pkg Enforcement Service SipFwdAdapter In Memory Database 7 Overload Controls Local Accounting Manager Sync Time Period hi 0 Task roe esc How often in seconds the pplication Server will query the database o see if any voicemail provisioning changes Service Compohave been made 5 60000 seconds Copyright 2003 Nortel Networks MCP SIP Application Module Basics 40 Configuration Nortel Networks Confidential a Adding a component This procedure assumes that the server on which the SIP Application Module will be deployed has already been configured For example Figure 3 Adding a component shows the SIP Application Module being deployed onto the previously configured server For the procedure for adding a server refer to the MCP System Management Console Basics Procedure 1 Adding a component at the System Management Console 1 To add the SIP Application Module navigate to and right click on the Components item in the Management Console tree structure Figure 2 Navigating to the Components file System Management Console 47 104 14 151 File Configuration Operations Tools Administration Help MagmtSite
80. on following Transport Management Active Hot Standby Server Heartbeat Mechanism on page 87 This tab contains a large number of server and network service parameters that set protocols transports ports and heartbeat information Copyright 2003 Nortel Networks MCP SIP Application Module Basics 78 Configuration Nortel Networks Confidential Figure 29 Completing the Transport Management tab fields add System Sites MgmtSite Servers SIPApp Services 47 104 14 151 Presence Location Service Server Subscription Svc Pkg Enforcement Service SipFwdAdapter In Memory Database Prov Sync Service Overload Controls Local Accounting Manager Data Synchronization Location Service Locate User Svc Long Call Service Presence Application Server Authentication Database Base Forward Location Service Media Portal SIP TCF Base Server Properties Registration Transport Management Service Name aBUA Server ID hi StandAlone Server M Add Delete Public_Static_Address Server Parameter Private_Static_Address HeartBeat Port 0001 Sending Interval 1250 HeartBeat Timeout F Discovery Period B Active Pending Period a Add Delete b Service Component Name SIPApp Apply Cancel NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential ta Table 22 Tr
81. on using the password of the subscriber originating the call Only subscribers from a local domain actually have a password stored in the database to authenticate against If a subscriber from a foreign domain refer to the note below for definitions of these types of domains places a call and authentication is required for a known foreign domain the Copyright 2003 Nortel Networks MCP SIP Application Module Basics 18 Overview Nortel Networks Confidential authentication fails since the database does not have the subscriber s information As a result the call is blocked Administrators can configure whether they want a call from an unknown foreign domain authenticated or not System administrators can also specify foreign proxies in the NodalAuth field of the Authentication tab In this way no requests originating from those proxies are failed because of authentication Note The following definitions apply e Local Domain Local domains are provisioned for and serviced by a particular SIP Application Module Subscribers for a particular system belong to local domains Local domains are provisioned through the Provisioning Client e Foreign Domain A foreign domain is a domain that is either provisioned as foreign for this SIP Application Module or not provisioned at all for this specific system It basically represents a domain that is not served Converged PC service NN10029 111 The Converged PC service allows end users
82. onfigure the SIP Application Module Many of the fields are already filled with default values Administrators can leave most of the filled in fields with their default values Only a few fields need customization Note The parameters with asterisks are mandatory The grayed out fields are for information only and cannot be changed Make any required modifications to any of the tabs When you have COMPLETED all the tabs click on the Apply button 6 After you click the Apply button the Management Module begins the deployment and installation of the SIP Application NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 43 Module The Adding Services Progress dialog box appears as shown in Figure 6 Adding Services Progress dialog box Figure 6 Adding Services Progress dialog box WB 47 104 14 141 Adding Services Progress Info Starts Software Deployment Software Deployment Succeeded Software Installation Succeeded Info Trying to establish connection with Managed Element Connection with Managed Element established Info Sent the request to add service System Sites MqmtSite Servers Momtsvr Ser System Sites MgmtSite Servers MomtSvr Services esm TssAgent added successfully Info Request to add service System Sites MomtSite Servers MqmtSvr Services esr If the deployment is successful an Add successful
83. op half appears Once the configuration window appears enter a label with a maximum of six characters in the Service Component Name field at the bottom This name must be unique among the components The following figure shows Copyright 2003 Nortel Networks MCP SIP Application Module Basics 42 Configuration Nortel Networks Confidential an example with the name SIPApp entered in the Service Component Name field Figure 5 Configuration window top half add System Sites MgmtSite Servers SIPApp Services 47 104 14 151 ia iol x Data Synchronization Location Service Locate User Svc Long Call Service Presence Application Server Authentication Database Base Forward Location Service Media Portal SIP TCF Base ServerProperties Registration Transport Management Presence Location Service Server Subscription Svc Pkg Enforcement Service SipFwdAdapter In Memory Database Overload Controls Local Accounting Manager Sync Time Period fio Task Group Size Reset Service Component Name SIPApp Apply Cancel ATTENTION DO NOT click on Apply until you have FINISHED filling in the fields that you need Note that there are a number of different tabs in the SIP Application Module configuration window representing the configurable services that the SIP Application Module requires The following sections describe each tab in detail and provide guidance on how to c
84. package and updates it as needed Whenever an update is made through the Personal Agent or one of the clients a Notify message is sent to the client indicating which entries have changed The client can then incrementally update their view of the information again either through a SOAP interface or direct database access depending on the client A List of Buddies is incorporated as part of the Address Book Each subscriber must create their own personal Address Book and designate their own Buddies For each of these specified entries the client automatically subscribes to their presence event package This allows them to monitor and update the network presence of each Buddy for example online or offline Overload control Overload Control monitors the Incoming Protocol Message Queue Length If this queue length crosses a configurable threshold value the system performs Session Blocking allowing no new incoming requests to process The system does however continue to process requests for an established session For rejected requests the system sends a 503 Service Unavailable response with a Retry After header which specifies the amount of time a client should wait before retrying the request Note that multiple thresholds may be crossed simultaneously If this occurs the appropriate actions are invoked and are not cleared until all aspects of the system have crossed below the assigned threshold value Copyright 2003 Norte
85. pe of 4xx 5xx or 6xx error message 14 The SIP Application Module sends a Notify message to Client B The body of the Notify message contains the 486 Busy Here in this example 15 Client B responds with an Ack 16 The SIP Application Module sends an Ack to Client C 17 Client B Notifies Client A through the SIP Application Module that Client C is Busy 18 Notify goes to Client A 19 Client A responds with a 200 OK 20 200 OK to Client B 21 There are now two possibilities e Invite Unhold Client A can re establish the call to Client B in which case steps 22 26 apply e Bye Client A can hang up in which case this is the last step NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Appendix A Basic call flows 107 a 22 SIP Application Module sends an Invite Unhold to Client B 23 Client B responds with a 200 OK 24 The SIP Application Module sends the Invite to Client A 25 Client A responds with an Ack 26 The SIP Application Module sends an Ack to Client B and the call is re established Authentication Figure 6 Authentication diagram and Figure 7 Authentication call flow show the basic call flow for Authentication You can configure the SIP Application Module to support Authentication on Invite or Authentication on Registration Following these diagrams is a detailed step by step example of Authentication on Registration
86. pril 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 73 Figure 26 Completing the SIP TCF Base tab fields add System Sites MgmtSite Servers SIPApp Services 47 104 14 151 Presence Location Service Server Subscription Svc Pkg Enforcement Service SipFwdAdapter In Memory Database Prov Sync Service Overload Controls Local Accounting Manager Data Synchronization Location Service Locate User Svc Long Call Service Presence Application Server Authentication Database Base Forward Location Service Media Portal SIP TCF Base Server Properties Registration Transport Management Transport Config jUDP 0 0 0 0 5060 optional name sipLscConduitTCP 0 0 C Retransmission Off D Invite Timer 28000 Application Type Time Transaction Add Defaults Check Mandatory Headers Maximum Number of Redirections Initial Maximum Hop Value Service Component Name SIPApp Apply Cancel Table 19 SIP TCF Base tab field descriptions Sheet 1 of 2 Transport Config Type string Specifies the transport IP addresses Default UDP 0 0 0 0 5 and ports Includes both the public 060 optional name sipL and private interfaces If your system scConduit TCP 0 0 0 0 consists of only public IPs do NOT 5060 optional name sip duplicate the string This field LscConduit indicates the public IPs for the UDP and TCP portions only Transports can appear more than once Use this field only for
87. rks MCP SIP Application Module Basics 64 Configuration Nortel Networks Confidential 14 Click on the Location Service tab This tab allows the service provider to configure the use of off board Location Servers for routing Figure 21 Completing the Location Service tab fields add System Sites MgmtSite Servers SIPApp Services 47 104 14 151 Application Server Authentication Database Base Forward Location Service Media Portal SIP TCF Base Server Properties Registration Transport Management Presence Location Service Server Subscription Sve Pkg Enforcement Service SipFwdAdapter In Memory Database Prov Svne Service Overload Controls Local Accounting Manager Data Synchronization Location Service Locate User Svc Long Call Service Presence A maximumNumberOfldleC ontexts jnitialNumberOfContexts maximumNumberOfContexts UseDNS UseLocationServer DNSProviderURL ans 0 0 0 0 DefaultTransport udp LocationServerURL sip 0 0 0 0 5060 udp LocationServerTimeout 2500 Service Component Name SIPApp Apply Cancel Table 14 Location Service tab field descriptions Sheet 1 of 2 maximumNumberOf Type integer This is the maximum IdleContexts Range 1 512 numbers number of idle contexts at Default 10 any time It should not exceed the maximum number of contexts initialNumberOf Type integer This is the initial number Contexts Range 1 512
88. rols whether the mandatory SDP headers are checked for presence in the SDP messages Maximum number of redirections allowed before a request is dropped Maximum number of hops allowed before a request is dropped NN10029 111 Click on the Svc Pkg Enforcement Service tab This tab allows the service provider to toggle on and off the enforcement of audio conferencing and voicemail settings based on the user s service packages tandard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 75 Figure 27 Completing the Svc Pkg Enforcement Service tab fields BB add System Sites MgmtSite Servers SIPApp Services 47 104 14 151 a lol x In Memory Database Proy Syne Service Overload Controls Local Accounting Manager Data Synchronization Location Service Locate User Svc Long Call Service Presence Application Server Authentication Database Base Forward Location Service Media Portal SIP TCF Base Server Properties Reaistration Transport Management Presence Location Service Server Subscription Sve Pkg Enforcement Service SipFwdAdapter Enforce D B Service Component Name SIPApp Apply Cancel Table 20 Svc Pkg Enforcement Service tab field descriptions Enforce Type checkbox Turns on or off the server based enforcement of Default unchecked Audio Conferencing and Voice Mail services based on users Servic
89. roperties Registration N L NUMINE NSD Enabled Public_ Private_Service_Address rice Parameter Service Component Name SIPApp Apply Cancel Table 24 Transport Management tab subfield descriptions cont d Sheet 1 of 2 B C Type checkbox Use these checkboxes when Default unchecked you want to delete a checkbox s relevant section indicated by the brackets in the figure above NSD Number Type integer This is the unique number for Range 1 3 numbers this Network Service Default 1 Descriptor NSD NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential O Table 24 Transport Management tab subfield descriptions cont d Sheet 2 of 2 Service Label Service Value Parameter Parameter NSD Enabled Type checkbox Default unchecked Type string Range 1 15 characters Default Private_Service_Address Public_Service_Address Type string in the form of a valid IP address Range 1 15 numbers Configuration 85 Check the box if this NSD is enabled This is a unique label that references the value This field contains the value to assign this label IP address Copyright 2003 Nortel Networks MCP SIP Application Module Basics 86 Configuration Nortel Networks Confidential Figure 32 Transport Management tab subfields cont d add System Sites MgmtSite Servers SIPApp Ser
90. roperty fields of the updated component with the configured values from the previous version The update introduces new functionality across many components without affecting network stability If a server update fails you have a choice to roll back or not For more information on the update procedure refer to the MCP System Management Console Basics document at the System Management Console 1 A load can be either up versioned or down versioned In either case updating a load from one version to another results in stopping and deleting the previously added version adding the new version and auto launching the new version Therefore there is no need to manually LOCK and UNLOCK the service The steps involved in an update are described below From the System Management Console under the Components folder select the name configured at deployment AppSvr in the example shown in Figure 1 Copyright 2003 Nortel Networks MCP SIP Application Module Basics 30 Upgrades Nortel Networks Confidential Figure 1 Updating the Application Module from the menu tree System Management Console 47 104 14 141 File Configuration Operations Tools Administration Help NkBaktBGReS System AppSvr Details Sites a MamtSite cereal DR Servers Component Type SIP Application Mc OS Type version ims1 1 buil Services PRigw ConfSvr SIP Info RTP Portal ApplPCMYWeb E Componerte uftp Modify o mE IPCM ewe ae
91. rvers SIPApp Services 47 104 14 151 of lol x SIP TCF Base Server Properties Registration Transport Management Presence Location Service Server Subscription Sve Pkg Enforcement Service SipFwdAdapter In Memory Database Prov Sync Service Overload Controls Local Accounting Manager Data Synchronization Location Service Locate User Svc Lona Call Service Presence Application Server Authentication Database Base Forward Location Service Media Portal Maximum Number Of Idle Contexts fil Initial Number Of Contexts 10 Maximum Number Of Contexts Boo UseDNS D Use Location Server 7 DNS Provider URL fans 0 0 00 DNS Default Transport judp Location Server URL sip 0 0 0 0 5060 u4p Location Server Timeout 600 Reset Service Component Name SIPApp Apply Cancel Table 15 Forward Location Service tab field descriptions Sheet 1 of 2 Maximum Number of Type integer This is a read only field This is Idle Contexts Range 1 100 numbers the maximum number of idle Default 10 contexts at any time It should not exceed the maximum number of contexts Initial Number of Type integer This is a read only field This is Contexts Range 1 100 numbers _ the initial number of contexts to Default 10 create It should not exceed the maximum number of contexts NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confid
92. s Sheet 3 of 3 HeartBeat Type integer This is the number of seconds Timeout Range 1 10 numbers before a server is declared failed Default 3 Discovery Type integer This is the number of seconds a Period Range 2 60 numbers server stays in Discovery Mode Default 3 Active Type integer This is the number of seconds a Pending Range 2 10 numbers server stays in Active Pending Period Default 4 Mode Copyright 2003 Nortel Networks MCP SIP Application Module Basics 82 Configuration Nortel Networks Confidential Figure 30 Transport Management tab subfields cont d add System Sites MgmtSite Servers SIPApp Services 47 104 14 151 Presence Location Service Server Subscription Svc Pkg Enforcement Service SipFwdAdapter In Memory Database Proy Sync Service Overload Controls Local Accounting Manager Data Synchronization Location Service Locate User Svc Long Call Service Presence Application Server Authentication Database Base Forward Location Service Media Portal SIP TCF Base Server Properties Registration Transport Management Add Delete a HB Address Enabled D Remote Server Address Local Server Address Public_Static_Address rver Parameters HB Address Enabled D Remote Server Address Local Server Address Private_Static_Address Service Component Name SIPApp Apply Cancel Table 23 Transport Management tab subfield descriptions cont d Sheet 1 of
93. s the cluster overload to clear Plus sign delimited list of protocols whose IO queues are monitored for excessive delays Copyright 2003 Nortel Networks MCP SIP Application Module Basics 60 Configuration Nortel Networks Confidential 12 Click on the Local Accounting Manager tab For more information on the Local Accounting Manager tab fields see the MCP Accounting Module Basics document This tab contains information pertaining to the Accounting Manager and billing records including IP addresses ports file rotation size and time and recording unit queue size Figure 19 Completing the Local Accounting Manager tab fields add System Sites MgmtSite Servers SIPApp Services 47 104 14 151 Data Synchronization Location Service Locate UserSve LongCallSenice Presence Application Server Authentication Database Base Forward Location Service Media Portal SIP TCF Base Server Properties Registration Transport Management Presence Location Service Server Subscription Sve Pkg Enforcement Service SinFwdAdanter In Memory Database Prov Sync Service Overload Controls Local Accounting Manager Primary CAM IP Address Poono Primary CAM Port 7er Recovery CAM IP Address 000 Recovery CAM Port zes oo o Base FilePath PLAWRUblock File Rotation Size F00000 File Rotation Time Disk Monitor Major Threshold Disk Monitor Critical Threshold RU Queue Size Po RUs Per Black fo
94. se SIP Application Module network services that require reliability If there are two physical servers in a 1 1 configuration there must be one active NSD Each active NSD describes the SIP services to activate on an active server The servers in the group negotiate which NSDs each will activate The server that finds all NSDs already activated automatically becomes a standby server Each enabled NSD must define a unique public and private service address and may define other instance specific properties Note that the public and private service address tag values their provisioned IP addresses should be different from the provisioned static addresses Copyright 2003 Nortel Networks MCP SIP Application Module Basics 90 Configuration Nortel Networks Confidential LLL ee Additional SIP TCF Base tab configuration information This section contains additional configuration information for the IP and port properties under the SIP TCF Base tab TCF Config details SIP server protocol network and ports are started based on the information in this parameter The TCF Config syntax for this parameter follows lt transport gt lt host address gt lt host port gt lt optional parameters gt You can define multiple transports by continuing this format with a semicolon separator The supported transports for SIP are UDP TCP and SSL The format of the optional parameter in the configuration string is specific to each supported transport
95. tion Location Service Locate UserSve Long Call Serice Presence Application Server Authentication Database Base Forward Location Service Media Portal SIP TCF Base ServerPropenties Registration Transport Management Presence Location Service Server Subscription Svc Pkg Enforcement Service SipFwdAdapter In Memory Database Prov Sync Service Overload Controls Local Accounting Manager Sync Time Period Task Group Size 5 Service Component Name SIPApp Apply Cancel Table 11 Prov Sync Service tab field descriptions Sync Time Type integer This field indicates how often in Period Range 5 60000 seconds seconds the SIP Application Module Default 10 queries the database for provisioning changes Task Group Type integer This is a read only field Size Default 5 11 Click on the Overload Controls tab This tab allows the service provider to set threshold alarm information and system resource collection intervals Copyright 2003 Nortel Networks MCP SIP Application Module Basics 58 Configuration Nortel Networks Confidential Figure 18 Completing the Overload Controls tab fields Wadd System Sites MgmtSite Servers SIPApp Services 47 104 14 151 In Memory Database Locate User Svc Location Service Local Accounting Manager Application Server Authentication Database Base Data Synchronization Forward Location Service Svc Pkg Enforcement Service SIP TCF Base S
96. transaction to be released Activation of this timer is controlled by the Time Transaction parameter When the Time Transaction value is true the default value of 128 000 mS is used Time Transaction parameter When the Time Transaction value is true all transactions are timed Invite transactions are forced closed and the Invite Timer duration has expired For all other transactions the time out duration is fixed at 64000 mS Add Defaults parameter When the Add Defaults value is set to true SDP message bodies in SIP messages with missing mandatory SDP headers are regenerated with default mandatory headers This occurs when messages are proxied through the SIP Application Module Note 1 Set this parameter to true when downstream servers fully support the SDP specification Note 2 Set this parameter to false when downstream servers do not fully support the SDP specification Check Mandatory Headers parameter When the Check Mandatory Headers value is true SDP messages are screened for required header content Note Missing headers cause message rejection When the Check Mandatory Headers value is false SDP messages are not screened for required header content OAM amp P strategy The SIP Application Module is fully integrated with the Management Module Perform all configuration at the Management Console window For additional information on the Management Module refer to the MCP Management Module Basics and the MCP Syste
97. ttempt This profile information allows the system to determine what their password is in order to authenticate them In this case the Database Module has returned a 401 Unauthorized message to the SIP Application Module which sends the information on to Client A NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Appendix A Basic call flows 109 a 5 Client A sends another Register SIP message to the SIP Application Module 6 Again the SIP Application Module returns a 100 Trying message to Client A 7 The SIP Application Module tells the Database Module to add this user to the registration tables SQL 8 The Database Module tells the SIP Application Module that the user is registered SQL Nothing is returned unless there is an error If there is no error code the registration worked 9 The SIP Application Module then contacts Client A with a successful registration message 200 Registration Successful Copyright 2003 Nortel Networks MCP SIP Application Module Basics 110 Appendix A Basic call flows Nortel Networks Confidential a NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Appendix A Basic call flows 111 a Copyright 2003 Nortel Networks MCP SIP Application Module Basics 112 Appendix A Basic call flows Nortel Networks Confidential a NN10029 111 Standard MCP 1 1 F
98. ue which is another label private_static_address whose value in turn is defined in the Transport Management tab This field should contain the string private_static_adadress NN10029 111 tandard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 71 18 Click on the Server Subscription tab This tab contains a list of the provisioning servers that the SIP Application Module can communicate with as well as the context limits Figure 25 Completing the Server Subscription tab fields add System Sites MgmtSite Servers SIPApp Services 47 104 14 151 i 10 x In Memory Database Prov Syne Service Overload Controls Local Accounting Manager Data Synchronization Location Service Locate User Svc Long Call Service Presence Application Server Authentication Database Base Forward Location Service Media Portal SIP TCF Base Server Properties Registration Transport Management Presence Location Service Server Subscription Sve Pkg Enforcement Service SipFwdAdapter maximumNumberOfdleContexts initialNumberOfContexts maximumNumberofContets ho provServerURL 0 0 0 0 5095 8000 http Reset Service Component Name SIPApp Table 18 Server Subscription tab field descriptions Sheet 1 of 2 maximumNumberOf Type integer This is the maximum IdleContexts Range 1 10000 numbers number of idle contexts at Defau
99. ule provides the following call services e Voice plus video e Call transfer e Authentication The following sections provide sample diagrams and descriptions of the call flows that enable these specific services For an overview of a basic call flow see the MCP Basics document Voice plus video Figure 1 Client to client voice plus video diagram and Figure 2 Client to client voice plus video call flow show the basic call flow for a client to client voice plus video call Each client in the diagram has a User Agent The SIP Application Module provides Back to Back User Agent service treating each SIP call as an independent Ingress and Egress leg A detailed step by step illustration follows this diagram Copyright 2003 Nortel Networks MCP SIP Application Module Basics 100 Appendix A Basic call flows Nortel Networks Confidential Figure 1 Client to client voice plus video diagram Application Module Bearer path Signaling path NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Appendix A Basic call flows 101 Figure 2 Client to client voice plus video call flow User A User B UserA site1 domain1 UserB site1 domain1 Private 44 41111 Private 44 41112 site code station code site code station code Pubic 972 684 1111 SIP Pubic 972 208 1234 Application Client A Module Client B 1 Invite sip userB domain1
100. umberOf Type integer This field indicates the maximum Contexts Range 1 15000 number of contexts to create Default 15000 maximum Expires Type integer This read only field contains the Range 60 86400 maximum allowable expiration value Default 3700 for a presence subscription request in seconds Copyright 2003 Nortel Networks MCP SIP Application Module Basics 48 Configuration Nortel Networks Confidential 4 Click on the Presence Location Service tab This tab allows the service provider to configure the use of off board Location Servers for routing Figure 11 Completing the Presence Location Service tab fields Add System Sites MgmtSite Servers SIPApp Services 47 104 14 151 aa loj x In Memory Database Prov Syne Service Overload Controls Local Accounting Manager Data Synchronization Location Service Locate User Svc Long Call Service Presence Application Server Authentication Database Base Forward Location Service Media Portal SIP TCF Base ServerProperties Registration Transport Management Presence Location Service Server Subscription Sve Pkg Enforcement Service SipFwdAdapter Maximum Number Of Idle Contexts Initial Number Of Contexts Maximum Number Of Contexts J5000 Use DNS Use Location Server DNS Provider URL jdns 0 0 0 0 DNS Default Transport judp Location Server URL sip 0 0 0 0 5060 udp Location Server Timeout 8500 Service Component Name SIPApp Apply Canc
101. use the RTP Media Portal Privacy Control service The SIP Application Module supports Privacy Control based on draft ietf sip privacy This draft defines a mechanism that allows clients to supply a network server with their private user information while at the same time instructing the server not to pass that information outside the boundaries of the trusted network The information is passed in a Remote Party ID header with the privacy indicator set to full The SIP Application Module removes this header any time it forwards the message out over a public network interface Service package enforcement A service package is made up of a user s enabled network services such as audio conferencing and subscriber profile The service provider defines the available service packages for the domain The domain provisioner can then assign a specific service package to a subscriber Authentication services The SIP Application Module performs user authentication when the server receives an incoming SIP request The SIP Application Module supports the challenge based Digest method for SIP Client to Proxy authentication In Digest authentication the SIP Application Module challenges a client when a SIP request is received The SIP Client re sends a SIP request with a valid password and user name attached The request types to be authenticated are configurable Note Only US ASCII is supported for user names The software performs authenticati
102. vices 47 104 14 151 Presence Location Service Server Subscription Sve Pkg Enforcement Service SipFwdAdapter In Memory Database Prov Sync Service Overload Controls Local Accounting Manager Data Synchronization Location Service Locate User Svc Long Call Service Presence Application Server Authentication Database Base Forward Location Service SIP TCF Base Server Properties Registration Transport Enabled Protocol Transport Address Pubiic_Service_Address Port e060 Params Jname sipLscConduitintert Transport Enabled Protocol arvice Descriptor Transport a Address Public_Service_Address z 4 gt Reset Service Component Name SIPApp Apply Cancel NN10029 111 Standard MCP 1 1 FP1 02 02 April 2003 opyright 2003 Nortel Networks Nortel Networks Confidential Configuration 87 Table 25 Transport Management tab subfield descriptions continued D Transport Enabled Protocol Transport Address Port Params Interface Configuration Interface Configuration Interface Configuration Interface Configuration Interface Configuration Interface Configuration Type checkbox Default unchecked Type checkbox Default checked Type string Default SIP Type string Range TCP or UDP Default UDP Type string Range 1 50 characters Default Private_Service _ Address Public_ Service_Ad
Download Pdf Manuals
Related Search
Related Contents
Philips HB590/01 solarium ORT 8840-T PagePro 1400W User`s Guide - Printers elections municipales : mode d`emploi 組 立 マ ニ ュ ア ル Mode d`emploi détecteur de mouvement PD9 S 360 LC Stazione Meteo KNX con ricevitore GPS Weather Station ASUS C7895 User's Manual Leafscan 2.1 Users Manual Eaton 5130 1750VA 2U Copyright © All rights reserved.
Failed to retrieve file