Trixbox + 2 cisco
Здравствуйте.
Помогите советом и примером :)
Есть Трикс 2.6.хх(локально настроены номера 6100-6199), который завязан двумя транками на 2-е циски 2811
Циска-1 с кулманагером и номерами 6300-6499, Циска-2 смотрит в АТС на которой номера 100-499.
Звонки с Трикса на циску-1 проходят в обоих направлениях, звонки с Трикса на номера за АТСкой также в обоих направлениях.
НЕ получается заставить проходить звонки с локальных номеров за АТС на номера Циски-1 ( к примеру с 220 на 6361 и наоборот).
Транки на Триксе:
****************
Циска-1
Исходящие настройки
Cisco-1
username=cisco-1
type=friend
secret=12345
record_out=Always
record_in=Always
qualify=yes
port=5060
nat=no
host=193.14.21.50
dtmfmode=rfc2833
dial=SIP/cisco-1
canreinvite=no
Установки для входящих соединений
Cisco-111
username=Cisco-1
type=friend
secret=12345
Правила набора 63ХХ, 64ХХ
****************
Циска-2
Исходящие настройки
Cisco-2
username=cisco-2
type=friend
secret=12345
record_out=Always
record_in=Always
qualify=yes
port=5060
nat=no
host=172.16.129.77
dtmfmode=rfc2833
dial=SIP/cisco-2
canreinvite=no
Установки для входящих соединений
Cisco-222
username=Cisco-2
type=friend
secret=12345
Правила набора 1XX, 2XX, 4XX, NXXXXXX
*************************
Соответствующая исходящая маршрутизация.. Настроек входящей маршрутизации нет.
В момент звонка к примеру с 6361 на 220 следующий лог после чего сброс
-- Executing [220@from-sip-external:1] NoOp("SIP/193.14.21.4-b7c32f30", "Received incoming SIP connection from unknown peer to 220") in new stack
-- Executing [220@from-sip-external:2] Set("SIP/193.14.21.4-b7c32f30", "DID=220") in new stack
-- Executing [220@from-sip-external:3] Goto("SIP/193.14.21.4-b7c32f30", "s|1") in new stack
-- Goto (from-sip-external,s,1)
-- Executing [s@from-sip-external:1] GotoIf("SIP/193.14.21.4-b7c32f30", "1?from-trunk|220|1") in new stack
-- Goto (from-trunk,220,1)
-- Executing [220@from-trunk:1] Set("SIP/193.14.21.4-b7c32f30", "__FROM_DID=220") in new stack
-- Executing [220@from-trunk:2] NoOp("SIP/193.14.21.4-b7c32f30", "Received an unknown call with DID set to 220") in new stack
-- Executing [220@from-trunk:3] Goto("SIP/193.14.21.4-b7c32f30", "s|a2") in new stack
-- Goto (from-trunk,s,2)
-- Executing [s@from-trunk:2] Answer("SIP/193.14.21.4-b7c32f30", "") in new stack
-- Executing [s@from-trunk:3] Wait("SIP/193.14.21.4-b7c32f30", "2") in new stack
-- Executing [s@from-trunk:4] Playback("SIP/193.14.21.4-b7c32f30", "ss-noservice") in new stack
-- Executing [s@from-trunk:5] SayAlpha("SIP/193.14.21.4-b7c32f30", "220") in new stack
-- Executing [s@from-trunk:6] Hangup("SIP/193.14.21.4-b7c32f30", "") in new stack
== Spawn extension (from-trunk, s, 6) exited non-zero on 'SIP/193.14.21.4-b7c32f30'
-- Executing [h@from-trunk:1] Hangup("SIP/193.14.21.4-b7c32f30", "") in new stack
== Spawn extension (from-trunk, h, 1) exited non-zero on 'SIP/193.14.21.4-b7c32f30'
**************
trixbox1*CLI> sip show peers
Name/username Host Dyn Nat ACL Port Status
Cisco-1/Cisco-111 193.14.21.50 5060 OK (6 ms)
Cisco-111/Cisco-1 (Unspecified) 5060 Unmonitored
Cisco-2/Cisco-222 172.16.129.77 5060 OK (4 ms)
Cisco-222/Cisco-2 (Unspecified) 5060 Unmonitored
|