Cisco IOS
From VoIP.ms Wiki
(Difference between revisions)
| [quality revision] | [quality revision] |
90210chris (Talk | contribs) (→Cisco IOS) |
(→SIP Trunk (Username/Password Authentication)) |
||
| (One intermediate revision not shown) | |||
| Line 2: | Line 2: | ||
For the configuration below to work, you must have DNS name lookups properly configured on your router. | For the configuration below to work, you must have DNS name lookups properly configured on your router. | ||
The example below is based on IOS 15.1(3)T. Minor adjustments may be necessary for ealier IOS revisions. | The example below is based on IOS 15.1(3)T. Minor adjustments may be necessary for ealier IOS revisions. | ||
| - | + | This example uses newyork4.voip.ms as a primary route. | |
| - | This example uses | + | |
configure terminal | configure terminal | ||
| Line 9: | Line 8: | ||
voice service voip | voice service voip | ||
ip address trusted list | ip address trusted list | ||
| - | ipv4 | + | ipv4 107.6.67.238 '''Current IP address for newyork4.voip.ms at the time of this writing.''' |
| - | + | ||
ip address trusted call-block cause not-in-cug | ip address trusted call-block cause not-in-cug | ||
gcid | gcid | ||
| Line 21: | Line 19: | ||
transport switch udp tcp | transport switch udp tcp | ||
asserted-id ppi | asserted-id ppi | ||
| - | localhost dns:dns.name.of.your.device | + | localhost dns:'''dns.name.of.your.device''' |
midcall-signaling passthru | midcall-signaling passthru | ||
no call service stop | no call service stop | ||
sip-ua | sip-ua | ||
| - | credentials username your_account password 0 your_password realm voip.ms | + | credentials username '''your_account''' password 0 '''your_password''' realm '''newyork4.voip.ms''' |
| - | authentication username your_account password 0 your_password realm voip.ms | + | authentication username '''your_account''' password 0 '''your_password''' realm '''newyork4.voip.ms''' |
| - | registrar 1 dns: | + | registrar 1 dns:newyork4.voip.ms auth-realm voip.ms !'''Pick your preferred server''' |
| - | + | ||
| - | + | ||
| - | !This dial peer will match all incoming calls for | + | !'''This dial peer will match all incoming calls for an specific DID''' |
dial-peer voice 1 voip | dial-peer voice 1 voip | ||
| - | + | huntstop | |
| - | + | destination-pattern ########## !'''Switch the # with your DID Number''' | |
| - | + | session protocol sipv2 | |
| - | + | session target ipv4:192.168.X.X !'''Your Call Manager IP Address''' | |
| - | dtmf-relay rtp-nte | + | dtmf-relay cisco-rtp rtp-nte |
| + | codec g711ulaw | ||
no vad | no vad | ||
| - | |||
| - | |||
| - | !This dial peer is for outgoing calls | + | !'''This dial peer is for outgoing calls''' |
| - | + | ||
| - | + | ||
dial-peer voice 2 voip | dial-peer voice 2 voip | ||
| - | destination-pattern | + | destination-pattern [2-9]..[2-9]...... |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
session protocol sipv2 | session protocol sipv2 | ||
| - | + | session target ipv4:107.6.67.238 !'''Your preferred server's IP address''' | |
| - | session target | + | no voice-class sip early-offer forced |
| - | no | + | dtmf-relay h245-alphanumeric |
codec g711ulaw | codec g711ulaw | ||
| - | + | no vad | |
| - | + | ||
| - | + | ||
| - | !This dial peer is | + | !'''This dial peer is for outgoing calls with the 1 prefix.''' |
| - | + | ||
| - | + | ||
dial-peer voice 3 voip | dial-peer voice 3 voip | ||
| - | destination-pattern | + | destination-pattern 1[2-9]..[2-9]...... |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
session protocol sipv2 | session protocol sipv2 | ||
| - | + | session target ipv4:107.6.67.238 !'''Your preferred server's IP address''' | |
| - | session target | + | no voice-class sip early-offer forced |
| + | dtmf-relay rtp-nte cisco-rtp sip-kpml sip-notify | ||
| + | codec g711ulaw | ||
no vad | no vad | ||
| + | |||
| + | !'''Incoming Dial-Peer''' | ||
| + | dial-peer voice 4 voip | ||
| + | session protocol sipv2 | ||
| + | session target ipv4:107.6.67.238 !'''Your preferred server's IP address''' | ||
| + | incoming called-number . | ||
| + | dtmf-relay cisco-rtp rtp-nte | ||
codec g711ulaw | codec g711ulaw | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
<br><br><br><br><br> | <br><br><br><br><br> | ||
Revision as of 16:50, 13 January 2015
SIP Trunk (Username/Password Authentication)
For the configuration below to work, you must have DNS name lookups properly configured on your router. The example below is based on IOS 15.1(3)T. Minor adjustments may be necessary for ealier IOS revisions. This example uses newyork4.voip.ms as a primary route.
configure terminal voice service voip ip address trusted list ipv4 107.6.67.238 Current IP address for newyork4.voip.ms at the time of this writing. ip address trusted call-block cause not-in-cug gcid clid substitute name allow-connections sip to sip no supplementary-service sip moved-temporarily no supplementary-service sip refer sip e911 transport switch udp tcp asserted-id ppi localhost dns:dns.name.of.your.device midcall-signaling passthru no call service stop sip-ua credentials username your_account password 0 your_password realm newyork4.voip.ms authentication username your_account password 0 your_password realm newyork4.voip.ms registrar 1 dns:newyork4.voip.ms auth-realm voip.ms !Pick your preferred server !This dial peer will match all incoming calls for an specific DID dial-peer voice 1 voip huntstop destination-pattern ########## !Switch the # with your DID Number session protocol sipv2 session target ipv4:192.168.X.X !Your Call Manager IP Address dtmf-relay cisco-rtp rtp-nte codec g711ulaw no vad !This dial peer is for outgoing calls dial-peer voice 2 voip destination-pattern [2-9]..[2-9]...... session protocol sipv2 session target ipv4:107.6.67.238 !Your preferred server's IP address no voice-class sip early-offer forced dtmf-relay h245-alphanumeric codec g711ulaw no vad !This dial peer is for outgoing calls with the 1 prefix. dial-peer voice 3 voip destination-pattern 1[2-9]..[2-9]...... session protocol sipv2 session target ipv4:107.6.67.238 !Your preferred server's IP address no voice-class sip early-offer forced dtmf-relay rtp-nte cisco-rtp sip-kpml sip-notify codec g711ulaw no vad
!Incoming Dial-Peer dial-peer voice 4 voip session protocol sipv2 session target ipv4:107.6.67.238 !Your preferred server's IP address incoming called-number . dtmf-relay cisco-rtp rtp-nte codec g711ulaw