...
- параметры Вашего SIP-аккаунта, с которого будет совершен звонок;
- имя Вашего второго SIP-аккаунта, на который будет совершаться звонок;имя потока для дальнейшего запроса /push/startup, например call_stream1:.
4. Примите звонок в программном телефоне:
5. Отправьте из REST-клиента запрос /push/startup на WCS-сервер, указав в параметрах запроса:
...
.
...
6. Отправьте из REST-клиента запрос /call/inject_stream sound на WCS-сервер, указав в параметрах запроса:
- идентификатор звонка;
- имя потока с добавленным звуковым файлом (rtmp_call_stream1звукового файла (test.wav).
76. Убедитесь, что в программном телефоне звучит тестовый файл.
87.Для завершения звонка нажмите соответствующую кнопку в программном телефоне.
Известные проблемы
1. Нет звука при перенаправлении звукового файла в поток.
Симптомы: REST API запрос обработан корректно (код возврата 200 OK), но звука из файла нет в потоке.
Решение:
a) в файле flashphoner.properties установить параметр
Code Block | ||||
---|---|---|---|---|
| ||||
generate_av_for_ua=all |
b) в настройках программного телефона указать адрес STUN сервера, например
Code Block | ||||
---|---|---|---|---|
| ||||
stun.l.google.com:19302 |
на соответствующей странице настроек SIP-аккаунта