@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. Внутренний номер должен быть зарегистрирован, иначе не получиться принять звонок, если конечно переадресация не включена.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы