Найти в Дзене
Академия АТС

Установка Asterisk. Урок 7. Подключение SIP-транка

Мы уже запустили в работу нашу мини АТС на базе Asterisk, где внутренние номера могут звонить друг-другу без проблем. Теперь давайте настроим городские линии. Учитывая, что наша АТС полностью IP-шная, мы будем подключать SIP-транк. Что из себя представляет SIP-транк, спросите вы. А ничего особенного. По сути, вы уже знаете, как работает протокол SIP, мы уже подключали SIP-телефоны к нашему Asterisk и настраивали их работу. С SIP-транком почти тоже самое. У нас есть 4 самых важных, а порой и единственных параметра, которые вам обязан предоставить провайдер SIP-телефонии: Домен или IP-адрес для подключение. В большинстве случаев у провайдера установлен такой же Asterisk, а вы для него просто внутренние абоненты. А значит, следующие параметр будет: Имя пользователя (username). Чаще всего он совпадает с номером, который вам предоставляет провайдер. Причем, у большинства операторов SIP-телефонии, Username совпадает не только с номером, но и с логином учетной записи личного кабинета. К имени
Установка Asterisk. Урок 7. Подключение SIP-транка
Установка Asterisk. Урок 7. Подключение SIP-транка

Мы уже запустили в работу нашу мини АТС на базе Asterisk, где внутренние номера могут звонить друг-другу без проблем. Теперь давайте настроим городские линии. Учитывая, что наша АТС полностью IP-шная, мы будем подключать SIP-транк.

Что из себя представляет SIP-транк, спросите вы. А ничего особенного. По сути, вы уже знаете, как работает протокол SIP, мы уже подключали SIP-телефоны к нашему Asterisk и настраивали их работу. С SIP-транком почти тоже самое. У нас есть 4 самых важных, а порой и единственных параметра, которые вам обязан предоставить провайдер SIP-телефонии:

Домен или IP-адрес для подключение. В большинстве случаев у провайдера установлен такой же Asterisk, а вы для него просто внутренние абоненты. А значит, следующие параметр будет:

Имя пользователя (username). Чаще всего он совпадает с номером, который вам предоставляет провайдер. Причем, у большинства операторов SIP-телефонии, Username совпадает не только с номером, но и с логином учетной записи личного кабинета. К имени пользователя нужен:

Пароль. Используется для авторизации. Если вы сами себе создаете учетку в личном кабинете провайдера, используйте самый сложный пароль, который только можно придумать. Часто вводить вы его не будете, а порой и вообще достаточно один раз скопипастить. Но вы себе даже не представляете, как часто взламывают Asterisk. Итак, этих трех параметров в принципе достаточно, но для подключения нам еще нужен:

Номер порта. По умолчанию он 5060. Но иногда в целях безопасности оператор SIP-телефонии его меняет.

Синтаксис SIP

Мы еще не сталкивались с тем, как обмениваются сообщениями роли клиент-сервер в SIP протоколе. В этом языке синтаксис записи регистрации напоминает запись электронной почты. Более подробно мы изучаем SIP-протокол на наших курсах. Эта строка регистрации записывается в файл sip.conf. Итак, имея от провайдера данные для подключения, добавим в наш sip.conf строку регистрации под контекстом general:

[general]

register=79157888137:password@sip.pbxacademy.ru/79157888137

где:

sip.pbxacademy.ru - доменное имя провайдера

79157888137:password - имя пользователя с паролем

Но строки регистрации мало для Asterisk. Нужно прописать все параметры транка. Добавим их в наш sip.conf

[general]

register=79157888137:Aa780780@sip.pbxacademy.ru/79157888137

[pbxacademy]

type=peer

context=from-trunk

qualify=yes

host=sip.pbxacademy.ru

fromuser=79157888137

defaultuser=79157888137

secret=password

disallow=all

allow=alaw

allow=ulaw

insecure=port,invite

fromdomain=sip.pbxacademy.ru

Обратите внимание, мы создали для нашего транка отдельный контекст from-trunk, далее мы будем его использовать в dialplan.

Теперь мы перезагрузим наш sip.conf из CLI-интерфейса командой sip reload и посмотрим нашу регистрацию командой sip show registry

Установка Asterisk. Урок 7. Подключение SIP-транка
Установка Asterisk. Урок 7. Подключение SIP-транка

Вуаля! Транк зарегистрирован и ждет настройки входящих и исходящих вызовов, которые мы с вами произведем в файле externsion.conf, но это будет уже на следующем уроке.

Обучение Asterisk. Как выбрать курс.

Коллеги, хотите профессионально заниматься Asterisk, знать основы IP-телефонии, безопасности, анализа дампов? Добро пожаловать на наш курс Asterisk. Описание курса.