1. Для тестирования используем:
2. Создайте на WCS-сервере каталог /usr/local/FlashphonerWebCallServer/media. Поместите в каталог файл в формате RIFF WAV, например test.wav.
3. Откройте REST-клиент. Отправьте запрос /call/startup на WCS-сервер, указав в параметрах запроса:
4. Примите звонок в программном телефоне:
5. Отправьте из REST-клиента запрос /call/inject_sound на WCS-сервер, указав в параметрах запроса:
6. Убедитесь, что в программном телефоне звучит тестовый файл.
7.Для завершения звонка нажмите соответствующую кнопку в программном телефоне.
1. Нет звука при перенаправлении звукового файла в поток.
Симптомы: REST API запрос обработан корректно (код возврата 200 OK), но звука из файла нет в потоке.
Решение:
a) в файле flashphoner.properties установить параметр
generate_av_for_ua=all |
b) в настройках программного телефона указать адрес STUN сервера, например
stun.l.google.com:19302 |
на соответствующей странице настроек SIP-аккаунта