Intrductin Pexip Infinity and Cisc UCM Deplyment Guide The Cisc Unified Cmmunicatins Manager (CUCM) is a SIP registrar and call cntrl device. This guide describes hw t integrate a single Pexip Infinity lcatin with a single CUCM by setting up a SIP trunk between the tw systems, s that calls can be ruted between endpints registered t the CUCM, and Pexip Infinity services. In larger deplyments where yu may have multiple CUCM ndes, and where yu have a distributed Pexip Infinity architecture with many Cnferencing Ndes deplyed acrss varius lcatins in yur netwrk, yu shuld ensure that calls frm CUCM-registered devices are ruted t their nearest Pexip Infinity Cnferencing Ndes when they dial a Virtual Meeting Rm alias. Please cntact yur Pexip supprt representative if yu want help in designing a distributed setup with Pexip Infinity and CUCM. Prerequisites This guide assumes that yu are familiar with CUCM. It assumes that Pexip Infinity and CUCM have been deplyed successfully, cnfigured with basic settings (such as an IP address, DNS and NTP servers) and are able t rute calls. It als assumes that Pexip Infinity has been cnfigured with Virtual Meeting Rms and assciated aliases apprpriate t yur dial plan. Fr cmplete infrmatin n hw t cnfigure yur Pexip Infinity slutin, see the Pexip Infinity Getting Started Guide and the Pexip Infinity Administratr Guide. Example deplyment scenari The examples used in this guide assume a dial plan where all Virtual Meeting Rm aliases are in ne f the fllwing tw frmats: meet.<name>@example.cm 555<extensin>@example.cm It assumes that a Virtual Meeting Rm, named meet.alice, has been cnfigured with tw aliases: meet.alice@example.cm and 555123@example.cm. 2015 Pexip AS Versin 9.a April 2015 Page 1 f 6
Pexip Infinity cnfiguratin Nte that Pexip Infinity supprts aliases that include a dmain (e.g. 555123@example.cm), as well as aliases withut a dmain (e.g. just 555123). T match a received destinatin alias that includes a dmain, the aliases cnfigured within Pexip Infinity must als include the same dmain. If an alias cnfigured n Pexip Infinity des nt include a dmain: calls t <alias> withut any dmain prtin (e.g. 555123) will be matched calls t <alias>@<ipaddress> (e.g. 555123@192.0.2.0) will be matched calls t <alias>@<dmain> (e.g. 555123@example.cm) will nt be matched. Depending n yur dial plan, yu may need t cnfigure CUCM's Call Ruting t ensure the Virtual Meeting Rm aliases are in the expected frmat when received by Pexip Infinity. Pexip Infinity cnfiguratin In these steps, yu cnfigure Pexip Infinity t use CUCM as the SIP prxy it will use fr utbund calls frm the desired Pexip Infinity lcatin. Adding a SIP prxy T add CUCM as a SIP prxy: 1. G t Call cntrl > SIP prxies. 2. Select Add SIP prxy. Name Descriptin Address Prt / Transprt Enter the name yu want t use t refer t this SIP prxy. This example uses CUCM. Enter a descriptin f the SIP prxy. This example uses SIP prxy t CUCM. Enter the IP address r hstname f the CUCM. Depending n yur security plicy, select either: Prt f 5060 and Transprt f TCP Prt f 5061 and Transprt f TLS Assigning the SIP prxy t a lcatin This is nly required if the CUCM is the nly rute fr utging calls frm Pexip Infinity fr the lcatin. T nminate CUCM as the SIP prxy t be used fr utbund calls frm a Pexip Infinity lcatin: 1. G t Platfrm cnfiguratin > Lcatins. 2. Select the lcatin. 3. Frm the SIP prxy drp-dwn menu, select the name f the SIP prxy added earlier (CUCM in this example). CUCM cnfiguratin This sectin lists the tasks required t cnfigure CUCM s that it can be integrated with ne Pexip Infinity lcatin. Each task is described in full in the sectins that fllw: Uplading TLS certificates (TLS nly) Creating a SIP trunk security prfile (TLS nly) Creating a SIP prfile fr Pexip Infinity (ptinal) 2015 Pexip AS Versin 9.a April 2015 Page 2 f 6
CUCM cnfiguratin Creating a SIP trunk Cnfiguring the dial plan fr calls frm CUCM t Pexip Infinity Adding a SIP rute pattern This guide is based n CUCM 9.x. If yu are using ther versins f CUCM, yu will need t perfrm the same set f tasks, but the CUCM menus and ptins may differ slightly frm thse described here. Uplading TLS certificates (TLS nly) If yu are using TLS, yu need t ensure that CUCM trusts the certificates installed n the Pexip Infinity Cnferencing Ndes. T cnfigure CUCM t trust the Cnferencing Nde's certificates: 1. Frm the CUCM web interface, frm the tp right Navigatin bx select Cisc Unified OS Administratin and lg in t the OS Administratin interface. 2. G t Security > Certificate Management. and select Uplad Certificate/Certificate chain. 3. In the Certificate Name field, select CallManager-trust. 4. Uplad either: the TLS certificate f the Cnferencing Nde the certificate f the CA that signed the Cnferencing Nde's TLS certificate. Repeat this prcess, if necessary, t ensure that every Cnferencing Nde certificate is trusted. Creating a SIP trunk security prfile (TLS nly) If yu are using TLS, yu must set up a SIP Trunk Security Prfile. This is used t cnfigure the TLS parameters fr the SIP trunk t Pexip Infinity. Fr TCP-nly (i.e nn-secure) trunks yu can use the existing Nn-Secure SIP Trunk Prfile. T set up a SIP Trunk Security Prfile: 1. Frm the CUCM web interface, frm the tp right Navigatin bx select Cisc Unified CM Administratin and lg in. 2. G t System > Security > SIP Trunk Security Prfile and select Add New. Name Device Security Mde Incming Transprt Type Outging Transprt Type Enter a name fr the prfile. This example uses Pexip Infinity Encrypted TLS SIP trunk. Select Encrypted. Select TLS. Select TLS. X.509 Subject Name Enter the X509 subject name f the certificate installed n the Pexip Infinity Cnferencing Nde (usually the FQDN f the Cnferencing Nde). Incming Prt Enter 5061. Creating a SIP prfile fr Pexip Infinity (ptinal) CUCM versin 9.x includes a precnfigured SIP prfile Standard SIP Prfile Fr Cisc VCS which yu can use fr Pexip Infinity integratin. If yu want a distinct prfile fr Pexip Infinity yu can cpy the Standard SIP Prfile Fr Cisc VCS and set the name, fr example, t SIP prfile fr Pexip Infinity. 2015 Pexip AS Versin 9.a April 2015 Page 3 f 6
CUCM cnfiguratin Creating a SIP trunk This cnfigures the cnnectin twards the Pexip Infinity Cnferencing Ndes t allw CUCM t make utging calls twards Pexip services. 1. Frm the CUCM web interface, frm the tp right Navigatin bx select Cisc Unified CM Administratin and lg in. 2. G t Device > Trunk and select Add New. Trunk Type Device Prtcl Trunk Service Type Select SIP Trunk. Select SIP. Select Nne (Default). 4. Select Next. 5. Cmplete the fllwing fields (leave all ther settings as default): Device infrmatin Device Name Device Pl Lcatin SRTP Allwed Enter a name fr the SIP Trunk. This example uses Pexip_Infinity (n spaces are allwed). Select the pl yu want the Cnferencing Nde t belng t (in CUCM, these are cnfigured in System > Device Pl). Select the lcatin yu want the Cnferencing Nde t belng t (in CUCM these are cnfigured in System > Lcatin). Select this ptin if yu are using TLS. Call Ruting Infrmatin > Outbund Calls Calling Party Transfrmatin CSS Select <Nne>. SIP Infrmatin Destinatin Address is an SRV Destinatin Address Destinatin Prt SIP Trunk Security Prfile SIP Prfile Nrmalizatin Script Select this ptin if the address yu will enter in the field belw is an SRV. Enter the address f the Cnferencing Nde. This can be an IPv4 address, a hstname, r (if the field abve is selected) an SRV e.g. example.cm. Yu can specify multiple destinatin addresses if yu have mre than ne Cnferencing Nde. Yu d nt have t rute every nde we recmmend just 2 r 3 ndes fr redundancy and lad sharing purpses. Enter 5060 fr TCP r 5061 fr TLS. If yu are using TCP, select the existing Nn-Secure SIP Trunk Prfile. If yu are using TLS, select the name f the security prfile yu have just created. This example uses Pexip Infinity Encrypted TLS SIP trunk. Select either Standard SIP Prfile Fr Cisc VCS, r if yu have created a new prfile fr example SIP prfile fr Pexip Infinity select that ne instead. Select vcs-interp, if available. (This is nly necessary if SRTP will be used.) 6. Select Save Cnfiguring the dial plan fr calls frm CUCM t Pexip Infinity CUCM can be cnfigured t rute calls t a SIP trunk based n a specific prefix. 2015 Pexip AS Versin 9.a April 2015 Page 4 f 6
Testing the deplyment In ur example deplyment, all ur Virtual Meeting Rms have an alias with a prefix f 555 fllwed by 3 digits. T ensure that all calls frm CUCM-registered devices t Pexip Infinity Virtual Meeting Rms are ruted crrectly we must cnfigure CUCM t rute calls starting with 555 t Pexip Infinity withut changing the number that was dialed. T rute calls based n a specific prefix: 1. Frm the CUCM web interface, frm the tp right Navigatin bx select Cisc Unified CM Administratin and lg in. 2. G t Call Ruting > Rute/Hunt > Rute Pattern and select Add New. Pattern Definitin Rute Pattern Descriptin Gateway/Rute List Call Classificatin Prvide Outside Dial Tne Enter 555XXX Enter a descriptin f the pattern. This example uses Rute 555XXX t Pexip Infinity SIP trunk. Select the SIP trunk yu created earlier. This example uses Pexip_Infinity. Select OnNet. D nt select this ptin. Adding a SIP rute pattern SIP rute patterns are used t rute calls based n a SIP destinatin FQDN rather than a numeric rute pattern. 1. Frm the CUCM web interface, frm the tp right Navigatin bx select Cisc Unified CM Administratin and lg in. 2. G t Call Ruting > SIP Rute Pattern and select Add New. 3. Cmplete the fllwing fields (leave all ther settings as default): Pattern Usage IPv4 Pattern SIP Trunk Select Dmain Ruting. Enter the dmain t rute. This example uses example.cm. Select the SIP trunk yu created earlier. This example uses Pexip_Infinity. Testing the deplyment T cnfirm that yu have successfully integrated Pexip Infinity and CUCM, yu need t test that endpints registered t CUCM can make calls t, and receive calls frm, Pexip Infinity services. Calls t Pexip Infinity Frm a SIP endpint registered t CUCM, place a call t ne f yur Pexip Infinity Virtual Meeting Rm aliases. Use at least ne ther endpint t place a call t the same Virtual Meeting Rm. In this example, yu wuld call meet.alice@example.cm. Each endpint shuld cnnect t the Virtual Meeting Rm and be able t send and receive audi and vide frm all f the ther participants. Calls frm Pexip Infinity There are a number f ways that Pexip Infinity Cnferencing Ndes can be prmpted t make utbund calls. Fr a full list, see the Pexip Infinity Administratr Guide sectins n Autmatically dialing ut t a participant frm a cnference and Manually 2015 Pexip AS Versin 9.a April 2015 Page 5 f 6
Testing the deplyment dialing ut t a participant frm a cnference. Fr the purpses f this test, we will place the call manually using the Administratr interface, as fllws: 1. Frm the Pexip Infinity Administratr interface, g t Service cnfiguratin > Virtual Meeting Rms and select the name f the Virtual Meeting Rm frm which yu want t place the call. In this example we select meet.alice. 2. At the bttm left f the screen, select Dial ut t participant. Field System lcatin Service alias Destinatin alias Prtcl Descriptin Select the system lcatin t which the Cnferencing Nde that yu added as a SIP trunk belngs. This lists all f the aliases that have been cnfigured fr the selected Virtual Meeting Rm r Virtual Auditrium. The participant will see the incming call as cming frm the selected alias. The alias f the endpint that yu want t dial. Select SIP. 4. Select Dial ut t participant. The call shuld be received by the destinatin endpint, with the call shwing as cming frm the selected alias. On answer, the endpint shuld cnnect t the selected Virtual Meeting Rm and be able t send and receive audi and vide frm all f the ther participants. 2015 Pexip AS Versin 9.a April 2015 Page 6 f 6