Enviado por Anónimo (no verificado) el
Buenas,
El asterisk me está soltando el siguiente mensage:
Call from 'XXX' to extension '00037XXXXXXX' rejected because extension not found.
El problema esta en que el usuario que realiza la llamada esta fuera de la oficiona y yo desde la oficina si puedo hacer la llamada. El caso es que el user puede hacer llamadas a cualquier número internacional sin problemas pero este en concreto le da fallos. Mi extension.conf para las llamadad internacionales es este:
exten => _000XXXXXXXXXX.,1,Dial(SIP/${EXTEN:1}@proveedor,60,r)
exten => _000XXXXXXXXXX.,n,PlayBack(vm-goodbye)
exten => _000XXXXXXXXXX.,n,Hangup()
He probado ha hacer esto y nada:
exten => _00037XXXXXXX.,1,Dial(SIP/${EXTEN:1}@adiptel,60,r)
exten => _00037XXXXXXX.,n,PlayBack(vm-goodbye)
exten => _00037XXXXXXX.,n,Hangup()
Alguien me puede hechar una mano?¿.... Gracias
Me voy a contestar yo
Enviado por ki0 (no verificado) el
Me voy a contestar yo mismo... :). El tema estaba en el caracter "." y funciona... pero no entiendo una cosa el "." que hace?¿ Es un y lo que siga... o que significa?¿
Gracias
Re: Me voy a contestar yo
Enviado por admin el
Hola,
el punto está por cualquier numero de cifras.
Ejemplo:
si tu sabes que para llamar cualquier destino necesitas 10 digitos y en el dialplan escribes:
exten => XXXXXXXXXX,1,Dial(SIP/provider/${EXTEN})
está bien.
Si tu escribes:
exten => XXXXXXXXXX.,1,Dial(SIP/provider/${EXTEN})
le estás diciendo a Asterisk che despues de los 10 digitos pueden haber 1 o más digitos aun (el punto) y esto te genera el error porque Asterisk espera che tu digites porlomenos 11 cifras.
Espero haberme explicado.
Saludos