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.0requirecalltoken=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,