Implementar f谩cilmente activar/desactivar contestador

Puesto por Alberto Sagredo el 19 Jun de 2006

Hoy lo puse en la Oficina, y lo hice de la manera m谩s f谩cil, haciendo uso de DbGet y Dbput

Os muestro un ejemplo

[servicios_suplementarios]

exten => _*11XX,1,SipAddHeader(Call-Info: \;answer-after=0)
exten => _*11XX,2,Goto(centralita,${EXTEN:2},1)

exten => _*10,1,DBput(Contestador/${CALLERIDNUM}=Yes)
exten => _*10,2,Playback(conectado)
exten => _*10,3,Hangup

exten => _#10,1,DBput(Contestador/${CALLERIDNUM}=No)
exten => _#10,2,Playback(desconectado)
exten => _#10,3,Hangup

Y en la extensi贸n en cuesti贸n:

exten => 1XX,1,GotoIf($["${CALLERIDNUM:0:1}" = "1"]?4:2)
exten => 1XX,2,Set(CALLERID(num)=0${CALLERIDNUM})
exten => 1XX,3,Set(CALLERID(name)=)
exten => 1XX,4,Dial(${id_extension},30,r)
exten => 1XX,5,DBGet(Contestador=Contestador/${EXTEN})
exten => 1XX,6,GotoIf($["${Contestador}" = "Yes"]?7:9)
exten => 1XX,7,Playback(buzon)
exten => 1XX,8,VoiceMail(1${EXTEN}|s)
exten => 1XX,9,Hangup



« Ant PostSig Post »

Comentarios

Sin comentarios! Puedes ser el primero

Dejar Comentario

:

:
: