Страница 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
- 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
Получается такие вот пироги
Код: Выделить всё
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
Вооот.
Результат "Чёта не видеца".
Дебаг шлюза. Звонил на внутренний номер десять.
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
Код: Выделить всё
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 порту занято. Дебаг
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 не подходят.