OpenSIPS и Cisco 7911G

Kamailio/OpenSIPS и другие производные от SER.

Модераторы: Admins, Модераторы

Ответить
widget
Сообщения: 7
Зарегистрирован: 01 дек 2004, 13:12
Откуда: Челябинск

OpenSIPS и Cisco 7911G

Сообщение widget » 01 фев 2009, 17:57

Провожу опыты над OpenSIPS, и в качестве одного из подопытных устройств использую SIP телефон Cisco 7911G. Проблема заключается в следующем: телефон успешно регистрируется по tcp соединению с OpenSIPS, а затем через 2 минуты соединение рвется со стороны сервера и телефон начинает лихорадочно выполнять перерегистрацию. Соответственно все остальные функции работают, можно позвонить на софтфон, зарегистрированный на том же сервере, однако бесчисленные перерегистрации портят всю работу.

В документации к модулю registrar нашел, что подобное поведение можно вылечить включением параметра: modparam("registrar", "tcp_persistent_flag", 7)
1.3.5. tcp_persistent_flag (integer)

The parameter specifies the message flag to be used to control
the module behaviour regarding TCP connections. If the flag is
set for a REGISTER via TCP containing a TCP contact, the
module, via the "save()" functions will set the lifetime of the
TCP connection to the contact expire value. By doing this, the
TCP connection will stay on as long as the contact is valid.

Default value is -1 (disabled).

Example 1.5. Set tcp_persistent_flag parameter
...
modparam("registrar", "tcp_persistent_flag", 7)
Но не помогает. Конфиг OpenSIPS по-умолчанию плюс этот параметр. Есть идеи в каком направлении копать?

Ответить