Tweeter buttonFacebook buttonLinkedin button
  • 11 Aug 2008 /  Asterisk IP-PBX

    A expensas de que existen otros métodos, ahora explicare un método que he utilizado para mis usuarios que estas acostumbrados a aquellos antiguos métodos donde antes de teclear alguna extensión esperan escuchar el tono que les indica que tienen linea(pudiendo ser una agradable grabación que les pida la extensión jeje).

    Se me ha ocurrido hacer esto con la ayuda del comando DISA(), teniendo en cuenta que no es uno de los mejores métodos pero hasta hoy me funciona :D .

    Ejemplo:

    [contexto-0]
    exten => _X.,1,Playback(marcando)

    [example]
    exten => 0,1,DISA(no-password|contexto)
    exten => 0,n,Hangup

    Aquellos usuarios que pertenezcan al contexto example, al marcar 0 escucharan su clásico tono que les hace entender que tienen tono para marcar, dándoles acceso al contexto-0 donde buscara la extensión que marque el usuario. Así no extrañaran el clásico tono que les hace entender que pueden marcar el numero deseado.

    Podemos ayudarnos de Set(TIMEOUT(digit)=10) y Set(TIMEOUT(response)=10)para darle mas tiempo al usuario para teclear el numero.

  • 11 Aug 2008 /  Asterisk IP-PBX

    Para aquellos que por alguna razón ocupen generar determinado tono en su dialplan tenemos el siguiente comando que nos hace el trabajo:

    Playtones(tono) Donde tono lo sustituimos por alguno de nuestra lista de indications.conf ya sea por el nombre del tono o especificando la frecuencia del tono que querríamos.

    Ejemplo:

    [example]
    exten => 123,1,Playtones(dial)
    exten => 123,n,Wait(5)

    Es así como podemos conseguir que la extensión 123 nos genere el tono dial durante 5 segundos.