Size: a a a

2021 January 15

YG

Yuriy Gorlichenko in Asterisker-ы
Alexander
сделал корректуру вопроса
Есть коммерческие решения как Oracle sbc.
Известно ли кому то сравнимое по функционалу, возможностям
решение  как SBC на opensource?
Вот предлагают на фрисвитч, я хочу попробовать, а стоит ли?
все зависит скольо денег/человекочасов вы можете  потраттить на разработку
все opensource решения - это скажем так frameworks
которые всегда можно донастроить но это время и деньги
oracle уже готовое коробочное решение которое вам дас какой то функционал
но при этом расширить его до своих плюшек вы не всегда сможете
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Mikhail Churikov
rtt в секундах
Астериск его не всегда в секундах шлет
вообще это known issue с астерисковскими данными по RTCP
я обычно пропускаю RTP траффик через RTPengine
он собирает свою стату на основе RTCP  пакетов получаемых от обеих точек (в том числе и с астериск) и считает свой MOS
считает корректно
источник

MC

Mikhail Churikov in Asterisker-ы
Yuriy Gorlichenko
Астериск его не всегда в секундах шлет
вообще это known issue с астерисковскими данными по RTCP
я обычно пропускаю RTP траффик через RTPengine
он собирает свою стату на основе RTCP  пакетов получаемых от обеих точек (в том числе и с астериск) и считает свой MOS
считает корректно
Видимо с потерянными пакетами тоже что то другое выдает. Большое, спасибо! Посмотрю в сторону RTPengine
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Mikhail Churikov
Видимо с потерянными пакетами тоже что то другое выдает. Большое, спасибо! Посмотрю в сторону RTPengine
ну это не агитация к тому что нужно смотреть в сторону него так как там придется проксю ставить чтобы его использовать
да и работы больше
Я просто больше о том что некорректные данные RTCP астериска все таки больше к неправльному формату относятся нежели просто к рандомному заполнению
источник

A

Alexander in Asterisker-ы
Yuriy Gorlichenko
все зависит скольо денег/человекочасов вы можете  потраттить на разработку
все opensource решения - это скажем так frameworks
которые всегда можно донастроить но это время и деньги
oracle уже готовое коробочное решение которое вам дас какой то функционал
но при этом расширить его до своих плюшек вы не всегда сможете
я не ищу исполнителя здесь. Я могу вполне сам прийти к результату
не хочу убивать время на эксперименты. Вопрос: делали , можно ли
а там я как нибудь сам.
источник

SK

Sergey Kudryavtsev in Asterisker-ы
Yuriy Gorlichenko
наверное потому что вы ловите его не с того канала?
канал инициатор отправляет 603 - вы его наверное видите
заметил что если делаю вызов с помощью метода originate (POST /channels), то cause приходит правильный, а если просто создаю канал и потом вызываю Dial6 то всегда 16 возвращается
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Alexander
я не ищу исполнителя здесь. Я могу вполне сам прийти к результату
не хочу убивать время на эксперименты. Вопрос: делали , можно ли
а там я как нибудь сам.
Так я не о том что вы ищите
я о том во что это может обойтись
имплементировать можно и на freeswitch и на asterisk и на opensips и на kamailio
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Sergey Kudryavtsev
заметил что если делаю вызов с помощью метода originate (POST /channels), то cause приходит правильный, а если просто создаю канал и потом вызываю Dial6 то всегда 16 возвращается
Там есть разница как работает dial и как работает originate
при originate вы ловите  cause code конкретно канала от которого был сделан звонок
вообще лучше в ARI использовать originate
он более примитивный и более правильный с точки зрения ARI
источник

MC

Mikhail Churikov in Asterisker-ы
Yuriy Gorlichenko
ну это не агитация к тому что нужно смотреть в сторону него так как там придется проксю ставить чтобы его использовать
да и работы больше
Я просто больше о том что некорректные данные RTCP астериска все таки больше к неправльному формату относятся нежели просто к рандомному заполнению
Попробую поэкспериментировать. Может действительно если цифра явно некорректно то просто переводить ее в корректную. Сейчас проанлизирую логи что вообще приходило и попробую найти закономерность. Спасибо!
источник

A

Alexander in Asterisker-ы
Yuriy Gorlichenko
Так я не о том что вы ищите
я о том во что это может обойтись
имплементировать можно и на freeswitch и на asterisk и на opensips и на kamailio
камаилио и опенсип не подходят , так как проксируют
нужно необходим для b2bua решения,
мне на фрисвитч ветке посоветовали yate
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Alexander
камаилио и опенсип не подходят , так как проксируют
нужно необходим для b2bua решения,
мне на фрисвитч ветке посоветовали yate
Если говорить о спецификациях SBC который описан тут
https://tools.ietf.org/html/rfc5853
то на kamailio/opensips вполне он строится

В целом же SBC - это маркетинговый продукт со своими у каждого реализатора свистелками
SBC не обязательно должен быть b2bua
просто некоторые вещи на нем проще реализовать используя b2bua
но можно и без b2bua справиться

yate не пробовал
Знаю его хвалят
источник

DY

Dmitriy Yermakov in Asterisker-ы
Alexander
камаилио и опенсип не подходят , так как проксируют
нужно необходим для b2bua решения,
мне на фрисвитч ветке посоветовали yate
вам посоветовали yeti-switch, это - НЕ yate
источник

A

Alexander in Asterisker-ы
Dmitriy Yermakov
вам посоветовали yeti-switch, это - НЕ yate
точно, хммм....а я за другое думал. ( кстати это канал обмена тех-знаниями или этакого... )
уже не в первый раз запихивают мне этого снежного человека
или точнее фрокнутого иптел, который и так юзаем.
источник

AK

Artem Katashov in Asterisker-ы
Всем привет! Есть вопрос, может кто подскажет:

Как настроить мониторинг состояния реальных устройств (SIP-телефоны) не по времени опроса, а по конкретно изменению состояния устройства, т.е. на устройстве sip отвалился, сразу выполнилось задание (скрипт, уведомление на почту, любое и т.д)

Заранее всем спасибо!
источник

А

Артём in Asterisker-ы
Artem Katashov
Всем привет! Есть вопрос, может кто подскажет:

Как настроить мониторинг состояния реальных устройств (SIP-телефоны) не по времени опроса, а по конкретно изменению состояния устройства, т.е. на устройстве sip отвалился, сразу выполнилось задание (скрипт, уведомление на почту, любое и т.д)

Заранее всем спасибо!
zabbix
источник

IV

Ivan Vynogradov in Asterisker-ы
Artem Katashov
Всем привет! Есть вопрос, может кто подскажет:

Как настроить мониторинг состояния реальных устройств (SIP-телефоны) не по времени опроса, а по конкретно изменению состояния устройства, т.е. на устройстве sip отвалился, сразу выполнилось задание (скрипт, уведомление на почту, любое и т.д)

Заранее всем спасибо!
ARI, subscribe, hints
источник

OS

Oleg Shteinliht in Asterisker-ы
Ivan Vynogradov
ARI, subscribe, hints
hints и subscribe это из одной оперы
источник

IV

Ivan Vynogradov in Asterisker-ы
Oleg Shteinliht
hints и subscribe это из одной оперы
ну да.
источник

K

Kamrkadze in Asterisker-ы
Ivan Vynogradov
ARI, subscribe, hints
А можно подробнее? Изменение статуса у Extension - сразу выполнить действие.
С cron и другими агентами и так всё понятно, там ставим проверку раз в N сек\мин и получаем данные.
А вот например если в "диалплане"(но по-моему там этого нет) произошло событие "Статус изменился на Reject" то отправить письмо.
Нашёл только парсинг лога full...но как-то костыльно.
источник

IV

Ivan Vynogradov in Asterisker-ы
источник