Horarios en Outbound Routes

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:

  1. Eliminar la máscara 6XXXXXXXX de la ruta saliente para móviles en la interfaz de FreePBX.
  2. Editar el fichero extensions_custom.conf, y añadir las siguiente líneas dentro de contexto [from-internal-custom], que automáticamente es llamado desde el contexto por defecto para todas las extensiones: [from-internal]:

    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.

Sindicar contenido

Suscríbete o enlázate conmigo:

3 Responses to Horarios en Outbound Routes

  1. Antonio 21 abril, 2009 en 17:20 #

    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!

  2. Elio Rojano 29 octubre, 2009 en 23:59 #

    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,

  3. Juan Pablo 16 septiembre, 2010 en 20:21 #

    Hola,
    Estaba configurando eso justamente y creo que freepbx no tiene esa opcion (de horarios de oficina) Sin embargo se como hacerlo a mano, el problema es que cuando cambio una configuracion de freepbx me sobreescribe los archivos.
    Alguna idea de como hacerlo permanente?
    salu2

Deja un comentario