Необходимо подключить две точки с мини-АТС, используя FXO порты. Чтобы не использовать DID на мини-АТС, используются порты FXO (PSTN), чтобы абонент мог набрать внутренний номер АТС на другой стороне.
Используются устройства Addpac AP, Planet VIP и Cisco SPA.
С одной стороны установлен Addpac AP1005, а с другой Cisco (Linksys) SPA8800. Виртуальная АТС типа Asteriks, FreePBX не используется.
Аналогично выглядит вызов для AP1005.
Используются устройства Addpac AP, Planet VIP и Cisco SPA.
С одной стороны установлен Addpac AP1005, а с другой Cisco (Linksys) SPA8800. Виртуальная АТС типа Asteriks, FreePBX не используется.
[мини-АТС 1]<->[SPA8800]<->[Internet]<->[AP1005]<->[мини-АТС 2]
В SPA8800 для интерфейса WAN задан адрес 192.168.1.1
В AP1005 для интерфейса LAN0 задан адрес 192.168.2.2
Настройка AP1005.У SPA8800 нет привычного назначения номеров к аппаратным портам шлюза. У SPA8800 все порты имеют разные порты TCP/IP. Т.е. FXS имеют порты с 5060 по 5063, а FXO порты с 5160 по 5163.
Если бы AP1005 работал только с одним устройством, то можно было настроить, как dial plar. А поскольку AP1005 работает еще и с другими устройствами, которые имеют свои шаблоны номера, нужно при передаче номера на SPA8800 убирать 2 в номере.
Для этого используется механизм translation-rule на AP1005
Создаем
translation-rule 0 rule 1 2T %02%99
который говорит, что передаем все цифры, начинающиеся со второй.
И тогда в настройках dial-peer voice добавляем
translate-outgoing called-number = 0
Основная настройка производится через WEB интерфейс.
Портам FXO присвоен номер 1, поэтому формат внутренних номеров 1Т.
Т.е. в dial-peer voice для FXO1 (POTS) задано
Tag 11
Type pots
destination pattern 1T
port 0/0
Аналогично для порта FXO2
Tag 12
Type pots
destination pattern 1T
port 0/1
А для VoIP в dial-peer voice для связи с FXO1 SPA8800 задано
Tag 21
Type voip
destination pattern 2Т
target 192.168.1.1:5061preference 1
translate-outgoing called-number = 0
Аналогично для связи с FXO2 SPA8800
Tag 22
Type voip
destination pattern 2Т
target 192.168.1.1:5161
preference 2
config
dial-peer voice 21 voip
session protocol sip
exit
Чтобы сохранить все настройки в рабочей памяти устройства необходимо задать команду
В SPA8800 для интерфейса WAN задан адрес 192.168.1.1
В AP1005 для интерфейса LAN0 задан адрес 192.168.2.2
Настройка AP1005.У SPA8800 нет привычного назначения номеров к аппаратным портам шлюза. У SPA8800 все порты имеют разные порты TCP/IP. Т.е. FXS имеют порты с 5060 по 5063, а FXO порты с 5160 по 5163.
Поэтому на AP1005 надо указывать порт в адресе, например для FXO1 на SPA8800
Tag 21
Type voip
destination pattern 2Т
target 192.168.1.1:5061
Но еще проблема, что при передаче номера на SPA8800, AP1005 передаст полностью номер, начинающийся на 2, на порт мини-АТС1, а не внутренний номер мини-АТС1.Type voip
destination pattern 2Т
target 192.168.1.1:5061
Если бы AP1005 работал только с одним устройством, то можно было настроить, как dial plar. А поскольку AP1005 работает еще и с другими устройствами, которые имеют свои шаблоны номера, нужно при передаче номера на SPA8800 убирать 2 в номере.
Для этого используется механизм translation-rule на AP1005
Создаем
translation-rule 0 rule 1 2T %02%99
который говорит, что передаем все цифры, начинающиеся со второй.
И тогда в настройках dial-peer voice добавляем
translate-outgoing called-number = 0
Портам FXO присвоен номер 1, поэтому формат внутренних номеров 1Т.
Т.е. в dial-peer voice для FXO1 (POTS) задано
Tag 11
Type pots
destination pattern 1T
port 0/0
Аналогично для порта FXO2
Tag 12
Type pots
destination pattern 1T
port 0/1
А для VoIP в dial-peer voice для связи с FXO1 SPA8800 задано
Tag 21
Type voip
destination pattern 2Т
target 192.168.1.1:5061preference 1
translate-outgoing called-number = 0
Аналогично для связи с FXO2 SPA8800
Tag 22
Type voip
destination pattern 2Т
target 192.168.1.1:5161
preference 2
Где
target 192.168.1.1:5161, номер TCP/IP порта определяет порт FXO2.
preference 2, определяет, что если будет занят FXO1 SPA8800, звонок пойдет по второму приоритету на FXO2 SPA8800.
По умолчанию AP1005 работает с протоколом H323, для работы с Cisco нужно задать что для dial peer 21 используется SIP. Нужно подключиться к AP1005 через terminal и указать командыtarget 192.168.1.1:5161, номер TCP/IP порта определяет порт FXO2.
preference 2, определяет, что если будет занят FXO1 SPA8800, звонок пойдет по второму приоритету на FXO2 SPA8800.
config
dial-peer voice 21 voip
session protocol sip
exit
Чтобы сохранить все настройки в рабочей памяти устройства необходимо задать команду
write
Настройка SPA8800.
Проблема в том, что SPA8800 не является полностью самостоятельным устройством, а предполагает работу с virtual PBX типа Asteriks или просто передачу с FXS портов на удаленное устройство на FXO порты.
Настройка производится только через WEB интерфейс.
Для FXO интерфейсов настройки делаются на закладках Line.
Настройка SPA8800.
Проблема в том, что SPA8800 не является полностью самостоятельным устройством, а предполагает работу с virtual PBX типа Asteriks или просто передачу с FXS портов на удаленное устройство на FXO порты.
Настройка производится только через WEB интерфейс.
Для FXO интерфейсов настройки делаются на закладках Line.
В блоке параметров Proxy and Registration
Make Call without Reg: Yes
Ans Call Without Reg: Yes
В блоке Dial Plans задаем правила осуществления звонков.
Обычно Dial Plan 1 оставляют без изменений.
Dial Plan 1 (xx.)
Dial Plan 2 (1x.<:@192.168.2.2>)
В блоке PSTN-To-VoIP Gateway Setup указываем
PSTN Caller Default DP: 2
Можно еще потом настроить блоки
VoIP-To-PSTN Gateway Setup
PSTN Disconnect Detection
International Control
Теперь можно звонить с SPA8800 на AP1005.
Нужно через мини-АТС 1 выйти на номер, к которому подключен FXO SPA8800 и после ответа набрать 1 и сразу внутренний номер удаленной АТС (мини-АТС 2).
У SPA8800 в dial plan 2 указано, что по номеру начинающиеся на 1 нужно установить соединение с удаленным устройством по адресу 192.168.2.2.
У SPA8800 в dial plan 2 указано, что по номеру начинающиеся на 1 нужно установить соединение с удаленным устройством по адресу 192.168.2.2.
AP1005 получит номер начинающийся на 1, у нее настроено, что номера начинающиеся на 1 подключены к POTS, поэтому она передаст оставшиеся цифры на мини-АТС 2.
Аналогично выглядит вызов для AP1005.
Коментарі
Дописати коментар