Forums:
Hola ecualugseros,
tengo una consulta que espero me puedan ayudar a despejar:
Algunos operadores tienen numeros telefonicos, sobre todo en telefonia movil, los cuales comienzan con el numeral "#" delante, p.e. #965437, cuando configuron un dial plan que me permita realizar llamadas hacia estos numeros me ha surgido la siguiente duda
ejemplo de dial plan
exten => _#9xxxxx,1,Dial(ZAP/1/${EXTEN},35)
exten => _#9xxxxx,n,Macro(outisbusy,)
probe con trixbox 2.2.12 el que viene con asterisk 1.2.26 y se me presenta el problema cuando marco desde una extension SIP, simplemente me sale un error 404 en el display del telefono ip o del softphone :(
pero cuando probe con trixbox 2.6 que viene con asterik 1.4 si salio la llamada sin problemas
probe tambien en asterisk 1.4 puro y no he tenido ningun problema pero cuando coloco lo mismo en asterisk 1.2 me sale otra vez el error 404 en el display del telefono y me da tono de ocupado.
A que creen que se puede deber, alguien tendra alguna idea.
Ojala puedan ayudarme con sus comentarios.
Gracias de antemano por cualquier ayuda que me puedan brindar.
Saludos
javs
Esa funcionalidad va a
Esa funcionalidad va a depender de lo que tengas configurado en /etc/asterisk/features.conf .
Ahora, existen dispositivos que toman el # como fin de discado, es decir, si marcas 123456# apenas presionas el # envia el marcado de 123456 sin esperar mas dígitos.
------------
Antes de preguntar visita el [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:
[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]
-----
Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:
[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]
(adsbygoogle = window.adsbygoogle || []).push({});
Sugerencia para marcado con # adelante
En mi asterisk se resolvió reemplazando # por en número 6 adelante (ejem para llamar al nro: #234567 se marcaría como 6234567), con el siguiente plan de marcado:
recoge cuando se inicia con 6 y lo reemplaza con #
exten => _6.,1,Macro(outrecordingcheck,${CALLERIDNUM},${EXTEN})
exten => _6.,n,Dial(Zap/39/#${EXTEN:1},,TtRr)
exten => _6.,n,Hangup()
Espero te sirva mi sugerencia
Saludos
Jorge Alvarez
Chiclayo Perú
Jorge Alvarez
Chiclayo Perú
Gracias por responder
Ahora, existen dispositivos que toman el # como fin de discado, es decir,
si marcas 123456# apenas presionas el # envia el marcado de 123456 sin esperar mas dígitos.
Efectivamente por ejemplo yo estoy utilizando mayormente telefonos IP Grandstream BT 200 y en la pestaña Advanced (si mal no recuerdo) hay una opcion que se llama: Use # as a Dial Key : (YES/NO), que sirve justamente para que no considere el signo numeral como telca send. Verifique que lo tenia habilitado, ( es mas en asterisk 1.4 si funciona, pero en asterisk 1.2 no me permite)
En cuanto llegue a la oficina, voy a colocar los logs que obtengo con tail -f /var/logs/astersik/full.
Con respecto al ejemplo especifico que comentas, en realidad el problema que tengo es cuando coloco el #delante del numero p.e. #123456
En mi asterisk se resolvió reemplazando # por en número 6 adelante (ejem para llamar al nro: #234567 se marcaría como 6234567), con el siguiente plan de marcado:
recoge cuando se inicia con 6 y lo reemplaza con #
exten => _6.,1,Macro(outrecordingcheck,${CALLERIDNUM},${EXTEN})
exten => _6.,n,Dial(Zap/39/#${EXTEN:1},,TtRr)
exten => _6.,n,Hangup()
Espero te sirva mi sugerencia
Justamente estaba haciedno pruebas con un contexto que me permita personalizar prefijos, voy a probar tu recomendacion creo que seria una buena alternativa de solucion, gracias.
de todas maneras seria bueno saber si alguien mas ha tenido este problema, para ver si se trata de un problema real o solo me estoy equivocando en la configuracion.
Saludos
"Tus problemas no pueden resolverse en el mismo nivel mental que tenias cuanto los creastes...."
Albert Einstein
Una solucion en trixbox
Probe las recomendaciones de jorge alvares y me funciono muy bien, solo que modifique el nuemro 6 por doble ** para evitar posibles conflictos con numeraciones que comiencen con 6
quedo algo asi:
exten => _**.,1,Dial(Zap/2/#${EXTEN:2},Tt)
exten => _**.,n,Hangup()
Adicionalmente quiero comentar para los que usan trixbox, las modificaciones se pueden hacer de la siguiente manera
Crear una troncal personalizada CUSTOM de la sigueinte manera:
Maximum channels 1
Dial rules .
Custom Dial string ZAP/2/#$OUTNUM$
Luego agregar una ruta que filtre los ** y salga pro la troncal que creamos,
Route name RPMs
Dial pattern **|.
trunk sequence AMP:ZAP/2/#$OUTNUM$
Algunos pensaran, y porque no simplemetne agrego, la regla: **|#+. en la troncal de salida?
lo intenete pero parece que no se puede :(
Bueno espero que les sirva.
salu2
"Tus problemas no pueden resolverse en el mismo nivel mental que tenias cuanto los creastes...."
Albert Einstein
"Tus problemas no pueden resolverse en el mismo nivel mental que tenias cuanto los creastes...."
Albert Einstein