Страница 1 из 1
trunk между chan_sip и chan_pjsip
Добавлено: 10 фев 2025, 16:28
bezerke
Здравствуйте. Ни нашел ни одного рабочего примера решения такой задачи - имеются два Asterisk/FreePBX, на одном используется chan_sip, на втором chan_pjsip.
Как можно соединить эти сервера sip-транком, не используя IAX?
Если кто знает ссылки на любые рабочие статьи, буду благодарен, не знаю почему, но ощущение что никому и никогда не доводилось решать этот вопрос, все что мог обыскал.
Re: trunk между chan_sip и chan_pjsip
Добавлено: 10 фев 2025, 18:12
Glukinho
Ничего сложного. Вот рабочий пример, без регистрации, с одной стороны FreePBX + PJSIP (172.16.54.10), с другой - голый Asterisk + chan_sip (172.16.54.5).
Настройки транка на стороне FreePBX + PJSIP - скриншот во вложении.
Возможно, в вашем случае надо будет поставить Context = from-internal, у меня другой случай.
На вкладке Advanced всё по умолчанию.
На стороне Asterisk + chan_sip:
sip.conf:
Код: Выделить всё
[pbx-04]
host = 172.16.54.10
port = 5060
type = friend
qualify = yes
disallow = all
allow = alaw
insecure = port,invite
canreinvite = no
directmedia = no
directrtpsetup = no
context = from-rc
extensions.conf:
Re: trunk между chan_sip и chan_pjsip
Добавлено: 11 фев 2025, 11:48
bezerke
Большое спасибо за ваш ответ, кажется заработало. Действительно, контекст надо from-internal. Только остался вопрос, почему с авторизацией дружить транк не захотел, и chan_sip "reject" попытки chan_pjsip регистрироваться.