Hola, tengo algun tiempo en este mundo, actualmente tengo configurado en una ruta saliente para llamdas hacia las flotas con tan solo marcar los ultimos 4 digitos del mismo, pero un lote de numeros me indica que las lineas estan ocupadas y otros numero sale la llamadas sin problemas, viendo en el acchivo donde se configuran las extensiones y las rutas salientes compare las configuraciones de un numero que funciona bian con otro que no funciona y todo esta igual, a continuacion un extracto del mismo:
este es la linea donde lo envia directo a ocupado dese el cli de asterisk:
Executing [9873@from-internal:5] Macro("SIP/2812-00004574", "outisbusy,") in new stack
en la misma linea en una numero que funciona perfectamente:
Executing [0126@from-internal:5] Macro("SIP/2812-00004577", "dialout-trunk,4,2005690126,,off") in new stack
presento configuracion del macro del numero con problema:
exten => 9873,1,Macro(user-callerid,LIMIT,EXTERNAL,)
exten => 9873,n,Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})})
exten => 9873,n,Set(_NODEST=)
exten => 9873,n,Gosub(sub-record-check,s,1(out,${EXTEN},))
exten => 9873,n,Macro(dialout-trunk,4,200856${EXTEN},,off)
exten => 9873,n,Macro(outisbusy,)
Macro del numero que funciona bien:
exten => 0126,1,Macro(user-callerid,LIMIT,EXTERNAL,)
exten => 0126,n,Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})})
exten => 0126,n,Set(_NODEST=)
exten => 0126,n,Gosub(sub-record-check,s,1(out,${EXTEN},))
exten => 0126,n,Macro(dialout-trunk,4,200569${EXTEN},,off)
exten => 0126,n,Macro(outisbusy,)
Si observan estan identicos pero no se por que salta la linea que lo dirige la la truncal de salida y lo envia a la linea de ocupado.
Estaria muy agradecido por su colaboracion.