Инструменты пользователя

Инструменты сайта


ics70:trunks

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

ics70:trunks [2020/06/22 17:05]
ics70:trunks [2020/05/25 17:16] (текущий)
misha [Туннели]
Строка 1: Строка 1:
 +====== Внешние каналы ======
 +
 +Модуль «Внешние каналы» расположен в Меню «Телефония». Данный модуль предназначен для того, чтобы настроить входящие и исходящие звонки во внешнюю сеть. При открытии модуля «Внешние каналы» будет отображен список провайдеров и туннелей,​ созданных в ИКС, а также строка поиска и функциональные кнопки (добавить,​ удалить,​ выключить,​ редактировать) активирующиеся при выборе объекта.
 +
 +{{  ics70:​trunks4.png?​nolink&​861x369 ​ }}
 +
 +В ИКС поддерживаются два вида каналов - SIP и IAX, а также два вида аналогичных туннелей. Туннели предназначены для соединения телефонии двух ИКС. Чтобы настроить новый канал, нажмите кнопку «Добавить» и выберите тип нужного канала (транка).
 +
 +==== Провайдер SIP ====
 +
 +Объект «Провайдер SIP» предназначен для установки соединения с использованием протокола SIP. Для добавления внешнего канала необходимо нажать «Добавить» - «Провайдер SIP». Откроется диалоговое окно, в котором будет предложено ввести обязательные параметры:​ название,​ адрес сервера и порт.
 +
 +{{  ics70:​trunks1.png?​nolink&​715x539 ​ }}
 +
 +Поля **«Адрес сервера»** и **«Порт»** - предназначены для указания соответствующих настроек провайдера ip-телефонии для подключения. **Важно:​ при выборе порта необходимо учитывать значение поля ****«Тип подключения»****,​ так как обычно провайдеры предоставляют возможность подключения для разных протоколов на разных портах.**
 +
 +Поле **«Номер»** предназначено для указания внешнего номера для совершения звонков через сервер телефонии ИКС.
 +
 +Поля **«Логин»** и **«Пароль»** отвечают за данные для авторизации при подключении ИКС к серверу провайдера.
 +
 +Поле **«Максимальное число каналов»** предназначено для указания максимального числа одновременных соединений через провайдера (по умолчанию 100).
 +
 +Флаг **«Автоматически создавать правило,​ используя префикс»** активирует поле для указания префикса внешнего звонка по умолчанию. Данный префикс представляет собой цифру, по которой модуль ориентируется,​ направлять ли звонок во внешнюю сеть. Например,​ звонок на номер 555-3333 при указанном префиксе 9 будет набираться клиентом как 9-555-3333.
 +
 +{{  ics70:​trunks2.png?​nolink&​707x171 ​ }}Опции **«Режим DTMF»****, ****«insecure»****,​ ****«canreinvite»** позволяют настроить режимы тонального набора,​ при этом две последние доступны только при выборе драйвера chan_sip в [[ics70:​asterisk_setup#​общие_настройки_сервера_телефонии|настройках Телефонии]]. Опция **«direct_media»**,​ наоборот,​ доступна только для драйвера chan_pjsip и определяет,​ могут ли медиаданные передаваться напрямую между конечными точками. Если no, то все RTP потоки проходят через Asterisk.
 +
 +В поле **«Тип подключения»** можно выбрать,​ использовать ли шифрование sip-пакетов и медиаданных (RTP) для этого номера с помощью сертификата,​ выбранного на вкладке общих настроек телефонии;​ без шифрования возможны два варианта подключения:​ через //UDP// (это значение выбрано по умолчанию) и через //TCP//. Чтобы включить шифрование,​ необходимо в поле «Тип подключения» выбрать значение «//С шифрованием (TLS и SDES-sRTP)//​». Данное значение активирует одновременное шифрование SIP-сигнализации через TLS и sRTP-медиаданных.
 +
 +**Важно:​ каждый тип подключения требует соответствующей настройки своего транспорта,​ которая задается в [[ics70:​asterisk_setup|настройках Телефонии]]. То есть, для каждого типа подключения необходимо задать нужный порт.**
 +
 +{{  ics70:​trunks3.png?​nolink&​713x369 ​ }}Если провайдер имеет специфические настройки,​ то следует полностью прописать строку регистрации,​ установив соответствующий флаг. Стоит отметить,​ что строка регистрации доступна только для драйвера [[ics70:​asterisk_setup#​общие_настройки_сервера_телефонии|chan_sip]]. Для драйвера chan_pjsip она создается автоматически.
 +
 +**Важно:​ в некоторых случаях провайдер SIP-телефонии не может распознать абонента,​ набирающего внешний вызов. Если при регистрации провайдера работают входящие звонки,​ но не проходят исходящие,​ то в поле ****«//​fromUser//​»**** необходимо указать номер телефона либо логин подключения (в зависимости от особенностей провайдера).**
 +
 +Поле **«Поддерживать подключение»** указывает,​ доступно ли удаленное устройство для совершения вызовов. Asterisk периодически будет отправлять SIP сообщение типа OPTIONS, для проверки доступности. Если данное устройство,​ не ответит в течении заданного периода (или периода по умолчанию в 2000 мс) в миллисекундах,​ тогда Asterisk рассматривает это устройство как выключенное и недоступное для совершения вызовов. Данная опция используется только если телефония стоит за NAT.
 +==== Провайдер IAX ====
 +
 +**IAX2** (Inter-Asterisk eXchange protocol) — протокол обмена VoIP данными между IP-PBX Asterisk. Наиболее приспособлен к трансляции сетевых адресов NAT, в отличие от SIP и H.323 использует только один порт 4569 протокола UDP для сигнализации и медиа-потока. Аналогично провайдеру SIP, провайдер IAX в качестве параметров запрашивает сервер и порт подключения,​ телефонный номер, при необходимости логин и пароль,​ внешний префикс,​ режим DTMF и, если нужно, строку регистрации.
 +==== Туннели ====
 +
 +Туннели предназначены для соединения серверов телефонии нескольких "​ИКС"​. При создании туннеля необходимо ввести обязательные параметры:​ название,​ логин и поле "From User" (заполняется данными из поля "​Логин"​). Настройка полей для указания максимального числа каналов,​ пароля,​ префикса и строка регистрации аналогично настройке соответствующих полей объекта [[ics70:​trunks#​провайдер_sip|Провайдер SIP]]. Стоит отметить,​ что в поля логин/​пароль возможно вводить только латинские символы (маленькие и большие) и нельзя вводить спец символы.
 +
 +{{  ics70:​trunks5.png?​nolink&​707x240 ​ }}Опция,​ отличная от настроек провайдера SIP - **«Тип подключения»**. Данная опция, позволяет выступать "​ИКС"​ в роли внешнего сервера телефонии или подключаться,​ аналогично настройкам SIP провайдера,​ к внешнему серверу SIP телефонии,​ без использования номера на внешнем сервере. Если выбран тип "​Сервер",​ то "​ИКС"​ будет ожидать подключения клиентов по внешнему каналу. Если выбран тип "​Клиент",​ то необходимо указать адрес и порт сервера,​ для создания туннеля.
 +
 +
 +