@maniac_by

Как правильно интегрировать 3CX с Asterisk?

Всем привет. Есть несколько вопросов по связи 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е и на Астериске.

3CX5ce53038802aa105844833.png

Что не так то?
И еще бонусный вопрос. У нас используется на Астериске система скриптов, которая разруливает доступ по транкам и самописная консоль к этому всему (включая регистрацию номеров). Получается, если для транка с 3cxа можно использовать только 1 номер, то на нагео придется выдавать все разрешения??
  • Вопрос задан
  • 275 просмотров
Решения вопроса 1
@maniac_by Автор вопроса
Так, сам дурак.
;test3cx
exten => 2835,1,Dial(${TEST3CX}${EXTEN})
;test3cx

Но два первых вопроса в силе
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
tuman007
@tuman007
3CX, Asterisk, Oktell
Во-первых, правильно я понимаю, что транк проходит по 1 номеру?
Во-вторых, дожен ли номер пользователя (и транка) быть зарегистрирован, как на 3CX, так и на Asteriskе?
1. Не понял вопроса.
2. Можно настроить транк с Астером без регистрации с 3CX. Внутренний номер должен быть зарегистрирован, иначе не получиться принять звонок, если конечно переадресация не включена.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы