СвязьПроект

Российский системный интегратор
Текущее время: 27 апр 2024, 15:10

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: ap100 & Centrex
СообщениеДобавлено: 10 фев 2009, 11:03 
Не в сети

Зарегистрирован: 10 фев 2009, 10:33
Сообщения: 6
Добрый день,

есть рабочая сеть на различном оборудовании addpac настроенная и работающая с привратником cisco. Потребовалось нам заменить привратник на продук IP-Cenrex от Mera. Все бы ничего, но не хочет AP100 работать с привратником, регистрация проходит успешно а вот звоноки нет, если взять AP200 то он работает с centrex-ом нормально.

Вот лог звонка с AP100
1 <GK 0> : Try registration to All candidated GKs exclude() exclusive()
2 <Gk 0> : Try registration to gk host(10.0.0.1) port(1719)
3 <GK 0> : Send GRQ.
4 <GK 0> : Received GCF
5 <GK 0> : Send RRQ
6 <GK 0> : Received RCF from 'centrex-pbx'.
7 <GK 0> : Success registration to GK host(10.0.0.1) port(1719)
8 <CEP 000000> : Call Received
9 <CEP 000000> : Call Initiated : calledNumber() crv(0) total(0)
10 <Call 2> : ****** Call Created status(InitiatedByFXS) ver(8.28:2006-02-06-00-00) time(114) ****
11 <CEP 000000> : Calling number(790003)
12 <CEP 000000> : Call id(72000000-03a1-6eec-8003-0002a404039c) callNum(2)
13 <Call 2> : Digit(7) at InitiatedByFXS
14 <Call 2> : MatchedAll
15 <Call 2> : Digit(9) at CalleeDeterminedWaitDigit
16 <Call 2> : MatchedAll
17 <Call 2> : Digit(0) at CalleeDeterminedWaitDigit
18 <Call 2> : MatchedAll
19 <Call 2> : Digit(0) at CalleeDeterminedWaitDigit
20 <Call 2> : MatchedAll
21 <Call 2> : Digit(5) at CalleeDeterminedWaitDigit
22 <Call 2> : MatchedAll
23 <Call 2> : Digit(5) at CalleeDeterminedWaitDigit
24 <Call 2> : MatchedAll
25 <Time 2> : Inter digit timer timeout.
26 <Call 2> : Digit(#) at CalleeDeterminedWaitDigit
27 <Call 2> : MatchAllProcess After Sorted
<0> id(100) dest(.T) prefer(0) selected(1)
28 <Call 2> : Initiate callee with dial-peer(.T) status(CalleeDeterminedAll) id(72000000-03a1-6eec-8003-0002a404039c)
29 <NetEP 2> : InitiateOutCall: calledNum(790055) callingNum(790003) target(ras)
30 <NetEP 2> : DoCall: calledAddr(790055@) callingAddr(790003)

ждем пока не надоест, КПВ нет.
ложим трубу.

31 <CEP 000000> : Disconnected(16) at Busy
32 <Call 2> : Terminated from(0) this(Local:CallClear) before(NULL) forced(0) time(136)
33 <CEP 000000> : DisconnectCall at Idle
34 <NetEP 2> : Call TO <790055> terminated reason(Local:CallClear)
35 <CEP 000000> : Disconnected(16) at Idle

вот конфиг AP100
voice service voip
fax protocol bypass
fax rate disable
h323 call start fast
h323 call tunnel enable
!
! Voice port configuration.
!
! FXS
voice-port 0/0
no caller-id enable
!
! Pots peer configuration.
!
dial-peer voice 200 pots
destination-pattern 790003
port 0/0
!
! Voip peer configuration.
!
dial-peer voice 100 voip
destination-pattern .T
session target ras
codec g711ulaw
no vad
dtmf-relay h245-alphanumeric
fax protocol bypass
fax rate disable
!
gateway
h323-id gw790003n2
gkip 10.0.0.1 1719 128
discovery
ignore-msg-from-other-gk
register

этот же apppac работает нормально с centrex если убрать настройки привратника и прописать session target 10.0.0.1


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 10 фев 2009, 14:41 
Не в сети

Зарегистрирован: 19 июн 2007, 13:41
Сообщения: 929
Какая версия прошивки?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 11 фев 2009, 05:41 
Не в сети

Зарегистрирован: 10 фев 2009, 10:33
Сообщения: 6
Geniu$$ писал(а):
Какая версия прошивки?

ap100_g2_v8_41_042.bin


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 11 фев 2009, 15:02 
Не в сети

Зарегистрирован: 19 июн 2007, 13:41
Сообщения: 929
Покажите ещё раз дебаг только сначала введите все эти команды:
deb voip call
deb rta ipc
deb voip ras


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 12 фев 2009, 06:48 
Не в сети

Зарегистрирован: 10 фев 2009, 10:33
Сообщения: 6
AP100# 1 <Time 0> : Gatekeeper TTL timeout.
2 <GK 0> : Send RRQ
<> PDU Encoding ...
99 : Sending RAS PDU to (217.195.211.49:1719) from 22000
00 02 06 00 08 91 4a 00 02 80 01 00 0a 00 ........J.......
2c 03 06 b8 01 00 0a 00 2c 03 55 f0 08 00 02 40 ,.......,.U....@
09 00 67 00 77 00 37 00 39 00 30 00 30 00 30 00 ..g.w.7.9.0.0.0.
33 00 6e 00 32 02 80 ac 33 36 14 00 63 00 65 00 3.n.2...36..c.e.
6e 00 74 00 72 00 65 00 78 00 2d 00 70 00 62 00 n.t.r.e.x.-.p.b.
78 60 61 00 00 16 0a 41 64 64 50 61 63 20 56 6f x`a....AddPac Vo
49 50 03 38 2e 32 38 0e 8e 02 00 3b 01 80 49 46 IP.8.28....;..IF
00 32 00 65 00 62 00 31 00 66 00 37 00 62 00 34 .2.e.b.1.f.7.b.4
00 2d 00 64 00 65 00 63 00 34 00 2d 00 34 00 36 .-.d.e.c.4.-.4.6
00 35 00 62 00 2d 00 62 00 32 00 37 00 66 00 2d .5.b.-.b.2.7.f.-
00 38 00 65 00 65 00 66 00 61 00 32 00 32 00 38 .8.e.e.f.a.2.2.8
00 37 00 34 00 38 00 66 01 00 .7.4.8.f..

<> RasMessage Decoding ... - Buffer(size:127)
99 : Received RAS PDU from (217.195.211.49:1719)
00 02 06 00 08 91 4a 00 02 01 00 d9 c3 d3 .@......J.......
31 06 b8 14 00 63 00 65 00 6e 00 74 00 72 00 65 1....c.e.n.t.r.e
00 78 00 2d 00 70 00 62 00 78 46 00 32 00 65 00 .x.-.p.b.xF.2.e.
62 00 31 00 66 00 37 00 62 00 34 00 2d 00 64 00 b.1.f.7.b.4.-.d.
65 00 63 00 34 00 2d 00 34 00 36 00 35 00 62 00 e.c.4.-.4.6.5.b.
2d 00 62 00 32 00 37 00 66 00 2d 00 38 00 65 00 -.b.2.7.f.-.8.e.
65 00 66 00 61 00 32 00 32 00 38 00 37 00 34 00 e.f.a.2.2.8.7.4.
38 00 66 20 8e 00 02 00 3b 01 00 01 70 01 00 8.f ....;...p..

3 <GK 0> : Received RCF from 'centrex-pbx'.
[110.670] VM(0/0/0) vmOffHook
[110.730] VM(0/0/0) vmTmoOffHook
[110.730] VM(0/0/0) Rx OffHook
[110.730] VP(0/0/0) open channel
[110.730] VM(0/0/0) Tx OFFHOOK_IND
[110.730] VM(0/0/0) play Dial tone
[110.730] VP(0/0/0) Tx IBS signal 6/0
[110.730] VP(0/0/0) Tx IBS dir 0
4 <CEP 000000> : Call Received
5 <CEP 000000> : Call Initiated : calledNumber() crv(0) total(0)
6 <Call 1> : ****** Call Created status(InitiatedByFXS) ver(8.28:2006-02-06-00-00) time(103) ****
7 <CEP 000000> : Calling number(790003)
8 <CEP 000000> : Call id(67000000-5401-718c-8001-0002a404039c) callNum(1)
[111.955] VM(0/0/0) Tx DIGIT_IND '7'
[111.955] VM(0/0/0) play mute
[111.955] VP(0/0/0) Tx IBS signal 2/0
[111.955] VP(0/0/0) Tx IBS dir 0
9 <Call 1> : Digit(7) at InitiatedByFXS
10 <Call 1> : MatchedAll
[112.035] VP(0/0/0) GeneralEvent IBS gen end
[112.265] VM(0/0/0) Tx DIGIT_IND '9'
11 <Call 1> : Digit(9) at CalleeDeterminedWaitDigit
12 <Call 1> : MatchedAll
[112.605] VM(0/0/0) Tx DIGIT_IND '0'
13 <Call 1> : Digit(0) at CalleeDeterminedWaitDigit
14 <Call 1> : MatchedAll
[112.925] VM(0/0/0) Tx DIGIT_IND '0'
15 <Call 1> : Digit(0) at CalleeDeterminedWaitDigit
16 <Call 1> : MatchedAll
[113.290] VM(0/0/0) Tx DIGIT_IND '5'
17 <Call 1> : Digit(5) at CalleeDeterminedWaitDigit
18 <Call 1> : MatchedAll
[113.580] VM(0/0/0) Tx DIGIT_IND '5'
19 <Call 1> : Digit(5) at CalleeDeterminedWaitDigit
20 <Call 1> : MatchedAll
21 <Time 1> : Inter digit timer timeout.
22 <Call 1> : Digit(#) at CalleeDeterminedWaitDigit
23 <Call 1> : MatchAllProcess After Sorted
<0> id(100) dest(.T) prefer(0) selected(0)
24 <Call 1> : Initiate callee with dial-peer(.T) status(CalleeDeterminedAll) id(67000000-5401-718c-8001-0002a404039c)
25 <NetEP 1> : InitiateOutCall: calledNum(790055) callingNum(790003) target(ras)
26 <NetEP 1> : DoCall: calledAddr(790055@) callingAddr(790003)
[116.510] VM(0/0/0) Fax rate disab
[152.590] VM(0/0/0) vmOnHook
[152.640] VM(0/0/0) vmTmoOnHook
[152.690] VM(0/0/0) vmTmoOnHook
[152.740] VM(0/0/0) vmTmoOnHook
[152.790] VM(0/0/0) vmTmoOnHook
[152.840] VM(0/0/0) vmTmoOnHook
[152.890] VM(0/0/0) vmTmoOnHook
[152.940] VM(0/0/0) vmTmoOnHook
[152.990] VM(0/0/0) vmTmoOnHook
[153.040] VM(0/0/0) vmTmoOnHook
[153.090] VM(0/0/0) vmTmoOnHook
[153.140] VM(0/0/0) vmTmoOnHook
[153.190] VM(0/0/0) vmTmoOnHook
[153.240] VM(0/0/0) vmTmoOnHook
[153.290] VM(0/0/0) vmTmoOnHook
[153.290] VM(0/0/0) Rx OnHook
[153.290] VM(0/0/0) vopp idle
[153.290] VP(0/0/0) close channel
[153.290] VM(0/0/0) WireTap sessClose by RTA, dir=3
[153.290] VM(0/0/0) WireTap sessClosed
[153.290] VM(0/0/0) Tx DISCONN_CNF
27 <CEP 000000> : Disconnected(16) at Busy
28 <Call 1> : Terminated from(0) this(Local:CallClear) before(NULL) forced(0) time(145)
29 <CEP 000000> : DisconnectCall at Idle
30 <NetEP 1> : Call TO <790055> terminated reason(Local:CallClear)
[153.290] RTA(0/0/0) Rx CC_DISCONN_REQ CZ=0, peerId(0/0/0)
[153.290] VM(0/0/0) WireTap sessClose by RTA, dir=3
[153.290] VM(0/0/0) WireTap sessClosed
[153.290] VM(0/0/0) Tx DISCONN_CNF
31 <CEP 000000> : Disconnected(16) at Idle
32 <Time 0> : Gatekeeper TTL timeout.
33 <GK 0> : Send RRQ
<> PDU Encoding ...
147 : Sending RAS PDU to (217.195.211.49:1719) from 22000
00 03 06 00 08 91 4a 00 02 80 01 00 0a 00 ........J.......
2c 03 06 b8 01 00 0a 00 2c 03 55 f0 08 00 02 40 ,.......,.U....@
09 00 67 00 77 00 37 00 39 00 30 00 30 00 30 00 ..g.w.7.9.0.0.0.
33 00 6e 00 32 02 80 ac 33 36 14 00 63 00 65 00 3.n.2...36..c.e.
6e 00 74 00 72 00 65 00 78 00 2d 00 70 00 62 00 n.t.r.e.x.-.p.b.
78 60 61 00 00 16 0a 41 64 64 50 61 63 20 56 6f x`a....AddPac Vo
49 50 03 38 2e 32 38 0e 8e 02 00 3b 01 80 49 46 IP.8.28....;..IF
00 32 00 65 00 62 00 31 00 66 00 37 00 62 00 34 .2.e.b.1.f.7.b.4
00 2d 00 64 00 65 00 63 00 34 00 2d 00 34 00 36 .-.d.e.c.4.-.4.6
00 35 00 62 00 2d 00 62 00 32 00 37 00 66 00 2d .5.b.-.b.2.7.f.-
00 38 00 65 00 65 00 66 00 61 00 32 00 32 00 38 .8.e.e.f.a.2.2.8
00 37 00 34 00 38 00 66 01 00 .7.4.8.f..

<> RasMessage Decoding ... - Buffer(size:127)
147 : Received RAS PDU from (217.195.211.49:1719)
00 03 06 00 08 91 4a 00 02 01 00 d9 c3 d3 .@......J.......
31 06 b8 14 00 63 00 65 00 6e 00 74 00 72 00 65 1....c.e.n.t.r.e
00 78 00 2d 00 70 00 62 00 78 46 00 32 00 65 00 .x.-.p.b.xF.2.e.
62 00 31 00 66 00 37 00 62 00 34 00 2d 00 64 00 b.1.f.7.b.4.-.d.
65 00 63 00 34 00 2d 00 34 00 36 00 35 00 62 00 e.c.4.-.4.6.5.b.
2d 00 62 00 32 00 37 00 66 00 2d 00 38 00 65 00 -.b.2.7.f.-.8.e.
65 00 66 00 61 00 32 00 32 00 38 00 37 00 34 00 e.f.a.2.2.8.7.4.
38 00 66 20 8e 00 02 00 3b 01 00 01 70 01 00 8.f ....;...p..

34 <GK 0> : Received RCF from 'centrex-pbx'.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 12 фев 2009, 07:52 
Не в сети

Зарегистрирован: 19 июн 2007, 13:41
Сообщения: 929
Попробуйте отключить GRQ
conf t
gatew
no discovery


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 12 фев 2009, 09:48 
Не в сети

Зарегистрирован: 10 фев 2009, 10:33
Сообщения: 6
отключение GRQ не помогает. Посмотрел дамп обмена регистрацией АП и разными ГК, cisco в ответете RCF поле callSignalAddress оставляет пустым (звонок идет), AquaGK пишет IP адрес АП (звонок идет), centrex пишет СВОЙ IP адрес(звонок не идет).

77 RegistrationConfirm (RCF)
callSignalAddress - this is an array of transport addresses for H.225.0 call control messages; one for each transport that the gatekeeper will respond to. This address includes the TSAP identifier.

кто прав кто виноват?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 12 фев 2009, 10:17 
Не в сети

Зарегистрирован: 10 фев 2009, 10:33
Сообщения: 6
и еще,у cisco & aquagk в RCF нет записи preGrantedARQ, у centrex-а есть и там написано useGKCallSignalToMakeCall=true

reGrantedARQ - Indicates events for which the gatekeeper has pre-granted admission. This allows for faster call setup times in environments where admission is guaranteed through means other than the ARQ/ACF exchange. Note that even if these fields are set to TRUE, an endpoint can still send an ARQ to the gatekeeper for reasons such as address translation, or the endpoint doesn't support this modified signaling mode. If the preGrantedARQ sequence is not present, then ARQ signaling shall be used in all cases. The flags are:

useGKCallSignalAddressToMakeCall - If the makeCall and useGKCallSignalAddressToMakeCall flags are both set to TRUE, then if the endpoint does not send an ARQ to the gatekeeper to make a call, the endpoint shall send all H.225 call signalling to the gatekeeper call signalling channel.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 13 фев 2009, 10:10 
Не в сети

Зарегистрирован: 19 июн 2007, 13:41
Сообщения: 929
Подебагу:
25 <NetEP 1> : InitiateOutCall: calledNum(790055) callingNum(790003) target(ras)
26 <NetEP 1> : DoCall: calledAddr(790055@) callingAddr(790003)

calledAddr(790055@<вот тут должен быть IP адрес устройства на которое надо отсылать пакеты>)

Попробуйте сделать следующее:
регистрацию оставьте включенной, но в voip пире укажите
ses tar ip 10.0.0.1

Цитата:
и еще,у cisco & aquagk в RCF нет записи preGrantedARQ, у centrex-а есть и там написано useGKCallSignalToMakeCall=true


Это можно отключить на Centrex?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 13 фев 2009, 10:31 
Не в сети

Зарегистрирован: 10 фев 2009, 10:33
Сообщения: 6
забыл сразу написать что если прописать sess tar ip x.x.x.x звонок идет, но это неправильно. Отключить preGrantedARQ возможности нет, и разработчики настаивают что у них все стандарту. Хотелось бы выяснить соблюдает ли стандарт AddPac если это так.


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB