Как стать автором
Обновить

Комментарии 15

ох. не помню уже, когда его применял. PJSIP и современная инфраструктура в 99.9% дружат достоточно хорошо.

Транки тоже ушли в прошлое с улучшением линков.

Ну, я же писал - все зависит от реализации.

Я ни коем разом не считаю себя спецом по VoIP & Asterisk. Это, скорее, заметки на полях и плод моего обобщения.

Мне проще кидать звонки/сообщения траншами, так как я сразу передаю/получаю информацию о CallerID. Возможно, в "разорванной" схеме можно придумать как это передавать, но получится сложнее кмк.

Оно все так же иногда глючит при переходе SIP/iax/SIP.

Не совсем понял причем тут CallerID, он так же само ходит по SIP.

Просто я не вижу чего вы улучшили данной сменой.

Джитербуфер точно так же доступен и для SIP. Но теперь у вас смена протокола, она не передает некоторые параметры и часто меняет кодеки.

Джиттер в SIP, как я понял, настраивается а диалплане и требует компиляции Астерикса с его поддержкой (может оно и по дефолта там, но не уверен).

Смена кодека... возможно, если клиенты начали с opus. Оно перекодирует его в uLaw.

В моем случае, я добился большей пропускной способности и меньшего количества соединений через не самый стабильный туннель при передаче голоса. Нет отдельного rtp + sip.

Интересно, какие ещё параметры не передаются в IAX2?

Нет, сейчас во всех каналах одна и та же реализация джитера.

Более того, он же работает в канале Local

Выкидывает P-asserted-id к примеру. BLF перестает работать. Много чего.

Вы хотите сказать, что в случае транка, все звонки считаются local?

Как я понимаю мой случай, если я использую soft phone, делая вызов через sip в сторону гейтвея с gsm модемом, канал local существует до момента ответа гейтвея. Далее он "оптимизируется" из контекста, оставляя прямой канал между приложением и гейтвеем.

В случае без iax, происходит 2 sip вызова, образуется 2 local канала, оба из которых "оптимизируются".

В случае с iax, по сути, так же.

Джиттер применяется на iax "ногу" вызова. Если вы можете прокомментировать ситуацию - буду благодарен.

Local/ это луп-канал.https://www.voip-info.org/asterisk-local-channels/

Если вы добавите джиттер буфер и /n в конце - он не будет "оптимизироваться".

Реализация джитер-канала сейчас в ядре.

IAX убирает практически все фишки протокола SIP, много чего пропадает.

Да, про /n и /j я знаю.

И да, iax очень "ограничивает". Возможно, интеграция в мое решение iax - не такая уж и хорошая идея. Я, даже, спорить не буду.

s/Пердыдущие/Предыдущие

Done

IAX2 не поддерживает wideband кодеки типа Opus, AMR-WB и т.д. Иногда это важно.

Да, все так. Я даже понимаю, что в большинстве случаев SIPa более чем достаточно.

Единственная причина, зачем держим его на своей PBX - через iaxmodem работает HyalFax, которая собирает и отправляет все факсы компании. Секретари забыли железные факсы как страшный сон еще 8 лет назад.

Но надо признаться, что каждый год факсов все меньше, и это радует.

На самом деле, я почти отказался от SipMessage. Найти андроид клиент, который бы не зависимо о пущей или настроить эти самые пуш - сложнее, чем слать смс в виде письма.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории