Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

1. Для тестирования используем:

  • два SIP-аккаунта;
  • программный телефон для ответа на звонок;
  • REST-клиент в браузере Chrome.

2. Создайте на WCS-сервере каталог /usr/local/FlashphonerWebCallServer/media. Поместите в каталог файл в формате RIFF WAV, например test.wav.

3. Откройте REST-клиент. Отправьте запрос /call/startup на WCS-сервер, указав в параметрах запроса:

  • параметры Вашего SIP-аккаунта, с которого будет совершен звонок;
  • имя Вашего второго SIP-аккаунта, на который будет совершаться звонок;
  • имя потока для дальнейшего запроса /push/startup, например call_stream1:


4. Примите звонок в программном телефоне:


5. Отправьте из REST-клиента запрос /push/startup на WCS-сервер, указав в параметрах запроса:

  • URL WCS-сервера в качестве приемника RTMP-потока;
  • имя потока звонка (call_stream1);
  • опции для перенаправления звукового файла в поток "options": {"action": "sound_on", "soundFile": "sound.wav", "loop": true}


6. Отправьте из REST-клиента запрос /call/inject_stream на WCS-сервер, указав в параметрах запроса:

  • идентификатор звонка;
  • имя потока с добавленным звуковым файлом (rtmp_call_stream1).


7. Убедитесь, что в программном телефоне звучит тестовый файл.

8.Для завершения звонка нажмите соответствующую кнопку в программном телефоне.


  • No labels