Extension IAX remota no registra

eNoisy

Joined
Jul 24, 2010
Messages
59
Likes
0
Points
0
#1
Hola!

Estoy intentando conectar un telefono remoto mediante IAX y no autentica con un PBX Elastix. Este PBX esta protegido por un firewall pfSense.

Lo curioso es que tengo cuando pruebo conectar el mismo telefono a otra Elastix con pfSense, ambos con la misma configuracion, si me funciona!!!
Basicamente, habilite el puerto 4569 en el firewall y en el iax_custom.conf puse la configuracion debida.

Me gustaria saber que puedo estar omitiendo o cómo puedo darme cuenta si los paquetes le estan llegando a la Elastix que no acepta esta extension remota o se estan quedando en el firewall.

Gracias de antemano.
 

eNoisy

Joined
Jul 24, 2010
Messages
59
Likes
0
Points
0
#2
Ya logre capturar los paquetes usando tcpdump, lo que me indica que si llegan al PBX

Esto es lo que logre capturar, lo que no me dice mucho sobre lo que esta pasando.
La extension sigue sin registrarse. Sera algun problema con IAX?

00:19:41.975766 IP mi-direcion-ip.static.tpgi.com.au.iax > ip-interna-elastix.iax: UDP, length 21
00:19:41.975866 IP ip-interna-elastix.iax > mi-direcion-ip.static.tpgi.com.au.iax: UDP, length 12
00:19:42.042137 IP mi-direcion-ip.static.tpgi.com.au.iax > ip-interna-elastix.iax: UDP, length 12
00:19:45.046409 IP mi-direcion-ip.static.tpgi.com.au.iax > ip-interna-elastix.iax: UDP, length 21
00:19:45.046496 IP ip-interna-elastix.iax > mi-direcion-ip.static.tpgi.com.au.iax: UDP, length 12
00:19:45.112356 IP mi-direcion-ip.static.tpgi.com.au.iax > ip-interna-elastix.iax: UDP, length 12
00:19:47.295274 IP mi-direcion-ip.static.tpgi.com.au.iax > ip-interna-elastix.iax: UDP, length 21
00:19:47.295357 IP ip-interna-elastix.iax > mi-direccion-ip.static.tpgi.com.au.iax: UDP, length 12
00:19:47.361323 IP mi-direccion-ip.static.tpgi.com.au.iax > ip-interna-elastix.iax: UDP, length 12
00:19:49.675258 IP mi-direccion-ip.static.tpgi.com.au.iax > ip-interna-elastix.iax: UDP, length 21
00:19:49.675347 IP ip-interna-elastix.iax > mi-direccion-ip.static.tpgi.com.au.iax: UDP, length 12
00:19:49.741708 IP mi-direccion-ip.static.tpgi.com.au.iax > ip-interna-elastix.iax: UDP, length 12
 

eNoisy

Joined
Jul 24, 2010
Messages
59
Likes
0
Points
0
#3
Esto es lo que me devuelve el iax debug, supongo que lo que reporta como 127.0.0.1 corresponde a mi extension de FAX:

Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: REGREQ
Timestamp: 00003ms SCall: 23869 DCall: 00000 [mi.direccion.ip:4569]
USERNAME : 242
REFRESH : 60

Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00003ms SCall: 23869 DCall: 00001 [mi.direccion.ip:4569]
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: REGREQ
Timestamp: 00003ms SCall: 23870 DCall: 00000 [mi.direccion.ip:4569]
USERNAME : 242
REFRESH : 60

Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00003ms SCall: 23870 DCall: 00001 [mi.direccion.ip:4569]
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: REGREQ
Timestamp: 00003ms SCall: 23871 DCall: 00000 [mi.direccion.ip:4569]
USERNAME : 242
REFRESH : 60

Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00003ms SCall: 23871 DCall: 00001 [mi.direccion.ip:4569]
Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: POKE
Timestamp: 00006ms SCall: 06780 DCall: 00000 [127.0.0.1:40000]

Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00006ms SCall: 13170 DCall: 06780 [127.0.0.1:40000]
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: PONG
Timestamp: 00006ms SCall: 13170 DCall: 06780 [127.0.0.1:40000]
RR_JITTER : 0
RR_LOSS : 0
RR_PKTS : 1
RR_DELAY : 40
RR_DROPPED : 0
RR_OUTOFORDER : 0

Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00006ms SCall: 06780 DCall: 13170 [127.0.0.1:40000]
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: REGREQ
Timestamp: 00003ms SCall: 13171 DCall: 00000 [127.0.0.1:40000]
USERNAME : 240
REFRESH : 300

Tx-Frame Retry[-01] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00003ms SCall: 02460 DCall: 13171 [127.0.0.1:40000]
Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: REGAUTH
Timestamp: 00002ms SCall: 02460 DCall: 13171 [127.0.0.1:40000]
AUTHMETHODS : 3
CHALLENGE : 103645491
USERNAME : 240

Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: REGREQ
Timestamp: 00002ms SCall: 13171 DCall: 02460 [127.0.0.1:40000]
USERNAME : 240
MD5 RESULT : 99bcc6c29f9c713f16fadcc00ebf8198
REFRESH : 300

Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 002 Type: IAX Subclass: ACK
Timestamp: 00002ms SCall: 02460 DCall: 13171 [127.0.0.1:40000]
Tx-Frame Retry[000] -- OSeqno: 001 ISeqno: 002 Type: IAX Subclass: REGACK
Timestamp: 00004ms SCall: 02460 DCall: 13171 [127.0.0.1:40000]
USERNAME : 240
DATE TIME : 2010-11-23 00:33:24
REFRESH : 60
APPARENT ADDRES : IPV4 127.0.0.1:40000
MESSAGE COUNT : 0
CALLING NUMBER : 240
CALLING NAME : device

Rx-Frame Retry[ No] -- OSeqno: 002 ISeqno: 002 Type: IAX Subclass: ACK
Timestamp: 00004ms SCall: 13171 DCall: 02460 [127.0.0.1:40000]

 

mm.alpha2k

Joined
Jun 19, 2010
Messages
165
Likes
0
Points
0
#4
Re: Re:Extension IAX remota no registra

Fijate si tu peer IAX2 esta registrado con "iax2 show peers"
 

eNoisy

Joined
Jul 24, 2010
Messages
59
Likes
0
Points
0
#5
Re: Re:Extension IAX remota no registra

Se me olvidó mencionar eso. No aparece como registrada cuando ejecuto IAX2 show peers.
Gracias!
 

eNoisy

Joined
Jul 24, 2010
Messages
59
Likes
0
Points
0
#6
Re: Re:Extension IAX remota no registra

Finalmente logré registrar la extensión IAX remota.

Observando en tiempo real el log de asterisk, justo cuando traté de registrar la extensión desde el teléfono el problema apareció:

[Nov 23 22:54:29] ERROR[23134] chan_iax2.c: Call rejected, CallToken Support required. If unexpected, resolve by placing address mi.direccion.IP in the calltokenoptional list or setting user 242 requirecalltoken=no

El problema lo solucioné incluyendo lo siguiente en el archivo
/etc/asterisk/iax_general_custom.conf

calltokenoptional = 0.0.0.0/0.0.0.0
maxcallnumbers = 16382

http://sysadminman.net/blog/2009/asteri ... nsions-942
 

mm.alpha2k

Joined
Jun 19, 2010
Messages
165
Likes
0
Points
0
#7
Re: Re:Extension IAX remota no registra

Ok, esto solo sucede en la version 1.6, en la version 1.4 no pasa.
 

Members online

No members online now.

Latest posts

Forum statistics

Threads
30,902
Messages
130,886
Members
17,563
Latest member
dineshr
Top