Muy buenas.
Estoy por pegarme un tiro intentando interconectar dos Asterisk cada uno con extensiones SIP e IAX2 :-x ...No se si me estoy volviendo memo o si estoy perdiendo neuronas de una manera acelerada, el caso es que no comprendo que está fallando.
Lo que quiero hacer es interconectar dos Asterisk mediante un trunk iax y que se puedan hacer llamadas extre ellos como si extuviesen en un mismo server (tanto extensiones sip como iax).
Datos:
La PBX1 con ip 192.168.1.100
Extensiones Sip: 200-299
Extensiones Iax: 300-399
(se pueden hacer llamadas entre ellas sin problemas)
y la PBX2 con ip 192.168.1.101
Extensiones Sip: 400-499
Extensiones Iax: 500-599
(se pueden hacer llamadas entre ellas sin problemas)
TODO CON CODECS GSM
Pues bien, he seguido este How-to (de voip-info como no):
http://www.voip-info.org/wiki/view/Aste ... +2+servers
He seguido la opción 1 que es la mas fácil (los incompresibles registers los dejo pa otro día) y funciona todo bien menos en este caso:
- Cuando llama una extensión SIP de PBX1 a una extensión IAX de PBX2, la extensión SIP habla y no se escucha nada en la IAX (y sin embargo si que se escucha cuando llamo de la IAX de PBX2 a la SIP de PBX1)...y si cuelga la extensión SIP (de PBX1) la IAX (de PBX2) no se cuelga y sigue con la llamada en curso
y a la inversa, llamando de PBX2 a PBX1:
- Cuando llama una extensión SIP de PBX2 a una extensión IAX de PBX1, la extensión SIP habla y no se escucha nada en la IAX (y sin embargo si que se escucha cuando llamo de la IAX de PBX1 a la SIP de PBX2)...y si cuelga la extensión SIP (de PBX2) la IAX (de PBX1) no se cuelga y sigue con la llamada en curso
Tengo lo siguiente:
PBX1:
iax.conf
[REC_SERVER]
type=user
host=192.168.2.101
secret=hola
context=internal-PBX1
trunk=yes
[300]
[301]
...
extensions.conf
[internal-PBX1]
...
;extensiones SIP en PBX2
exten => _4XX,1,Dial(IAX2/REC_SERVER:adios@192.168.2.101/${EXTEN}@internal-PBX2)
exten => _4XX,2,Hangup
exten => _4XX,102,Hangup
;extensiones IAX2 en PBX2
exten => _5XX,1,Dial(IAX2/REC_SERVER:adios@192.168.2.101/${EXTEN}@internal-PBX2)
exten => _5XX,2,Hangup
exten => _5XX,102,Hangup
-------------------------------------------------------------------------------------
PBX2:
iax.conf
[REC_SERVER]
type=user
host=192.168.2.100
secret=adios
context=internal-PBX2
trunk=yes
[500]
[501]
...
extensions.conf
[internal-PBX2]
...
;extensiones SIP en PBX1
exten => _2XX,1,Dial(IAX2/REC_SERVER:hola@192.168.2.100/${EXTEN}@internal-PBX1)
exten => _2XX,2,Hangup
exten => _2XX,102,Hangup
;extensiones IAX2 en PBX1
exten => _3XX,1,Dial(IAX2/REC_SERVER:hola@192.168.2.100/${EXTEN}@internal-PBX1)
exten => _3XX,2,Hangup
exten => _3XX,102,Hangup
¿Que puede estar fallando?
Necesito un poco de luz.
Muchas gracias.
Estoy por pegarme un tiro intentando interconectar dos Asterisk cada uno con extensiones SIP e IAX2 :-x ...No se si me estoy volviendo memo o si estoy perdiendo neuronas de una manera acelerada, el caso es que no comprendo que está fallando.
Lo que quiero hacer es interconectar dos Asterisk mediante un trunk iax y que se puedan hacer llamadas extre ellos como si extuviesen en un mismo server (tanto extensiones sip como iax).
Datos:
La PBX1 con ip 192.168.1.100
Extensiones Sip: 200-299
Extensiones Iax: 300-399
(se pueden hacer llamadas entre ellas sin problemas)
y la PBX2 con ip 192.168.1.101
Extensiones Sip: 400-499
Extensiones Iax: 500-599
(se pueden hacer llamadas entre ellas sin problemas)
TODO CON CODECS GSM
Pues bien, he seguido este How-to (de voip-info como no):
http://www.voip-info.org/wiki/view/Aste ... +2+servers
He seguido la opción 1 que es la mas fácil (los incompresibles registers los dejo pa otro día) y funciona todo bien menos en este caso:
- Cuando llama una extensión SIP de PBX1 a una extensión IAX de PBX2, la extensión SIP habla y no se escucha nada en la IAX (y sin embargo si que se escucha cuando llamo de la IAX de PBX2 a la SIP de PBX1)...y si cuelga la extensión SIP (de PBX1) la IAX (de PBX2) no se cuelga y sigue con la llamada en curso
y a la inversa, llamando de PBX2 a PBX1:
- Cuando llama una extensión SIP de PBX2 a una extensión IAX de PBX1, la extensión SIP habla y no se escucha nada en la IAX (y sin embargo si que se escucha cuando llamo de la IAX de PBX1 a la SIP de PBX2)...y si cuelga la extensión SIP (de PBX2) la IAX (de PBX1) no se cuelga y sigue con la llamada en curso
Tengo lo siguiente:
PBX1:
iax.conf
[REC_SERVER]
type=user
host=192.168.2.101
secret=hola
context=internal-PBX1
trunk=yes
[300]
[301]
...
extensions.conf
[internal-PBX1]
...
;extensiones SIP en PBX2
exten => _4XX,1,Dial(IAX2/REC_SERVER:adios@192.168.2.101/${EXTEN}@internal-PBX2)
exten => _4XX,2,Hangup
exten => _4XX,102,Hangup
;extensiones IAX2 en PBX2
exten => _5XX,1,Dial(IAX2/REC_SERVER:adios@192.168.2.101/${EXTEN}@internal-PBX2)
exten => _5XX,2,Hangup
exten => _5XX,102,Hangup
-------------------------------------------------------------------------------------
PBX2:
iax.conf
[REC_SERVER]
type=user
host=192.168.2.100
secret=adios
context=internal-PBX2
trunk=yes
[500]
[501]
...
extensions.conf
[internal-PBX2]
...
;extensiones SIP en PBX1
exten => _2XX,1,Dial(IAX2/REC_SERVER:hola@192.168.2.100/${EXTEN}@internal-PBX1)
exten => _2XX,2,Hangup
exten => _2XX,102,Hangup
;extensiones IAX2 en PBX1
exten => _3XX,1,Dial(IAX2/REC_SERVER:hola@192.168.2.100/${EXTEN}@internal-PBX1)
exten => _3XX,2,Hangup
exten => _3XX,102,Hangup
¿Que puede estar fallando?
Necesito un poco de luz.
Muchas gracias.