Issuu on Google+

AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

Customer Configuration Guide For the Implementation of AT&T IP Toll Free Services On the Nortel MPS 3.0/3.5 NN10000-113 Version 1.3

. *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 1 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

Table of Contents 1

2 3 4

5 6 7 8

Introduction............................................................................................................................. 3 1.1 Document Change History.......................................................................................... 3 1.2 Support Contact Information ...................................................................................... 3 1.3 Reporting suggestions and errors in this document ............................................... 4 Special Notes .......................................................................................................................... 4 Overview................................................................................................................................. 5 Configuration Guide ............................................................................................................... 6 4.1 Required software Load and patches ....................................................................... 6 4.2 Configuration files ...................................................................................................... 11 Troubleshooting .................................................................................................................... 11 Appendix A........................................................................................................................... 12 Appendix B ........................................................................................................................... 17 Disclaimer ............................................................................................................................. 26

Table of Figures Figure 1 MPS Components and Connectivity ................................................................................ 3 Figure 2 Connectivity between AT&T and MPS for IP Toll Free testing...................................... 5

. *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 2 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

1 Introduction This document describes the provisioning required on the Nortel MPS release 3.0/3.5 for use with AT&T IPToll Free Service. . It is assumed that the Engineer performing this configuration activity have access to all published Nortel and is knowledgeable in MPS programming and operations. A list of suggested Nortel documentation is provided in this document.

MPS

Application Processor

Telephony Media Server (TMS)

CCSS Signaling Server

SIP

VOIP Network

RTP

MG Figure 1 MPS Components and Connectivity

1.1

Document Change History

Reason for Change Initial Draft Re-worked Overview section Modified section 1.2 Modified to include MPS 3.5

1.2

Date and Release Number 2009-06-17 Rel 1.0 2009-06-23 Rel 1.1 2009-06-24 Rel 1.2 2009-08-28 Rel 1.3

Author Shanmuga Ponnusamy Shanmuga Ponnusamy Shanmuga Ponnusamy Shanmuga Ponnusamy

Support Contact Information

Section 4 of this guide provides instructions for the configuration of your MPS. Should you have questions regarding these instructions, please call Brian Stegemoller at +1 (972) 685-6629.When calling Nortel for support, please have the following information available The customer account number if available Company name Company location Administrator name and phone number who is authorized to open issues with Nortel Networks o Purchase order for support (unless site has a support agreement in effect) o o o o

. *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 3 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

o A detailed description of the problem being experienced along with any data that might be appropriate, e.g. Wireshark dump of the call, drawing of the call scenario if appropriate o IP PBX name and software version o Customer Configuration Guide – Issue number and date 1.3

Reporting suggestions and errors in this document

If errors are found in this document please email them to ponnus@nortel.com and copy brian.stegemoller@nortel.com, rgulli@nortel.com. Suggestions for changes and improvements in the document are also welcome and encouraged.

2 Special Notes Usage of SDP in Call Hold To put the call on hold, Nortel MPS 3.0/3.5 set the connection value to “c=IN IP4 0.0.0.0” in addition to setting media direction attribute to “a=sendonly”. Handling of unknown Codec When Nortel MPS is offered with unknown/unsupported voice codec and a known non-voice codec (rfc2833 for telephone-events), MPS will reject the call with 415 response. Nortel MPS does not support G726 voice codec.

. *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 4 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

3 Overview This section provides a service overview of the Nortel MPS release 3.0/3.5 integration with AT&T IP Toll Free service. Nortel MPS system in Customer site is connected to AT&T VOIP Network via a AT&T Managed Router with NAT. Testing is carried for Voice portal (VP) in standalone mode.

ƒCustomer Premises ƒaddress Media processing server in private space. ƒManaged Router does NAT. ƒElement Customer sites connect to ATT IP Border

Customer Site Public Side

Private Side

PSTN

Application Server

AT&T Call Control IP Toll Element Free Services

Network Gateway Border Element

AT&T Managed router With Voice GW

Legacy Circuit PBX

IP Border Element Switch

MPS

AT&T Managed Router With NAT

PSTN

Figure 2 Connectivity between AT&T and MPS for IP Toll Free testing

Nortel MPS consists of components shown in Figure 1. •

• •

Application processor – This component can be either Solaris 10 system or windows 2003 system with MPS 3.0/3.5 package installed. This unit configures and controls Telephony Media Server (TMS) component. IVR scripts are run on this unit. Recorded announcements may be stored in this unit. Telephony Media Server – This is an embedded hardware system. This unit interfaces with PSTN network for TDM systems. This unit also houses Media Gateway for interfacing Packet Based Network. Common Channel Signaling Server (CCSS) – This component can be either Solaris 10 system or Windows 2003 system with MPS 3.0/3.5 package installed. This unit can also co-reside within Application Processor. This component receives and sends SIP messages from/to VOIP Network. This component also configures and control MG resides in TMS. Media Gateway exchanges RTP media packets with VOIP network.

. *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 5 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

Nortel MPS 3.0/3.5 may have other optional components like speech servers depending on the requirements. Speech servers are deployed for ASR and TTS features.

4 Configuration Guide This configuration guide specifies the Nortel MPS 3.0/3.5 configuration files that must be configured and updated to support the AT&T IP Toll Free service. 4.1

Required software Load and patches

The base software load on MPS 3.0 to support AT&T IP Toll Free Services is Release 3.0 with patchbundle 06. To verify the software release of the MPS, perform the following command from the Solaris shell peri@MPSAP91 {10} perirev The output of the command will look like below ===================================================================== ----------------------------------------------------------------------SunOS MPSAP91 5.10 Generic_138888-01 sun4u sparc SUNW,Sun-Fire-V210 ----------------------------------------------------------------------Hostname: MPSAP91 Mps: systype MPS500 Linked packages: PERImps Release: mps3.0.0 PERIase Release: ase5.1.0 PERIbrdge Release: brdge3.0.0 PERIccss Release: ccss6.3-033103 PERIdist Release: dist2.0.0 PERIdoc Release: doc3.0.0 PERIfft Release: fft4.0 PERIfw Release: 1 PERIglobl Release: globl3.0.0 PERIhostp Release: hostp3.0.0 PERIpdp Release: pdp3.0.0 PERIperl Release: perl5.8.5 PERIplic Release: plic3.0.0 PERIppro Release: ppro3.0.1 PERIprpt Release: prpt3.0.0 PERIpstu Release: pstu3.0.0 PERIrdb Release: rdb3.0.0 PERItlkt Release: tlkt3.0.0 . *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 6 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

PERItms Release: tms1.4.0-20050829 PERIview Release: view3.0.0 Components: mps1 tmscomm1 ===================================================================== Installed Nortel Packages ----------------------------------------------------------------------PERIase Release: ase5.1.0 Patches: mps3.0.0.patchbundle6 (20081114) PERIbrdge Release: brdge3.0.0 Patches: mps3.0.0.patchbundle6 (20081114) PERIccss Release: ccss6.3-033103 Patches: mps3.0.0.patchbundle6 (20081114) PERIdist Release: dist2.0.0 Patches: mps3.0.0.patchbundle6 (20081114) PERIdoc Release: doc3.0.0 Patches: mps3.0.0.patchbundle6 (20081114) PERIfft Release: fft4.0 Patches: mps3.0.0.patchbundle6 (20081114) PERIfw Release: 1 Patches: mps3.0.0.patchbundle6 (20081114) PERIglobl Release: globl3.0.0 Patches: mps3.0.0.patchbundle6 (20081114) PERIhostp Release: hostp3.0.0 Patches: mps3.0.0.patchbundle6 (20081114) PERImps Release: mps3.0.0 Patches: mps3.0.0.patchbundle6 (20081114) PERIpdp Release: pdp3.0.0 Patches: mps3.0.0.patchbundle6 (20081114) PERIperl Release: perl5.8.5 PERIplic Release: plic3.0.0 Patches: . *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 7 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

mps3.0.0.patchbundle6 (20081114) Release: ppro3.0.1 Patches: mps3.0.0.patchbundle6 (20081114) PERIprpt Release: prpt3.0.0 Patches: mps3.0.0.patchbundle6 (20081114) PERIpstu Release: pstu3.0.0 Patches: mps3.0.0.patchbundle6 (20081114) PERIrdb Release: rdb3.0.0 Patches: mps3.0.0.patchbundle6 (20081114) PERItlkt Release: tlkt3.0.0 Patches: mps3.0.0.patchbundle6 (20081114) PERItms Release: tms1.4.0-20050829 Patches: mps3.0.0.patchbundle6 (20081114) PERIview Release: view3.0.0 Patches: mps3.0.0.patchbundle6 (20081114) PERIppro

The base software load on MPS 3.5 to support AT&T IP Toll Free Services is Release 3.5 with patchbundle 01. To verify the software release of the MPS, perform the following command from the Solaris shell peri@MPSAP91 {10} perirev The output of the command will look like below peri@MPSAP91 {1} perirev ===================================================================== ----------------------------------------------------------------------SunOS MPSAP91 5.10 Generic_138888-01 sun4u sparc SUNW,Sun-Fire-V210 ----------------------------------------------------------------------Hostname: MPSAP91 Mps: systype MPS500 Release: 3.5.1 Linked packages: PERImps Release: mps3.5.0 PERIase Release: ase5.5.0 PERIbrdge Release: brdge3.5.0 PERIccss Release: ccss6.3-033103 . *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 8 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

PERIctitk Release: 2.1.0-03174 PERIdist Release: dist3.5.0 PERIdoc Release: doc3.5.0 PERIfft Release: fft4.5.0 PERIfw Release: fw3.5.0 PERIglobl Release: globl3.5.0 PERIhostp Release: hostp3.5.0 PERIpdp Release: pdp3.5.0 PERIperl Release: perl5.8.5 PERIplic Release: plic3.5.0 PERIppro Release: ppro3.5.0 PERIprpt Release: prpt3.5.0 PERIpstu Release: pstu3.5.0 PERIrdb Release: rdb3.5.0 PERItlkt Release: tlkt3.5.0 PERItms Release: tms3.5.0 PERIview Release: view3.5.0 Components: mps1 tmscomm1 ===================================================================== Installed Nortel Packages ----------------------------------------------------------------------PERIase Release: ase5.5.0 Patches: mps3.5.0.patchbundle1 (20090618) PERIbrdge Release: brdge3.5.0 Patches: mps3.5.0.patchbundle1 (20090618) PERIccss Release: ccss6.3-033103 Patches: mps3.5.0.patchbundle1 (20090618) ccss6.3.139 (pre-rel-1) ccss6.3.141 (20090819) ccss6.3.142 (20090819) ccss6.3.143 (20090819) PERIctitk Release: 2.1.0-03174 PERIdist Release: dist3.5.0 Patches: mps3.5.0.patchbundle1 (20090618) dist3.5.0.3 (20090623) PERIdoc Release: doc3.5.0 Patches: mps3.5.0.patchbundle1 (20090618) . *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 9 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

PERIfft

Release: fft4.5.0 Patches: mps3.5.0.patchbundle1 (20090618) PERIfw Release: fw3.5.0 Patches: mps3.5.0.patchbundle1 (20090618) PERIglobl Release: globl3.5.0 Patches: mps3.5.0.patchbundle1 (20090618) globl3.5.0.7 (20090623) PERIhostp Release: hostp3.5.0 Patches: mps3.5.0.patchbundle1 (20090618) PERImps Release: mps3.5.0 Patches: mps3.5.0.patchbundle1 (20090618) PERIpdp Release: pdp3.5.0 Patches: mps3.5.0.patchbundle1 (20090618) PERIperl Release: perl5.8.5 Patches: mps3.5.0.patchbundle1 (20090618) PERIplic Release: plic3.5.0 Patches: mps3.5.0.patchbundle1 (20090618) PERIppro Release: ppro3.5.0 Patches: mps3.5.0.patchbundle1 (20090618) PERIprpt Release: prpt3.5.0 Patches: mps3.5.0.patchbundle1 (20090618) PERIpstu Release: pstu3.5.0 Patches: mps3.5.0.patchbundle1 (20090618) PERIrdb Release: rdb3.5.0 Patches: mps3.5.0.patchbundle1 (20090618) PERItlkt Release: tlkt3.5.0 Patches: mps3.5.0.patchbundle1 (20090618) PERItms Release: tms3.5.0 Patches: mps3.5.0.patchbundle1 (20090618) PERIview Release: view3.5.0 Patches: mps3.5.0.patchbundle1 (20090618) . *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 10 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

4.2

Configuration files

Following configuration files need to be edited via text editor. In Solaris system you may use “vi” editor and on Windows system “notepad” may be used. On the Application processor node, edit/update /opt/vps/common/etc/tms/tms.cfg to configure Telephony Media Server. On the CCSS node, edit/update /opt/ccss/etc/sip.conf to configure SIP interface. To configure MG, execute /opt/ccss/bin/perl tpm_config.pl. To update appropriate section with appropriate values, following Nortel MPS published documents can be referenced Media Processing Server 1000 Hardware Installation and Maintenance (NN44100-301) Media Processing Server SIP 6.3 features manual (NN44100-130) Configuration files used in this interop testing are provided in the Appendix A (tms.cfg) and Appendix B (sip.conf)

5 Troubleshooting Nortel and AT&T will make every effort to quickly resolve reported troubles. The time required for trouble shooting can be reduced if the customer has the necessary detailed information available when reporting a problem. Prior to reporting a problem please provide a Wireshark trace of the failed call. For more information on detailed troubleshooting, please refer Nortel MPS 3.0/3.5 Technical documentation. Media Processing Server 1000 Hardware Installation and Maintenance (NN44100-301) Media Processing Server Series Alarm Reference Manual (NN44100-700) Media Processing Server Series System Reference Manual (NN44100-100) Media Processing Server Series Command Reference Manual (NN44100-109) Media Processing Server SIP 6.3 Features Manual (NN44100-130)

. *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 11 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

6 Appendix A Following is the listing of tms.cfg used in this testing. ;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ; FILENAME :: $Id: tms.cfg,v 1.4 2000/10/11 15:52:16 jlevine Exp $ ;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ;TRACE = 1 ;****************************************************************** ; ; S Y S T E M D E S C R I P T I O N S E C T I O N ; ;****************************************************************** ; ; This section specifies the system param definition area. It ; describes the resource set profiles and system parameters such ; as law to use for the MPS system ; [SYSTEM] ; rset profiles are defined here and referenced in the line definition section ; defined below. These profiles specify how to build an rset and what resources ; are to be added. ; ; The command format is : ; ; RSET_PROFILE = <RsetProfileName> default:1 <resource_classname:num_of_instances> ... ; ; RSET_PROFILE = SipDssiLine rtpline.1:1 dtmf:1 ; rset profile ; ; System Parameters ; ; The following section contains system parameters. Any parameter defined here will override ; its hard coded default value in the DTC. ; ; Coding Law for the System. ; PARAM SYS_coding_law = ulaw ; define law of box ; ; Should outdialing try to use a player or a tone generator first. ; PARAM SYS_outdial_method = OUTDIAL_TGEN ;****************************************************************** ; ; D T C R S R C D E F I N I T I O N S E C T I O N

. *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 12 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

; ;****************************************************************** ; ; R S R C C O N F I G U R A T I O N ; ; The following section defines the configurations that may be used ; for a dtc in this MPS system. The configuration is referenced by ; the configuration name. ; ; This section is used to define the resources that should be loaded. ; (players, recorders, asr, fax) for this configuration. This will ; allow additional dtmf,cpd,tgen,r2 resources to be loaded as well ; the ones specified in the proto.cfg files. ; ; This section specifies the configuration definition file (CDF) to use ; and the class name (optional) to assign to the created line resources. ; Count specifies the number of resources requested to be loaded ; configuration. This number will be checked against the number of ; licences available in order to load this system. ; ; If the class name is specified here it will override any class name ; specified in the CDF file. (FUTURE) ; ; Parameters specified here will override any parameters specified ; in CDF file. ; ; Mode definition is done at this level. Each set of configuration parameters ; specifies the values to set the paramters to for mode 0. This mode is used as the ; default mode for a resource. When specified here it will override ; the system defaults for the resources created. ; ; There may be more than one of class of resource loaded for this configuration ; and there will be one of these class definitions for each type loaded. ; ; Each section will start with [CLASS] ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; [RSRC_CONFIG] CONFIG_NAME [CLASS] COUNT load CLASS_NAME class in CDF CDF ; [CLASS] COUNT load CLASS_NAME class in CDF

= Basic_Config

= 240

; number of resources of this class to

= dtmf

; this field is optional to override

= dtmf.cdf

= 240 = player

; number of resources of this class to ; this field is optional to override

. *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 13 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

CDF

= okiply.cdf

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;****************************************************************** ;****************************************************************** ; MPS relative configuration starts here ;****************************************************************** ;****************************************************************** ; ; This section will defines the DTC's in the MPS system. ; It assigns each DTC to a primary and secondary controlling VPS. ; The bound VPS will load and configure the associated ; DTC as a result of the following bind commands. ; DTC number must be from 1 to max dtc number. ; ;****************************************************************** [DTCMAP] ;-------------------------------------------------------------------; Chassis Backplane DTC(TMS) Primary Secondary ; Num Slot (BPS) Num VOS Comp# VOS Comp# Config ;-------------------------------------------------------------------BIND 15 1 1 1 Basic_Config ; ; Following two lines are used to for the two NICs in this chassis ; ;BIND 1 7 ;BIND 1 8 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; This section is used to define the protocol packages to load ; to the line cards in this MPS system. For DCC cards there is a ; protocol package specified for span of the DCC card. ; ; DTC num - dtc number (from [DTCMAP] section above) ; ; PLI slot - slot line card is plugged into on the DTC ; ; Span Num - this is the span number for a DCC card. For an ; analog card this is not applicable and a dsh will appear there ; ; Service type - ascii string that is returned to app in ; responses to GetInCall and Get OutLine containers ; ; VpsNum - the Vps number, if applicable, that these lines are ; plugged into to and the associated lines. ; ; Outline - The user specifies the lines of the span/card that are ; outbound lines via the following specification: ; ; [<s>-<e>] | * |

. *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 14 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

; where: ; s = start line number ; e = end line number ; * = all lines ; - = no lines ; ; The above specification references lines s to e (inclusive) relative ; to span span_num. ; ; The user may specify that all lines for a particular span be placed ; in a pool by use of *. ; ; If the card is an ALI card the span number will be "-" ; ; Pool/class - the class name to use when creating the resource ; pool. ; ; Protocol package is file having DTC resources needed to support ; the requested protocol. ; ;--------------------------------------------------------------------------------------; DTC PLI Span svc-type VpsNum Outline Pool/class Protocol ; Num Slot Num Pkg ;--------------------------------------------------------------------------------------LOAD 1 2 1 SIP * rtpline.1 sipdssi_proto.cfg LOAD 1 2 2 SIP * rtpline.1 sipdssi_proto.cfg LOAD 1 2 3 SIP * rtpline.1 sipdssi_proto.cfg LOAD 1 2 4 SIP * rtpline.1 sipdssi_proto.cfg LOAD 1 2 5 SIP * rtpline.1 sipdssi_proto.cfg LOAD 1 2 6 SIP * rtpline.1 sipdssi_proto.cfg LOAD 1 2 7 SIP * rtpline.1 sipdssi_proto.cfg LOAD 1 2 8 SIP * rtpline.1 sipdssi_proto.cfg ; ; C T X V P S L I N E D E F I N I T I O N S E C T I O N ; R s e t C r e a t i o n ; ; This section maps the controlling VPS's lines to the physical ; lines on the associtated DTC. This causes the creation of ; rsets - one for each line mapped. The entries are specified as follows: ; ; lines : These are the VPS line numbers that are to be ; mapped. ; DTC Num : This is the DTC number. ; PLI Slot Num : This is the slot on the DTC which references ; the card. ; Span : This is the span number for a DCC card. If

. *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 15 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

; an analog card then this is not applicable ; channel : This is the start channel (instance) for the ; mapping. [VPS_LINE_DEF] ;-------------------------------------------; MPS DTC PLI Slot Span:channel ; from:to Num Num ;-------------------------------------------; ; MAP DTC 1 lines ; LINE 1:30 1 2 1:1 LINE 31:60 1 2 2:1 LINE 61:90 1 2 3:1 LINE 91:120 1 2 4:1 LINE 121:150 1 2 5:1 LINE 151:180 1 2 6:1 LINE 181:210 1 2 7:1 LINE 211:240 1 2 8:1 ; ; this is a custom configuration table - if these are not specified here ; then the default rset profiles will be used and the lines above will ; be used to build the rsets. ; [RSET_TABLE] ;-------------------------------------------------------------------; MPS Line DTC Rset_Profile ; Num Num Name ;-------------------------------------------------------------------RSET = 1:240 1 SipDssiLine ; ; SYNCLIST SECTION ; ; This section is to specify the SYNCLIST for Reference Source A and ; Reference Source B. ; ; Each line can specify the sync list for a particular BPS (Back plane slot ) ; The order in which the sync list is specified will be the order in which ; the TMSs will try to synchronize with the network. ; For example, if the sync has to be obtained from span 5 and then span 2, then ; the REF_SRC line should specify span 5 before span 2 in the list. ; ; NOTE: The Sync List for a particular Reference Source should all be on the ; SAME CHASSIS. It can exist on more than one BPS, but the order is important. ; ; In HUBNIC (NICLESS) MODE, if the span list is specified on more than one BPS, ; only the list specified on the first BPS is used. All others are ignored. ; Also, if both Ref Source A and Ref Source B are being specified in this mode, ; they have to be on different BPS as a TMS cannot drive both the ref sources. ; It can either drive RefSrc A or RefSrc B.

. *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 16 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

; ; Format of the sync command line ; ; [SYNC_LISTS] ; REF_SRC A/B Chassis Bps Sync S:C:D-Range ; REF_SRC A 1 1 4:0:1-5 ; REF_SRC B 2 1 4:0:1 4:0:2 ; ; ; This is the Section Header that should be specified before ; specifying the individual sync lists ; ; ========================================================= ; [SYNC_LISTS] ;--------------------------------------------------------------------------------------------; RefSrc Ch BPS SpansList ;--------------------------------------------------------------------------------------------REF_SRC A 15 1 -1:-1:-1 ; REF_SRC A 1 2 4:0:1-8 ; REF_SRC B 1 3 4:0:1-8 ; REF_SRC B 1 4 4:0:1-8 ; ;

7 Appendix B Following is the listing of sip.conf used in this testing. ########################################################### # # File: # sip.conf Sample File # # Description: # # - A comment is any line prefaced by an octothorp (#) or # an exclamation point(!). # # ########################################################### # # The configuration of the default section. # Please noted that the default section does not have a section name. # # the property defined in this section is mainly used internally, not for customer. ############################################################# # the properties of this default section are defined in the following property file # under the same dir with sip.conf

. *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 17 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

sip.default.property.file=sipdefault.properties sip.version=1.0 mg.codec.selection=first !****************************************************************** ! ! S Y S T E M D E S C R I P T I O N S E C T I O N ! !****************************************************************** ! ! This section specifies the system param definition. # # NAME: The name of the sip server. # SIP Server HOST NAME: The valid host name or IP address of this sip server. # REDUND ENABLE: true or false, shows if the system is redundant enabled. # REDUND PRIMARY: For redundant system show if this instance is the primary instance # For stand along system, put "-". # FT SIG PORT: The port number used to communicate between primary and redundant pair # For stand along system, put "-". # PEER FTSever HOST NAME: Valid sip server HOST Name or IP address of the redundant peer. # For stand along system, put "-" # ############################################################# [SYSTEM] SYSTEM = { ! -------- ------------------------ -------- ------- -------- ----------! NAME SIP Server REDUND REDUND FT SIG PEER FTServer ! HOST NAME ENABLE PRIMARY PORT HOST NAME ! -------- ------------------------ -------- ------- -------- ----------mps1 192.168.102.111 false }

!****************************************************************** ! ! S I P N E T W O R K C O N F I G U R A T I O N S E C T I O N ! !****************************************************************** ! ! This section specifies the network parmeters definition. ! ! The system can configure CLIENT ACCESS mode or NETWORK_HOSTS mode, or Both. ! ! [NETWORK] ############################################################# # # The configuration of the CLIENT_ACCESS # NAME: the name of this client access. # TYPE: Type of the transportation, for now only UDP is supported. # LOCAL PORT: UDP port number.

. *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 18 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

# TIMER PROFILE: name of timer profile, it has to be defined in SIP_TIMER_PROFILE. # ############################################################# CLIENT_ACCESS = { ! ------ ------- ----- --------! NAME TYPE LOCAL TIMER ! PORT PROFILE ! ------ ------- ----- --------CLIENT UDP 5060 SIP_TMR1 } ############################################################# # # The configuration of the NETWORK_HOSTS # NAME: the name of this network host. # TYPE: Type of the transportation, for now only "UDP" and "PERFECT" is supported # SIP DOMAIN NAME :Sip domain name of this node. # PRIMARY HOST NAME :For UDP, it the Host Name for this node ( soft switch), # for perfect channel this is the Host Name for the primary host, # it can be IP address string in "%d.%d.%d.%d" format. # SECONDARY HOST NAME :For UDP, it has to be "-". # For Perfect channel, this is the peer's Host Name, # it can be IP address string in "%d.%d.%d.%d" format. # PORT: port number for UDP or Perfect Channel # SSA PORT: softswitch advertisement port, heartbeat is monitored on this port. # TIMER PROFILE: name of timer profile, it has to be defined in SIP_TIMER_PROFILE. # REGISTRAR FLAG: "true" if this is a registar, "false" otherwise. # ############################################################# NETWORK_HOSTS = { ! -------- ------- -------------------- ---------------------- -------------------- ------ ----! NAME TYPE SIP DOMAIN NAME PRIMARY SECONDARY PORT SSA TIMER REGISTRAR ! HOST NAME HOST NAME PORT PROFILE FLAG ! -------- ------- -------------------- ---------------------- -------------------- ------ ----SS1 UDP att.com 135.25.29.74 5060 SIP_TMR1 false } ############################################################# # # The definition of the sip timer # NAME: the name of this timer profile. # INV2PRV: timer for the receipt of a Provisional response # to an Invite message ( in milliseconds)

. *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 19 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

# INV2FIN: timer for the receipt of a Final response to an Invite message ( in milliseconds) # INF2FIN: timer for the receipt of a Final response to an Info message( in milliseconds) # FIN2ACK: timer for the receipt of an Ack to a Final response( in milliseconds) # PRV2PRK: timer for the receipt of a Prack response to an Provisional message( in milliseconds) # PRK2FIN: timer for the receipt of a Final response to an Prack message( in milliseconds) # BYE2FIN: timer for the receipt of a Final response to a Bye message( in milliseconds) # T1: represents the time delay between sending retransmissions over UDP. # It has an exponential backoff to T2( in milliseconds) # T2: represents the cap on delays between sending retransmissions over UDP( in milliseconds) # ############################################################# SIP_TIMER_PROFILE = { ! ---------- ------- ------- ------- ------- ------- ------- ------- ----- ---! NAME INV2PRV INV2FIN INF2FIN FIN2ACK PRV2PRK PRK2FIN BYE2FIN T1 T2 ! ---------- ------- ------- ------- ------- ------- ------- ------- ----- ---SIP_TMR1 5000 60000 5000 5000 3000 3000 3000 3000 2000 } !****************************************************************** ! ! M E D I A G A T E W A Y C O N F I G U R A T I O N S E C T I O N ! !****************************************************************** [MEDIA_GATEWAY] ############################################################# # # The configuration of the MG_LIST, the media gateway configured for sip server # NAME: name of this MG_LIST entry. # DOMAIN: domain name of the media gateway. # HOST Name : Audiocode's card's IP Host Name, it can be IP address string # in "%d.%d.%d.%d" format. # MG PORT : gateway transport port number use "2427" for standard, # or the number configured for this card. # MG TYPE : MG_Profile type for this entry, it has to be defined in the MG_PROFILE. # CHASSIS ID: chassis number. # SLOT ID: slot number. # DEFAULT CODEC: default payload Codec "G711"|"G723"|"G726"|"G729". # TMS_HOST NAME: Profile name of the tms host which controls this TPM card, it must be one # of the PROFILE NAME entry of TMS_HOST_PROFILE in CALL_CONTROL section. #

. *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 20 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

############################################################# MG_LIST = { ! ---------- --------------- ---------------------- ----- ------ ------- ---------- -----! NAME DOMAIN HOST Name MG MG CHASSIS SLOT DEFAULT TMS_HOST ! PORT TYPE ID ID CODEC PROFILE NAME ! ---------- --------------- ---------------------- ----- ------ ------- ---------- -----tpm01 us.nortel.com 192.168.102.112 2427 tpm1100 15 1 G711 tms1 } ############################################################# # # The configuration for each type of audiocode card # NAME: the name of this mg profile. # EP PREFIX : prefix for endpoint. # NUM OF EP GROUP : number of endpoint group this type of media card has # NUM OF PORTS PER GROUP : number of endpoint each endpoint group has # START: The start number used to name the endpoint. # ############################################################# MG_PROFILE = { ! ------ ---------- -------- -------------- -----! NAME EP PREFIX NUM OF NUM OF PORTS START ! EP GROUP PER GROUP ! ------ ---------- -------- -------------- -----tpm1100 ACGW 8 30 0 } ############################################################# # # The definition of the mgcp timer # NAME: the name of this timer profile. # CRCX: time out for create connection( in seconds) # MDCX: time out for modify connection( in seconds) # DLCX: time out for delete connection( in seconds) # RQNT: time out for request notify( in seconds) # NTFY: time out for notify( in seconds) # AUEP: time out for audit endpoint( in seconds) # BEAT: time out for auepbeat( in seconds) # ############################################################# MG_TIMER_PROFILE = { ! ---------- ------- ------- ------- ------- ------- ------- ------! NAME CRCX MDCX DLCX RQNT NTFY AUEP BEAT ! ---------- ------- ------- ------- ------- ------- ------- ------MGCP_TMR1 1 1 1 1 1 1 1 } !****************************************************************** ! ! C A L L C O N T R O L S E C T I O N ! !******************************************************************

. *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 21 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

[CALL_CONTROL] ############################################################# # # Specify the ASE host profile infomation for MPS SIP Server # # PROFILE NAME: name of this profile. # PRIMARY HOSTNAME: Primary Host name or IP Address of this host (Vas host name). # SECONDARY HOSTNAME: Secondary Host name or IP Address of this host (Vas host name). # PORT: port number for proxy connection. # # if no host available, leave it empty. # ############################################################# ASE_HOST_PROFILE = { ! -------- -------------- ------------- ----! PROFILE PRIMARY SECONDARY ! NAME HOSTNAME HOSTNAME PORT ! -------- -------------- ------------- ----ase1 10.7.200.91 9893 } ############################################################# # # Specify the TMS host profile infomation for MPS SIP Server # PROFILE NAME: name of this profile. # PRIMARY HOSTNAME: Primary Host name or IP Address of this host (Tms host name). # SECONDARY HOSTNAME: Secondary Host name or IP Address of this host (Tms host name). # PORT: port number for tms connection. # # if no host available, leave it empty. # ############################################################# TMS_HOST_PROFILE = { ! -------- -------------- ------------- ----! PROFILE PRIMARY SECONDARY ! NAME HOSTNAME HOSTNAME PORT ! -------- -------------- ------------- ----tms1 tms1 5314 }

############################################################# # # The definition of the call control host for MPS SIP Server # HOST_ID: host id. # HOST PROFILE NAME: The prfile name of the host used for call control. # This file has to be defined in one of the above profile entries. # #############################################################

. *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 22 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

CC_HOSTS = { ! ---- ------------! HOST HOST ! ID PROFILE NAME ! ---- ------------0 tms1 } ############################################################# # # The definition of the CC_LINEMAP: lines configured to be ready to pick up phone calls. # it is used in DSSI mode. For ASE mode just leave it empty. # HOST ID: host id, it has to match with one of the entry in CC_HOSTS. # COMP ID: Component id( Span Id for DSSI mode) # LINE RANGE from:to : Starting line number to ending line number # ############################################################# CC_LINEMAP = { ! ---- ----- ---------! HOST COMP LINE RANGE ! ID ID from:to ! ---- ----- ---------0 1 1:30 } !****************************************************************** ! ! REGISTRATION CONTROL S E C T I O N ! !****************************************************************** ! This section defines Registration service for MPS SIP Server ! [REGISTRATION_CONTROL] ############################################################# # # The definition of the Registration service # SERVICE NAME: The service provided by the application. # E.g. "prepaid", "stock" # The last one is always for the default if there any, # the service name for the default is "default". # DOMAIN NAME: The domain of the location service for which the registration is meant. # EXPIRES: Registration expiry value for the contacts that do not have the "expires" parameter. # The value of this field is an integral number of seconds(in decimal)between 0 and (2**31)-1. # If neither mechanism for expressing a suggested expiration time is present in a REGISTER, # a default suggestion of one hour SHOULD be assumed. # CONTACT PROFILE: Name of the contact profile for this service, if more than one # then use "," to separate each profile, E.g. CONTACT_1,CONTACT_2,

. *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 23 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

# each of the contact profile has to be defined in CONTACT_PROFILE. # KEEP REGISTERE: A flag used to specify if this service will be kept registered always. # ############################################################# REGISTRATION_SERVICE = { ! -------- ------------------- -------------- ------------ --------------! SERVICE DOMAIN CONTACT KEEP REGISTERED ! NAME NAME EXPIRES PROFILE ! -------- ------------------- -------------- ------------ --------------} ############################################################# # # The definition of the contact profile. # PROFILE NAME: Name of this profile. # USER NAME: Name of the service. # TRANSPORT: Transportation type. # PORT : Port number used # EXPIRES: The "expires" parameter of the contact field indicates how long the UA would # like the binding to be valid. The value is a number indicating seconds. # If this parameter is not provided, the value of the Expires header field is used instead. # ############################################################# CONTACT_PROFILE = { ! ---------- ---------- ---------- ------ --------! PROFILE USER ! NAME NAME TRANSPORT PORT EXPIRES ! ---------- ---------- ---------- ------ --------! CONTACT_1 prepaid UDP 5060 60000 } ############################################################# # # The definition of the Register timer. # NOAPP: After register is sent out, if no applications available # for the time( in second) specified in this timer, send deregister. # RETRY: If register with all the registrars failed, retry after the time # period(in second)specified in this timer. # ############################################################# REG_TIMER_PROFILE = { ! ------- ------! NOAPP RETRY ! ------- ------30 40 } ############################################################# # # The definition of application service group # GROUP NAME: Name of this group.

. *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 24 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

# SERVICE LIST: List of service supports by this group. # ############################################################# APPSVC_GROUP = { ! ---------- --------------! GROUP SERVICE ! NAME LIST ! ---------- --------------call 0004153171017,0004153181018,0004153191019 } ############################################################# # # The definition of line configuration for each service # SERVICE GROUP NAME: Name of this group. # HOST ID: HOST ID, it has to match one of the entry in CC_HOSTS. # COMP ID: Component id( vms id for ASE mode and tms id of Span Id for DSSI mode). # LINE RANGE : Line that configured for this service, # E.g. 1, 2, 5-10 means line 1, 2, 5, 6, 7, 8, 9, # 10 are configured for this service. # ############################################################# REG_LINE_CONFIG = { ! ------------------ -------- ------ ---------! SERVICE GROUP HOST COMP LINE ! NAME ID ID RANGE ! ------------------ -------- ------ ---------0004153211021 0 1 2 0004153201020 0 1 1 call 0 1 3-20 } ###########################################################

. *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 25 of 26


AT&T IP Toll Free Services Nortel MPS Release 3.0/3.5 SIP Configuration Guide

8 Disclaimer This Customer Configuration Guide ("CCG") is offered as a convenience to AT&T's customers. The specifications and information regarding the product in this CCG are subject to change without notice. All statements, information, and recommendations in this CCG are believed to be accurate but are presented without warranty of any kind, express or implied, and are provided â&#x20AC;&#x153;AS ISâ&#x20AC;?. Users must take full responsibility for the application of the specifications and information in this CCG. In no event shall AT&T or its suppliers be liable for any indirect, special, consequential, or incidental damages, including, without limitation, lost profits or loss or damage arising out of the use or inability to use this CCG, even if AT&T or its suppliers have been advised of the possibility of such damage.

. *Nortel, Nortel Networks, Nortel (Logo), the Globemark, CS1000 are trademarks of Nortel Networks.

NN10000-113 Issue 1.3 Page 26 of 26


NN10000-113_Ver_1.3_Nortel_MPS_r3 x_SIP_IP_Toll_Free_CCG