Страница 1 из 1

Консультация по философии PJSIP

Добавлено: 09 фев 2026, 12:24
AlexeyFatnev
Здравствуйте, коллеги.

Требуется платная консультация.

Довольно неплохо (с моей точки зрения) знаю Астериск и модуть chan_sip.

Похоже пришло время переходить на PJSIP но я никак не могу понять две вещи:
-стоит ли на него переходить или до последнего оставаться на chan_sip
-если стоит, как с ним жить. Самостоятельные поиски ответов на эти вопросы результатов не дали. Настроить endpoint на PJSIP я могу, но как с этим нормально жить непонятно.

Если есть специалист, хорошо разбирающийся именно с PJSIP и готовый потратить на меня пару часов для объяснения, я готов за это заплатить разумную стоимость.

Re: Консультация по философии PJSIP

Добавлено: 09 фев 2026, 15:50
ded
Довольно неплохо (с моей точки зрения) знаю Астериск и модуль chan_sip.
Аналогично.
-стоит ли на него переходить или до последнего оставаться на chan_sip
Я для себя ответил так: не стоит. И остаёмся до последнего.
Пока не встречал такой ситуации, чтобы chan_sip не справился, и был позарез нужен PJSIPб.
Chan_sip состоит из одного модуля, chan_pjsip - из 46 или из 47.
Я знаю, какие задачи он выполняет. Они не входят в круг наших задач, и для клиентов - тоже.

Re: Консультация по философии PJSIP

Добавлено: 09 фев 2026, 16:55
AlexeyFatnev
Ded,

спасибо.

Для меня главная проблема в том, что chan_sip в 22-й версии Asterisk уже отсутствует, а поддержка 20-й заканчивается в октябре этого года.

Re: Консультация по философии PJSIP

Добавлено: 09 фев 2026, 17:56
ded
А зачем вам 22-я версия? Что в ней такого, чего не хватало, скажем, в 18-й версии?

Re: Консультация по философии PJSIP

Добавлено: 10 фев 2026, 15:39
AlexeyFatnev
Ded,

18-я версия меня полностью устраивает. Просто она EOL, а я запланировал обносить все свои PBX и ОС до последних версий, то есть Asterisk до 22-й.
Видимо придется пока оставатьсяна 18-й.

Re: Консультация по философии PJSIP

Добавлено: 10 фев 2026, 18:28
ded
я запланировал обносить все свои PBX и ОС до последних версий,
А смысл? Там ничего не изнашивается.
Лучшее - враг хорошего.

Re: Консультация по философии PJSIP

Добавлено: 12 фев 2026, 14:34
Glukinho
Меня pjsip бесит тем, что нельзя сделать простой grep пиров по IP-адресу (asterisk -rx 'sip show peers' | grep 172.16.22.118), а я этим часто пользуюсь. И вообще до IP-адресов, с которых регистрируются телефоны, сложновато добраться. А старый chan_sip отлично работает на обычных офисных задачах, ну и пусть себе работает.

Re: Консультация по философии PJSIP

Добавлено: 12 фев 2026, 15:33
ded
AlexeyFatnev писал(а): 09 фев 2026, 16:55Для меня главная проблема в том, что chan_sip в 22-й версии Asterisk уже отсутствует
1. Скачайте asterisk sources
2. Возьмите channels/chan_sip.c из 18-го релиза, вставьте в 22-й,
3. Измените Makefile - добавьте

Код: Выделить всё

$(if $(filter chan_sip,$(EMBEDDED_MODS)),modules.link,chan_sip.so): $(subst .c,.o,$(wildcard sip/*.c))
$(subst .c,.o,$(wildcard sip/*.c)): _ASTCFLAGS+=$(call MOD_ASTCFLAGS,chan_sip)
Поддержка chan_sip зачем нужна? Что поддерживать? Канал вдруг падает, не знаем кому писать - помогите!?

Re: Консультация по философии PJSIP

Добавлено: 06 мар 2026, 13:36
AlexeyFatnev
Всем спасибо!

Так как никто не взялся объяснить работу PJSIP даже за деньги, буду пользоваться старым добрым chan_sip.

Re: Консультация по философии PJSIP

Добавлено: 07 мар 2026, 03:58
Zavr2008
PJSIP хорош для внутренних экстенов, та же возможность регать несколько телефонов.
Но наружу chan_sip до сих пор понятнее, надежнее и безопаснее.
заметил еще что taskprocessors PJSIP потребляет просто дико..