Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Обработка входящего sip сообщения 183 session progress

0

Коллеги, доброго вам всего. Вопрос: есть ли возможность при получении от оператора сотовой связи в процессе sip обмена сообщениями после кода 183 Session Progress SDP (g711 telephone-event) содержащий в себе голосовое извещение о недоступности абонента, включить таймер на 5 секунд и при отсутствии других сообщений от оператора завершать эту сессию звонка со своей стороны посылая "BYE" ?

удалить закрыть спам изменить тег редактировать

спросил 2017-07-24 15:13:26 +0400

butch1771 Gravatar butch1771
1

2 Ответа

0

Можно пропатчить chan_sip, добавив хук на этом PROGRESS. Так мы у себя и сделали в Alvis кста)

ссылка удалить спам редактировать

ответил 2017-07-25 02:40:56 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2732 11 9 37
http://mh.otx.ru/

Comments

ага. а потом этот патч поддерживать годами. замечательный совет. Чего не комитнули обратно?

meral ( 2017-07-25 18:53:15 +0400 )редактировать

там делается не сложно. Если публике интересно могу поделиться, пишите мне в слак.

Zavr2008 ( 2017-08-07 21:12:56 +0400 )редактировать
0

нет.

это может, например, kamailio. но и там это задача уровня эксперт.

Также можно ловить это сообщение фаерволом, бросать в лог сообщение о событии, если влоге не появилося сообщение о следующем событии - делать на астериске channel request hangup. уровень владения фаерволом и скриптами - тоже эксперт.

о. можно извратится. настроить homer sip capture, написать скрипт который проверяет в базе все сообщения на эту ситуацию(не забыть наложить ограничение за последнии 10 минут). Тут уровень средний уверенный. Но зато в куче тем(linux,mysql,sip, kamailio, asterisk pj_sip)

ссылка удалить спам редактировать

ответил 2017-07-24 15:35:34 +0400

meral Gravatar meral flag of Ukraine
22177 24 20 172
http://pro-sip.net/

обновил 2017-07-24 15:38:44 +0400

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2017-07-24 15:13:26 +0400

Просмотрен: 41 раз

Обновлен: Jul 25

Похожие вопросы:

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.