call-limit
Такая ситуация. Есть *, на котором зарегистрированы примерно 30 SIP пользователей. В планах до нескольких сотен.
show version:
Asterisk 1.2.17 built by root @ bug on a i686 running Linux on 2007-06-14 07:43:52 UTC
На всех пользователях в sip.conf выставлен call-limit=1.
На форуме вопрос, как я понял поднимался неоднократно и следовали советы отказаться от call-limit в пользу GROUP_....
Что требует перекройки всего диалплана в моем случае.
Так вот периодически возникает такая проблема, как пользователь поговорил (неважно входящий или исходящий был разговор), канал свободен, PRI сторона нормально отбилась. sip show channels и show channels говорят, что разговора нет, а
sip show inuse нагло утверждает, что inuse = 1 и call-limit=1, поэтому sip пользователь получается блокирован.
Лечится рестартом астериска, или выставленим call-limit=2 с дальнейшим sip reload.
Как быть, может кто сталкивался ?
Пользователи подключены разными шлюзами и D-link и Dynamix.
|