Интеграция АТС Panasonic TDE600 с Asterisk по протоколу H.323

  • Михаил
  • 12 мин. на прочтение
  • 151
  • 01 Feb 2019
  • 01 Feb 2019

Данная статья описывает варианты интеграции АТС Panasonic и Asterisk и призвана помочь получить все бонусы IP-телефонии, при этом не ударив по бюджету компании. Организуем связку Panasonic TDE600 и Asterisk по протоколу H.323, в прошлой статье использовали протокол SIP.

Настройка со стороны Asterisk:

Для реализации работы по протоколу h.323 нужно собирать Asterisk с поддержкой этого самого протокола. В Asterisk есть два модуля для этого протокола chan_h323 и chan_ooh323, сейчас используется и развивается второй. Чтобы собрать Asterisk с поддержкой chan_ooh323 нужно зайти в menuselect в Addons и выбрать его.

 

После установки Asterisk проверим корректность загрузки модуля выполнив команду:

asterisk -rvvvvv 
module show like 323

Правим конфигурационный файл  Asterisk /etc/asterisk/ooh323.conf

[general]
bindaddr=0.0.0.0
h323id=MyAsterisk
callerid=Aster
context=from-panas
disallow=all
allow=alaw,ulaw
dtmfmode=rfc2833

[myTDA]
type=friend
ip=10.10.4.200
context=office
h245Tunneling=no; Panasonic по-другому не хочет работать
fastStart=yes; Panasonic по-другому не хочет работать

В /etc/asterisk/extensions.conf добавляем

exten => _1XXX, 1, Dial(OOH323/myTDA/${EXTEN},tT) - шаблон для случая если нумерация на Panasonic начинается с 1

 

Настройка со стороны Panasonic

Настройка со стороны Panasonic сводится к настройке платы IP-GW16. Настраиваем V-SIPGW16

Идем в 1.1 (Конфигурация — слот), выбираем Виртуальный слот IPCMPR. Перетаскиваем в первый виртуальный слот плату V-SIPGW16.

 

Дальнейшая настройка сводится к созданию Частной сети. Первым делом нужно загнать все наши sip-транки в одну группу. Делается это в 10.1, Настройки CO. Находим 4 включенных транка, и в колонке "Номер группы СО" выставляем незадействованый для других линий номер, например 6.

 

В 3.1.1 присваиваем 6-й группе понятное имя. Так же, обратите внимание на COS. По умолчанию там стоит 7. Если вам нужно, что бы абоненты Астериск могли звонить на внешние линии TDE, его придется изменить. Подойдет любой COS, у которого TRS Level меньше 7-ми. По умолчанию это с 8-го по 64-й.

Теперь нам нужно посетить 2.6.1 и убрать двойку из собственного плана нумерации. Если помните, на 2 у нас начинаются номера абонентов Астериска. Выглядить должно так:

 

Покидать гостеприимный п. 2.6.1 не спешим, переходим к вкладке "Внутренняя линия другой УАТС" и вбиваем двойку там:

 

Подготовительная работа закончилась, можно включать собственно, частную сеть. Делается это не просто, а очень просто: идем в п. 9.1 (Таблица соединительных линий) и во второй строке выбираем нашу sip-группу (кто забыл, номер 6):

 

Собственно, уже можно звонить, но что бы убрать раздражающую задержку при наборе, нужно еще немного поколдовать. В настройках 6-й группы CO в самом краю таблички притаилась колонка "Таблица плана набора номера". По умолчанию там 1, меняем, к примеру на "2". Идем в 3.1.4, выбираем 2 в Таблице плана набора, и прописываем 2ХХ в первой колонке первой строки.

 

Скорость соединения резко возрастет.

 

Теперь пару слов о транзите. Предположим, к вашему серверу Asterisk уже подключен какой-нибудь провайдер IP телефонии. Вы хотите часть звонков с TDE направить этому провайдеру транзитом через Астериск. Делается это с помощью ARS. При звонках на короткие номера Астериска в качестве CID Панасоник передает внутренний номер. Но при звонках через "девятку" (при настроенном ARSе) улетает номер, прописанный в настройках внутренней линии (4.1.1, вкладка ISDN CLIP, колонка CLIP ID). Если этот клип не устраивает поставщика IP телефонии его, конечно, легко подменить на уровне Астериска. Но, оказывается, и для Панасоника существует хак!

Стоит в 8.5 дополнить имя поставщика иксами по самое никуда,

 

как в качестве клипа станция начнет использовать номер, забитый в колонку "Код внутр. линий для ARS (10 цифр)", что на вкладке "Вариант 1" настроек внутренних линий.

 

Далее идем в Свойства порта виртуального шлюза SIP. Настраиваем только первый канал.

Вкладка основное

Атрибут канала: основной канал

Адрес SIP сервера — IP адрес: 192.168.1.204 (адрес нашего сервера Астериск)

Вкладка номер счета

Имя пользователя: utde

ID аутентификации: utde

Пароль аутентификации: tde

Вкладка Регистрация

Сервер регистратора — IP адрес: 192.168.1.204 (адрес нашего сервера Астериск)

Вкладка Вызывающая сторона

Из заголовка — Пользовательская часть: PBX-CLIP

С первым каналом все, теперь настраиваем следующие три. Для этого на вкладке "Основное" в поле "Атрибут канала" выбираем "Дополнительный канал Сh1. Теперь первые четыре канала ставим в INS, остальные в OUS. Таким образом, у нас получилось 4 канала между ТDE и Астериск. Если нужно больше, придется докупать лицензии.

 

Описанный в статье способ проверен на АТС KX-TDE версий 3- 4.2. С марта 2012 года Panasonic выпускает пятую версию прошивки, где часть необходимых настроек заблокирована.

Если вы только собираетесь приобрести АТС - оговаривайте с поставщиком версию, она должна быть не выше, чем 4.2. Или вы должны быть уверены в возможности даунгрейда.

Если АТС уже стоит и работает - обновление до 5-й версии может привести к потере управления. Кроме того, включить возможность транзитных вызовов через TDE невозможно даже с учетной записью "INSTALLER".