VOiP шлюз — Настройка шлюза Addpac

Предполагается, что IP-адрес шлюзу уже задан с помощью HyperTerminal.
Итак, подключаем наш Addpac в сеть через интерфейс lan 0, подключаемся к нему либо FTP-сервером, либо Telnet-ом и начинаем настройку.

Предварительно,  в карте сети Oktell добавляем SIP-сервер с регистрацией на сервере.

Задаем логин и пароль (не важно какие).

Также нужно использовать способ набора, как "Аккаунт, затем номер".

Транк - 1.

И таким же образом настраиваем каждый дополнительный поток для этого шлюза.

Также, в моем случае, все входящие звонки идут на предварительно созданный групповой номер 100, после чего уже раздаются по нужному правилу на софтфоны.

Теперь пролистаем конфиг моего шлюза , можно просто брать и копировать:

! APOS(tm) configuration saved from vty

!  2011/11/02 23:33:22 

!

version 8.00h

!

hostname GS1002

!

username root password router administrator

username guest password guest user

!

!

interface Loopback0

 ip address 127.0.0.1 255.0.0.0

!

!

! Настраиваем лан интерфейс 0/0, у меня шлюз х.х.0.10, а сервер Oktell х.х.0.109

!

interface FastEthernet0/0

 ip address 192.168.0.10 255.255.255.0

 speed auto

 no qos-control

!

! Этот интерфейс не использую

!

interface FastEthernet0/1

 ip address 192.168.10.1 255.255.255.0

 speed auto

 no qos-control

!

! Задаем шлюз по умолчанию

!

ip route 0.0.0.0 0.0.0.0 192.168.0.1 10

!

!

! Разрешаем интерфейсы различные, ftp очень полезен

!

ftp server

http server

!

! DNS

!

dns name-server 8.8.8.8

logging command

logging event 4-warning

logging on

! VoIP configuration. 

! Voice service voip configuration. 

! Настрйоки Voip, можно просто скопировать, все параметры я не знаю, но главный это "protocol sip"

!

voice service voip 

 protocol sip

 dtmf-relay rfc-2833

 fax protocol t38 redundancy 0 

 fax rate 9600 

 h323 call start fast 

 h323 call tunnel enable 

 busyout monitor sip-server 

 busyout monitor voip-interface 

 no call-barring unconfigured-ip-address

 no voip-inbound-call-barring enable

! Настраиваем порты

!

! Voice port configuration. 

! Настраиваем порт 0/0, в "connection plar" указываем внутренний номер в Oktell, на который будет приходить звонок.

!

! GSM 

voice-port 0/0 

 connection plar 100 

 caller-id enable 

! Настраиваем порт 0/1. 

!

! GSM 

voice-port 0/1 

 connection plar 100 

 caller-id enable 

! FXS я не использую, по этому настроек под него нет 

!

! FXS 

voice-port 0/2 

 caller-id enable 

! FXS 

voice-port 0/3 

 caller-id enable 

! service port group configuration. 

!  Настраиваем Потсы

! Pots peer configuration. 

!  

!  

dial-peer voice 0 pots                              // 0 - любое число, главное, чтобы не повторялось в дальнейшем.

 destination-pattern 1T                             // задаем префикс линии, чтобы шлюз знал с какой линии куда звонить в данном случае Т - это номер (любая последовательнсоть цифр), а 1 - префикс

 port 0/0                                                 // Порт с которым работаем в этом потсе

 user-name 101                                        // имя пользователя для регистрации на сервере конкретно этой линии

 user-password 101                                 // пароль для регистрации на сервере конкретно этой линии

 translate-outgoing called-number 1        // какую схему  преобразования номера используем (об этом ниже)

! Все то же, что и выше, но для 0/1 порта

!

dial-peer voice 1 pots                      

 destination-pattern 2T                             // уже другой префикс - 2

 port 0/1 

 user-name 102 

 user-password 102 

 translate-outgoing called-number 2 

!  Настраиваем voip пиры

! Voip peer configuration. 

!

dial-peer voice 1000 voip                      // 0 - любое число, главно, чтобы не повторялось в дальнейшем, для voip пира

 destination-pattern Т                             // Т - любая последовательность чисел при входящем звонке будет поступать в сервер.

 session target sip-server                      // Стучимся на наш сип-сервер (ip-адрес сервера указывается ниже)

 session protocol sip                              // обязательная строчка

 voice-class codec 1                               // Выбираем класс кодеков

 no vad                                                    // выключаем подавление тишины

 dtmf-relay rtp-2833                                 // Выбираем нужный дтмф 

!  Гейткипер оставляем без изменений.

!

gatekeeper

! Gateway configuration. 

gateway 

 h323-id voip.192.168.0.10 

 no ignore-msg-from-other-gk 

! задаем кодеки 

! наши любимые g711alaw 

!

! Codec classes configuration. 

voice class codec 1 

 codec preference 1 g711alaw 

 codec preference 2 g711ulaw 

! Преобразовываем исходящий номер (обрезаем префикс) 

!

! Translation Rule configuration. 

translation-rule 1 

 rule 0      1T                       T                    // удаляем единицу в начале номера при звонке с 0/0                          

translation-rule 2 

 rule 0      2T                       T                    // удаляем двойку в начале номера при звонке с 0/1              

!  настройки сип-сервера

! SIP UA configuration. 

sip-ua                                                        

 user-register                                          // разрешаем регистрацию на сервере 

 sip-server 192.168.0.109                      // указываем ip-адрес сервера, если надо указать порт, то пишем через пробел, по умолчанию 5060

 remote-party-id                                      // без этой настройки входящие не будут стучаться на сервер вообще.

 register e164                                         // регистрируемся каждой линией отдельно

! Tones 

!

!

line console

!

line vty

!

gsm 0/0

 sms-language utf8

!

gsm 0/1

 sms-language utf8

!

После изменения настроек перезапускаем шлюз.

Теперь заходим в Oktell, дальше  "Администрирование/ Линии" и там указываем соответсвующим линиям префиксы ( линии, которая заходит в порт 0/0 задаем префикс 1, а линии, которая заходит в 0/1 задаем префикс 2) и нажимаем применить. 

Нужно отметить, что номер в таком случае будет приходить в Oktell в строке Remote-Caller-ID, по этой причине придется еще писать сценарий по преобразованию входящих номеров, но это не сложно. Вот пример.

Настройка Addpac-ов других моделей идентична, по этой же схеме был настроен шлюз AP1100F.

    addpac, настройка оборудования

    Комментарии

    Ваш комментарий может стать первым к этой статье.

    Новое сообщение

    Прикрепить файлы

    Написать