Для тестирования используем:
- два SIP-аккаунта;
- программный телефон для ответа на звонок;
- REST-клиент в браузере Chrome;
- программу трансляции RTMP-потока OBS Studio.
2. Запустите программу трансляции RTMP-потока. Настройте и запустите трансляцию на Ваш WCS-сервер со следующими параметрами:
- URL сервера: http://demo.flashphoner.com:1935/live/
- Ключ потока: obsStream
3. Откройте REST-клиент. Отправьте запрос /call/startup на WCS-сервер, указав в параметрах запроса:
- параметры Вашего SIP-аккаунта, с которого будет совершен звонок;
- имя Вашего второго SIP-аккаунта, на который будет совершаться звонок.
4. Примите звонок в программном телефоне:
5. Отправьте из REST-клиента запрос /call/inject_stream на WCS-сервер, указав в параметрах запроса:
- идентификатор звонка;
- имя транслируемого потока (obsStream).
6. Убедитесь, что звуковая дорожка трансляции слышна в программном телефоне.
7. Для завершения звонка нажмите соответствующую кнопку в программном телефоне.