NN10029-111 Succession Multimedia Communications Portfolio MCP SIP Application Module Basics Standard MCP 1.1 FP1 (02.
Nortel Networks Confidential 3 Overview How this chapter is organized The SIP Application Module Overview contains the following subsections: • “Overview” on page 4 — Functional description — Network configuration — Interfaces — Protocols • “Hardware” on page 11 • “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
Nortel Networks Confidential 4 Overview Overview The SIP Application Module is a service execution engine that provides the following functionality: • core signaling functionality enabling communication among SIP clients • SIP proxy server • Back-to-Back User Agent • SIP Registration • CPL interpretation • Location server • optional Presence subscription and notification (For more information on the Presence feature, see the MCP SIP Presence Basics document.
Nortel Networks Confidential Overview 5 — 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.
Nortel Networks Confidential 6 Overview • 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. • Registration Server The Registration Server performs registration on messages it receives from clients.
Nortel Networks Confidential Overview 7 Figure 2 Example of network configuration BigMart.com SIP Application Module SIP Audio Servers Management Module BiggerMart.
Nortel Networks Confidential 8 Overview Interfaces The SIP Application Module interfaces with numerous other components. See Figure 3, “Network interfaces.” Figure 3 Network interfaces Private network PSTN or PBX Public network Access client NN10029-111 Standard MCP 1.1 FP1 (02.
Nortel Networks Confidential Overview 9 Protocols 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.
Nortel Networks Confidential 10 Overview Table 1, “SIP Application Module protocols,” gives details about these interfaces.
Nortel Networks Confidential Overview 11 Hardware Refer to Table 2, “Minimum hardware requirements,” for the list of required hardware.
Nortel Networks Confidential 12 Overview • Service package enforcement • Authentication services • Converged PC service • Network/Address Hiding • 911 Notification support • Instant Messaging • Presence • Voicemail server interoperability and MWI (message waiting indication) notification • Registration • Network address book • Overload control • Reliability and fault tolerance Routing and Translation services Foreign termination If an incoming request specifies a domain that is not
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 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.
Nortel Networks Confidential 14 Overview 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. • 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.
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 • redirect session to the originator’s domain.
Nortel Networks Confidential 16 Overview 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.
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.
Nortel Networks Confidential 18 Overview 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.
Nortel Networks Confidential Overview 19 The Converged service adds the following capabilities to the end user's telephony service: • the ability to manually redirect incoming calls to another party from the PC • 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 • a call log of all incoming calls • the ability to send instant messages to the party on the other end of a call • the ability to start collabor
Nortel Networks Confidential 20 Overview 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.
Nortel Networks Confidential Overview 21 Figure 6 RTP Media Portal interworking with Enterprise or foreign clients Enterprise Domain Public Domain SIP Client SIP Client SIP SIP MGCP+ RTP/RTCP RTP/RTCP 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.
Nortel Networks Confidential 22 Overview For more information and the procedure for setting up Instant Message notifications to emergency numbers, see the SIP 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.
Nortel Networks Confidential Overview 23 transmits the following information over a data link to a voicemail server: • the called number (terminating party's telephone number) • the calling number • the type of call forwarding (for example, due to a busy line, an unanswered call) This feature also provides an interface to pure IP solutions that use a SIP-enabled voicemail server.
Nortel Networks Confidential 24 Overview 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).
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 package and updates it as needed.
Nortel Networks Confidential 26 Overview 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.
Nortel Networks Confidential Overview 27 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.
Nortel Networks Confidential 28 Overview 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.
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.
Nortel Networks Confidential 30 Upgrades Figure 1 Updating the Application Module from the menu tree You can also launch the update from the pull-down Configuration menu, as shown. NN10029-111 Standard MCP 1.1 FP1 (02.
Nortel Networks Confidential Upgrades 31 Figure 2 Updating the SIP Application Module from the pull-down menu 2 Select the Update command. The following window appears.
Nortel Networks Confidential 32 Upgrades 3 Because only versions not currently deployed appear in the loadlist following the Add->Component step in the update 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 4 Select the version you want to update.
Nortel Networks Confidential Upgrades 33 Figure 5 Progress of update 6 Once the update has completed, the following window appears. Figure 6 Successful update dialog box OAM&P strategy The Management Module manages the OAM&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.
Upgrades NN10029-111 Standard MCP 1.1 FP1 (02.
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.
Nortel Networks Confidential 36 Fault management 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.
Nortel Networks Confidential 37 Configuration How this chapter is organized This chapter describes the procedures for configuration required at the service provider premises.
Nortel Networks Confidential 38 Configuration — Svc Pkg Enforcement Service — SipFwdAdapter — Transport Management • “Additional SIP TCF Base tab configuration information” on page 90 • “OAM&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.
Nortel Networks Confidential Configuration 39 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.
Nortel Networks Confidential 40 Configuration 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.
Nortel Networks Confidential Configuration 41 Figure 3 Adding a component 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 4 The Configuration window (shown in Figure 5, “Configuration window (top half)”) appears.
Nortel Networks Confidential 42 Configuration an example with the name SIPApp entered in the Service Component Name field. Figure 5 Configuration window (top half) 5 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.
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 If the deployment is successful, an “Add successful” box appears, as shown in Figure 7, “The Add successful dialog box.” Figure 7 The Add successful dialog box If the deployment is not successful, re-examine the configuration tabs and verify that all 0.0.0.
Nortel Networks Confidential 44 Configuration 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.
Nortel Networks Confidential Configuration 45 Table 3 Application Server tab field descriptions (Sheet 2 of 2) Field Value Description Opaque Headers Type=string Range=0-2048 characters Default=to+from+call-id+via+ cseq+content-type+contentlength+contact+record-route+ route+proxy- require+rseq This field contains a “+” delimited list of headers that should not be passed through the server. Private IP Address Type=valid IP address Range=0-4096 numbers or blank Default=0.0.0.
Nortel Networks Confidential 46 Configuration 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.
Nortel Networks Confidential 3 Configuration 47 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 Table 5 Presence tab field descriptions Field Value Description maximumNumber OfIdleContexts Type=integer Range=1-10000 Default=50 This field indicates the maximum number of idle contexts at any time. This should not exceed the maximum number of contexts.
Nortel Networks Confidential 48 Configuration 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.
Nortel Networks Confidential Configuration 49 Table 6 Presence Location Service tab field descriptions (Sheet 2 of 2) Field Value Description Maximum Number Of Contexts Type=integer Range=1-10000 numbers Default=5000 This read-only field contains the maximum number of contexts to create. Use DNS Type=checkbox Default=unchecked Turns DNS server functionality on and off. Use Location Server Type=checkbox Default=unchecked Turns Location Server functionality on and off.
Nortel Networks Confidential 50 Configuration 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 Table 7 Authentication tab field descriptions (Sheet 1 of 2) Field Value Description Methods to Authorize Type=string Default=register This field indicates which SIP methods to authenticate.
Nortel Networks Confidential Configuration 51 Table 7 Authentication tab field descriptions (Sheet 2 of 2) Field Value Description Authorized SIP Nodes Type=IP address Range=0-2000 numbers This field contains a + -delimited list IP addresses. Use the SIP PRI Gateway and SIP Audio Server addresses. Nodal Auth Type=checkbox Default=unchecked When this field is checked, the SIP Application Module redirects requests.
Nortel Networks Confidential 52 Configuration 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 Table 8 Media Portal tab field descriptions Field Value Description Initial Capacity Type=integer Range=113-16384 Default=113 This field is not used. Fire Wall Type=checkbox Default=unchecked This field is not used.
Nortel Networks Confidential 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 Note: See the MCP Database Module Basics document for field descriptions.
Nortel Networks Confidential 54 Configuration 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 Table 9 Locate User Svc tab field descriptions (Sheet 1 of 2) Field Value Description DNS SRV Default Transport Type=string Range=UDP, TCP Default=UDP This field indicates the transport type used to communicate with the DNS SRV server.
Nortel Networks Confidential Configuration 55 Table 9 Locate User Svc tab field descriptions (Sheet 2 of 2) Field Value Description Location Server URL Range=1-64 numbers Default=sip://0.0.0.0:5065 This field indicates the address of the Location Server. Use Location Server Type=checkbox Default=unchecked This field is not used. 9 Click on the Data Synchronization tab.
Nortel Networks Confidential 56 Configuration Table 10 Data Synchronization tab field descriptions Field Value Description maximumNumberofIdleContexts Type=integer Range=1-10000 numbers Default=100 This is the maximum number of idle contexts at any time. It should not exceed the maximum number of contexts. initialNumberofContexts Type=integer Range=1-10000 numbers Default=10 This is the initial number of contexts to create. It should not exceed the maximum number of contexts.
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 Table 11 Prov Sync Service tab field descriptions Field Value Description Sync Time Period Type=integer Range=5-60000 seconds Default=10 This field indicates how often (in seconds) the SIP Application Module queries the database for provisioning changes. Task Group Size Type=integer Default=5 This is a read-only field.
Nortel Networks Confidential 58 Configuration Figure 18 Completing the Overload Controls tab fields Table 12 Overload Controls tab field descriptions (Sheet 1 of 2) Field Value Description Mem Polling Interval (sec) Type=integer Range=a positive integer Default=3 This field indicates the number of seconds to wait in between checks on memory usage.
Nortel Networks Confidential Configuration 59 Table 12 Overload Controls tab field descriptions (Sheet 2 of 2) Field Value Major Alarm Threshold (%) Type=integer This field indicates the threshold at Range=0-100 numbers which a Major overload is Default=85 encountered for both CPU and memory. Critical Alarm Threshold (%) Type=integer This field indicates the threshold at Range=0-100 numbers which a Critical overload is Default=90 encountered for both CPU and memory.
Nortel Networks Confidential 60 Configuration 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 NN10029-111 Standard MCP 1.1 FP1 (02.
Nortel Networks Confidential 13 Configuration 61 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.
Nortel Networks Confidential 62 Configuration Table 13 In Memory Database tab field descriptions (Sheet 1 of 2) Field Value Description IMDomainInfo optimal table limit Type=integer Range=16-MaxInt numbers Default=64 Set this to the number of domains and subdomains you expect to have. IMDomainInfo table sync interval Type=integer Range=300- 3600 numbers Default=600 Set this to however often you want the system to scan for changes to domain provisioning.
Nortel Networks Confidential Configuration 63 Table 13 In Memory Database tab field descriptions (Sheet 2 of 2) Field Value Description IMWatchers optimal table size Type=integer Range=65536-MaxInt numbers Default=131073 Set this to the number of subscriptions expected at any interval in time. IMWatchers table cleanup interval Type=integer Range=300 to 86400 numbers Default=1800 Set this to however often (in seconds) you want the system to clear out any expired event subscriptions.
Nortel Networks Confidential 64 Configuration 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 SipApp Table 14 Location Service tab field descriptions (Sheet 1 of 2) Field Value Description maximumNumberOf IdleContexts Type=integer Range=1-512 numbers Default=10 This is the maximum number of idle contexts at any time.
Nortel Networks Confidential Configuration 65 Table 14 Location Service tab field descriptions (Sheet 2 of 2) Field Value Description maximumNumberOf Contexts Type=integer Range=1-512 numbers Default=100 This is the maximum number of contexts to create. UseDNS Type=checkbox Default=unchecked Turns DNS server functionality on and off. UseLocationServer Type=checkbox Default=unchecked Turns Location server functionality on and off.
Nortel Networks Confidential 66 Configuration 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 Table 15 Forward Location Service tab field descriptions (Sheet 1 of 2) Field Value Description Maximum Number of Idle Contexts Type=integer Range=1-100 numbers Default=10 This is a read-only field.
Nortel Networks Confidential Configuration 67 Table 15 Forward Location Service tab field descriptions (Sheet 2 of 2) Field Value Description Maximum Number Of Contexts Type=integer Range=1-100 numbers Default=150 This is a read-only field. This is the maximum number of contexts to create. Use DNS Type=checkbox Default=unchecked Turns DNS server functionality on and off. Check this field if you are using the DNSSvr service to resolve foreign domains.
Nortel Networks Confidential 68 Configuration Figure 23 Completing the Registration tab fields Table 16 Registration tab field descriptions Field Value Description maximumNumberOf IdleContexts Type=integer Range=1-10000 numbers Default=50 This is the maximum number of idle contexts at any time. It should not exceed the maximum number of contexts. initialNumberOf Contexts Type=integer Range=1-10000 numbers Default=10 This is the initial number of contexts to create.
Nortel Networks Confidential 17 Configuration 69 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 Table 17 Server Properties tab field descriptions (Sheet 1 of 2) Field Value Description Label: Type=string Range=1-80 characters Default=Public_Service_Address This is a label that identifies the public address for the server.
Nortel Networks Confidential 70 Configuration Table 17 Server Properties tab field descriptions (Sheet 2 of 2) Field Value Description Label: Type=string Range=N/A Default=Private_Service_Address This is a label that identifies the private address for the Server. Only add an entry for a standalone configuration. Value: Type=string in the form of an IP address (x.x.x.
Nortel Networks Confidential 18 Configuration 71 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 0.0.0.
Nortel Networks Confidential 72 Configuration Table 18 Server Subscription tab field descriptions (Sheet 2 of 2) Field Value Description maximumNumberOf Contexts Type=integer Range=1-10000 numbers Default=10 This is the maximum number of contexts to create. The range is 1 to 10000. provServerURL Type=string Range=0-4096 characters Default=0.0.0.0:5095:8000:http The comma-delimited list of Provisioning Modules this server is to communicate with.
Nortel Networks Confidential Configuration 73 Figure 26 Completing the SIP TCF Base tab fields Table 19 SIP TCF Base tab field descriptions (Sheet 1 of 2) Field Value Description Transport Config Type=string Default=UDP=0.0.0.0:5 060:optional:name=sipL scConduit;TCP=0.0.0.0: 5060:optional:name=sip LscConduit Specifies the transport, IP addresses, and ports. Includes both the public and private interfaces. If your system consists of only public IPs, do NOT duplicate the string.
Nortel Networks Confidential 74 Configuration Table 19 SIP TCF Base tab field descriptions (Sheet 2 of 2) Field Value Description Invite Timer Type=integer Range=1200003600000 numbers Default=128000 This controls the maximum time in milliseconds to wait for an INVITE to receive a Final Response after receiving a provisional Response.
Nortel Networks Confidential Configuration 75 Figure 27 Completing the Svc Pkg Enforcement Service tab fields Table 20 Svc Pkg Enforcement Service tab field descriptions Field Value Description Enforce Type=checkbox Default=unchecked Turns on or off the server-based enforcement of Audio Conferencing and Voice Mail services based on users’ Service Package settings. If you are only using clients, it is not necessary to check the box since the clients will perform the enforcement.
Nortel Networks Confidential 76 Configuration 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.
Nortel Networks Confidential Configuration 77 Table 21 SipFwdAdapter tab field descriptions (Sheet 2 of 2) Field Value Description forwardSubscribe Type=checkbox Default=unchecked If box is checked, the system allows subscribe messages to be forwarded. forwardRegister Type=checkbox Default=unchecked If box is checked, the system allows register messages to be forwarded.
Configuration Nortel Networks Confidential Figure 29 Completing the Transport Management tab fields NN10029-111 Standard MCP 1.1 FP1 (02.
Nortel Networks Confidential Configuration 79 Table 22 Transport Management tab field descriptions (Sheet 1 of 3) Field Value Description Service Name Type=string Range=1-20 characters Default=BBUA This field indicates the name of the service this Reliability Manager is supporting. Server ID Type=integer Range=1-4 numbers Default=1 This field indicates the ID number for this server.
Nortel Networks Confidential 80 Configuration Table 22 Transport Management tab field descriptions (Sheet 2 of 3) Field Value Description Label Type=string Range=1-15 alphanumeric characters Default=Service_Node_Name 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 "-".
Nortel Networks Confidential Configuration 81 Table 22 Transport Management tab field descriptions (Sheet 3 of 3) Field Value Description HeartBeat Timeout Type=integer Range=1-10 numbers Default=3 This is the number of seconds before a server is declared failed. Discovery Period Type=integer Range=2-60 numbers Default=3 This is the number of seconds a server stays in Discovery Mode.
Nortel Networks Confidential 82 Configuration Figure 30 Transport Management tab subfields, cont’d A { Table 23 Transport Management tab subfield descriptions, cont’d (Sheet 1 of 2) Field Value Description A Type=checkbox Default=unchecked Use these checkboxes when you want to delete a checkbox’s relevant section, indicated by a bracket in the figure above. HB Address: HB Address Enabled Type=checkbox Default=unchecked Check this checkbox to indicate that the address is enabled.
Nortel Networks Confidential Configuration 83 Table 23 Transport Management tab subfield descriptions, cont’d (Sheet 2 of 2) Field Value Description HB Address: Remote Server Address Type=string in the form of a valid IP address This is the reliable IP address for a group server. HB Address: Local Server Address Type=string Range=1-50 characters Default=Private_Static_Address, Public_ Static_Address This is the reliable IP address for a group server.
Nortel Networks Confidential 84 Configuration Figure 31 Transport Management tab subfields, cont’d B C { Table 24 Transport Management tab subfield descriptions, cont’d (Sheet 1 of 2) Field Value Description B/C Type=checkbox Default=unchecked Use these checkboxes when you want to delete a checkbox’s relevant section, indicated by the brackets in the figure above. NSD Number Type=integer Range=1-3 numbers Default=1 This is the unique number for this Network Service Descriptor (NSD).
Nortel Networks Confidential Configuration 85 Table 24 Transport Management tab subfield descriptions, cont’d (Sheet 2 of 2) Field Value Description NSD Enabled Type=checkbox Default=unchecked Check the box if this NSD is enabled. Service Parameter: Label Type=string Range=1-15 characters Default=Private_Service_Address, Public_Service_Address This is a unique label that references the value.
Nortel Networks Confidential 86 Configuration Figure 32 Transport Management tab subfields, cont’d D { NN10029-111 Standard MCP 1.1 FP1 (02.
Nortel Networks Confidential Configuration 87 Table 25 Transport Management tab subfield descriptions, continued Field Value Description D Type=checkbox Default=unchecked Use this checkbox when you want to delete a checkbox’s relevant section, indicated by the bracket in the figure above. Interface Configuration: Transport Enabled Type=checkbox Default=checked Check the box if this Transport is enabled.
Nortel Networks Confidential 88 Configuration group consisting of four servers has provisioning for three public static heartbeat addresses and three private static heartbeat 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.
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.
Nortel Networks Confidential 90 Configuration 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.
Nortel Networks Confidential Configuration 91 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.
Nortel Networks Confidential 92 Configuration long as this timer setting. Expiration of this timer causes resources allocated to the 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.
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.
Accounting management NN10029-111 Standard MCP 1.1 FP1 (02.
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.
Performance management NN10029-111 Standard MCP 1.1 FP1 (02.
Nortel Networks Confidential 97 Security and Administration How this chapter is organized This chapter is organized as follows: • “Security” on page 97 • “OAM&P strategy” on page 97 Security The SIP Application Module with Back-to-Back User Agent functionality controls the Media Portal (Media NAT) over an MGCP-type protocol.
Security and Administration NN10029-111 Standard MCP 1.1 FP1 (02.
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 Module provides the following call services: • Voice plus video • Call transfer • 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.
Nortel Networks Confidential 100 Appendix A: Basic call flows Figure 1 Client-to-client voice plus video diagram A B SI P SI P Bearer path Signaling path NN10029-111 Standard MCP 1.1 FP1 (02.
Nortel Networks Confidential Appendix A: Basic call flows 101 Figure 2 Client-to-client voice plus video call flow User A: UserA@site1.domain1 Private:44-41111 (site code+station code) Pubic: 972-684-1111 User B: UserB@site1.domain1 Private:44-41112 (site code+station code) Pubic: 972-208-1234 SIP Application Module Client A Client B 1. Invite sip:userB@domain1 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.
Nortel Networks Confidential 102 Appendix A: Basic call flows 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.
Nortel Networks Confidential Appendix A: Basic call flows 103 Figure 4 Call transfer (blind) to client call flow Client A SIP Application Module Call established between A and B Client C Client B 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.
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.
Nortel Networks Confidential Appendix A: Basic call flows 105 Figure 5 Failed call transfer call flow Client A SIP Application Module 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. Ack 16. Ack 17. Notify (486 Busy Here) 18. Notify (486 Busy Here) 19. 200 OK 20. 200 OK 21.
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.
Nortel Networks Confidential Appendix A: Basic call flows 107 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.
Nortel Networks Confidential 108 Appendix A: Basic call flows Figure 7 Authentication call flow SIP Application Module Client A 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.
Nortel Networks Confidential Appendix A: Basic call flows 109 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.
Appendix A: Basic call flows NN10029-111 Standard MCP 1.1 FP1 (02.
Nortel Networks Confidential Copyright © 2003, Nortel Networks Appendix A: Basic call flows 111 MCP SIP Application Module Basics
Appendix A: Basic call flows NN10029-111 Standard MCP 1.1 FP1 (02.
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.