Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/06/2007, 22:02
Avatar de guett_consul
guett_consul
 
Fecha de Ingreso: febrero-2003
Ubicación: Bucaramanga
Mensajes: 236
Antigüedad: 21 años, 3 meses
Puntos: 0
Re: Ayuda para realizar esta aplicacion:

Pues mira en el freepbx es sencillo por su interfaz... en inbound routes hay una opcion que dice:
Caller id: en esta opcion colocas el numero con el que deseas realizar la accion (ej. 6404040)
luego abajo decides que hacer con esta llamada..... en Destination coloca Hangup, extension o la ruta que desees.


Para la otra opcion lo que necesitas es marcar una llamada en un canal activo esto lo haces en el plan de marcacion en el contexto en el que recibes la llamada (debes relacionarte con el plan de marcacion del asterisk) en extensions.conf
por ejemplo:

[desviar]
exten => s,1,Answer()
exten => _4XXXXX,1,Dial(ZAP/g0/${EXTEN:1},20)

en el anterior ejemplo lo que haces es lo siguiente: todas las llamadas que envies al contexto desviar hacen lo siguiente
-contestan Answer()
- _4XXXXX, espera marcacion de 5 digitos siempre y cuando empiece por 4
- Dial(ZAP/g0 , funcion llamar por el grupo de canales Zap numero 0
-${EXTEN:1}, variable temporal de la extension recien marcada (osea numero marcado en _4XXXXX) pero eliminando el numero 4 por medio del ":1"
-,20) con esto se le indica al asterisk durante cuanto tiempo va a hacer ring en el canal destino hasta lograr la conexion.

bye
__________________
Guett_Consul.
Telefonia IP Bucaramanga
Asterisk Bucaramanga