Jump to content

Recommended Posts

Posted

Доброго времени суток.

Пытаюсь найти возможность включить в SER/OpenSER упомянутую функцию. Читал всё, что нашёл - ничего путного. В некоторых мейл-листах упоминается возможность включить distinctive ring в OpenSER, но нигде и никто не говорит - как. О том, как настроить в Asterisk-е - куча ссылок. Про SER - ни одной.

Вот и интересуюсь я: возможно, кто-то это уже делал? Если да - был бы благодарен за пояснение, как именно это сделать. Или хотя бы в мануал ткните, а то глаза уже на лоб лезут... :(

Заранее 10х.

Posted (edited)

Вот еще бы отучить его посылать пустые SIP пакеты (с пэйлоадом из четырех нулевых байт), цены бы ему не было. А так иногда глюки аццкие от этого плодятся с "непородистым" оборудованием. Кстати AudioCodes MP с прошивкой 5 версий давится подлец этими пакетами тоже.

Edited by ram_scan
Posted (edited)
цены бы ему не было.
Так ему, собснно, и нет цены - халява, сэээр :)

Багрепорт открыл?

Вот еще бы отучить его посылать пустые SIP пакеты
Кстати, ни разу не замечал. Есть какой-то конкретный сценарий? Edited by -Ars-
Posted (edited)

Поленился открывать. По поводу сценария - есь, просто на ум не помню. Завтра если время будет на работе повторю. Смысл в том, что вместе с инвайтом SER отсылает пустой пакет следом. То есть идет инвайт - процесс - рингинг - 200, а после 200 SER втыкает пустой пакет который audiocodes считает за хрен знает что, и пытается отправить на него лишний 200 OK и дождаться на него ACK. Не дождамшись ACK audiocodes считает что "какая-то жопа стряслась" и по истечении не то 15 не то 30 секундного таймаута рвет соединение. То есть бага тут фактически два. SER отсылает лишние пустышки (что в принципе непорядок, но не страшно, такие пустышки должны на приемной стороне дропацца), а audiocodes неадекватно на них реагирует (а вот это уже нарушение стандарта).

 

То есть стиуация проявляется только на входящей связи в сторону audiocodes и выглядит так, что соединение вроде установилось, голос пошел, а audiocodes продолжает флудить в сторону SER сообщениями 200, после чего не прощаясь уходит в странное состояние (голоса нет, и отбоя нет), после чего он прощается и начинает блажить сигналом congestion.

Edited by ram_scan
Posted (edited)
То есть идет инвайт - процесс - рингинг - 200, а после 200 SER втыкает пустой пакет
Пополз смотреть :)

У нас все проверки прежде всего делаются под SER, поэтому проблем с этим поведением точно нет, но поглядеть интересно.

Ох уж мне эта интероперабельность... :(

PS

Посмотрел. Нету никаких пустых пакетов, однако...

Edited by -Ars-
Posted (edited)

У меня есть резкое подозрение что 1) оно зависит от конфига, и 2) я говорил об openser. Так что в ser или 1) не успели плюху эту внести или 2) она по какой-то причине не проявляется. Ежели ложную тревогу поднял - то сорри :-) Пакеты пустые вставляет - факт.

 

PS: да, у меня смутное подозрение, что оная порнография появляется только при включеной поддержен nat совместно с rtpproxy.

Edited by ram_scan
Posted

Похоже. Мне вообще кажется что отправка пустого пакета - не самая лучшая идея. Что мешало например отправлять вмечто пустышки notify какой-нибудь ?

Posted

А вот и опаньки. Во первых мне конечно надо внимательнее читать документацию, тут я посыпаю голову пеплом. Во вторых тип запроса у меня все-таки стоит OPTIONS, а пакеты пустые все-же генерируются.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.