Gravar ligações dos ramais. Asterisk + Ubuntu

1. Gravar ligações dos ramais. Asterisk + Ubuntu

jordan candido
jordanbs

(usa Ubuntu)

Enviado em 15/06/2018 - 11:18h

Bom dia, estou querendo gravar as ligações dos meus ramais internos e não estou conseguindo fazer.
Tenho o seguinte senário:
Ubuntu server 14.04 com o Asterisk instalado e configurados ramais SIP.
Eu gostaria de gravar (gerar um arquivo de áudio wav) das ligações internas.
Ex.: quando o ramal 100 realizar uma ligação para o ramal 101 grave a ligação entre esses ramais.



  


2. Re: Gravar ligações dos ramais. Asterisk + Ubuntu

Alan
allanyeah

(usa Debian)

Enviado em 25/07/2018 - 10:21h

Bom dia jordanbs,

Para realizar a gravação das ligações você pode utilizar a aplicação MixMonitor;

No exemplo abaixo estou gravando as ligações no caminho /opt/gravacoes/internas/ramal que recebeu a ligação, com a extensão .wav;

Os parâmetros ${CDR(src)} = Origem da chamada e ${STRFTIME(${EPOCH},,%d%m%Y%H%M%S)} = Data e hora da chamada;

exten => _4XXX,1,NoOp(Internas)
same => n,MixMonitor(/opt/gravacoes/internas/${EXTEN}/${CDR(src)}${STRFTIME(${EPOCH},,%d%m%Y%H%M%S)}.wav) >>> CAMPO PARA GRAVAÇÃO
same => n,Dial(SIP/${EXTEN},30,Tt)
same => n,Congestion(3)
same => n,Hangup()

Após fazer a ligação o arquivo foi gravado conforme abaixo:

/opt/gravacoes/internas/4002/400325072018101857.wav

A ligação foi originado do ramal 4003 para o ramal 4002.

Att,

Alan






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts