You are on page 1of 5

SIP Comprehensive

Ingress Gateway
Base Config for Ingress GW
service timestamps debug datetime msec localtime
service timestamps log datetime msec localtime
!
service internal
logging buffered 20000000 debugging
no logging console
!
ip cef
!
voice rtp send-recv
!
voice service voip
signaling forward unconditional
fax protocol t38 ls-redundancy 0 hs-redundancy 0 fallback none
modem passthrough none codec g72r8 pre-ietf
sip
min-se 3!0
header-passing
!
voice class codec "
codec preference " g7""ulaw
codec preference 2 g72r8
!
gateway
timer receive-rtcp #
!
ip rtcp report interval 3000
!
sip-ua
retry invite 3
timers expires !0000
sip-server ipv#$%&' of ()'* 'roxy or (all *erver+$,0!0
reason-header override
Services
application
service cvperror flash$cvperror-tcl
paramspace english index 0
paramspace english language en
paramspace english location flash
paramspace english prefix en
!
service cvp-survivability flash$survivability-tcl
paramspace english index 0
paramspace english language en
paramspace english location flash
paramspace english prefix en
!
service ringtone flash$ringtone-tcl
paramspace english language en
paramspace english index 0
paramspace english location flash
paramspace english prefix en
!
service handoff flash$handoff-tcl
paramspace english language en
paramspace english index 0
paramspace english location flash
paramspace english prefix en
Incoming POTS Dial Peer
dial-peer voice 8 pots
description .xample incoming '/0* dial-peer
service cvp-survivability
incoming called-number 80
direct-inward-dial
To Reach Call Server using CUPS Proy loo!u"
dial-peer voice 800 voip
description .xample (all *erver 1ialpeer with ()'*
translation-profile incoming block
destination-pattern 8002----
voice-class codec "
session protocol sipv2
session target sip-server
dtmf-relay rtp-nte h2#,-signal h2#,-alphanumeric
no vad
To Reach Call Server without CUPS Proy loo!u"
dial-peer voice 800 voip
description .xample (all *erver 1ialpeer without ()'*
translation-profile incoming block
destination-pattern 8002----
voice-class codec "
session protocol sipv2
session target ipv#$%&' of (all *erver+$,0!0
dtmf-relay rtp-nte h2#,-signal h2#,-alphanumeric
no vad
#ee$e$ for SIP Service
dial-peer voice "" voip
description *&' ringtone dial-peer
translation-profile incoming block
service ringtone
voice-class codec "
voice-class sip rel"xx disable
incoming called-number ""0
dtmf-relay rtp-nte h2#,-signal h2#,-alphanumeric
no vad
!
dial-peer voice 22 voip
description *&' error dial-peer
translation-profile incoming block
service cvperror
voice-class codec "
voice-class sip rel"xx disable
incoming called-number 220
dtmf-relay rtp-nte h2#,-signal h2#,-alphanumeric
no vad
#ee$ to co"y the following files to your Ingress GW%
-handoff.tcl
-survivabilty.tcl
-recovery.vxml
-ringtone.tcl
-cvperror.tcl
-ringback.wav
-critical_error.wav
&'() Gateway
Base Config
service timestamps debug datetime msec
service timestamps log datetime msec
service internal
logging buffered 20000000 debugging
no logging console
ip cef
no ip domain lookup
ip host tts-en-us %&' of 00* or 34(' *erver+
ip host asr-en-us %&' of 5*4 or 34(' *erver+
voice rtp send-recv
!
voice service voip
allow-connections h323 to h323
signaling forward unconditional
h323
modem passthrough none codec g72r8 pre-ietf
sip
min-se 3!0
header-passing
voice class codec "
codec preference " g7""ulaw
codec preference 2 g72r8
voice translation-rule "
rule " 687!,#6 66
!
!
voice translation-profile block
translate called "
!
!
ivr prompt memory ",000
ivr prompt streamed none
ivr asr-server rtsp$66asr-en-us6recogni7er
ivr tts-server rtsp$66tts-en-us6synthesi7er
mrcp client timeout connect "0
mrcp client timeout message "0
mrcp client rtpsetup enable
vxml tree memory "000
http client cache memory pool ",000
http client cache memory file ,00
http client cache refresh 8!#000
http client connection timeout !0
http client response timeout 30
gateway
timer receive-rtcp #
!
ip rtcp report interval 3000
Services
application
service new-call flash$bootstrap-vxml
paramspace english index 0
paramspace english language en
paramspace english location flash
paramspace english prefix en
service cvperror flash$cvperror-tcl
paramspace english index 0
paramspace english language en
paramspace english location flash
paramspace english prefix en
service handoff flash$handoff-tcl
paramspace english index 0
paramspace english language en
paramspace english location flash
paramspace english prefix en
service bootstrap flash$bootstrap-tcl
paramspace english index 0
paramspace english language en
paramspace english location flash
paramspace english prefix en
/ptionally you can add these params to override the default values
8which are extracted automatically9 - only to be done in a lab
environment-
param cvpserverhost %&' of (all *erver+
param cvpserverport %0(' 'ort : of (all *erver+
DialPeers
dial-peer voice 777 voip
description ;<3= =abel dial-peer 8assuming your label begins with 7779
service bootstrap
translation-profile incoming block
voice-class codec "
incoming called-number 7770
dtmf-relay rtp-nte h2#,-signal h2#,-alphanumeric
no vad
dial-peer voice 87!,# voip
translation-profile incoming block
incoming called-number 87!,#
dial-peer voice 22 voip
description *&' error dial-peer
translation-profile incoming block
service cvperror
voice-class codec "
voice-class sip rel"xx disable
incoming called-number 220
dtmf-relay rtp-nte h2#,-signal h2#,-alphanumeric
#ee$ to co"y the following files to your &'() GW%
-cvperror.tcl
-ringback.wav
-critical_error.wav
-bootstrap.tcl
-bootstrap.vxml

You might also like