Для поиска поставьте запрос в кавычки!

WebRTC

Изменено Чт, 4 Сен на 3:08 PM

Web Real-Time Communications (WebRTC) — это технология с открытым кодом для голосовой, текстовой и видеосвязи в реальном времени через браузеры по IP-сети.

Подробнее см. «WebRTC — что это такое?».

  1. Выбор клиента — Используйте любой WebRTC-совместимый клиент.

    КлиентПлатформаОсобенности
    JsSIPБраузерНе требует установки, работает в браузере
    LinphoneWindows, macOS, Linux, iOS, AndroidМультиплатформенный, открытый исходный код
    Jitsi MeetВсе платформыДля конференций и видеозвонков
    SiperbiOSОптимизирован для iPhone/iPad
     
  2. Данные доступны в личном кабинете MCN Telecom в разделе «Телефония» → вкладка «SIP-аккаунты»:

    • Логин и Пароль.

    • Сервер: webrtc.mcn.ru

    • Порт (WebRTC WSS): 35060 

  3. В итоге строка подключения будет выглядеть так:
    wss://webrtc.mcn.ru:35060
     
    


Пример с JsSIP (open-source WebRTC-softphone для браузера).

import JsSIP from 'jssip';

// Укажите WebRTC-сокет
const socket = new JsSIP.WebSocketInterface('wss://webrtc.mcn.ru:35060');

// Конфигурация SIP-аккаунта
const configuration = {
  sockets  : [ socket ],
  uri      : 'sip:79XXXXXXXXX@webrtc.mcn.ru', // логин из ЛК
  password : 'ваш_SIP_пароль'
};

// Создайте SIP-агента
const ua = new JsSIP.UA(configuration);

// Запустите
ua.start();

// Регистрируйте события
ua.on('connected', () => console.log('Подключено к MCN Telecom'));
ua.on('registered', () => console.log('SIP-регистрация успешна'));
ua.on('newRTCSession', (data) => {
  console.log('Новый звонок:', data);
});

Статья помогла?

Отлично!

Спасибо за ваш отзыв

Извините, что не удалось помочь!

Спасибо за ваш отзыв

Расскажите, как мы можем улучшить эту статью!

Выберите хотя бы одну причину
Требуется проверка CAPTCHA.

Комментарий отправлен

Мы ценим вашу помощь и постараемся исправить статью