ERROR IAX2

223 views
Skip to first unread message

Aldo Alexander Leyva Alvarado

unread,
Jan 7, 2015, 4:24:35 PM1/7/15
to aster...@googlegroups.com
Buenas tardes,
Una consulta, tengo actualmente varios server asterisk dentro de mi LAN interconectados a través de troncales IAX2.

Después de mucho tiempo ha comenzado a aparecer el siguiente error en uno de los equipos.

-- Error (server 10.6)
ERROR[7868]: chan_iax2.c:2637 peercnt_add: maxcallnumber limit of 4096 for 192.168.10.5 has been reached!

En la PBX que recibe peticiones para hacer llamadas (10.6 type USER), en este equipo tiene unos E1.
Desde el 10.6 tengo definido el iax2 Type PEER al 10.6,

Lo que me muestra el iax2 show channels son muy pocos canales,
Lo que me muestra  iax2 show callnumber usage, el campo Callno  paso el limite definido 4096 (Callno Limit).
Al parecer cuando la llamada es terminada no se libera este contador, por lo que después de un tiempo llega al LIMITE y me arroja el error impidiendo la conexión entre los server asterisk.

Estas PBX manejan 1.8, de version de asterisk.

Saludos,

Aldo Leyva Alvarado

Aldo Alexander Leyva Alvarado

unread,
Jan 15, 2015, 6:34:15 PM1/15/15
to aster...@googlegroups.com
Alguna idea de como solucionar este error?
Algún link etc que pueda revisar?

SiscoCasasempere

unread,
Jan 16, 2015, 5:26:14 AM1/16/15
to aster...@googlegroups.com
Sigo esta publicación, por ver si alguien publicaba una respuesta.

La verdad es que yo también tengo varias sedes enlazadas por IAX2 y nunca tuve un error como este y la verdad es que no se donde puede estar el error.

Copia la configuración de los troncales a ver si comprando con mi configuración veemos alguna diferencia, de todas formas me parece que es un bug.

Ese límite es de llamadas simultáneas y no creo que lo estés pasando. Supongo que el contador de sesiones no se está actualizando cuando una llamada es liberada.


¿Que versión concreta de Asterisk 1.8 estás usando? ¿Tendrías posiblidad de actualizar las versiones a una superior?

Saludos.

Aldo Alexander Leyva Alvarado

unread,
Jan 17, 2015, 12:51:42 PM1/17/15
to aster...@googlegroups.com
Me esta pasando en 2 server con versiones 1.8.25.0   y   1.8.28.2 (El 1.8.25 me rechaza las llamadas del 1.8.28.2)
También entre el mismo 1.8.25.0 y otro con 13.1.0 (El 13.1.0 me rechaza las llamadas del 1.8.25.0)
Sobre la conf:

En el server 13.1.0 (ip 10.6)
[iaxserver02]
type=user
secret=xxxyyy
context=default
disallow=all
allow=ulaw
calltokenoptional = 0.0.0.0/0.0.0.0
requirecalltoken=no


En el server con 18.25.0 (10.5)

[iax2server01]
type=peer
username=iaxserver02
host=192.168.10.6
qualify=yes
secret=xxxyyy0.18
disallow=all
allow=ulaw
requirecalltoken=no

Cuando empieza a salir el error del maxcallnumber en el server 10.6 se puede aumentar el parametro maxcallnumbers a un valor mas alto, por ejemplo 8192, después de un reload, ya no sale el error y el sistema continua cursando llamadas, eso solo mitiga el problema con unas hora o unos dias (dependiendo del tráfico que curse), luego saldrá el mismo error en este caso detallando que se ha alcanzado el límite de 8192. Se pueden seguir aumentando pero de allí se verá otro tipo de error relacionado con el Flag Open Files used, creo q ya tiene que ver con el SO (ver ulimit).
La única solución es darle un restart al asterisk (10.6), para que los contadores pasen a CERO (iax2 show callnumber usage).


Saludos,



--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
Normas de la lista Asterisk-ES: http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
---
Has recibido este mensaje porque estás suscrito al grupo "asterisk-es" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asterisk-es...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a aster...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/asterisk-es.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

SiscoCasasempere

unread,
Jan 19, 2015, 3:07:07 AM1/19/15
to aster...@googlegroups.com


La configuración de los troncales la tengo prácticamente idéntica.

Lo único que he visto es que me marca canal en las extensiones registradas aunque no están con llamada activa.

asterisk 1.6 *CLI> iax2 show callnumber usage
Address         Callno Usage Callno Limit
192.168.10.XX   2            16382       
84.121.XX.XX    2            16382       
217.13.XX,XX   2            16382       
176.84.XX.XX  2            16382       
192.168.10.XX   2            16382       
192.168.10.XX   4            16382       
62.81.XX.XX   1            16382       
192.168.10.XX   2            16382       
192.168.10.XX  1            16382       
127.0.0.1       10           16382       
84.120.XX.XX    2            16382    


Asterisk 11 *CLI> iax2 show callnumber usage 
Address         Callno Usage Callno Limit
195.57.XX.XX   1            2048        
176.84.XX.XX  3            2048        

Non-CallToken Validation Callno Limit: 8192
Non-CallToken Validated Callno Used:   0
Total Available Callno:                32762
Regular Callno Available:              16378
Trunk Callno Available:                16384

¿Tienes muchas extensiones IAX registradas?

Como referencia, yo tengo estas versiones en mi troncal IAX.
Asterisk 1.6.2.13
Asterisk 11.6.0


Yo creo que debe ser algún bug con esa versión en concreto. Sustituye temporalmente esa máquina por otra con una versión más moderna a ver si puedes solucionarlo.

Siento no saber ayudarte más.

Saludos.
Reply all
Reply to author
Forward
0 new messages