ћы в Telegram - чате. “ы с нами? :)

ћерион Ќетворкс

—пешим поделитьс€ тем, как с помощью IP-ј“— Asterisk можно провести двусторонний видео - звонок. ¬ качестве терминалов, которые будут участвовать в данном соединении, мы выбрали программный open - sourсe клиент IP-телефонии на базе протокола SIP - Linphone (Linux Phone) версии 3.10.2 дл€ Windows и приложение Linphone дл€ Android версии 3.1.1. Ќастройки произведем с помощью графического интерфейса FreePBX 13.


 онфигураци€ FreePBX

ѕриступим к настройке. ƒл€ начала необходимо создать на сервере два внутренних номера (Extension).

¬ажно: об€зательно создавайте номера с типом CHAN_SIP.

“еперь новым внутренним номерам нужно включить поддержку видео. ƒл€ этого переходим во вкладку Advanced:

 ѕошагова€ настройка видео Ц звонков на Asterisk

» напротив строки Video Support выбираем Yes. “акую процедуру проделываем дл€ всех номеров, которым хотим разрешить пользоватьс€ видео - вызовами.

 Video Support в настройках внутреннего номера FreePBX

“еперь необходимо включить глобальную поддержку видео. ƒл€ этого переходим по следующему пути: Settings -> Asterisk SIP Settings и открываем вкладку :

 ¬ключить поддержку видео в Asterisk

ѕо умолчанию, в разделе Video Codecs поддержка видео отключена. ƒл€ того, чтобы еЄ выключить, нажимаем Enabled:

√лобальное включение Video Support в FreePBX 13

ќткроетс€ список поддерживаемых видео кодеков. ѕо умолчанию, Asterisk поддерживает следующие кодеки: H.261, mpeg4, H.263, H.263+, H.264 и последний кодек, который мы будем использовать далее - VP8.

Ќастройка видео кодеков в Asterisk

„тобы исключить возможные проблемы с подключением SIP-терминалов в дальнейшем, можно изменить ещЄ один параметр. ƒело в том, что практически все SIP-терминалы используют 5060 порт дл€ отправки запросов регистрации, а в FreePBX 13 дл€ технологии CHAN_SIP используетс€ порт 5160, соответственно, на этапе регистрации EndpointТа могут возникнуть проблемы. „то бы этого избежать, в строке Bind Port поставим 5060. Ќе забудьте предварительно помен€ть порт дл€ CHAN_PJSIP, может возникнуть внутренний конфликт.

Bind Port в Asterisk

Ќа этом настройка FreePBX завершена, теперь необходимо настраивать терминалы.


Ќастройка видео - терминалов

 ак было сказано в начале, дл€ теста будем использовать Linphone (Linux Phone) версии 3.10.2.

ѕосле установки дистрибутива, нас встречает помощник настройки учЄтной записи SIP:

Ќастройка Linphone  дл€ Asterisk SIP учетна€ запись Linphone

¬водим данные дл€ ранее созданного внутреннего номера, например - 1022, и жмЄм ѕрименить.

ѕодключение софтфона к Asterisk по SIP дл€ видео - звонка

≈сли всЄ было сделано верно, то мы увидим наш полный идентификатор и зелЄный круг, свидетельствующий о том, что регистраци€ была успешной.

–егистраци€ Linphone на Asterisk

ƒалее переходим в настройки, выбираем требуемые параметры видео (разрешение и частоту кадров)

Ќастройка видео Ц параметров в Linphone

¬ разделе кодеки, следует об€зательно убедитьс€ в том, что кодек VP8 Ц разрешен к использованию.

Ќастройка VP8 на программном телефоне

Ќа этом настройка десктопного клиента дл€ Windows закончена.

“еперь сконфигурируем Linphone Android клиент. ѕосле установки приложени€, нужно выбрать USE SIP ACCOUNT

Ќастройка софтфона на Android дл€ Asterisk

¬вести данные учетной записи в соответствии с данными, которые мы вводили на сервере. ¬ качестве транспорт укажите UDP.

SIP телефон на Android дл€ Asterisk

¬ разделе Settings устанавливаем требуемые параметры по видео (разрешение, частоту кадров, максимальную пропускную способность) и об€зательно разрешаем использование кодека VP8.

SIP телефон на Android дл€ Asterisk

≈сли всЄ было сделано правильно, то мы увидим статус Registered. —офтфон готов к использованию.

Ќастройка софтфона на мобильный телефон

“еперь можно проводить вызовы с трансл€цией видео. Ќабираем номер нужного абонента и жмЄм на значок трубки.

—делать видео звонок на Asterisk

Ќажав на значок ¬идео начнЄтс€ двусторонн€€ видеотрансл€ци€.

”становление видео соединени€ между софтфонами Asterisk

Ќиже пример как это выгл€дит на десктопной версии:

¬идео на Asterisk

» пример того, как это выгл€дит в мобильном приложении:

¬идео звонок с мобильного через Asterisk

ѕолезна ли ¬ам эта стать€?

–аз в неделю мы отправл€ем дайджест с самыми интересными стать€ми.

P.S. ≈сли укажите свою дату рождени€, то мы об€зательно ¬ас поздравим и подарим небольшой подарок :)

Ќажима€ на кнопку "ѕодписатьс€", вы даете согласие на обработку своих персональных данных