Problemas Integracion Asterisk con CCM

 hola a todos:

Estoy integrando el Asterisk 1.4.x con el Cisco Call Manager 6.x por medio de una sip trunk pero tengo el problema que no se me conectan las llamadas.

Al llamar del Asterisk hacia las extenciones del callmanager, timbren los telefonos pero al contestar me dice que la persona a la que estoy llamando no esta disponible. Y en debug del asterisk me da el siguiente error

Got sip response 503 service unavailable back from <callmanager>

Y al llamar desde el callmanager al Asterisk, igual timbran los telefonos y al contestar se corta la comunicacion.

estos son mis archivos

Extensions.config

 

Configuraciones generales

[general]

static=yes 

writeprotect=yes 

[default]

; creacion de las extenciones 

exten => 600,1,Dial(SIP/600,30,Ttm) 

exten => 600,2,Voicemail(600@miprimerbuzon)

exten => 600,103,Hangup 

 

exten => 601,1,Dial(SIP/601,30,Ttm) 

exten => 601,2,Voicemail(601@miprimerbuzon)

exten => 601,103,Hangup 

 

exten => 652,1,Dial(SIP/652,30,Ttm) 

exten => 652,2,Voicemail(652@miprimerbuzon)

exten => 652,103,Hangup 

 

exten => 603,1,Dial(SIP/603,30,Ttm) 

;exten => 603,2,Hangup 

exten => 603,2,Voicemail(603@miprimerbuzon)

exten => 603,103,Hangup 

 

 

; extencion del voicemail

exten => 6900,1,VoicemailMain(@miprimerbuzon)

 

include => BuzonMensaje

include => outgoing

 

[mainmenu]

 

exten => s,1,Answer

exten => s,n,Background(thanks) ; "Thanks for calling press 1 for sales, 2 for support, ..."

exten => s,n,WaitExten

exten => 1,1,Goto(submenu,s,1)

exten => 2,1,Hangup

include => default

 

[submenu]

exten => s,1,Ringing ; Make them comfortable with 2 seconds of ringback

exten => s,n,Wait,2

exten => s,n,Background(submenuopts) ; "Thanks for calling the sales department.  Press 1 for steve, 2 for..."

exten => s,n,WaitExten

exten => 1,1,Goto(default,Priscila,1)

exten => 2,1,Goto(default,Freddy,2)

 

 

[BuzonMensaje]

 

exten => 8888,1,GotoIf($[${RDNIS}]?2:400) 

exten => 8888,2,MailboxExists(${RDNIS}@miprimerbuzon) 

exten => 8888,3,Congestion 

exten => 8888,103,Voicemail(su${RDNIS}) 

exten => 8888,104,Playback(vm-goodbye) 

exten => 8888,105,Hangup 

exten => 8888,400,VoicemailMain 

 

exten => _230XXX,1,SetCallerID(${EXTEN:3}) 

exten => _230XXX,2,Dial(SIP/28888@miprimerbuzon) 

exten => _230XXX,3,Answer 

exten => _230XXX,4,Wait,1 

exten => _230XXX,5,Hangup 

 

exten => _231XXX,1,SetCallerID(${EXTEN:3}) 

exten => _231XXX,2,Dial(SIP/28889@miprimerbuzon) 

exten => _231XXX,3,Answer 

exten => _231XXX,4,Wait,1 

exten => _231XXX,5,Hangup 

 

 

exten => 8887,1,Set(LANGUAGE()=es)

exten => 8887,2,Wait(1) ; Wait a second, just for fun

exten => 8887,n,Answer ; Answer the line

exten => 8887,n,Set(TIMEOUT(digit)=5) ; Set Digit Timeout to 5 seconds

exten => 8887,n,Set(TIMEOUT(response)=10) ; Set Response Timeout to 10 seconds

exten => 8887,n(restart),BackGround(enter-ext-of-person) ; Play a congratulatory message

exten => 8887,n(espera),WaitExten ; Wait for an extension to be dialed.

exten => 8887,n(restart),BackGround(transfer) ;

 

exten => _[1234589]XX,1,Dial(SIP/${EXTEN}@131.150.25.100:5060,60,fr) 

exten => _[1234589]XX,1,Dial(SIP/${EXTEN}@131.150.25.100) ; Envia llamada a extensión en CCM

exten => _[1234589]XX,2,Hangup

 

exten => _0,1,Dial(SIP/700@131.150.25.100) ; Operadora

exten => _0,2,Hangup

 

;exten => i,1,Playback(invalid) ; "Extensión no valida, intente de nuevo"

;exten => i,2,Goto(8887,espera)

 

exten => 705,1,Dial(SIP/callman01/${EXTEN})

exten => 705,2,Hangup

exten => 705,102,Congestion

 

exten => 707,1,Dial(SIP/callman01/${EXTEN})

exten => 707,2,Hangup

exten => 707,102,Congestion

 

exten => _6XX,1,Dial(Sip/${EXTEN})

exten => _6XX,2,Hangup

 

exten => 699,1,Playback(demo-echotest)

exten => 699,2,Echo

exten => 699,3,Placback(demo-echodone)

exten => 699,4,Hangup

 

include => outgoing

 

 

 

[macro-dialout-callmanager] 

 

exten => s,1,ChanIsAvail(SIP/callman01) 

exten => s,2,Set(AVAILCHAN=${CUT(AVAILCHAN,,1)}) 

exten => s,3,Dial(${AVAILCHAN}/${ARG1}) 

exten => s,4,Hangup 

 

[outgoing] 

;Configuracion para llamadas a traves del callmanager 

exten => _XXX,1,Macro(dialout-callmanager,${EXTEN}) 

exten => _9NXXXXXX,1,Macro(dialout-callmanager,${EXTEN}) 

exten => _91NXXNXXXXXX,1,Macro(dialout-callmanager,${EXTEN}) 

exten => i,1,Congestion

sip.conf
 
[general]
Language=es
context=default
port=5060  
bindaddr=0.0.0.0 
srvlookup=yes 
tos= 0x18
allow=ulaw
allow=gsm
rtptimeout=60 
 
 
[600]
type=friend
username=600
secret=600
qualify=yes 
nat=no
host=dynamic 
canreinvite=no 
context=default
mailbox=600@miprimerbuzon
 
[601]
type=friend
username=601
secret=601
qualify=yes 
nat=no
host=dynamic 
canreinvite=no 
context=default
mailbox=601@miprimerbuzon
 
[652]
type=friend
username=652
secret=652
qualify=no 
nat=no
host=dynamic 
canreinvite=no 
context=default
mailbox=652@miprimerbuzon
 
[603]
type=friend
username=603
secret=603
qualify=yes 
nat=no
host=dynamic 
canreinvite=no 
context=default
mailbox=603@miprimerbuzon
 
[callman01]
type=friend 
context=BuzonMensaje
host=<ip callmanager>
disallow=all
allow=ulaw
allow=alaw 
nat=no 
canreinvite=yes 
qualify=no 
insecure=very
 
[in-callman01]
type=friend
qualify=no
host=<ip callmanager>
dtmfmode=rfc2833
context=BuzonMensaje
canreinvite=no
disalow=all
allow=ulaw&alaw&g711&g929&gsm
nat=no 
 
Me pueden guiar sobre que estoy haciendo mal, para poder correguirlo ya llevo varios dias queriendo solucionar este problema, y sincermente ya no se que hacer..
 

 

Etiquetas: 

VozToVoice: 

Suscribirse a Comentarios de "Problemas Integracion Asterisk con CCM" Suscribirse a VozToVoice - Todos los comentarios