Перед нами стояла задача реализовать на Addpac (например: Addpac AP200B или Addpac 1100B) следующие функции:
- Звонков между портами.
- Перехвата и перевода звонков.
- Блокировка 8-ки ( номеров начинающихся с 8 ) на одном из портов.
- Выход в город.
Рассмотрим реализацию задач.
Немного теории:
FXS (Foreign Exchange Station или Subscriber) — голосовой интерфейс, эмулирующий расширение интерфейса PBX, для подключения обычного телефона.
Аббревиатура FXS применима к любому оборудованию, которое, с точки зрения телефона, является АТС.
Для порядка в нашем IT хозяйстве подписываем нужные нам FXS порты (в которые подключены телефонные аппараты):
! FXS
voice-port 0/0
description Panasonic-DECT#999
! FXS
voice-port 0/1
description Red-Phone#555
Создаем dial-peer’ы, принимающие звонки на внутренние номера 999 и 555,
dial-peer voice 10 pots
destination-pattern 999F
port 0/0
!
dial-peer voice 11 pots
destination-pattern 555F
port 0/1
Создаем dial-peer’ы, принимающие звонки на выданный нам по VoIP нашим оператором городской телефонный номер (например, 1234567):
dial-peer voice 5 pots
destination-pattern 1234567F
port 0/0
!
dial-peer voice 6 pots
destination-pattern 1234567F
port 0/1
preference 1
Далее, прописываем в режиме глобального конфигурирования:
dial-peer call-pickup 11
dial-peer call-hold h
dial-peer call-transfer h
Теперь для перехвата звонка надо будет нажать 11, для перевода звонка — короткий отбой или флеш и телефонный номер.
Реализуем функцию блокировки 8:
dial-peer voice 20 voip
description Block_out_8*
destination-pattern 8T
huntstop
out-barred-group 1
Создаем группу 1, в которой будет прописан номер (например, 999), с которого запрещен набор 8-ки:
dialpattern-group 1
pattern 1 999F
И в конце разрешаем исходящие звонки в ТфОП через шлюз (в примере это IP-адрес 192.168.57.23) нашего VoIP провайдера:
dial-peer voice 30 voip
description out_calls
destination-pattern .T
session target 192.168.57.23
session protocol sip
codec g729
dtmf-relay rtp-2833
no vad
З.Ы. При копировании статьи ссылка на источник ОБЯЗАТЕЛЬНА !
Автор: neona