Hola Navaismo !!!
GRACIAS A TU EXPLICACION ENCONTRE EL PROBLEMA PERO NO SE COMO SOLUCIONARLO, TE EXPLICO:
En el archivo ooh323.conf tengo la siguiente configuración para mi CCM
type=peer
host=172.16.41.250
fastStart=no
h245Tunneling=yes
context=from-internal
type=peer
host=172.16.42.250
fastStart=no
h245Tunneling=yes
context=from-internal
Estan ocupando el contexto from-internal, el cual esta en el archivo extensions.conf , y esta ocupando el contexto from-internal-xfer y bad-number. El contexto from-internal-xfer a su vez esta ocupando el contexto from-internal-custom y parked calls
[from-internal-xfer]
; applications are now mostly all found in from-internal-additional in _custom.conf
include => from-internal-custom
include => parkedcalls
; MODIFIED (PL)
;
; Currently the include for findmefollow is being auto-generated before ext-local which is the desired behavior.
; However, I haven't been able to do anything that I know of to force this. We need to determine if it should
; be hardcoded into here to make sure it doesn't change with some configuration. For now I will leave it out
; until we can discuss this.
;
include => ext-local-confirm
include => findmefollow-ringallv2
include => from-internal-additional
; This causes grief with '#' transfers, commenting out for the moment.
; include => bad-number
exten => s,1,Macro(hangupcall)
exten => h,1,Macro(hangupcall)
[from-internal]
include => from-internal-xfer
include => bad-number
[perfil-f]
include => locales
include => from-internal
[perfil-e]
include => celular-local
include => perfil-f
[perfil-b]
include => lada
include => perfil-e
[perfil-by045]
include => celular-nacional
include => perfil-b
[perfil-a]
include => internacional
include => perfil-by045
[perfil-ay01900]
include => costo-900
include => perfil-a
En el archivo extensions_custom.conf, tengo la siguiente configuración para from-internal-custom
[from-internal-custom]
exten => 1234,1,Playback(demo-congrats) ; extensions can dial 1234
exten => 1234,2,Hangup()
exten => h,1,Hangup()
include => agentlogin
include => conferences
include => calendar-event
include => weather-wakeup
; las siguientes extensions eran del CCM, ahora las di de alta en el asterisk, por eso las tengo que declarar como sip
exten => 3087,1,Dial(SIP/3087,30)
exten => 3086,1,Dial(SIP/3086,30)
exten => 3276,1,Dial(SIP/3276,30)
exten => 3274,1,Dial(SIP/3274,30)
exten => 3064,1,Dial(SIP/3064,30)
exten => 3066,1,Dial(SIP/3066,30)
exten => 3263,1,Dial(SIP/3263,30)
exten => 3080,1,Dial(SIP/3080,30)
exten => 3278,1,Dial(SIP/3278,30)
exten => 2036,1,Dial(SIP/2036,30)
exten => 2037,1,Dial(SIP/2037,30)
exten => 2038,1,Dial(SIP/2038,30)
exten => 3063,1,Dial(SIP/3063,30)
exten => _[0-7]XXX,1,Dial(OOH323/ciscoccm1/${EXTEN},30)
exten => _900,1,Dial(OOH323/cisco1/${EXTEN:1},30)
exten => _9071,1,Dial(OOH323/cisco1/${EXTEN:1},30)
exten => _9066,1,Dial(OOH323/cisco1/${EXTEN:1},30)
exten => _901800XXXXXXX,1,Dial(OOH323/cisco1/${EXTEN:1},30)
;exten => _9XXXXX.,1,Dial(OOH323/cisco1/${EXTEN:1},30)
;exten => _9044XXXXXXXXXX,1,Dial(OOH323/cisco2/${EXTEN:1},30)
;exten => _9045XXXXX.,1,Dial(OOH323/cisco2/${EXTEN:1},30)
exten => _9ZXXXXXX,1,Dial(OOH323/cisco1/${EXTEN:1},30)
exten => _901XXZXXXXXX,1,Dial(OOH323/cisco1/${EXTEN:1},30)
[celular-local]
exten => _904422XZXXXXXX,1,Dial(OOH323/cisco2/${EXTEN:1},30)
[celular-nacional]
exten => _9045NXXZXXXXXX,1,Dial(OOH323/cisco2/${EXTEN:1},30)
exten => _900.,1,Dial(OOH323/cisco1/${EXTEN:1},30)
[costo-900]
exten => _901900ZXXXXXX.,1,Dial(OOH323/cisco1/${EXTEN:1},30)
exten => _8888.,1,Set(AGENTNUMBER=${EXTEN:5})
exten => _8888.,n,NoOp(AgentNumber is ${AGENTNUMBER})
exten => _8888.,n,AgentLogin(${AGENTNUMBER})
exten => _8888.,n,Hangup()
[mm-announce]
exten => 9999,1,Set(CALLERID(name)="MMGETOUT")
exten => 9999,n,Answer
exten => 9999,n,Playback(conf-will-end-in)
exten => 9999,n,Playback(digits/5)
exten => 9999,n,Playback(minutes)
exten => 9999,n,Hangup
;Used by cbEnd script to play end of conference warning
exten => 5555,1,Answer
exten => 5555,n,Wait(3)
exten => 5555,n,CBMysql()
exten => 5555,n,Hangup
[calendar-event]
exten => _7899,1,Answer
exten => _7899,2,Playback(${FILE_CALL})
exten => _7899,3,Wait(2)
exten => _7899,4,Hangup()
[weather-wakeup]
exten => *61,1,Answer
exten => *61,2,AGI(nv-weather.php)
exten => *61,3,Hangup
exten => *62,1,Answer
exten => *62,2,AGI(wakeup.php)
exten => *62,3,Hangup
Y por ultimo en el archivo extensions_additional.conf, encontré el bad-number que según yo es el que se esta reproduciendo. Y causando mi problema, la pregunta es cómo puedo corregir esto, si este archivo se reemplaza cada que yo hago cambios via web.
[bad-number]
include => bad-number-custom
exten => _X.,1,ResetCDR()
exten => _X.,n,NoCDR()
exten => _X.,n,Progress
exten => _X.,n,Wait(1)
exten => _X.,n,Progress
exten => _X.,n,Playback(silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer)
exten => _X.,n,Wait(1)
exten => _X.,n,Congestion(20)
exten => _X.,n,Hangup
; end of [bad-number]
APROVECHANDO QUE YA TIENES TODO EL PANORAMA DE MI CONFIGURACION PODRIAN AYUDARME A COMO PUEDO PONER CLAVE PARA HACER LLAMADAS PERO SOLO EN UN TELEFONO. DE ANTEMANO MIL GRACIAS.