Estimados. tengo un problema extraño.
Estoy haciendo un override en la sección de las colas de FREEPBX de issabel para que se dispare un agi cuando se enlaza la llamada al agente. Este agi dispara información hacia un websocket que en pruebas fuciona perfecto. Se realizo las pruebas tanto por macro como por goSub. El problema es el siguiente:
Cuando empieza a aumentar los agentes sale este error
chan_iax2.c:3592 attempt_transmit: Max retries exceeded to host XXXX
Las llamadas no se pasan a los agentes y finalmente saca a todos los agentes del sistema y otra vez todo denuevo.
Esto se hizo ya que en la parte del modulo de Call center en el archivo llamada.class al modificar un poco el el metodo enlazarllamadaagente que hace básicamente lo mismo pero por php, si entran mas de 20 agentes eso se alenta el php pero las llamadas van normal y no manda datos por el websocket y por esto se busco hacer por asterisk.
Por asterisk si se afectan las llamadas pero no se entiende por que si silo se llama aun agi y da ese extraño error que no se como debugear.
No es tema de recursos físicos ni de red ya que se ha monitoreado eso y no hay ninguna saturación o estrés
Alguna idea comunidad??