Большое количество активных SIP диалогов
Добавлено: 25 фев 2011, 13:57
Всем привет.
На Debian 5.0 стоит * версии 1.8.2.4 (стояла 1.8.2.3 и наблюдалось тоже). В конфигурации используется только SIP. В консоли время от времени мониторю активные каналы командой "sip show channels". По прошествии некоторого времени вывод команды сильно увеличивается за счёт следующих сообщений:
Их может накопиться до сотни и более, пока я не сделаю достаточно грубовато: "core stop now". Гугление показало, что я не одинок в своей проблеме. Удалось узнать следующее. Делая вывод подробной инфы по этому диалогу так "sip show channel", я могу получить примерно следующее:
Все запросы сформированы парочкой софтофонов сотрудников и Session-Timer находится при этом в неактивном состоянии, т.е как видно Session-Timer: Inactive. При этом любой взятый активный ACK на этой же машине вот что мне выдал:
Что согласуется с настройками в sip.conf. Т.е таймеры сессии работают и выдана подробная инфа на этот счёт. Непонятно, почему не отрабатывают таймеры настроенные в sip.conf в случае запроса PUBLISH от клиента и работают в других случаях?
На Debian 5.0 стоит * версии 1.8.2.4 (стояла 1.8.2.3 и наблюдалось тоже). В конфигурации используется только SIP. В консоли время от времени мониторю активные каналы командой "sip show channels". По прошествии некоторого времени вывод команды сильно увеличивается за счёт следующих сообщений:
Код: Выделить всё
*CLI>sip show channels
123.456.78.910 (None) NTZiYjhlNGRlNzY 0x0 (nothing) No Rx: PUBLISH <guest>
Код: Выделить всё
SIP User agent: Zoiper rev.6313
Session-Timer: Inactive
Код: Выделить всё
Session-Timer: Active
S-Timer Interval: 600
S-Timer Refresher: uas
S-Timer Expirys: 0
S-Timer Sched Id: 110553
S-Timer Peer Sts: Inactive
S-Timer Cached Min-SE: 0
S-Timer Cached SE: 600
S-Timer Cached Ref: auto
S-Timer Cached Mode: Originate