Citrix EasyCall Gateway 2.1 User Manual

Citrix EasyCall Gateway
Telephony System Integrator’s Guide
for Nortel Telephony Systems
Citrix® EasyCall Gateway™ 2.1
Copyright and Trademark Notice
Use of the product documented in this guide is subject to your prior acceptance of the End User License Agreement. A printable copy of the End User License Agreement is included on your product USB-ROM and in the documentation download page of the administration tool.
Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise noted. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Citrix Systems, Inc.
© 2006-2008 Citrix Systems, Inc. All rights reserved. Citrix, is a registered trademark, and EasyCall,
XenApp, and XenDesktop are trademarks of Citrix Systems,
Inc. in the United States and other countries. RSA Encryption © 1996-1997 RSA Security Inc., All Rights Reserved. This product includes software developed by The Apache Software Foundation (http://www.apache.org/) Presentation Server (XenApp) Client: Portions of this software are based on code owned and copyrighted by O'Reilly Media,
Inc. 1998. (CJKV Information Processing, by Ken Lunde. ISBN: 1565922247.) All rights reserved. Licensing: Portions of this documentation that relate to Globetrotter, Macrovision, and FLEXlm are copyright © 2005
Macrovision Corporation. All rights reserved. This product includes open source Berkeley DB (BDB) software licensed from Oracle Corporation and PostgresSQL, released
under the BSD license.
Trad emark Acknowledgements
Adobe, Acrobat, and PostScript are trademarks or registered trademarks of Adobe Systems Incorporated in the U.S. and/or other countries.
Asterisk is a registered trademark of Digium, Inc. FreePBX is a registered trademark of Atengo, LLC. Java, Sun, and SunOS are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
Solaris is a registered trademark of Sun Microsystems, Inc. Sun Microsystems, Inc has not tested or approved this product. Portions of this software are based in part on the work of the Independent JPEG Group. Microsoft, MS-DOS, Windows, W indo ws Media, Windows Server, W indows NT, Win32, Outloo k, ActiveX, Ac tive Directory,
and DirectShow are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
trixbox (www.trixbox.com) is a registered trademark of Fonality, Inc. UNIX is a registered trademark of The Open Group. All other trademarks and registered trademarks are the property of their respective owners. Document Code: October 20, 2008 (KP)
Contents
Chapter 1 Integration Overview
Call Detail Records . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Chapter 2 Nortel SIP Trunk Integration
Configuring the IP Peer Network in Communication Server 1000. . . . . . . . . . . . . . . . 3
Enabling the SIP Trunk Gateway (SIP Virtual Trunk Application) . . . . . . . . . . . . . 4
Configuring the SIP Trunk Gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Configuring Voice Codec for Nortel IP Phones . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Restarting the Signaling Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Configuring the SIP Route and Trunks on the Call Server . . . . . . . . . . . . . . . . . . . . 11
Defining a Virtual Superloop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Creating a Virtual D-Channel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Defining ISDN Support for a Customer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Creating a Virtual Service Route . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Creating Virtual Trunks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Verifying the Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
C
ONTENTS
iv Telephony System Integrator’s Gui de
Integration Overview
The EasyCall Gateway has been certified for interoperability with Nortel Communication Server 1000 version 5.0. The EasyCall Gateway supports SIP trunks.
To enable the EasyCall Gateway to work with the Nortel system, you must configure the telephony system trunk between the EasyCall Gateway and the Nortel system.
C
HAPTER
1
EasyCall Gateway integrated with Nortel Communication Server
The integration described in this guide can be done in tandem with EasyCall Gateway installation and configuration, which includes defining the properties of the telephony system trunk and defining any changes the EasyCall Gateway makes to telephone numbers before sending them to the telephony system for dialing. For information about EasyCall Gateway configuration, refer to the EasyCall Gateway Administrator’s Guide.
Those responsible for configuring the telephone system must take the specific characteristics of a site into consideration to determine the appropriate settings. Configuration of the Nortel telephone system for integration with the EasyCall Gateway is similar to integration with a voicemail system.
The following topics describe how to configure trunks for the supported Nortel systems.
“Nortel SIP Trunk Integration” on page 3
Call Detail Records
A Call Detail Record (CDR) is a file that contains information about calls placed through the EasyCall Gateway. Information provided in the CDRs can be used for billing calls to cost centers and for auditing potential abuse.
2 EasyCall Gateway Telephony System Integr ator ’s Guide
Nortel SIP T runk Integration
This chapter describes a sample configuration of Nortel telephony system for integration with the EasyCall Gateway through a SIP trunk. The example configurations are performed through the Nortel CS 1000 Element Manager and Nortel overlays.
Please note the following regarding Nortel SIP trunk integration:
When a call is made, there are two SIP virtual channels used on the CS 1000. These are local loopback virtual channels.
The EasyCall Gateway supports only the URI format number@IpAddress (53380@47.248.100.179) and not the URI format number@domain.com (53380@nortel-dplab.com). This prevents the EasyCall Gateway from working with a Nortel CS1000 SIP Gateway via Nortel SPS/NRS. Therefore, a direct SIP connection should be set up between the CS1000 SIP GW and the EasyCall Gateway without SPS involvement.
The following topics describe a sample configuration of Nortel SIP trunks: “Configuring the IP Peer Network in Communication Server 1000” on page 3 “Configuring the SIP Route and Trunks on the Call Server” on page 11 “Verifying the Integration” on page 14
C
HAPTER
2
Configuring the IP Peer Network in Communication Server 1000
The SIP Trunk Gateway runs only on the Signaling Server. You must configure both the Signaling Server, using the CS 1000 Element Manager as described in this section, and the Call Server, as described in “Configuring the SIP Route and Trunks on the Call Server” on page 11.
The following topics describe how to use the Element Manager to configure the SIP Trunk Gateway on the Signaling Server:
“Enabling the SIP Trunk Gateway (SIP Virtual Trunk Application)” on page 4 “Configuring the SIP Trunk Gateway” on page 8 “Configuring Voice Codec for Nortel IP Phones” on page 9 “Restarting the Signaling Server” on page 11
4 EasyCall Gateway Telephony System Integr ator ’s Guide
Enabling the SIP T runk Gateway (SIP Virtual T runk Application)
1. Log in to the CS 1000 Element Manager.
2. From the EM Navigator, go to System > IP Network > Nodes: Servers, Media Cards to open the Node Configuration page.
3. Click Edit.
Chapter 2 Nortel SIP Trunk Integration 5
4. Select Signaling Servers to display the list of signaling servers.
5. Select the appropriate Signaling Server 47.248.100.130 Prop erties to display its properties.
6 EasyCall Gateway Telephony System Integr ator ’s Guide
6. From the Enable IP Peer Gateway (Virtual Trunk TPS) list, select a SIP option. This field is used to enable SIP Trunk Gateway and Services.
7. Select the SIP Transport Protocol. This is the transport protocol used for SIP message exchange between the Gateway and Redirect/Proxy Server. Defaults to TCP, the recommended option for SIP traffic.
8. Verify the Local SIP Port. This is the port to which the gateway listens. Defaults to 5060.
Note: The EasyCall Gateway always listens on port 5060. By default, the EasyCall Gateway communicates with the SIP trunk over port 5060; that port is configurable.
Chapter 2 Nortel SIP Trunk Integration 7
9. Enter the SIP Domain Name to identify the SIP Service Domain. This string is used in building all SIP messages and appears in the phone context.
The SIP Domain Name configured in the Signaling Server properties
must match the Service Domain name configured in the NRS.
The string must be less than 128 characters in length.
The valid characters are a-z, 0-9, period (.), hyphen (-), comma (,), and
underscore (_).
This field must be specified if the SIP Trunk Gateway application is
enabled.
10. Click Save and Transfer.
8 EasyCall Gateway Telephony System Integr ator ’s Guide
Configuring the SIP T runk Gateway
1. From the EM Navigator, select System IP Network > Nodes: Servers, Media Cards.
2. Click Edit.
3. Select SIP GW Settings to expand the section.
Chapter 2 Nortel SIP Trunk Integration 9
4. Complete the following for the Primary server:
TLS Security: Select Security Disable from the list.
Primary Proxy / Re-direct IP address: Enter the TLAN network interface
IP address of the Primary SIP Proxy Server / SIP Redirect Server.
Primary Proxy / Re-direct IP Port: Leave the default port value as 5060
for the Primary SIP Proxy Server / SIP Redirect Server.
Primary Proxy Supports Registration: This checkbox indicates to the
SIP Trunk Gateway whether the primary SIP Proxy Server / SIP Redirect Server supports registration. If the checkbox is selected, then the SIP Trunk Gateway must register with the primary SIP Proxy Server / SIP Redirect Server. If the checkbox is not selected, then the SIP Trunk Gateway will not register with the primary SIP Proxy Server / SIP Redirect Server.
•The Primary CDS Proxy or Re-direct server flag is not used in this
release.
Transport Protocol: Select UDP.
5. Click Save and Transfer.
Configuring Voice Codec for Nortel IP Phones
1. From the EM Navigator, select System IP Network > Nodes: Servers, Media Cards.
2. Click Edit.
3. Click VGW and IP phone codec profile to expand the list.
10 EasyCall Gateway Telephony System Integr ator’s Guide
4. To configure a codec, select the Select check box to the right of the codec name.
Note: The G.711 and T38 FAX codecs are automatically selected.
5. Click on the codec name to modify the Voice payload size (ms/frame), Voice
playout (jitter buffer) nominal delay, and Voice playout (jitter buffer) maximum delay values of a codec. Use the lists to choose the values.
For detailed information about configuring codecs, refer to the Nortel publications, Converging the Data Network with VoIP (NN43001-260) and IP Line: Description, Installation, and Operation (NN43100-500).
6. Click Save and Transfer.
Chapter 2 Nortel SIP Trunk Integration 11
Restarting the Signaling Server
Some fields in the CS 1000 Element Manager can be changed at run-time: SIP domain name, CDS proxy (yes or no), Gateway username and password, dialing plans, and all “SIP Service” related fields except ACD DN. The rest of the fields require a restart of the Signaling Server.
To perform a warm restart
1. From the EM Navigator, select System > IP Network > Maintenance and Reports.
2. Select the node containing the Signaling Server to be restarted.
3. Click Reset for the Signaling Server.
To perform a cold restart
Press the RST button on the front panel to cold restart the Signaling Server.
Configuring the SIP Route and Trunks on the Call Server
The following topics describe how to configure the SIP route and trunks on the Call Server using Nortel LD Overlays:
LD 97: “Defining a Virtual Superloop” on page 11 LD 17: “Creating a Virtual D-Channel” on page 12 LD 16: “Defining ISDN Support for a Customer ” on page 12 LD 15: “Creating a Virtual Service Route” on page 12 LD 14: “Creating Virtual Trunks” on page 13
Defining a Virtual Superloop
The following example shows how to define a virtual superloop using LD 97. For all other fields not listed in the example, press Enter to use default values.
Prompt Response Description
REQ CHG TYPE SUPL SUPL V100
Change existing data. Superloop. Create new virtual superloop 100.
12 EasyCall Gateway Telephony System Integr ator’s Guide
Creating a Virtual D-Channel
The following example shows how to create a virtual D-channel using LD 17. For all other fields not listed in the example, press Enter to use default values.
Prompt Response Description
REQ CHG TYPE ADAN ADAN NEW DCH 12 CTYP DCIP DES VTRK USR ISLD
IFC SL1
RCAP ND2 MWI
Change existing data Action Device And Number Action Device And Number. Create new D-channel 12. Card Type: D-channel is over IP (DCIP) Designator ISDN Mode of Operation. Mode: Integrated services
signaling link dedicated Interface type for D-channel. Interface type is Meridian
1 – Meridian 1 (SL1) Remote Capabilities. Allow Name display format 2
(ND2), Message Waiting Indicator (MWI)
Defining ISDN Support for a Customer
The following example shows how to define a custsomer with ISDN support using LD
15. For all other fields not listed in the example, press Enter to use default values.
Prompt Response Description
REQ CHG TYPE CDB CUST 0 ISDN YES
Change existing data Customer data block Customer number. Customer is equipped with ISDN.
Creating a Virtual Service Route
The following example shows how to create a service route using LD 16. For all other fields not listed in the example, press Enter to use default values.
Prompt Response Description
REQ NEW TYPE RDB CUST 0 ROUT 12 DES SIP
Create new data. Route data block. Customer number. Route number. Designator field for trunk.
Chapter 2 Nortel SIP Trunk Integration 13
Prompt Response Description
TKTP TIE ICOG IAO VTRK YES ZONE 2
TIE trunk only, allowed between SL-1. Incoming and outgoing. Virtual trunk route. Zone for codec selection and bandwidth
management.
NODE 510 PCID SIP ISDN YES MODE ISLD DCH 12 PNI 1 IFC SL1 INAC YES
Node ID of signaling server of this route. Protocol ID for this route is SIP. ISDN option. Route uses ISDN signaling link. D-channel number used for this route. Customer private network identifier. Interface type: Meridian 1 to Meridian 1. Insert ESN Access Code to an incoming private
network call.
NCNA YES NCRD YES
Network calling name allowed. Network call redirection.
Creating Virtual Trunks
The following example shows how to create virtual trunks using LD 14. For all other fields not listed in the example, press Enter to use default values.
Prompt Response Description
REQ NEW 32 TYPE IPTI TN 100 0 0 0 DES SIP CUST 0 RTMB 12 1
STRI IMM STRO IMM CHID 1
Create 32 new trunks. IP trunk. Virtual card and channel number. Designator field for trunk. Customer number. Route number 12, and trunk member numbers
started from 1. Start arrangement incoming. Start arrangement outgoing. Channel ID for trunk.
14 EasyCall Gateway Telephony System Integr ator’s Guide
Verifying the Integration
To verify path replacement
To verify media bridging when the SIP trunk integration is used please capture network traffic between EasyCall Gateway and telephony system. Make sure that after the setup of the second call no RTP packets are flowing through the EasyCall Gateway.
Loading...