[AsteriskBrasil] gravar áudio de ligações.

Fernando Trilha ftrilha em gmail.com
Quarta Março 24 08:38:23 BRT 2010


Bom dia a todos....
tenho este meu contexto contexto a baixo funcionando certinho, porem agora
tenho que gravar as ligações que entram e que saem, gravar o áudio delas.
Pensei em usar o mixmonitor, mas não tenho idéia de como, alguém pode me dar
umas dicas.
Obrigado maus uma vez.
 

[entrada]

exten = s,1,NoOp(${CALLERID(NUM)})
exten = s,2,GotoIf($["${CALLERID(NUM)}" = "4888439543"]?callback)
exten = s,3,GotoIf($["${CALLERID(NUM)}" = "4888000088"]?callback)
exten = s,4,GotoIf($["${CALLERID(NUM)}" =
"4884146008"]?totalcallback:rejeita)

exten = s,n(totalcallback),goto(callbacktotal,s,1)
exten = s,n(callback),goto(callback,s,1)

exten = s,n(rejeita),Goto(incovisa,s,1)
exten = s,n,Hangup()

;Musica em espera entre ramais
exten => _99XX,1,dial(SIP/${EXTEN},30,Ttrm)
exten => _99XX,2,MusicOnHold()
exten => _99XX,3,Hangup()

;Saida para interurbanos
exten => _0ZZ[2-9]XXXXXXX,1,Dial(SIP/vono/${EXTEN},90)

;Saida local fixo pela placa
exten => _[2-6]XXXXXXX,1,Dial(ZAP/1/${EXTEN},20,r)

;Saida Local celular
exten => _[789]XXXXXXX,1,Dial(SIP/vono/041${EXTEN},90)

;Saida para 0800
exten => _0800XXXXXXX,1,Dial(ZAP/1/${EXTEN},20,r)

[callbacktotal]
exten => s,1,System(bash /etc/asterisk/totalcallback.sh ${CALLERID(NUM)})

[callback]
exten => s,1,System(bash /etc/asterisk/callback.sh ${CALLERID(NUM)})

[empresa]
exten => s,1,Wait(0)  ; Wait a second, just for fun
exten => s,2,Answer                     ; Answer the line
exten => s,3,Wait(3)
exten => s,4,Set(TIMEOUT(digit)=3)      ; Set Digit Timeout to 5 seconds
exten => s,5,Set(TIMEOUT(response)=5)  ; Set Response Timeout to 10 seconds
exten => s,6,background(/var/lib/asterisk/sounds/urasjp)
exten => s,n,WaitExten
exten => 1,1,goto(box,s,1)
exten => 2,1,goto(fax,s,1)
exten => t,1,Dial(SIP/9960&SIP/9961,20,mr)
exten => t,2,MusicOnHold()

[box]
exten => s,n,Answer
exten => s,1,Dial(SIP/9960,20,mr)
exten => s,2,MusicOnHold()

[fax]
exten => s,n,Answer
exten => s,1,Dial(SIP/9961,20,mr)
exten => s,2,MusicOnHold()

[ramais]
exten => s,1,Dial(SIP/9961,20,t)

[externo]
exten => s,1,Answer()
exten => s,n,PlayBack(vm-enter-num-to-call)
exten => s,n,DISA(no-password|entrada)
exten => s,n,Hangup()

[ramal]
exten => _99XX,1,dial(SIP/${EXTEN},30,Ttrm)
exten => _99XX,2,MusicOnHold()
exten => _99XX,3,Hangup()

 

 

 

 

P Antes de imprimir pense em sua responsabilidade e  compromisso com o Meio
Ambiente! 

 
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100324/2fc66897/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil