Voipnotes
Услуги
  • 3CX Phone System
    • Купить IP АТС - 3CX Phone System
Ещё
    Задать вопрос
    +7 (499) 113-65-73
    Заказать звонок
    sale@voipnotes.ru
    г. Москва 2-й Михайловский проезд 9
    +7 (499) 113-65-73
    Заказать звонок
    Voipnotes
    Услуги
    • 3CX Phone System
      • Купить IP АТС - 3CX Phone System
      Voipnotes
      Услуги
      • 3CX Phone System
        • Купить IP АТС - 3CX Phone System
        Voipnotes
        Voipnotes
        • Услуги
          • Назад
          • Услуги
          • 3CX Phone System
            • Назад
            • 3CX Phone System
            • Купить IP АТС - 3CX Phone System
        • +7 (499) 113-65-73
        sale@voipnotes.ru
        г. Москва 2-й Михайловский проезд 9
        • Главная
        • Блог
        • Настройка FreeSWITCH с WebRTC (SipML5)

        Настройка FreeSWITCH с WebRTC (SipML5)

        26 Июня 2015

        WebRTC (Web Real Time Communication - веб-коммуникация в режиме реального времени) — это открытый стандарт для внедрения возможностей передачи потоковых данных в реальном времени непосредственно в веб-браузере или через другие поддерживающие его приложения по технологии точка-точка. WebRTC поддерживается в Google Chrome, Mozilla Firefox и Opera.

        В сегодняшней статье мы расскажем, как подключить WebRTC софтфон sipML5 к FreeSWITCH.

        Установим необходимые нам компоненты:

        yum install httpd* svn

        Теперь необходимо активировать Websocket на FreeSWICTH. Расскоментурем следующую строку:

        nano /usr/local/freeswitch/conf/sip_profiles/internal.xml 


        <
        param name="ws-binding" value=":5066"/>

        Заходим в консоль FreeSWITCH и перезагружаем internal профиль:

        freeswitch@internal> sofia profile internal restart

        Теперь проверим, подключен ли WebSocket(WS-BIND-URL sip:mod_sofia@122.122.122.122:5066;transport=ws):

        freeswitch@internal> sofia status profile internal
        =====================================================================================
        Name internal
        Domain Name N/A
        Auto-NAT false
        DBName sofia_reg_internal
        Pres Hosts 122.122.122.122, 122.122.122.122
        Dialplan XML
        Context public
        Challenge Realm auto_from
        RTP-IP 109.234.34.68
        SIP-IP 109.234.34.68
        URL sip:mod_sofia@122.122.122.122:5060
        BIND-URL sip:mod_sofia@122.122.122.122:5060;transport=udp,tcp
        WS-BIND-URL sip:mod_sofia@122.122.122.122:5066;transport=ws
        HOLD-MUSIC local_stream://moh
        OUTBOUND-PROXY N/A
        CODECS IN OPUS,G722,PCMU,PCMA,GSM
        CODECS OUT OPUS,G722,PCMU,PCMA,GSM
        TEL-EVENT 101
        DTMF-MODE rfc2833
        CNG 13
        SESSION-TO 0
        MAX-DIALOG 0
        NOMEDIA false
        LATE-NEG true
        PROXY-MEDIA false
        ZRTP-PASSTHRU true
        AGGRESSIVENAT false
        CALLS-IN 1
        FAILED-CALLS-IN 1
        CALLS-OUT 0
        FAILED-CALLS-OUT 0
        REGISTRATIONS 0

        Установим sipml5 к себе на сервер:

        cd /var/www/html/
        svn checkout http://sipml5.googlecode.com/svn/trunk/ sipml5
        chown -R apache.apache sipml5

        Теперь sipml5 установлен на вашем сервере. В браузере переходим по ссылке http://IP-адрес вашего сервера/sipml5/call.htm

        Для начала перейдем в expert mode и зададим IP адрес сервера и порт WebSocket(ws:// 122.122.122.122:5066) и сохраним.

        FreeSWITCH-sipml5.jpg

        После авторизации под одним из внутренних номеров можно совершать вызовы.

        FreeSWITCH-sipml5-login (1).jpg

        FreeSWITCH-sipml5-call.jpg

        На этом настройка завершена. Если вы в статье нашли ошибки или несоответствия, мы будем благодарны, если вы напишите нам о них в комментариях.

        Нужна консультация?

        Наши специалисты ответят на любой интересующий вопрос

        Задать вопрос
        Поделиться
        Назад к списку
        © 2021 Все права защищены.
        +7 (499) 113-65-73
        Заказать звонок
        sale@voipnotes.ru
        г. Москва 2-й Михайловский проезд 9
        Политика конфиденциальности
        Версия для печати
        © 2021 Все права защищены.
        Заказать звонок
        Написать сообщение