Cisco IOS SIP Configuration Guide



Similar documents
Cisco ISDN PRI to SIP Gateway

Cisco CCA Tool SIP Security methods

Direct Inward Dial Digit Translation Service

Cisco Voice Gateways. PacNOG6 VoIP Workshop Nadi, Fiji. November Jonny Martin - jonny@jonnynet.net

Dial Peer Configuration Examples

Cisco CME SIP Trunk Configuration

Curso de Telefonía IP para el MTC. Sesión 5-1 Implementación de Gateways SIP. Mg. Antonio Ocampo Zúñiga

Note: As of Feb 25, 2010 Priority Telecom has not completed FXS verification of fax capabilities. This will be updated as soon as verified.

Let's take a look at another example, which is based on the following diagram:

1 SIP Carriers Warnings Vendor Contact Vendor Web Site : Versions Verified SIP Carrier status as of 9/11/2011

and 2, implemented With Cisco Unified Border Control Element (CUBE)

EarthLink Business SIP Trunking. Cisco Call Manager and Cisco CUBE Customer Configuration Guide

Configuring SIP Registration Proxy on Cisco UBE

AT&T IP Flex Reach/ IP Toll Free Configuration Guide IC 3.0 with Interaction SIP Proxy

nexvortex Setup Guide

VoIP Gateway/IP-PBX Interworking with Skype

Call Setup and Digit Manipulation

This topic describes dial peers and their applications.

Configuring Network Side ISDN PRI Signaling, Trunking, and Switching

Avaya one-x Quick Edition Interoperability with Cisco Integrated Services Router (ISR) SIP Gateway - Issue 1.0

CVOICE Exam Topics Cisco Voice over IP Exam # /14/2005

SIP-to-SIP Connections on a Cisco Unified Border Element

Configuring SIP Support for SRTP

SIP Trunking using Optimum Business SIP Trunk Adaptor and the Cisco Call Manager Express Version 8.5

Optimizing Converged Cisco Networks (ONT)

Dial Peer. Example: Dial-Peer Configuration

Configuring Fax Pass-Through

ADTRAN SBC and Cisco Unified Call Manager SIP Trunk Interoperability

Configuring VoIP Call Setup Monitoring

General Guidelines for SIP Trunking Installations

Cisco Networks (ONT) 2006 Cisco Systems, Inc. All rights reserved.

Configuring SIP Trunking and Networking for the NetVanta 7000 Series

Special-Purpose Connections

SIP Trunk Configuration Guide. using

Table of Contents. Cisco Mapping Outbound VoIP Calls to Specific Digital Voice Ports

General Guidelines for SIP Trunking Installations

Voice Call Flow Overview

1) How do I setup my SIP trunk for inbound/outbound calling? We authenticate IP-PBX SIP Trunking traffic by:

VoIP Workshop PacNOG3

IDT / Net2phone SIP Trunking Configuration Guide for Cisco Business Edition 3000 (BE3000) Release with Cisco Unified Border Element Release 8.8.

Verizon IP Trunking Service: Connecting Cisco Unified Communications Manager 6.1(2) via the Cisco Unified Border Element using SIP

SIP Trunking Manual Technical Support Web Site: (registration is required)

Q&A. DEMO Version

Application Notes for Configuring Broadvox SIP Trunking with Avaya IP Office - Issue 1.0

Voice Dial Plans, Configuring Voice Interfaces and Dial Peers

ADTRAN SBC and Avaya IP Office PBX SIP Trunk Interoperability

Cisco Voice over IP

Application Notes for Configuring Cablevision Optimum Voice SIP Trunking with Avaya IP Office - Issue 1.1

Avaya IP Office 8.1 Configuration Guide

Configuring Modem Transport Support for VoIP

VoIP Configuration Examples

Configuring the Sonus SBC 2000 with Cisco Unified Call Manager 10.5 for Verizon Deployment

Intelepeer SIP Trunking: Connecting Cisco Unified Communications Manager 8.5(1) via the Cisco Unified Border Element 1.3 using SIP

CVOICE - Cisco Voice Over IP

Configuring Mitel 3300 for Spitfire SIP Trunks

Cisco Unified Communications Manager SIP Trunk Configuration Guide for the VIP-821, VIP-822 and VIP-824

How To Guide. SIP Trunking Configuration Using the SIP Trunk Page

Link2VoIP SIP Trunk Setup

Network Scenarios Pagina 1 di 35

AT&T Service Tested. Interaction Center (xic)

PPreferredID = "P-Preferred-Identity" HCOLON PPreferredID-value. *(COMMA PPreferredID-value)

Application Notes Rev. 1.0 Last Updated: February 3, 2015

Configuring Interactive Intelligence ININ IP PBX For tw telecom SIP Trunking service USER GUIDE

Technical Configuration Notes

Peer-to-Peer SIP Mode with FXS and FXO Gateways

Configuring Voice over IP for Cisco MC3810 Series Concentrators

Session Initiation Protocol

Curso de Telefonía IP para el MTC. Sesión 4-1 Tipos de llamadas. Mg. Antonio Ocampo Zúñiga

Integrating VoIP Phones and IP PBX s with VidyoGateway

Mediatrix 3000 with Asterisk June 22, 2011

Cisco Voice over IP CIPT1. Volume 2. Student Guide. Version 6.0. Editorial, Production, and Web Services:

Session Border Controller

Application Notes Rev. 1.0 Last Updated: January 9, 2015

VoIP Configuration. Prerequisite Tasks CHAPTER

ESI SIP Trunking Installation Guide

IIUC Implementing Cisco IOS Unified Communications (IIUC) Version: Demo. Page <<1/9>>

Configuring Voice over IP

Configuring Avaya BCM 6.0 for Spitfire SIP Trunks

SIP Trunking Service Configuration Guide for Skype

Direct IP Calls. Quick IP Call Mode

How To Set Up A Dialogic.Com On A Cell Phone With A Sim Sim Sims On A Sims 2 (For A Simplon) On A Pts 2 ( For A Pty Phone) On An Ipad Or

Business Talk IP (France and International) connecting:

Application Notes for Configuring Intelepeer SIP Trunking with Avaya IP Office Issue 1.0

MITEL SIP CoE. Technical. Configuration Notes. Configure the Mitel 3300 MCD 4.1 for use with Paetec Broadworks Softswitch. SIP CoE

SIP Trunking Service Configuration Guide for Time Warner Cable Business Class

SIP Trunk Configuration V/IPedge Feature Description 5/22/13

SIP Trunking Quick Reference Document

Application Notes for Avaya IP Office 7.0 Integration with Skype Connect R2.0 Issue 1.0

IP Telephony v1.0 Scope and Sequence. Cisco Networking Academy Program

MITEL SIP CoE. Technical. Configuration Notes. Configure MCD 6.X for use with babytel SIP trunks. SIP CoE

Vega 100G and Vega 200G Gamma Config Guide

Connecting with Vonage

Provisioning and configuring the SIP Spider

How to Configure the Cisco UC500 for use with Integra Telecom SIP Solutions

Application Note. December 2014 Table of Contents

1.1.3 Versions Verified SIP Carrier status as of 18 Sep 2014 : validated on CIC 4.0 SU6.

Negotiation of an Audio Codec from a List of Codecs on Each Leg of a SIP-to-SIP Call on the Cisco Unified Border Element

Building a Scalable Numbering Plan

Application Notes for Configuring SIP Trunking between Metaswitch MetaSphere CFS and Avaya IP Office Issue 1.0

Transcription:

Cisco IOS SIP Configuration Guide Dialpeer Configuration Session Number 1

Terminology Call - A connection terminating on or passing through a gateway. Call Leg - The segment of a call associated with a particular signaling and transport technology, for example SIP or PSTN Service Provider - the implementation of the Interface for a particular protocol (signaling stack) Interface (voice-port) - A physical or logical connector that carries call legs. For example, an analog line or a T1/PRI span. The IP network is also modeled as an interface. Application (a.k.a. Session application) - accepts and creates call-legs, provides feature platform. 2

Dial Peer A dial-peer is the entity to which a call is connected. Includes VoIP, Pots etc. Incoming dial-peers point to an application to handle an incoming call Outgoing dial-peers pick an interface, PSTN or SIP, to handle an outgoing call. 3

VoIP DialPeer Map phone numbers (E.164 addresses) or SIP URIs to IP addresses or DNS names Describe transport characteristics of the connection like: codec, vad, QoS, dtmf-relay type etc. Example: dial-peer voice 111 voip destination-pattern 60154 incoming called number 1001 session protocol sipv2 session target dns:sipserver1.hawaii.edu dtmf-relay rtp-nte codec g711ulaw 4

URI Matching From 12.3(4)T onwards, a voip dialpeer can be matched based on a sip: uri A voice class uri needs to be configured: voice class uri SIP_1 sip user abc host sip.com 5

URI Matching contd On the dialpeer, the voice class needs to be associated with from, to or request uri. dial-peer voice 111 voip destination-pattern 60154 incoming called number 1001 incoming uri from SIP_1 session protocol sipv2 session target dns:sipserver1.hawaii.edu. 6

VoIP Dialpeer Matching Rule Inbound dialpeer incoming uri request incoming uri to incoming uri from incoming called-number answer address destination-pattern Outbound dialpeer destination-uri destination-pattern 7

POTS Dialpeer Map phone numbers to voice ports. Destination-pattern is used to match an outbound dialpeer, incoming called-number is used to match an inbound dialpeer Example: dial-peer voice 100 pots destination-pattern 9000 port 1/0/0 Voice ports further specify signaling properties 8

Order of Dialpeer matching All matched dialpeer are sorted based on preference. Higher preference is given to dialpeers with an exact pattern match. Two dialpeers with the same pattern match will be tried in the order they were configured. preference command can be used to break the tie between two dialpeers with same match characteristics. 9

Number Translation using Translation Profile Voice Translation Profiles introduce a scheme to translate numbers. The translation rules replace a sub string of the input number if the number matches the match pattern, number plan, and type present in the rule. Called, Calling and Redirect-Called numbers can be defined in a translation profile. Each type of call number in the profile can have different translation rules. Translation profiles can be referenced on: Trunk Group, Source IP Group, Dial-Peer, Voice-Port, VoIP Incoming The voice translation rules use characters similar to Regular Expression Syntax (regexp) 10

Configuring Translation Rule Syntax: Router(config)# voice translation-rule <num> Router(cfg-translation-rule)# rule precedence /match-pattern/ /replace-pattern/ [type {match-type replace-type} [plan {match-type replace-type}]] Examples: 1. This example replaces any occurrence of the number "123" with "456". voice translation-rule 1 rule 1 /123/ /456/ 2. Match 1# at the beginning and replace it with Null. voice translation-rule 2 rule 2 /^1#/ // 3. Expand 5 digit number to 10 digits voice translation-rule 3 rule 3 /25555/ /91939&/ 11

Configuring Translation Profile Once a translation rule has been configured, translation profile can be configured by: voice translation-profile <name> translate called <translation-rule num> translate calling <translation-rule num> translate redirect-called <translation-rule num> Dial-Peer configuration: dial-peer voice <num> [pots voip] translation-profile [incoming outgoing] <name> For more information on number translation: http://www.cisco.com/en/us/tech/tk652/tk90/technologies_configuration_example091 86a00803f818a.shtml 12

Cisco IOS SIP Configuration Guide SIP Feature Configuration Session Number 13

Reliable Provisional Response Gateway can be configured to send 18x response reliably as in RFC 3262. Global configuration is under voice-service voip; sip. It can also be configured on the voip dialpeer. Dialpeer configuration will take precedence over global configuration To configure it: router# voice-service voip router(conf-voi-serv)#sip router(conf-serv-sip)# rel1xx [require supported] 100rel Default mode is rel1xx supported 100rel 14

Codec configuration Codec can be configured on the voip dialpeer using codec <codec> cli. Example: router# conf t router(config)#dial-peer voice 6 voip router(config-dial-peer)#codec g711ulaw Codecs configured on the outbound dialpeer will be sent in sdp of INVITE. Default codec is G729 15

Codec Configuration contd.. More than one codec can be configured using voice-class codec. Example: router# conf t router(config)#voice class codec <num> router(config-class)#codec preference 1 g711alaw router(config-class)#codec preference 2 g711ulaw On the dialpeer: router(config)#dial-peer voice 6 voip router(config)# voice-class codec <num> 16

Configuration under sip-ua Configurations specific to sip user agent are under sip-ua. Commonly used configs are message retry count, retry interval configs, configuring an outbound server Configuring number of retries. router(config)# sip-ua router(config-sip-ua)# retry <message> <number> Signaling timer configuration. router(config)# sip-ua router(config-sip-ua)# timers <message> <timer-val> 17

sip-ua configurations contd.. Configuring an outbound server router(config)# sip-ua router(config-sip-ua)# sip-server <server address> On the outbound voip dialpeer: router(config)#dial-peer voice 6 voip router(config)# session-target sip-server 18

sip-ua Configuration contd Overriding default SIP-PSTN disconnect cause code router(config)# sip-ua router(config)# set pstn-cause <num> sip-status <num> router(config)# set sip-status <num> pstn-status <num> Range of sip-status is 400-699 Range of pstn-status is 1-127 19

Caller identity and Privacy IOS SIP gateway uses Remote-Party-ID header that identifies the calling party and carries presentation and screening information. Implementation is based on draft-ietf-privacy-.02.txt, SIP Extensions for Caller Identity and Privacy. For PSTN-SIP call, information from octet3a is used to create presentation and screening parameters in Remote- Party-ID header. For SIP-PSTN, presentation and screening parameters in Remote-Party-ID header is used to create octet3a information in ISDN SETUP. 20

Caller Identity and Privacy contd.. Additional CLI commands allow alternative calling information treatments for calls entering the SIP trunking gateway. Configurable treatment options for SIP-PSTN: Calling name and number pass-through (default). No calling name or number sent in the forwarded Setup message. Calling name unconditionally set to the configured string in the forwarded Setup message. Calling number unconditionally set to the configured string in the forwarded Setup message. 21

Caller Identity and Privacy contd Configurable treatment options for PSTN-SIP: Calling name and number pass-through (default). No calling name or number sent in the forwarded INVITE message. Display-name of the From header unconditionally set to the configured string in the forwarded INVITE message. User part of the From header unconditionally set to the configured string in the forwarded INVITE message. Display-name of the Remote-Party-ID header unconditionally set to the configured string in the forwarded INVITE message. User part of the Remote-Party-ID header unconditionally set to the configured string in the forwarded INVITE message. P-Asserted-Identity support will be available in a future release. 22

Addition SIP gateway features Call Transfer T.38 fax with fallback to fax-passthrough Buffered Calling-Name Registration Digest Authentication Call Redirection Ability to configure source address for signaling and media 23