rejected because extension not found

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

VozToVoice: 

Me voy a contestar yo

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

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

Suscribirse a Comentarios de "rejected because extension not found" Suscribirse a VozToVoice - Todos los comentarios