Страница 2 из 8

Re: Ищю настройки Addpac GS1002B

Добавлено: 20 июл 2011, 11:15
ded
FAQ не читали, судя по вопросу.
Для удаления вводятся команды со значением no впереди -
no dial-peer voice 100 pots
Учите Cisco CLI.

Re: Ищю настройки Addpac GS1002B

Добавлено: 20 июл 2011, 11:53
Pragmatic
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: Мой конфиг
  • user : root
    pass : router

    вход в супер юзер режим

    GS1002> en
    GS1002#

    вход в конфигурационный режим

    GS1002# configure terminal

    GS1002(config)#GS1002(config)#

    настройка VOIP

    GS1002(config)#voice service voip
    GS1002(config-vservice-voip)# protocol sip
    GS1002(config-vservice-voip)# dtmf-relay out-of-band
    GS1002(config-vservice-voip)# fax protocol t38 redundancy 0
    GS1002(config-vservice-voip)# fax rate 9600
    GS1002(config-vservice-voip)# h323 call start fast
    GS1002(config-vservice-voip)# h323 call tunnel enable
    GS1002(config-vservice-voip)# no call-barring unconfigured-ip-address
    GS1002(config-vservice-voip)# no voip-inbound-call-barring enable
    GS1002(config-vservice-voip)# exit

    Настройка портов

    GS1002(config)# voice-port 0/0
    GS1002(config-voice-port-0/0)# connection plar 201
    GS1002(config-voice-port-0/0)# no caller-id enable

    далее смотрим в пример полного конфига ниже и применяем все настройки.

    Пример готового конфигурационного файла с описаниями настроек

    !
    version 8.51.002
    !
    hostname GS1002
    !
    username root password router administrator !юзер и пароль супер юзера
    username guest password guest user ! юзер и пароль
    !
    !
    interface Loopback0
    ip address 127.0.0.1 255.0.0.0
    !
    interface FastEthernet0/0 ! интерфейс LAN0 (WAN) Internet
    ip address 192.168.1.10 255.255.255.0
    speed auto
    no qos-control
    !
    interface FastEthernet0/1 ! интерфейс LAN1 (LAN) Local
    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.1.1 10 ! маршрут по умолчанию
    !
    !
    !
    !
    http server
    !
    dns name-server 8.8.8.8 ! днс сервер
    dns name-server 192.168.1.1
    logging command
    logging event 4-warning
    logging host server ip 192.168.1.2
    logging on
    !
    !
    !
    !
    !
    ! VoIP configuration.
    !
    !
    ! Voice service voip configuration.
    ! Раздел настроек VOIP
    voice service voip
    protocol sip ! протокол
    dtmf-relay out-of-band
    fax protocol t38 redundancy 0
    fax rate 9600
    h323 call start fast
    h323 call tunnel enable
    no call-barring unconfigured-ip-address
    no voip-inbound-call-barring enable
    !
    !
    ! Voice port configuration.
    ! Раздел настроек портов (GSM,FXO,FXS)
    ! GSM
    voice-port 0/0 ! порт GSM1
    connection plar 201 ! номер на который будет отправлен звонок при входящем вызове на GSM1 , звонок попадет на номер 201
    no caller-id enable ! выкл. определителя номера Caller ID
    !
    !
    ! GSM
    voice-port 0/1
    connection plar 202
    no caller-id enable
    !
    !
    ! FXO
    voice-port 0/2 ! Порт FXO1
    connection plar 203 ! номер на который будет отправлен звонок при входящем вызове на FXO1 , звонок попадет на номер 203
    no caller-id enable
    !
    !
    ! FXO
    voice-port 0/3
    connection plar 204
    no caller-id enable
    !
    !
    !
    !
    ! service port group configuration.
    !
    !
    !
    ! Pots peer configuration.
    ! Настройки привязки СИП юзеров к портам
    dial-peer voice 1 pots
    destination-pattern 01T ! пропускаем только начинающейся на 01
    port 0/0 ! порт к которому привязать
    user-name gsm1 ! СИП юзер
    user-password gsm1pass ! СИП пароль
    translate-outgoing called-number 1 ! используем правило замены из translation rules 1
    !
    dial-peer voice 2 pots
    destination-pattern 02T
    port 0/1
    user-name gsm2
    user-password gsm2pass
    translate-outgoing called-number 2
    !
    dial-peer voice 3 pots
    destination-pattern 03T ! пропускаем только номера начинающейся на 03
    port 0/2 ! порт в addpac
    user-name fxo1 ! юзер для порта FXO1 (0/2)
    user-password fxo1pass ! пароль для порта FXO2 (0/2)
    translate-outgoing called-number 3 ! использовать правило замены набранного номера (Translation rules)

    !
    dial-peer voice 4 pots
    destination-pattern 04T ! пропускаем только номера которые начинаются с 04
    port 0/3 ! порт в addpac
    user-name fxo2 ! юзер для порта FXO2 (0/3)
    user-password fxo2pass ! пароль для порта FXO2 (0/3)
    translate-outgoing called-number 4 ! использовать правило замены набранного номера (Translation rules)
    !
    !
    !
    ! Voip peer configuration.
    ! Назначаем исходящий маршрут в сторону SIP срвера
    !
    dial-peer voice 0 voip
    destination-pattern T ! пропускаем любые цифры
    session target sip-server ! на сип сервер который настроили в SIP-UA
    session protocol sip ! протокол (SIP/H.323)
    voice-class codec 1 ! устанавливаем класс кодеков
    no vad ! выключаем детектор голоса
    dtmf-relay rtp-2833 ! устанавливаем DTMF RFC-2833
    !
    !
    !
    dial-peer call-hold h
    !
    dial-peer hunt 2
    !
    !
    gatekeeper
    !
    !
    ! Gateway configuration.
    !
    gateway
    h323-id voip.192.168.1.10
    no ignore-msg-from-other-gk
    !
    !
    ! Codec classes configuration.
    ! параметры кодеков и приоритет
    voice class codec 1
    codec preference 1 g729
    codec preference 2 g711alaw
    codec preference 3 g711ulaw
    !
    !
    !
    ! Translation Rule configuration.
    ! удаляем первые 2 цифры (01,02,03,04 префикс) перед отправкой вызова в GSM или FXO порт
    translation-rule 1
    rule 0 01T T
    !
    translation-rule 2
    rule 0 02T T
    !
    translation-rule 3
    rule 0 03T T
    !
    translation-rule 4
    rule 0 04T T
    !
    !
    !
    ! SIP UA configuration. Настройки сип Сервера
    !
    sip-ua
    user-register ! включить регистрацию юзеров
    sip-server 109.110.188.171 ! ип адрес сервера
    called-party-number to-field
    remote-party-id
    register e164 ! регистрировать на сервере юзера из pots
    !
    !
    ! Tones
    !
    !
    !
    !
    line console
    !
    line vty
    !
    gsm dev-restart-by-unreg 300
    !
    gsm 0/0
    sms-language utf8
    !
    gsm 0/1
    sms-language utf8
    !
    end

Re: Ищю настройки Addpac GS1002B

Добавлено: 20 июл 2011, 12:16
BooM
Получается такие вот пироги
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:

Код: Выделить всё

Current configuration:
!
version 8.51.002
!
hostname GS1002
!
username root password router administrator
username guest password guest user
!
!
interface Loopback0
 ip address 127.0.0.1 255.0.0.0
!
interface FastEthernet0/0
 ip address dhcp
 no ip dhcp unicast
 ip nat outside
 speed auto
 no qos-control
!
interface FastEthernet0/1
 ip address 192.168.88.51 255.255.255.0
 ip nat inside
 speed auto
 no qos-control
!
ip route 0.0.0.0 0.0.0.0 192.168.88.1 10
!
!
!
!
http server
!
dns name-server 192.168.88.1
logging command
logging event 4-warning
logging on
!
!
!
!
! VoIP configuration.
!
!
! Voice service voip configuration.
!
voice service voip
 protocol sip
 dtmf-relay out-of-band
 fax protocol t38 redundancy 0
 fax rate 9600
 h323 call start fast
 h323 call tunnel enable
 no call-barring unconfigured-ip-address
 no voip-inbound-call-barring enable
!
!
! Voice port configuration.
!
! GSM
voice-port 0/0
 no caller-id enable
!
!
! GSM
voice-port 0/1
 no caller-id enable
!
!
! FXS
voice-port 0/2
 no announcement
 no caller-id enable
!
!
! FXS
voice-port 0/3
 no caller-id enable
!
!
!
!
! service port group configuration.
!
!
!
! Pots peer configuration.
!
dial-peer voice 1 pots
 destination-pattern 301
 port 0/2
 user-name Addpac1
 user-password addpac301
!
!
!
! Voip peer configuration.
!
dial-peer voice 301 voip
 destination-pattern T
 session target sip-server
 session protocol sip
 answer-address T
 voice-class codec 1
 no vad
 no dtmf-relay
!
!
!
!
!
!
gatekeeper
!
!
! Gateway configuration.
!
gateway
 h323-id voip.192.168.88.13
 no ignore-msg-from-other-gk
 register
!
!
! Codec classes configuration.
!
voice class codec 0
 codec preference 1 g711alaw
 codec preference 2 g711ulaw
 codec preference 3 g7231r53
 codec preference 4 g7231r63
 codec preference 5 g729
!
!
!
! SIP UA configuration.
!
sip-ua
 user-register
 sip-server 192.168.88.13
 call-transfer-mode attended
 remote-party-id
 register e164
!
!
! Tones
!
!
!
!
line console
!
line vty
!
gsm dev-restart-by-unreg 300
!
gsm 0/0
 sms-language utf8
!
gsm 0/1
 sms-language utf8
!
end
Настраиваю пока FXS порт 0/2.

В астериске соответственно
Extension 301
Username Addpac1
Secret addpac301

Вооот.
Результат "Чёта не видеца".
Дебаг шлюза. Звонил на внутренний номер десять.
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
GS1002# 1 <CEP 000200> : Call Received
2 <CEP 000200> : Call Initiated : calledNumber() crv(0) total(0)
3 <Call 5> : ****** Call Created status(InitiatedByFXS) ver(8.28:2 006-02-06-00-00) time(1311164417) ****
4 <CEP 000200> : Calling number(301)
5 <CEP 000200> : Call id(01c8264e-1cac-99e0-8009-0002a407910a) callNum( 5)
% DHCP: Matching route is not exist
DHCP: interface FastEthernet0/0 IP address install fail
Restart DHCP Discover after a few seconds for FastEthernet0/0
6 <Call 5> : Digit(1) at InitiatedByFXS
7 <Call 5> : MatchedAll
8 <Call 5> : Digit(0) at CalleeDeterminedWaitDigit
9 <Call 5> : MatchedAll
10 <Time 5> : Inter digit timer timeout.
11 <Call 5> : Digit(#) at CalleeDeterminedWaitDigit
12 <Call 5> : MatchAllProcess After Sorted
<0> id(301) dest(T) prefer(0) selected(3)
13 <Call 5> : Terminated from(fffffff7) this(Local:Unknown) before(L ocal:ResourceUnavailable) forced(0) time(1311164429)
14 <CEP 000200> : DisconnectCall at Busy
15 <CEP 000200> : StopSignal
16 <CEP 000200> : Disconnect (0)
Pragmatic, спасибо за настройки, сейчас сверюсь по ним.

Re: Ищю настройки Addpac GS1002B

Добавлено: 20 июл 2011, 12:26
ded
Не хотите всё таки FAQ почитать?
Вы глупости в конфиге пишете. Порт FXS - это конкретный телефон, конкретный номер, например - 301. Можно конечно его втыкать в порты СО другой станции, но это уже изврат.
!
dial-peer voice 301 voip
destination-pattern T - это не FXO, он не принимает ЛЮБЫЕ НОМЕРА ЛЮБОЙ ДЛИНЫ!
надо
destination-pattern 301
тогда он зарегистрируется ЭТИМ е164 номером (301) на прокси-сервере (Астериск).
И включите sip debug ip ip_addr_AddPac

Re: Ищю настройки Addpac GS1002B

Добавлено: 20 июл 2011, 12:47
BooM
Ааа... у меня когнетивный дисонанс. В настройках Pragmatic "destination-pattern T ! пропускаем любые цифры"

Код: Выделить всё

dial-peer voice 0 voip
destination-pattern T ! пропускаем любые цифры
 session target sip-server ! на сип сервер который настроили в SIP-UA
 session protocol sip ! протокол (SIP/H.323)
 voice-class codec 1 ! устанавливаем класс кодеков
 no vad ! выключаем детектор голоса
 dtmf-relay rtp-2833 ! устанавливаем DTMF RFC-2833
Небольшое отступление, как я понял:
Dial-peer pots это внутренний номер порта для Addpac который никуда не транслируется.
А вот уже dial-peer voip непосредственно несёт информацию о регистрации Extension.
Right?

Re: Ищю настройки Addpac GS1002B

Добавлено: 20 июл 2011, 14:19
Pragmatic
ded писал(а):Не хотите всё таки FAQ почитать?
Вы глупости в конфиге пишете. Порт FXS - это конкретный телефон, конкретный номер, например - 301. Можно конечно его втыкать в порты СО другой станции, но это уже изврат.
!
dial-peer voice 301 voip
destination-pattern T - это не FXO, он не принимает ЛЮБЫЕ НОМЕРА ЛЮБОЙ ДЛИНЫ!
надо
destination-pattern 301
тогда он зарегистрируется ЭТИМ е164 номером (301) на прокси-сервере (Астериск).
И включите sip debug ip ip_addr_AddPac
Сорри, не уточнил что это конфиг 1002C с FXO портами. Привел как типовой пример настройки gsm&fxo обычно такие шлюзы ставим.

Re: Ищю настройки Addpac GS1002B

Добавлено: 20 июл 2011, 14:36
ded
BooM писал(а):Right?
ded писал(а):Не хотите всё таки FAQ почитать?

Re: Ищю настройки Addpac GS1002B

Добавлено: 20 июл 2011, 16:36
BooM
Мануал пройден. Перерыл уйму настроек Addpac.


В итоге конфиг Addpac
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:

Код: Выделить всё

Current configuration:
!
version 8.51.002
!
hostname GS1002
!
username root password router administrator
username guest password guest user
!
!
interface Loopback0
 ip address 127.0.0.1 255.0.0.0
!
interface FastEthernet0/0
 ip address dhcp
 no ip dhcp unicast
 ip nat outside
 speed auto
 no qos-control
!
interface FastEthernet0/1
 ip address 192.168.88.51 255.255.255.0
 ip nat inside
 speed auto
 no qos-control
!
no ip routing
ip route 0.0.0.0 0.0.0.0 192.168.88.1 10
!
!
!
!
http server
!
dns name-server 192.168.88.1
logging command
logging event 4-warning
logging on
!
!
!
!
! VoIP configuration.
!
!
! Voice service voip configuration.
!
voice service voip
 protocol sip
 dtmf-relay out-of-band
 fax protocol t38 redundancy 0
 fax rate 9600
 h323 call start fast
 h323 call tunnel enable
 no call-barring unconfigured-ip-address
 no voip-inbound-call-barring enable
!
!
! Voice port configuration.
!
! GSM
voice-port 0/0
 no caller-id enable
!
!
! GSM
voice-port 0/1
 no caller-id enable
!
!
! FXS
voice-port 0/2
 connection plar 301
 no announcement
 no caller-id enable
!
!
! FXS
voice-port 0/3
 no caller-id enable
!
!
!
!
! service port group configuration.
!
!
!
! Pots peer configuration.
!
dial-peer voice 0 pots
 destination-pattern 301
 port 0/2
 user-password addpac301
!
!
!
! Voip peer configuration.
!
dial-peer voice 101 voip
 destination-pattern 301
 session target sip-server
 session protocol sip
 voice-class codec 1
 no vad
 dtmf-relay rtp-2833
!
!
!
!
!
!
!
gatekeeper
!
!
! Gateway configuration.
!
gateway
 h323-id voip.192.168.88.13
 no ignore-msg-from-other-gk
 register
!
!
! Codec classes configuration.
!
voice class codec 0
 codec preference 1 g711alaw
 codec preference 2 g711ulaw
 codec preference 3 g7231r53
 codec preference 4 g7231r63
 codec preference 5 g729
!
!
!
! SIP UA configuration.
!
sip-ua
 user-register
 sip-server 192.168.88.13
 call-transfer-mode attended
 remote-party-id
 register e164
!
!
! Tones
На FXS порту занято. Дебаг
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
GS1002# 1 <CEP 000200> : Call Received
2 <CEP 000200> : Call Initiated : calledNumber() crv(0) total(0)
3 <Call 2> : ****** Call Created status(InitiatedByFXS) ver(8.28:2006-02-06-00-00) time(1311179480) ****
4 <CEP 000200> : Calling number(301)
5 <CEP 000200> : Call id(d802274e-03a1-6eec-8003-0002a407910a) callNum(2)
6 <Call 2> : MatchAllProcess After Sorted
<0> id(0) dest(301) prefer(0) selected(1)
<1> id(101) dest(301) prefer(0) selected(0)
7 <Call 2> : Initiate callee with dial-peer(301) status(CalleeDeterminedAll) id(d802274e-03a1-6eec-8003-0002a407910a)
8 <Call 2> : Fail by Channel Busy
9 <Call 2> : Terminated from(fffffff7) this(Local:PortBusy) before(Local:ResourceUnavailable) forced(0) time(1311179480)
10 <CEP 000200> : DisconnectCall at Busy
11 <CEP 000200> : StopSignal
12 <CEP 000200> : Disconnect (0)
13 <CEP 000200> : Disconnected(16) at Disconnecting
P.s.
Дурацкий вопрос: Addpac увидит локальный Астериск, подключённый не к Lan0, а к Lan1.

Re: Ищю настройки Addpac GS1002B

Добавлено: 20 июл 2011, 17:32
ded
Нет, не увидит.
Lan0 = WAN interface, Lan1 = LAN interface
АддПак должен взаимодействовать с Астериск через Lan0 = WAN. Если нете рутинга и NAT на нём, то можно объединить Lan0 и Lan1 в бридж, то есть получить таким образом мини-свич (привет Switch!) на два порта. Два пира с одинаковым destination-pattern 301.

Ну и по части конфига, опять мимо.
! Pots peer configuration.
!
dial-peer voice 0 pots
destination-pattern 301
port 0/2
user-password addpac301
!
! Voip peer configuration.
!
dial-peer voice 101 voip
destination-pattern 301
session target sip-server
session protocol sip
voice-class codec 1
no vad
dtmf-relay rtp-2833

Если перевести это на язык ИП маршрутизации это соответствует двум записям
route add net 30.0.0.0 gw 10.10.10.10
route add net 30.0.0.0 gw 20.20.20.20

Re: Ищю настройки Addpac GS1002B

Добавлено: 20 июл 2011, 18:00
BooM
Ребят, а кто нибудь делал мост на Addpac GS1002B. Он точно это умеет? Потому что команды с APOS & APOS G2 не подходят.