Cisco IOS - VoIP.ms Wiki

Check out our YouTube channel to watch our simple tutorials that will help you set up most of our features.

Cisco IOS

From VoIP.ms Wiki

Revision as of 16:36, 12 September 2014 by 90210chris (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Cisco IOS

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. Note that the dial plan shown below will allow you to dial anything and will pass those digits directly to voip.ms, but will take a few seconds to route the call unless you finish the number with a #. This example uses newyork.voip.ms as a primary route and chicago.voip.ms as a backup route. You can use whichever hosts you prefer, so long as you keep them consistent in the configuration.

configure terminal

voice service voip
 ip address trusted list
  ipv4 74.63.41.218         !Current IP address for newyork.voip.ms at the time of this writing.
  ipv4 173.208.83.50        !Current IP address for chicago.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 voip.ms
 authentication username your_account password 0 your_password realm voip.ms
 registrar 1 dns:newyork.voip.ms auth-realm voip.ms  !Pick your preferred first server
 registrar 2 dns:chicago.voip.ms auth-realm voip.ms  !Pick the next best here
 !You can configure up to 6 registrar servers for fault-tolerance

!This dial peer will match all incoming calls for DIDs in the range (555)555-1000 to  (555)555-1999
dial-peer voice 1 voip
 incoming called-number 5555551...
 no voice-class sip block 180
 no voice-class sip block 181
 no voice-class sip block 183
 dtmf-relay rtp-nte
 no vad
 voice-class sip bind media source-interface GigabitEthernet0/0       !Use your internet-facing interface here
 voice-class sip bind control source-interface GigabitEthernet0/0     !Use your internet-facing interface here

!This dial peer is for outgoing calls and matches anything.
!Finish dialing with a # to immediately route the call.
!This is the first-priority dial peer for if your first-priority registrar server is available
dial-peer voice 2 voip
 destination-pattern T
 no voice-class sip block 180
 no voice-class sip block 181
 no voice-class sip block 183
 dtmf-relay rtp-nte
 session protocol sipv2
 session transport udp
 session target dns:newyork.voip.ms
 no vad
 codec g711ulaw
 voice-class sip bind media source-interface GigabitEthernet0/0       !Use your internet-facing interface here
 voice-class sip bind control source-interface GigabitEthernet0/0     !Use your internet-facing interface here
 preference 1

!This dial peer is the same as #2, but lower preference.
!This dial peer will be used for outgoing calls in case the first server is unavailable.
!If ANY response (failure or success) is received from the first server, this dial peer will not be used.
dial-peer voice 3 voip
 destination-pattern T
 no voice-class sip block 180
 no voice-class sip block 181
 no voice-class sip block 183
 dtmf-relay rtp-nte
 session protocol sipv2
 session transport udp
 session target dns:chicago.voip.ms
 no vad
 codec g711ulaw
 voice-class sip bind media source-interface GigabitEthernet0/0       !Use your internet-facing interface here
 voice-class sip bind control source-interface GigabitEthernet0/0     !Use your internet-facing interface here
 preference 2
end
copy run start






Personal tools
Namespaces
Variants
Actions
VoIP.ms Wiki
Guides 🇨🇦
Guías 🇲🇽