Abstract. Avaya Solution & Interoperability Test Lab

Similar documents
Application Notes for DiVitas Mobile Unified Communications with Avaya Communication Manager and Avaya SIP Enablement Services Issue 1.

Application Notes for Configuring Global IP Solutions Remote Extension with Avaya Communication Manager and Avaya SIP Enablement Services - Issue 1.

Application Notes for Intego Systems ProNet.net Nurse Call System with Avaya Communication Manager using Avaya SIP Enablement Services Issue 1.

Application Notes for the Grandstream Networks SIP Telephones with Avaya Communication Manager and Avaya SIP Enablement Services Issue 1.

Application Notes for DiVitas Mobile Unified Communications with Avaya Communication Manager and Avaya SIP Enablement Services Issue 1.

Application Notes for Convergys Intervoice Media Server with Avaya Aura TM Communication Manager and Avaya Aura TM SIP Enablement Services - Issue 1.

Abstract. Avaya Solution & Interoperability Test Lab

SAM SIP Integration with Avaya Session Manager

Configuring SIP Telephony between Avaya one-x Quick Edition IP Telephones and Avaya Communication Manager with Avaya SIP Enablement Services Issue 1.

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Noble Systems with Avaya Aura TM SIP Enablement Services and Avaya Aura TM Communication Manager Issue 1.1

Application Notes for T3 Telecom T3main Messaging Platform with Avaya Aura Session Manager and Avaya Aura Communication Manager - Issue 1.

Application Notes for the G-Tek HL20x SIP Telephones with Avaya Communication Manager and Avaya SIP Enablement Services Issue 1.0

Application Notes for the Citel Gateway with Avaya Communication Manager and Avaya SIP Enablement Services Issue 1.0

Application Notes for Nuance Speech Attendant with Avaya Aura Session Manager and Avaya Aura Communication Manager Issue 1.0

Application Notes for Biamp Tesira SVC-2 and Avaya Aura Communication Manager and Avaya Aura SIP Enablement Services Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Biscom FAXCOM Server with Avaya Aura TM Communication Manager and Avaya Aura TM Session Manager Using SIP Trunks Issue 1.

Application Notes for Thomson ST2022 SIP Telephones with Avaya Aura Communication Manager and Avaya Aura SIP Enablement Services Issue 1.

Application Notes for DiVitas Mobile Unified Communications with Avaya Aura TM Communication Manager and Avaya Aura TM Session Manager Issue 1.

Application Notes for Configuring Ascom i62 Wireless Handsets with Avaya Aura Communication Manager R6.3 and Avaya Aura Session Manager R6.3 Issue 1.

Application Notes for Configuring Nuance Speech Attendant with Avaya Aura Session Manager R6.3 and Avaya Aura Communication Manager R6.2 Issue 1.

Application Notes for Innovation Technologies Worldwide InnLine 2020 with Avaya Communication Manager - Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Configuring ESNA Office-LinX with Avaya Aura Application Enablement Services and Avaya Aura Communication Manager - Issue 1.

Trivoice TruUC with Avaya Aura Telephony Infrastructure Issue 1.0

Application Notes for Configuring SIP Trunking between Taiwan Fixed Network SIP Trunking Service and an Avaya IP Telephony Solution 1.

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Configuring SIP Trunking between McLeodUSA Communications SIP Trunking Solution with an Avaya IP Telephony Solution 1.

Abstract. These Application Notes provide information for the setup, configuration, and verification of the call flows tested on this solution.

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Configuring the ESNA Telephony Office-LinX with Avaya Aura Session Manager and Avaya Aura Communication Manager - Issue 1.

Application Notes for the TeleData Technology T3 Platform and Avaya Communication Manager using QSIG over a T1 Trunk Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for New Voice Technologies Mobicall with Avaya Aura Communication Manager 7.0 using Avaya Aura Session Manager Issue 1.

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Smart Assist by Mutare with Avaya Aura Communication Manager and Avaya Aura Session Manager - Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for XTEND Communications PC/PSAP with Avaya Communication Manager and Avaya Application Enablement Services Issue 1.

Abstract. Testing was conducted via the Interoperability Program at the Avaya Solution and Interoperability Test Lab.

Abstract. Avaya Solution & Interoperability Test Lab

AT&T VOIP Avaya Multi-Vantage Configuration Guide For Use with AT&T IP Flexible Reach Service (SIP Version) Issue 1.

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Voalte Platform with Avaya Aura Communication Manager and Avaya Aura Session Manager Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for the Aculab GroomerII with Avaya SIP Enablement Services 3.1 and Avaya Communication Manager Issue 1.

Configuring Avaya Aura Communication Manager Messaging 6.0 with Avaya Aura Session Manager 6.0 Issue 1.0

Application Notes for DiVitas Mobile Unified Communications with Avaya Modular Messaging Issue 1.0

Application Notes for Revolabs FLX UC 1000 with Avaya Aura Communication Manager and Avaya Aura Session Manager Issue 1.0

Application Notes for DuVoice DV2000 with Avaya Communication Manager Using Digital Station Interface Issue 0.2

Configuring Microsoft Exchange Server 2007 Unified Messaging with Avaya SIP Enablement Services and Avaya Communication Manager - Issue 1.

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Revolabs FLX with Avaya Aura Session Manager and Avaya Aura Communication Manager Release 6.3 Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Nuance SpeechAttendant 12.1 with Avaya Aura Session Manager 7.0 Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for the DataVoice Recording Solution for Avaya Communication Manager and Avaya Application Enablement Services - Issue 1.

Application Notes for PatientSafe Solutions PatientTouch Communications with Avaya Aura Session Manager 6.3 using SIP Trunks Issue 1.

Application Notes for Konftel 300IP with Avaya Communication Manager - Issue 1.0

MCS SIP Integration with Avaya Communication Manager

Application Notes for Configuring Open Text Fax Server (RightFax) with Avaya Aura Communication Manager via H.323 Trunking Interface - Issue 1.

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Veramark VeraSMART with Avaya Aura Communication Manager - Issue 1.1

Application Notes for Configuring the ADTRAN NetVanta UC Server with Avaya Aura Session Manager and Avaya Aura Communication Manager - Issue 1.

Abstract. Avaya Solution & Interoperability Test Lab

Configuring SIP Trunks between Avaya Aura Session Manager, Avaya Aura Communication Manager 5.2.1, and Avaya IP Office Release 5.0 Issue 1.

Application Notes for ewings Technologies Communication Assistant with Avaya Communication Manager using Avaya SIP Enablement Services - Issue 1.

Application Notes for Cantata SR140 with Avaya Communication Manager - Issue 1.0

Application Notes for the LifeSize Phone with Avaya Communication Manager and Avaya SIP Enablement Services Issue 1.0

Application Notes for Empirix Hammer FX-IP with Avaya Communication Manager using the H.323 IP Trunk Interface Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Installation Instructions for the TANDBERG 150 MXP -

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for IPC Unigy with Avaya Aura Communication Manager and Avaya Aura Session Manager using SIP Trunks Issue 1.

Application Notes for IPC System Interconnect with Avaya Aura TM Communication Manager Using Avaya Aura TM SIP Enablement Services Issue 1.

Application Notes for DuVoice DV2000 with Avaya Communication Manager Using Analog Mode Code Integration Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Computer Instruments eone with Avaya Aura Communication Manager and Avaya Aura Session Manager using SIP Trunks Issue 1.

Abstract. Avaya Solution & Interoperability Test Lab

Avaya Aura Session Manager Survivable SIP Gateway Solution using the Juniper SRX210 Services Gateway in a Distributed Trunking Configuration Issue 1.

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Valcom VIP-201 PagePro IP with Avaya Communication Manager using Avaya SIP Enablement Services Issue 1.0

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Orange Open Trade with Avaya Aura Communication Manager and Avaya Aura Session Manager Issue 1.1

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for the Hitachi Communication Technologies NT-SG with Avaya SIP Enablement Services and Avaya Communication Manager - Issue 1.

Application Notes for the RedSky Technologies E-911 Manager with Avaya Communication Manager - Issue 1.0

Abstract. These Application Notes provide information for the setup, configuration, and verification of the call flows tested on this solution.

Application Notes for MModal Fluency Voice Server with Avaya Aura Session Manager 7.0 Issue 1.0

Application Notes for Configuring Yealink T-22 SIP Phones with Avaya Aura Communication Manager and Avaya Aura Session Manager - Issue 1.

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Testing was conducted at the Avaya Solution and Interoperability Test Lab at the request of Avaya Unified Branch Product Management.

Application Notes for TAS FEP-IP Flush-mounting Telephone with Avaya Communication Manager and Avaya SIP Enablement Services Issue 1.

Transcription:

Avaya Solution & Interoperability Test Lab Application Notes for the T3 Telecom Software T3main Messaging Platform with Avaya Communication Manager and Avaya SIP Enablement Services using a SIP Trunk Issue 1.0 Abstract These Application Notes describe the configuration procedures required for the T3 Telecom Software T3main Messaging Platform to successfully interoperate with Avaya Communication Manager and Avaya SIP Enablement Services using the Session Initiation Protocol (SIP). The T3 Telecom Software T3main Messaging Platform is a unified messaging solution supporting Voicemail, Auto Attendant, Fax, Recorded Announcements, Speech Recognition, Voice Transcription, Voice Authentication and Interactive Voice Response. The compliance test focused only on the Auto Attendant and Voicemail capabilities. Information in these Application Notes has been obtained through DevConnect compliance testing and additional technical discussions. Testing was conducted via the DevConnect Program at the Avaya Solution and Interoperability Test Lab. 1 of 32

1. Introduction These Application Notes describe the configuration procedures required for the T3 Telecom Software T3main Messaging Platform to successfully interoperate with Avaya Communication Manager and Avaya SIP Enablement Services using the Session Initiation Protocol (SIP). The T3 Telecom Software T3main Messaging Platform is a unified messaging solution supporting Voicemail, Auto Attendant, Fax, Recorded Announcements, Speech Recognition, Voice Transcription, Voice Authentication and Interactive Voice Response. The compliance test focused only on the Auto Attendant and Voicemail capabilities. Figure 1 illustrates a sample configuration consisting of a pair of Avaya S8710 Servers, an Avaya G650 Media Gateway, an Avaya SIP Enablement Services (SES) server, and the T3main Messaging Platform (T3main). Avaya Communication Manager is installed on the Avaya S8710 Servers. The solution described herein is also extensible to other Avaya Servers and Media Gateways. Avaya 4600 Series SIP IP Telephones, Avaya one-x Desktop Edition, Avaya 4600 Series H.323 IP Telephones, and Avaya 6400 and 8400 Series Digital Telephones, are included in Figure 1 to demonstrate calls between the SIP-based T3main and Avaya SIP, H.323, and digital telephones. The analog PSTN telephone is also included to demonstrate calls routed by Avaya Communication Manager between the T3 Server and the PSTN. The T3main runs on a Linux server. A SIP trunk is established between Avaya SES and T3main. T3main is configured as a trusted host in Avaya SES. The T3main is configured to support the G.711 and G.729 codecs using RFC2833 for DTMF. 2 of 32

Figure 1: T3main Messaging Platform SIP Test Configuration 3 of 32

2. Equipment and Software Validated The following equipment and software/firmware were used for the test configuration provided. Equipment Software/Firmware Avaya S8710 Servers Avaya Communication Manager 5.0 (R015x.00.0.825.4) Avaya G650 Media Gateway - TN2312BP IP Server Interface HW12 FW 40 TN799DP C-LAN Interface HW01 FW 24 TN2302AP IP Media Processor HW20 FW 117 Avaya S8500C SIP Enablement Services Server Avaya SES 5.0 (SES-5.0.0.0-825.31) Avaya 4600 Series IP Telephones 2.2.2 (4610SW SIP) 2.3 (4602SW H.323) 2.6 (4610SW H.323) 2.5 (4625SW H.323) one-x Desktop Edition 2.1 SP2 Avaya 6400 and 8400 Series Digital Telephones - Avaya C364T-PWR Converged Stackable 4.5.14 Switch T3 Telecom Software, Inc. SIP Media Server 10.5.1 running on CentOS Linux version 4.5 Kernel 2.6.9-55 3. Configure Avaya Communication Manager This section describes the necessary configuration on Avaya Communication Manager, Avaya SES and the T3main to use SIP trunking as a means to establish the necessary SIP signaling connection between Avaya SES and the T3main. In this approach, the Avaya SES server routes calls across a logical SIP trunking connection to the T3main via address maps defined in Avaya SES. The T3main is defined as a trusted host in Avaya SES. The following configuration of Avaya Communication Manager was performed using the System Access Terminal (SAT). Configuration in the following sections is only for the fields where a value needs to be entered or modified. Default values are used for all other fields. After completion of the configuration in this section, perform a save translations command to make the changes permanent. Refer to [1] for additional details. 4 of 32

3.1. Capacity Verification Step 1. Enter the display system-parameters customer-options command. Verify that the number of SIP trunks supported by the system is sufficient for the number of SIP trunks needed. If not, contact an authorized Avaya account representative to obtain additional licenses. Note: Each SIP call between two SIP endpoints (whether internal or external) requires two SIP trunks for the duration of the call. The license file installed on the system controls the maximum permitted. display system-parameters customer-options Page 2 of 10 OPTIONAL FEATURES IP PORT CAPACITIES USED Maximum Administered H.323 Trunks: 200 148 Maximum Concurrently Registered IP Stations: 1000 2 Maximum Administered Remote Office Trunks: 0 0 Maximum Concurrently Registered Remote Office Stations: 0 0 Maximum Concurrently Registered IP econs: 0 0 Max Concur Registered Unauthenticated H.323 Stations: 0 0 Maximum Video Capable H.323 Stations: 0 0 Maxi mum Video Capable IP Softphones: 0 0 Maximum Administered SIP Trunks: 200 153 Maximum Number of DS1 Boards with Echo Cancellation: 0 0 Maximum TN2501 VAL Boards: 1 1 Maximum G250/G350/G700 VAL Sources: 0 0 Maximum TN2602 Boards with 80 VoIP Channels: 2 0 Maximum TN2602 Boards with 320 VoIP Channels: 2 1 Maximum Number of Expanded Meet-me Conference Ports: 0 0 (NOTE: You must logoff & login to effect the permission changes.) 5 of 32

3.2. IP Codec Set This section describes the steps for administering a codec set in Avaya Communication Manager. This codec set is used in the IP network region for communications between Avaya Communication Manager and Avaya SES. Step 1. Enter the change ip-codec-set <c> command, where c is a number between 1 and 7, inclusive. IP codec sets are used in Section 3.3 for configuring an IP network region to specify which codec sets may be used within and between network regions. For the compliance testing only G.711MU was used and Media Encryption was set to none. change ip-codec-set 2 Page 1 of 2 Codec Set: 2 IP Codec Set Audio Silence Frames Packet Codec Suppression Per Pkt Size(ms) 1: G.711MU n 2 20 2: 4: 5: 6: 7: Media Encryption 1: none 2: 3: 6 of 32

3.3. IP Network Region This section describes the steps for administering an IP network region in Avaya Communication Manager for communication between Avaya Communication Manager and Avaya SES. In the sample configuration, the Avaya telephones and media gateway are in network region 1. Step 1. Enter the change ip-network-region <n> command, where n is a number between 1 and 250 inclusive and configure the following: Authoritative Domain Set to the devconnect.com in this example. This domain name will appear in the From header of SIP messages originating from this IP region. This should match the SIP Domain value in Section 4, Step 2. Intra-region IP-IP Direct Audio Set to yes to allow direct IP-to-IP audio connectivity between endpoints registered to Avaya Communication Manager or Avaya SES in the same IP network region. Codec Set Set the codec set number as provisioned in Section 3.2. Inter-region IP-IP Direct Audio Set to yes to allow direct IP-to-IP audio connectivity between endpoints registered to Avaya Communication Manager or Avaya SES in different IP network regions. change ip-network-region 2 Page 1 of 19 IP NETWORK REGION Region: 2 Location: Authoritative Domain: devconnect.com Name: MEDIA PARAMETERS Intra-region IP-IP Direct Audio: yes Codec Set: 2 Inter-region IP-IP Direct Audio: yes UDP Port Min: 2048 IP Audio Hairpinning? y UDP Port Max: 65535 DIFFSERV/TOS PARAMETERS RTCP Reporting Enabled? y Call Control PHB Value: 46 RTCP MONITOR SERVER PARAMETERS Audio PHB Value: 46 Use Default Server Parameters? y Video PHB Value: 26 802.1P/Q PARAMETERS Call Control 802.1p Priority: 6 Audio 802.1p Priority: 6 Video 802.1p Priority: 5 AUDIO RESOURCE RESERVATION PARAMETERS H.323 IP ENDPOINTS RSVP Enabled? n H.323 Link Bounce Recovery? y Idle Traffic Interval (sec): 20 Keep-Alive Interval (sec): 5 Keep-Alive Count: 5 7 of 32

2. Proceed to Page 3 of IP network region configuration and enable inter-region connectivity between regions as per below. For this compliance testing, codec set was set to the IP codec set configured in Section 3.2. Page 3 of 19 Inter Network Region Connection Management src dst codec direct Total Video Dyn rgn rgn set WAN WAN-BW-limits WAN-BW-limits Intervening-regions CAC IGAR 2 1 2 y :NoLimit n 2 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 2 10 2 11 2 12 2 13 2 14 2 15 3.4. IP Node Names This section describes the steps for setting an IP node name for Avaya SES in Avaya Communication Manager. Step 1. Enter the change node-names ip command and add a node name for Avaya SES along with its IP address. change node-names ip Page 1 of 1 IP NODE NAMES Name IP Address CLAN-1A06 192.45.100.147 MEDPRO-1A13 192.45.103.148 SES 192.45.52.160 8 of 32

3.5. SIP Signaling This section describes the steps for administering a signaling group in Avaya Communication Manager for communication between Avaya Communication Manager and Avaya SIP Enablement Services. Step 1. Issue the command add signaling-group <s>, where s is an available signaling group and configure the following: Group Type Set to sip. Transport Method Set to tls. Near-end Node Name - Set to CLAN name as displayed in Section 3.4. Far-end Node Name - Set to Avaya SES name configured in Section 3.4. Far-end Network Region - Set to the region configured in Section 3.3. Far-end Domain - Set to the devconnect.com in this example. This should match the SIP Domain value in Section 4, Step 2. DTMF over IP Set to rtp-payload (RFC2833). Direct IP-IP Audio Connections Set to y for shuffling. add signaling-group 10 Page 1 of 5 SIGNALING GROUP Group Number: 10 Group Type: sip Transport Method: tls Near-end Node Name: CLAN-1A06 Far-end Node Name: SES Near-end Listen Port: 5061 Far-end Listen Port: 5061 Far-end Network Region: 2 Far-end Domain:devconnect.com Bypass If IP Threshold Exceeded? n DTMF over IP: rtp-payload Session Establishment Timer(min): 120 Direct IP-IP Audio Connections? y IP Audio Hairpinning? n 9 of 32

3.6. SIP Trunking This section describes the steps for administering a trunk group in Avaya Communication Manager for communication between Avaya Communication Manager and Avaya SES. Step 1. Issue the command add trunk-group <t>, where t is an unallocated trunk group and configure the following: Group Type Set to the Group Type field value configured in Section 3.5. TAC (Trunk Access Code) Set to any available trunk access code consistent with the dial plan. Signaling Group Set to the Group Number field value configured in Section 3.5. Number of Members Allowed values are between 0 and 255. Set to a value large enough to accommodate the number of SIP telephone extensions being used. Group Name Enter any descriptive name. Service Type Set to tie. Note: Each SIP call between two SIP endpoints (whether internal or external) requires two SIP trunks for the duration of the call. The license file installed on the system controls the maximum permitted. add trunk-group 10 Page 1 of 21 TRUNK GROUP Group Number: 10 Group Type: sip CDR Reports: y Group Name: SIP-SES-DevCon1 COR: 1 TN: 1 TAC: 110 Direction: two-way Outgoing Display? n Dial Access? n Night Service: Queue Length: 0 Service Type: tie Auth Code? n Signaling Group: 10 Number of Members: 150 10 of 32

3.7. Call Routing to T3 Messaging Platform using AAR/Route Pattern/Hunt Group/Coverage Path This section describes the steps for setting the Dialplan, AAR digit analysis and Route Pattern in Avaya Communication Manager for proper routing of calls from Avaya Communication Manager to Avaya SES. These calls are ultimately destined for the T3main. Step 1. Coverage to voicemail is accomplished by routing the call to the SIP trunk via Automatic Alternate Routing (AAR). Issue the change feature-access-codes command to provide a digit string to be dialed to access AAR. The digit string must be consistent with the existing dial plan for a feature access code (FAC). change feature-access-codes Page 1 of 6 FEATURE ACCESS CODE (FAC) Abbreviated Dialing List1 Access Code: Abbreviated Dialing List2 Access Code: Abbreviated Dialing List3 Access Code: Abbreviated Dial - Prgm Group List Access Code: Announcement Access Code: *11 Answer Back Access Code: *12 Attendant Access Code: Auto Alternate Routing (AAR) Access Code: 8 Auto Route Selection (ARS) - Access Code 1: 9 Access Code 2: Automatic Callback Activation: *16 Deactivation: #16 Call Forwarding Activation Busy/DA: *17 All: *18 Deactivation: #18 Call Park Access Code: *19 Call Pickup Access Code: *20 CAS Remote Hold/Answer Hold-Unhold Access Code: CDR Account Code Access Code: Change COR Access Code: Change Coverage Access Code: Contact Closure Open Code: Close Code: Contact Closure Pulse Code: 2. Issue the command change public-unknown-numbering <e>, where e is extension code to be administered to define the full calling party number to be sent to the far-end in the From SIP header: Ext Len Set to the length of the extension. Ext Code Leading digit(s) of the extension. Set to 5 in this example. Trk Grp<s> - Trunk Group/s used. Total CPN Len Length of the calling party number to be sent on the trunk group. change public-unknown-numbering 5 Page 1 of 2 NUMBERING PUBLIC/UNKNOWN FORMAT Total Ext Ext Trk CPN CPN Len Code Grp<s> Prefix Len 5 5 10 5 11 of 32

3. Issue the command change route-pattern <r>, where r is the number of the route pattern to be administered. Grp No Set to the Trunk Group provisioned in Section 3.6. FRL Set to 0. change route-pattern 10 Page 1 of 3 Pattern Number: 1 Pattern Name: SES SIP SCCAN? n Secure SIP? n Grp FRL NPA Pfx Hop Toll No. Inserted DCS/ IXC No Mrk Lmt List Del Digits QSIG Dgts Intw 1: 10 0 n user 2: n user 3: n user 4: n user 5: n user 6: n user BCC VALUE TSC CA-TSC ITC BCIE Service/Feature PARM No. Numbering LAR 0 1 2 3 4 W Request Dgts Format Subaddress 1: y y y y y n n rest none 2: y y y y y n n rest none 3: y y y y y n n rest none 4: y y y y y n n rest none 5: y y y y y n n rest none 6: y y y y y n n rest none 4. Issue the command change aar analysis 7 and configure as follows: Dialed String A string value per the dial plan to be matched. Set to 75000 in this example. Total Min and Max Minimum and maximum number of the dialed string to collect for matching. Set to 5 and 5 in this example. Route Pattern Set to value for a route pattern configured in Step 3. Call Type Set to aar. Change aar analysis 7 Page 1 of 2 AAR DIGIT ANALYSIS TABLE Percent Full: 2 Dialed Total Route Call Node ANI String Min Max Pattern Type Num Reqd 75000 5 5 10 aar n 12 of 32

5. Issue add hunt-group h command, where h is the number of an unused hunt group. This hunt group will provide the access number for the T3main. Configure as follows: Group Name Set to any descriptive name. Group Extension Use any unused extension. add hunt-group 5 Page 1 of 60 HUNT GROUP Group Number: 2 ACD? n Group Name: T3main Queue? n Group Extension: 75000 Vector? n Group Type: ucd-mia Coverage Path: TN: 1 Night Service Destination: COR: 1 MM Early Answer? n Security Code: Local Agent Preference? N ISDN/SIP Caller Display: 6. On Page 2 of the hunt-group form, configure as follows: Message Center Set to sip-adjunct. Voice Mail Number Set to match the Dialed String field value in Step 4. Voice Mail Handle Set to match the Dialed String field value in Step 4. Routing Digits Set to the AAR feature access code defined in Step 1. change hunt-group 5 Page 2 of 60 HUNT GROUP Message Center: sip-adjunct Voice Mail Number Voice Mail Handle Routing Digits (e.g., AAR/ARS Access Code) 75000 75000 8 13 of 32

7. Create a coverage path that will use the T3main hunt group when endpoints are busy or do not answer. Issue add coverage path c command where c is the number of an unused coverage path and set Point1 field to the hunt group configured in Step 6. add coverage path 1 Page 1 of 1 COVERAGE PATH Coverage Path Number: 1 Next Path Number: Hunt after Coverage? n Linkage COVERAGE CRITERIA Station/Group Status Inside Call Outside Call Active? n n Busy? y y Don't Answer? y y Number of Rings: 2 All? n n DND/SAC/Goto Cover? y y Holiday Coverage? n n COVERAGE POINTS Terminate to Coverage Pts. with Bridged Appearances? n Point1: h5 Point3: Point5: Point2: Point4: Point6: 8. Each station that will use the T3main for voicemail must be configured to use the correct coverage path. To set the coverage path, use the change station s command, where s is the extension number to be modified. Set the Coverage Path 1 field to the coverage path defined in Step 7. change station 50005 Page 1 of 4 STATION Extension: 50005 Lock Messages? n BCC: 0 Type: 4620 Security Code: * TN: 1 Port: S00010 Coverage Path 1: 1 COR: 1 Name: IP-50005 Coverage Path 2: COS: 1 Hunt-to Station: STATION OPTIONS Loss Group: 19 Personalized Ringing Pattern: 1 Message Lamp Ext: 50005 Speakerphone: 2-way Mute Button Enabled? y Display Language: english Expansion Module? n Survivable GK Node Name: Survivable COR: internal Media Complex Ext: Survivable Trunk Dest? y IP SoftPhone? n Customizable Labels? Y 14 of 32

9. On Page 2 of the STATION form, set MWI Served User Type field to sip-adjunct. change station 50005 Page 2 of 4 STATION FEATURE OPTIONS LWC Reception: spe Auto Select Any Idle Appearance? n LWC Activation? y Coverage Msg Retrieval? y LWC Log External Calls? n Auto Answer: none CDR Privacy? n Data Restriction? n Redirect Notification? y Idle Appearance Preference? n Per Button Ring Control? n Bridged Idle Line Preference? n Bridged Call Alerting? y Restrict Last Appearance? n Active Station Ringing: single Conf/Trans on Primary Appearance? n EMU Login Allowed? n H.320 Conversion? n Per Station CPN - Send Calling Number? Service Link Mode: as-needed Multimedia Mode: enhanced MWI Served User Type: sip-adjunct Audible Message Waiting? n Display Client Redirection? n Select Last Used Appearance? n Coverage After Forwarding? s Direct IP-IP Audio Connections? y Emergency Location Ext: 50005 Always Use? n IP Audio Hairpinning? y 15 of 32

4. Configure Avaya SES This section describes the steps for configuring Avaya SES to communicate with Avaya Communication Manager and the T3main. T3main will be configured, as a trusted host with Avaya SES and a host map will be created in Avaya SES for all the calls destined for T3main. Additionally, a Media Server Map needs to be created from Avaya SES to Avaya Communication Manager for the calls originating from T3main. Configuration in the following steps is only for the fields where a value needs to be entered or modified. Default values are used for all other fields. Refer to [3, 4] for additional details. Step 1. Open a web browser, enter http://<ip address of Avaya SES server>/admin for the URL, and log in with the appropriate credentials. Click on the Launch Administration Web Interface link upon successful login. 2. On the SIP Server Management page: Click the + sign to expand the options under Server Configuration. Click System Properties. Verify the SIP Domain matches the Far-end Domain field value configured for the signaling group on Avaya Communication Manager in Section 3.5. 16 of 32

3. To enable secure SIP trunking between Avaya SES and Avaya Communication Manager, add a media server corresponding to Avaya Communication Manager from the SIP Server Management page: Click Media Servers in the left pane. Click Add Media Server in the right pane. 17 of 32

4. At the Add Media Server Interface page, provision SIP Trunk parameters for connectivity to Avaya Communications Manager as follows: Media Server Interface Name Any Descriptive name SIP Trunk Link Type - Set to the Transport Method field value in Section 3.5. SIP Trunk IP Address - Set to the CLAN IP address as displayed in Section 3.4. Click Add when finished and then click Continue on the confirmation page (not shown). 18 of 32

5. Click the + sign to expand the options under Hosts and select List. At the List Hosts page, click Map. 19 of 32

6. A Host Address Map is required on Avaya SES to direct outbound calls from Avaya Communication Manager to the T3main. An Address Map is used to route the calls based on the contents of SIP INVITE URI. Click Add Map in New Group to configure a host map address. 20 of 32

7. On the Add Host Address Map page configure as follows: Name Any descriptive name. Pattern Expression to match the beginning of the SIP URI. Set to ^sip:75000 in this example, where the 75000 matches the Hunt Group Extension configured in Section 3.7, Step 5. Click Add and then Continue on the next page (not shown). 21 of 32

8. The host contact that must be entered for the Address Map defined in Step 6 and is configured as follows: Click Add Another Contact on the List Host Address Map screen [not shown]. Contact Enter the destination IP address (ip_addr), port number (port) and transport protocol (protocol) as follows: sip:$(user)@ip_addr:port;transport=protocol. In this example sip:$(user)@192.45.52.201:5060;transport=udp is entered. The IP address corresponds to the T3main IP address. Click on Add and then click Continue on the next page (not shown). 22 of 32

9. To add a map back to Avaya Communications Manager, configure as follows: Click + sign, next to Media Servers and select List. At the next screen [not shown], click Add Map in New Group to display the screen below. Name Any Descriptive Name Pattern Pattern to match for calls originating from T3main for proper routing back to Avaya Communication Manager. Click Add. 23 of 32

10. The Media Server contact that must be entered for the Media Server Address Map defined in Step 8 is configured as follows: Click Add Another Contact on the List Media Server Address Map screen [not shown]. Contact Enter the destination IP address (ip_addr), port number (port) and transport protocol (protocol) as follows: sip:$(user)@ip_addr:port;transport=protocol. In this example sip:$(user)@192.45.100.147:5061;transport=tls is entered. The IP address corresponds to the Avaya Communication Manager CLAN IP address displayed in Section 3.4. Click on Add and then click Continue on the next page (not shown). 24 of 32

11. The IP Address of the T3main must be configured as a trusted host on Avaya SES. As a trusted host, Avaya SES will not issue SIP authentication challenges for incoming requests from the IP address of T3main. Configure as follows: Click on + in the left panel next to Trusted Hosts and then click Add. IP Address IP Address of T3main. Comment Any descriptive comment. Click Add. 25 of 32

5. Configure the T3 Telecom Software T3main Messaging Platform This section describes the configuration of the T3 Platform to use SIP trunking. Voicemail features are required to be configured and for each extension a mailbox must be created. Configuration in the following steps is only for the fields where a value needs to be entered or modified. Default values are used for all other fields. Refer to [5, 6] for additional details. Step 1. From a web browser, enter the IP address of the T3main in the Address field. Enter an authorized User Name and Password on the login page and click Enter System. 26 of 32

2. At the T3main page, navigate to Registry VoIP and configure the IP address of the Avaya SES server in the SIP PBX Address field. Enter port 5060 in the SIP PBX Port field. Verify that the checkbox next to each of these fields is selected. Select the Save icon highlighted below to save the changes. 3. At the T3main page, navigate to Site Parameters Settings and configure the Mailbox length and Extension Length fields to match the dialplan. 27 of 32

4. At the T3main page, navigate to Mailbox Properties. Select the New Mailbox icon (with a green + sign) from the row of icons at the top of the window. 28 of 32

5. A pop-up window appears. Enter the desired number for the new mailbox in the New Mailbox field. In the compliance test, the mailbox was given the same number as the user s extension on Avaya Communication Manager. Click Create. 29 of 32

6. Interoperability Compliance Testing This section describes the compliance testing used to verify the interoperability between the T3 Telecom Software T3main Messaging Platform, Avaya Communication Manager and Avaya SIP Enablement Services (SES) via the IP network using SIP. This section covers the general test approach and the test results. 6.1. General Test Approach The general test approach was to verify the following features and functionality of T3main Messaging Platform: T3main successfully leaves and retrieves voice mail messages from internal and external extensions. T3main successfully performs Message Waiting Indicator (MWI) operation. T3main successfully calls the automated attendant from an external number. T3main successful calls the automated attendant and then transfers to another extension. T3main successfully calls to the automated attendant and voicemail from SIP, H.323, and digital endpoints. T3main successfully recognize DTMF transmissions. T3main successfully transfers calls and can hold and conference using the auto attendant. T3main successfully recovers after network outages or system restarts. 6.2. Test Results The test objectives of Section 6.1 were verified. 7. Verification Steps This section provides verification steps that may be performed to verify that the solution described in these Application Notes is configured properly. Verify the trunk group is in-service. To do this, use the status trunk t command, where t is the number of the trunk group to be verified. Verify the signaling group is in-service. To do this, use the status signaling-group s command, where s is the number of the signaling group to be verified. Verify a call can be placed to the T3main by dialing the hunt group extension. Verify a call can be placed to an internal extension and the call covers to voicemail. Leave a message. Verify that the MWI on the destination extension is activated. Verify the message can be retrieved for this extension from voicemail by dialing the hunt group extension. Verify that the MWI on the user s extension is deactivated. Verify a call from an external number to the hunt group DID number is answered by the automated attendant and can be transferred to a user s extension. 30 of 32

8. Support Technical support for the T3main Messaging Platform can be obtained from T3 Telecom Software. See the website at www.myt3.com for contact information. 9. Conclusion These Application Notes describe the configuration procedures required for the T3 Telecom Software T3main Messaging Platform to successfully interoperate with Avaya Communication Manager and Avaya SIP Enablement Services using the Session Initiation Protocol (SIP). The T3 Telecom Software T3main Messaging Platform is a unified messaging solution supporting Voicemail, Auto Attendant, Fax, Recorded Announcements, Speech Recognition, Voice Transcription, Voice Authentication and Interactive Voice Response. The compliance test focused only on the Auto Attendant and Voicemail capabilities. 10. Additional References Product documentation for Avaya products may be found at http://support.avaya.com/. [1] Administrator Guide for Avaya Communication Manager, Issue 4, January 2008, Document Number 03-300509 [2] Administration for Network Connectivity for Avaya Communication Manager, Issue 13, January 2008, Document Number 555-233-504 [3] SIP Support in Avaya Communication Manager Running on Avaya S8xxx Servers, Issue 8, January 2008, Document Number 555-245-206 [4] Installing, Administering, Maintaining, and Troubleshooting SIP Enablement Services, Issue 5, January 2008, Document Number 03-600768 The following T3main product documentation is available from T3 Telecom Software. Visit http://www.myt3.com for company and product information. [5] T3main System Manual, Version 10.4.6, January 2008. [6] T3main Voice Messaging User Guide, April 2008. 31 of 32

Avaya and the Avaya Logo are trademarks of Avaya Inc. All trademarks identified by and are registered trademarks or trademarks, respectively, of Avaya Inc. All other trademarks are the property of their respective owners. The information provided in these Application Notes is subject to change without notice. The configurations, technical data, and recommendations provided in these Application Notes are believed to be accurate and dependable, but are presented without express or implied warranty. Users are responsible for their application of any products specified in these Application Notes. Please e-mail any questions or comments pertaining to these Application Notes along with the full title name and filename, located in the lower right corner, directly to the Avaya DevConnect Program at devconnect@avaya.com. 32 of 32