Файл: Подключение Asterisk к sip серверу. Cоединяем два Asteriskа по sip протоколу.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 10.11.2023

Просмотров: 49

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ ЛУГАНСКОЙ НАРОДНОЙ РЕСПУБЛИКИ

ГОУ ВО ЛНР "ЛУГАНСКИЙ ГОСУДАРСТВЕННЫЙ

УНИВЕРСИТЕТ ИМЕНИ ВЛАДИМИРА ДАЛЯ"

Кафедра "Автоматизация и компьютерно-интегрированные технологии"
ЛАБОРАТОРНАЯ РАБОТА №12
по дисциплине "Информационные сети и телекоммуникации автоматизированных систем"

Тема: "Подключение Asterisk к SIP – серверу. Cоединяем два Asterisk`а по

SIP протоколу"


Студент Лага Д.В.

(фамилия, инициалы) (подпись)

Группа ИТ-311

Защищено с оценкой

Руководитель работы

(фамилия, инициалы) (подпись)

Луганск, 2023
Цель работы: изучить особенности подключения Asterisk к SIP – серверу. Соединить два Asterisk`а по SIP протоколу.Для соединения двух Asterisk необходимо отредактировать файл sip.conf.Условный сервер moscow:[piter]type=friendsecret=password_pcontext=piter-inhost=dynamicqualify=300Условныйсервер piter:[moscow]type=friendsecret=password_mcontext=moscow-inhost=dynamicqualify=300Добавляем на сервер moscow в sip.conf регистрацию на сервере piter в соответствии с настройками пира. В данном случае 192.168.10.100 - ip адрес сервера в Питере.register => moscow:password_m@192.168.10.100/piterТо же самое делаем на сервере piter. 192.168.20.100 - ip адрес астера в Москве.register => piter:password_p@192.168.20.100/moscowДелаем на обоих серверах sip reload и проверяем состояние пиров и регистраций.sip show peerssip show registryНастройка dialplan для работы с 2-мя серверами:Теперь нам нужно в диалплане на каждом из серверов указать, куда звонить по разным номерам. На сервере moscow укажем, что звонить по маскам 300 и 400 нужно в питер. Добавляем в extentions.conf правило перед основным правилом звонка на внутренние номера с маской _XXX.exten => _[34]XX,1,Dial(SIP/piter/${EXTEN},15,Tt)И добавим контекст для приема входящих звонков с сервера piter[piter-in]exten => _XXX,1,Dial(SIP/${EXTEN},15,Tt)Делаем то же самое на сервере piter.exten => _[12]XX,1,Dial(SIP/moscow/${EXTEN},15,Tt)[moscow-in]exten => _XXX,1,Dial(SIP/${EXTEN},15,Tt)Теперь осталось перезагрузить сервера и проверять звонки.Вывод: в результате выполнения лабораторной работы
особенности подключения Asterisk к SIP – серверу. Соединено два Asterisk`а по SIP протоколу.