В данной статье я расскажу о процедуре подключения минского городского многоканального номера к ip-АТС на базе Asterisk без затрат на дополнительное оборудование.
Итак, имеется ip-АТС на базе Asterisk с намордником в виде Elastix и Digium TDM404B плата на 4 FXO порта в которую приходит 4 пары от ну очень древней АТС Белтелекома. Как результат, посредственное качество связи и отсутствие возможности определения входящего номера. Как говорится, надо что-то делать!
Первой мыслью было подключение услуги Максифон от всем известного БТК. Из очевидных плюсов: быстрое подключение, выбор номера, отвязка от железа. Жаль только, что с БТК не может быть всё просто. К минусам относится отсутствие поддержки со стороны оператора для желающих использовать не только их убогий клиент который есть только для PC и Android. Путем недельных изысканий, были подобраны правильные настройки для стабильной работы Максифона в системе на базе FreePBX 13 через прокси 93.85.255.176. Однако и тут Белтелеком не обманул ожиданий и данный прокси потух спустя год вполне удачного пользования. В итоге имеем проблему отваливания звука при входящих звонках. Хорошая попытка, но нет.
Мониторинг сайтов белорусских провайдеров показал, что услуга ip-телефонии предоставляется практически каждым из них за исключением одного НО: почти у всех операторов пользоваться таким номером можно только в сети этого же провайдера.
Приятным исключением стала компания Anitex, которая подобные ограничения не вводила. Тарифы размещены на сайте. Номер выдается из массива 388 ХХ ХХ. В итоге был выбран многоканальный номер на три линии. После подписания договора выдается акт, в котором указаны логин с паролем и… больше ничего. Звонок в службу поддержки позволил узнать адрес sip-сервера, а вот настройки предложили подобрать самому. Ну да не беда! Через несколько минут транк был поднят и звонки пошли.
Anitex_388XXXX/388XXXX 213.184.241.3 Yes Yes 5060 OK (4 ms)
Настройки транка для Elastix:
Trunk Name: Anitex_388XXXX
Outbound CallerID: 388XXXX
Outgoing Settings
Trunk Name: Anitex_388XXXX
PEER Details:
host=213.184.241.3
insecure=invite,port
type=friend
fromdomain=213.184.241.3
disallow=all
allow=alaw&ulaw
dtmfmode=auto
secret=password
defaultuser=388XXXX
fromuser=388XXXX
qualify=400
directmedia=no
Incoming Settings
USER Context: 388XXXX
USER Details:
host=213.184.241.3
insecure=invite,port
type=friend
fromdomain=213.184.241.3
disallow=all
allow=alaw&ulaw
dtmfmode=auto
secret=password
defaultuser=388XXXX
fromuser=388XXXX
qualify=400
directmedia=no
Register String:
388XXXX:password@213.184.241.3/388XXXX
Где:
388ХХХХ — ваш логин, который является номером телефона
password — пароль к услуге.
Далее настраиваем входящую и исходящую маршрутизацию, заворачиваем все куда нам нужно и радуемся жизни. Многоканальность проверил путем одновременного звонка с трех мобилок, определитель номера работает корректно, качество звука отличное.