Всем привет. Есть несколько вопросов по связи 3CX с Астериском.
Во-первых, правильно я понимаю, что транк проходит по 1 номеру?
Во-вторых, дожен ли номер пользователя (и транка) быть зарегистрирован, как на 3CX, так и на Asteriskе?
Удалось кое-как настроить связь между Астериском и 3CXом. С 3CXа дозванивается до IP телефона (регистрация Астериск), а с IP телефона до 3CXа не достучаться (занято)
IP Phone (Asterisk) -> 3CX
== Using SIP RTP CoS mark 5
-- Executing [2835@office:1] Dial("SIP/2830-0000d558", "SIP/test3cx-outgoing/}") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/test3cx-outgoing/}
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [2835@office:2] Congestion("SIP/2830-0000d558", "1") in new stack
== Spawn extension (office, 2835, 2) exited non-zero on 'SIP/2830-0000d558'
-- Executing [h@office:1] Congestion("SIP/2830-0000d558", "1") in new stack
== Spawn extension (office, h, 1) exited non-zero on 'SIP/2830-0000d558'
3CX -> IP Phone (Asterisk)
Using SIP RTP CoS mark 5
-- Executing [2830@office:1] Dial("SIP/2901-0000d556", "SIP/2830") in new stack
== Using SIP RTP CoS mark 5
-- Called SIP/2830
-- SIP/2830-0000d557 is ringing
Конфиги:
Астериск:
sip.conf
register => 2901:passw@ip:5060/2901
[test3cx-outgoing]
host=ip
port=5060
username=2901
fromuser=2901
secret=passwd
sendrpid=yes
qualify=yes
type=friend
[test3cx-incoming]
host=ip
port=5060
type=friend
trustpid=yes
context=office
extensions.conf
TEST3CX = SIP/test3cx-outgoing/
TEST3CX2 = SIP/test3cx-incoming/
;test3cx
exten => 2835,1,Dial(${TEST3CX})
;test3cx
2901 - регистрированный на Астериске номер для Транка
2835 - номер и на 3cxе и на Астериске.
3CX
Что не так то?
И еще бонусный вопрос. У нас используется на Астериске система скриптов, которая разруливает доступ по транкам и самописная консоль к этому всему (включая регистрацию номеров). Получается, если для транка с 3cxа можно использовать только 1 номер, то на нагео придется выдавать все разрешения??