Blog sobre temas como: Asterisk, VoIP, Mikrotik, Wireless, Web, Publicidad, …
16 Sep
La semana pasada me surgió la necesidad de configurar la salida de las llamadas a móviles por dos líneas diferentes según el horario. Para hacerlo con FreePBX (versión 2.3), lo que hice fue:
exten => _6XXXXXXXX,1,Answer()
;exten => _6XXXXXXXX,n,GotoIfTime(9:00-13:00|*|*|*?orange1)
exten => _6XXXXXXXX,n,GotoIfTime(16:00-20:00|*|*|*?orange2)exten => _6XXXXXXXX,n(orange1),Dial(ZAP/3/${EXTEN})
exten => _6XXXXXXXX,n,Dial(ZAP/4/${EXTEN})
exten => _6XXXXXXXX,n,Dial(ZAP/2/${EXTEN})
exten => _6XXXXXXXX,n,Hangup()exten => _6XXXXXXXX,n(orange2),Dial(ZAP/4/${EXTEN})
exten => _6XXXXXXXX,n,Dial(ZAP/3/${EXTEN})
exten => _6XXXXXXXX,n,Dial(ZAP/2/${EXTEN})exten => 6XXXXXXXX,n,Hangup()
Es un ejemplo muy sencillo, pero seguro que a alguien le puede venir bien.
2 Responses for "Horarios en Outbound Routes"
A mi me ha venido REALMENTE bien, aunque estoy peleando con los thrunks y las máscaras, no lo tengo operativo aún pero esto ha sido un buen avance.
¡Gracias!
Lo que has puesto tiene una pega:
Si llamas a un móvil de 9 a 13 (por ejempo), sale por el puerto Zap/4, pero si la persona a la que llamas no puede cogerlo y te cancela la llamada (cuelga la llamada sin descolgar), lo intenta de nuevo por el Zap/2.
Para eso está el ${DIALSTATUS}
Saludos,
Leave a reply