artem
09.09.2013
19393

Связка Asterisk с аналоговой АТС с помощью FXS-шлюза на примере D-Link DVG-5008S

В этой статье будет рассказано о настройке связки Asterisk с аналоговой АТС через FXS-шлюз D-Link DVG-5008S. Аналогичную связку можно настроить с любым другим FXS-шлюзом.
Исходные данные:
IP-адрес сервера Asterisk – 192.168.1.100
IP-адрес WAN-порта D-Link DVG-2008S – 192.168.1.5
Номерной план Asterisk – 1XX
Номерной план аналоговой АТС – 2XX
Для дозвона на АТС будет использоваться 6 FXS-линий из 8-ми.

1. Настройка D-Link DVG-5008S

2. Настройка Asterisk

Настройка D-Link DVG-5008S

1. Вкладка “Telephony Settings” Telephony Settings
Отключаем неиспользуемые порты, отключаем музыку в ожидании, убеждаемся что используется стратегия обзвона “Hunting”.
2. Вкладка “SIP” SIP
Вводим параметры подключения к Asterisk.
3. Вкладка “Advanced Options” Advanced Options
Включаем DTMF в формате RFC2833, настраиваем приоритет кодеков, отключаем встроенное голосовое меню.

Настройка Asterisk

1. Настраиваем SIP-транк к шлюзу
/etc/asterisk/sip.conf:

[hq-trunk]
type=friend
host=192.168.1.5
context=from-hq
username=hq-trunk
secret=password
qualify=yes
deny=0.0.0.0/0.0.0.0
permit=192.168.1.5/255.255.255.255
nat=no
dtmfmode=rfc2833
disallow=all
allow=alaw
allow=ulaw
canreinvite=no

2. Добавляем диалплан для вызовов с Asterisk на аналоговую АТС. Входящие на аналоговой АТС заведены на голосовое меню с возможностью набора внутреннего номера. При вводе трёхзначного номера на двойку, Asterisk набирает номер ‘hq-trunk’ в транк hq-trunk (на шлюз нужно набирать номер, указанный в графе “FXS Representative Number”, его же шлюз использует для аутентификации на Asterisk), выжидает несколько секунд и набрает добавочный номер, абонент, в это время, слышит музыку в ожидании.
/etc/asterisk/extensions.conf:

exten => _2XX,1,Set(NEXT_EXTEN=wwwwww${EXTEN:0:1}w${EXTEN:1:1}w${EXTEN:2:1})
same => n,Dial(SIP/hq-trunk/hq-trunk,60,mD(${NEXT_EXTEN}))
same => n,Hangup

3. Диалплан для вызовов с аналоговой АТС на Asterisk. На аналоговой АТС единица является префиксом маршрута, поэтому на Asterisk приходит две цифры.
/etc/asterisk/extensions.conf:

[from-hq]
exten => _XX,1,Goto(clients,1${EXTEN},1)
exten => _.,1,Hangup

4. Настройка связки Asterisk с аналоговой АТС завершена, можно тестировать.

 
avatar
  Подписаться  
Уведомление о

Остались вопросы?

Я - Першин Артём, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.

VoIP оборудование

ближайшие курсы

Why Choose HUGE?

Unlimited pre-designed elements

Each and every design element is designed for retina ready display on all kind of devices

User friendly interface and design

Each and every design element is designed for retina ready display on all kind of devices

100% editable layered PSD files

Each and every design element is designed for retina ready display on all kind of devices

Created using shape layers

Each and every design element is designed for retina ready display on all kind of devices