background image

 

 

Cisco UC500 SIP Trunking 

Configuration Guide 

 
 
 
 
 
 
 
 
 
SBCS Product Marketing team 
Cisco Systems, Inc. 
Date: June 08, 2008 
Version 2.1 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Summary of Contents for UC500 series

Page 1: ...Cisco UC500 SIP Trunking Configuration Guide SBCS Product Marketing team Cisco Systems Inc Date June 08 2008 Version 2 1 ...

Page 2: ...g the UC500 for SIP trunk calls 40 4 4 3 VOIP Codec used on SIP Trunk calls 41 4 4 4 Fax Modem Calls 43 4 4 5 Outbound proxy support 44 4 4 6 Call Admission Control CAC QoS 44 4 4 7 Call forward caller ID calling number local 45 4 4 8 Creating a specific Dial Plan for outbound calls 45 4 4 9 Adding a secondary or backup server for call routing registration 46 4 4 10 Registration of Multiple DID nu...

Page 3: ...ting UC500 for SIP Trunking services It addresses the Cisco Configuration Assistant CCA for UC500 some CLI configurations on the UC500 for the most common deployments there may be certain features that are not covered in the guide 1 3 Revision Control Release Release Date Changes to this Version 2 0 04 24 08 Updates for CCA 1 6 UC500 4 2 7 software pack CLI configurations section 4 4 2 1 06 08 08 ...

Page 4: ...age UC500 offers voice mail and automated attendant capabilities for IP and analog phone users these are fully integrated into the appliance 2 2 UC500 SIP Trunk Qualification and Templates The main focus of the document is to define guidelines in developing a UC500 configuration template validate a configuration that works enables communication between the UC500 and service provider s SIP call age...

Page 5: ... and password privilege levels and the use of AAA servers such as Cisco s Access Control Server ACS which provides Radius and TACACS services These configuration efforts may be performed by the VAR or end customer through CCA The UC500 templates also include Class of Restriction COR to enable access control for different classes of users International number dialing for example may be restricted t...

Page 6: ... server for the phones and PCs Requirements for this configuration include A layer 2 Ethernet switch or cross over cable between the Managed Access Router and UC500 Cisco UC500 appliance Cisco IP Phones up to 48 with CE520 expansion switches Miscellaneous analog phones or other devices such as fax machines SP Network Managed Access Router UC500 Interface Vlan1 192 168 10 1 Interface Vlan100 10 1 1...

Page 7: ...configuration Some providers may also provide a publicly routable address for UC500 rather than use a private IP address This has the benefit of avoiding NATing for IP traffic at the Managed Access Router and can simplify remote access to the UC500 via VPN or SSH or telnet VLAN 1 Voice VLAN 100 and the subnets depicted can be modified by the VAR or end customer to suit customer requirements PCs ma...

Page 8: ...ect to errors in the event of sudden power loss 3 2 Software Requirements Below are the current minimum recommendations for software releases versions for the various portions of the UC500 which will interact with the SIP trunk Component Supported IOS Release UC500 advipservicesk9 mz 124 11 XW7 UC500 Software Pack 4 2 7 CUE Release 3 0 3 CCA Release 1 6 1 To download the above UC500 Software bundl...

Page 9: ...nerally be connected to the switch port on the phones Any analog devices such as faxes may be connected to the FXS ports on the UC500 Install CCA on a PC connected to one of the FastEthernet ports on the front of the UC500 Make sure this PC is configured for DHCP to receive an IP address from UC500 4 2 Initial Configuration If the UC500 platform has been configured for testing or other purposes pr...

Page 10: ...C500 for SIP Trunking 4 3 1 With the UC500 in a default configuration launch CCA on the workstation attached to a FastEthernet port CCA begins with a prompt to connect Select Create Community to add this UC500 to a new community as follows Figure 4 3 1 Create community for CCA ...

Page 11: ...should pop up a new window add the below Name whatever name you need for the community usually the customer name Discover Choose a single device by IP address option from the dropdown IP address Enter 192 168 10 1 Click on Start Figure 4 3 2 Community Setup ...

Page 12: ... All rights reserved 4 3 3 An SSH certificate warning may appear Figure 4 3 3a Certificate Warning Select Yes or Always to continue to a login prompt Figure 4 3 3b Login Enter the below defaults Username cisco Password cisco ...

Page 13: ... 2008 Cisco Systems Inc All rights reserved 4 3 4 Now it should show the UC500 that was discovered as below select that and hit Ok Figure 4 3 4 Discover device ...

Page 14: ...ights reserved 4 3 5 The CCA will go through a network discovery process for about 1 2 minutes please be patient at this step then a Topology view will show up as below showing all the connected device s Figure 4 3 5 Topology view ...

Page 15: ...nments from the recommended defaults that are assumed in this document to something else Ports allows the assignment of static duplex and speed settings power management and enablement Security allows the creation or modifications of NAT VPN server and Firewall options This will not be addressed in this document but are discussed in the UC500 product documentation Telephony is where the majority o...

Page 16: ...appropriate DNS settings are applied for PCs based on the SP requirement or if the VAR customer intend to change the default DHCP configuration Cisco recommends that VARs leave this alone unless there is a compelling need for this Figure 4 3 7 Changing DNS in the data DHCP pool settings ...

Page 17: ...hange the DNS settings for the UC500 click on Device Properties IP addresses this is particularly relevant if the SIP Trunking provider uses domain names instead of IP addresses to route SIP calls between devices Figure 4 3 8 default DNS settings for UC500 ...

Page 18: ...he right pane do the below Domain name name the provider requires the UC500 to have Enable Domain Lookup should be checked Remove any old DNS servers in the config New Server Enter IP address of DNS server click Add Click OK at the bottom to continue Figure 4 3 9 updated DNS settings for UC500 ...

Page 19: ...ll rights reserved 4 3 10 Click on Device Properties System Time to set the system clock Click the Device name e g UC520 and then the Modify button Make the appropriate selections and click OK Figure 4 3 10 Setting System Time ...

Page 20: ...tom of the right pane enter the IP address es Keys Encryption as defined by the provider then click OK This configuration is optional if no NTP is provided in this case the UC500 clock is the system clock Figure 4 3 11 NTP settings Click OK at the bottom of the pane if a pop up comes up which states there is a need to reload CUE hit OK and disregard this for now ...

Page 21: ...rative username and password for access to the UC500 system Choose the device from the Hostname dropdown at the top then change the options that are required The Local Username Password tab should be where you change this username password combination Click OK to continue once done Figure 4 3 12 Username Password Settings ...

Page 22: ...ion This is a mandatory step when using CCA for UC500 configuration Click the FastEthernet 0 0 interface and then the Modify button In this example a static IP is being used 1 1 100 4 However based on the network setup DHCP can also be used as well as PPPoE for DSL Click OK to go back to the Internet Connection pane Figure 4 3 13a WAN connection Click OK to continue ...

Page 23: ...3b Click Routing from the left panel and configure the IP routing with the appropriate default gateway for UC500 Click the FastEthernet 0 0 interface and then the Modify button In this example the default gateway is 1 1 100 254 Figure 4 3 13a Routing ...

Page 24: ...e WAN interface configuration note if using PPPoE then this interface would be Dialer0 not FastEthernet0 0 UC500 show run interface FastEthernet 0 0 interface FastEthernet0 0 ip verify unicast reverse path ip inspect SDM_MEDIUM out Add the below CLI UC500 config t UC500 config interface FastEthernet 0 0 UC500 config if no ip verify unicast reverse path UC500 config interface Integrated Service Eng...

Page 25: ... 2008 Cisco Systems Inc All rights reserved 4 3 15 At this point saving the configuration of the UC500 is strongly recommended Figure 4 3 15 Saving configuration ...

Page 26: ...onfiguration has been saved go to the Telephony Voice on the left pane after a minute or two you will automatically see the AA Voicemail tab on the right with fields highlighted in red which imply these are mandatory to fill Figure 4 3 16 Voice Configuration Tab ...

Page 27: ... Click on the Device tab in CCA This is more informational shows if the UC500 is an 8 16 32 or 48 user system the hardware installed the system type Make sure you select Configure as a PBX as your Voice System Type for SIP Trunking Figure 4 3 17 Device ...

Page 28: ...ll rights reserved 4 3 18 Click on the System tab this has information on the system level information such as region date time format language setup system message You can also add system level speed dials Figure 4 3 18 System ...

Page 29: ...STN number 4085551200 This is the Main Number DID from SP Auto Attendant Script Choose aa_transfer aef Menu Prompt Choose AAWelcome wav or you can record your own prompt and upload Enter Options for each digit to route to an extension etc Voicemail Access Extension 401 These can be changed to meet the requirements of the VAR customer network Figure 4 3 19 Updated AA Voicemail settings Do NOT click...

Page 30: ...er Enter IP or domain name of registrar server if any this is where the SIP register messages would be sent to MWI Server Fill this only if you need centralized voicemail Proxy Server Enter IP or domain name of proxy server this is where the SIP INVITE messages would be sent to can be the same as Registrar server Digest Authentication Enter username password supplied by the SP if any Typically the...

Page 31: ...Intercom etc It is strongly recommended that the default extensions provided for each feature are NOT changed to avoid conflicts with other extensions and more importantly with dial plan elements that are built in and not visible through CCA In this example Paging Group Pickup Caller ID Block Code Intercom and Hunt Group features are enabled Figure 4 3 21 Voice System Features tab ...

Page 32: ...lso define the Access Code to dial out On this screen there is also the option to configure DIDs which implies mapping the external10 digit PSTN numbers to internal extensions on IP phones section 4 3 23 Number of digits per Extension 3 Numbering plan Locale North American Emergency Numbers 911 the rest of the parameters are left as default in this example Figure 4 3 22 Dial Plan ...

Page 33: ...85551201 and end as 4085551202 Enter Internal Number Extension start as 201 and end as 202 Choose SIP Trunk from the trunk pulldown Do not Check Caller ID and then click OK1 Figure 4 3 23 DID Configuration Note 1 The following are the rules for implementation of caller id in CCA1 5 1 If the caller id check box is selected and the last few digits of the extension match that of the DID then the outb...

Page 34: ...ere each of the phones IP or analog is configured and assigned names user IDs passwords These userIDs passwords are used by the UC500 to authenticate the users for XML TAPI applications such as UCC etc They also will be used for the CME user GUI logon to update speed dials etc Figure 4 3 24 User parameters ...

Page 35: ...d 4 3 25 Enter the LastName FirstName UserID Password for each phone If the analog ports FXS are not needed you can select each port with Phone type as anl hit Delete scroll down to the bottom to see this Figure 4 3 25 User parameters continued ...

Page 36: ... a given phone a pop up window as below will show up where you can add dialing permissions COR CFNA timeout Hunt Group Intercom Paging group etc You should also check to make sure the PSTN number field shows the DID you configured in step 4 3 23 for that extension Figure 4 3 26 User parameters continued Click OK to continue configuring each phone ...

Page 37: ...served 4 3 27 Once done hit Apply at the bottom Now you should see a progress bar at the bottom of the right pane Scroll down if you cannot see this which shows the various stages of the configuration Figure 4 3 27 Status of Configuration ...

Page 38: ... 2008 Cisco Systems Inc All rights reserved 4 3 28 Once configuration is applied you should see the below pop up confirming the same Figure 4 3 28 Configuration Successful ...

Page 39: ...ered via CLI depending on call flows that do not work Please see the CLI section below 4 4 CLI configuration This is an optional step if calls do not work This section will cover some of the more common scenarios or call flows that config will need to added changed via CLI on the UC500 Please note that there are efforts underway to add some of these options into the CCA tool in which case the belo...

Page 40: ...4 Extended IP access list 104 10 deny ip 10 1 10 0 0 0 0 3 any 20 deny ip 10 1 1 0 0 0 0 255 any 30 deny ip 192 168 10 0 0 0 0 255 any 40 permit icmp any host 1 1 100 1 echo reply 50 permit icmp any host 1 1 100 1 time exceeded 60 permit icmp any host 1 1 100 1 unreachable 70 permit udp any any eq 5060 80 permit udp any eq 5060 any 90 permit udp any any range 16384 32767 100 permit udp host 63 203...

Page 41: ... 0 0 0 255 255 255 any 150 deny ip host 255 255 255 255 any 160 deny ip any any log If you are using domain names instead of IP addresses that will also work Be aware that there may be an outage if the DNS server is not reachable which means the UC500 firewall cannot resolve the domain name to an IP address This will become the default firewall configuration when using CCA 1 7 coming out in July 2...

Page 42: ...anscoding is required in this case especially when going to voicemail Cisco Unity Express as that only supports G711ulaw A sample transcoding configuration on UC500 can be done as shown below a Find the MAC address to be used for transcoder UC500 sh int vlan 100 inc bia Hardware is EtherSVI address is 001b 8fa8 4282 bia 001b 8fa8 4282 b Configure the DSPs for transcoding voice card 0 dsp services ...

Page 43: ...om the CCA interface In the CLI remove sccp configuration for the FXS port in question in this example using port 0 0 0 dial peer voice 1 pots no service Remove SCCP control destination pattern 4085551010 Fax DID or PSTN number Enable T 38 support globally voice service voip fax protocol t38 Add T 38 support on the inbound outbound SIP trunk dial peers note there may be more than just 1000 shown b...

Page 44: ...um 4 4 5 Outbound proxy support This feature allows the UC500 to send all SIP packets to a specific IP address or DNS instead of the IP DNS of the proxy server defined in section 4 3 20 This is a common method used in case the SP has an SBC Session Border Controller which interfaces with all customer IP PBXes from the SP point of view voice service voip sip outbound proxy dns sipconnect cisco com ...

Page 45: ...ss the INVITE as the From header in the INVITE is not a DID on the UC500 to overcome this you can setup the caller ID for call forward or transfer to be the UC500 phone that initiates the feature as below telephony service calling number local 4 4 8 Creating a specific Dial Plan for outbound calls The default dialplan when using a generic SIP Trunk provider template sends all calls out a single di...

Page 46: ...alls This implies duplicating the outbound dial plan on the UC500 via dial peers This is similar to section 4 4 8 and will not repeat all the config here The key addition would be to create new dial peers new tags pointing to the backup proxy server in the example below it is 10 1 100 253 dial peer voice 12001 voip corlist outgoing call local description Outgoing Local call to SIP trunk destinatio...

Page 47: ...isco codec video h263 118 cisco codec video h264 119 cisco rtp dtmf relay 121 cisco fax relay 122 cisco cas payload 123 cisco clear channel 125 To change the preconfigured value you need to follow the below example which requires RFC2833 nte to use payload type of 100 which is used by nse dial peer voice 11001 voip description Outgoing Local call to SIP trunk dtmf relay rtp nte rtp payload type ns...

Page 48: ...g ccsip messages to look at SIP messages sent received by the UC500 To ensure the debugs do not cause a CPU hog and adversely affect the UC500 performance a common set of CLI to add is as below UC500 config terminal UC500 config logging console informational UC500 config logging buffer 100000 debug UC500 config service sequence number UC500 config service timestamp debug date msec UC500 config end...

Page 49: ...how voip rtp connection Check the RTP streams IP address port numbers show sip ua call Check if the active SIP calls are up show call active voice brief Check if there are SIP SCCP call legs up Debug commands debug ccsip message for SIP messages in out debug voip ccapi inout for generic IOS voice stack dialpeers etc debug voice translation for IOS voice translation rules debug ephone detail mac ad...

Page 50: ...word If you have a valid service contract but do not have a user ID or password you can register on Cisco com http www cisco com techsupport 8 Disclaimer This configuration guide is offered as a convenience only and any specifications and information regarding the product in this guide are subject to change at any time All statements information and recommendations in this guide are believed to be...

Reviews: