Звукозапись звонка - PullRequest
0 голосов
/ 29 мая 2018

Я создал приложение службы исходящих вызовов, используя интерфейс Asterisk AMI.Ниже описано, как работает мое приложение.

  1. Я генерирую запрос на отправку по внутреннему каналу с использованием сокета TCP / IP.

  2. мой диалплан принимает запроси запустить команду набора номера.Файл extension.conf имеет вид

    [from-internal]
    exten => _X.,1,NoOP()
    same => n,MixMonitor(${DialMonitorFile}.wav)
    same => n,Dial(PJSIP/${EXTEN}@TRUNK_100-1234-5678,30)
    

Что я хочу сделать, это записать весь процесс вызова (от звукового сигнала обратного вызова до зависания пользователя).

Но, когда набираетсязапущен, только 44-байтовый файл размера генерируется (может быть, заголовок файла WAV?), прежде чем пользователь принимает вызов.И файл увеличился после того, как пользователь принял вызов.

Может ли кто-нибудь помочь мне, как я могу также записать звук сигнала обратного вызова?

С уважением, Брайан

1 Ответ

0 голосов
/ 30 мая 2018

Вы должны сделать Ответить перед MixMonitor, если хотите, чтобы

Обратите внимание, что CDR будут затронуты

...