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

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2016-05-22 18:10:33 +0400

j33n Gravatar j33n

Проблема с закрытием SIP сессии в TLS тунеле

Добрый день. Наткнулся на неприятность при настройке шифрования в Asterisk.

Начнём с того что шифрование TLS+SRTP поднялось и работает на ура в обе стороны, но вот когда sip клиент отключается (выключает sip телефон) то в консоль Asterisk начинают с разной периодичностью вылазить вот такие ошибки:

[2016-05-22 16:56:24] WARNING[5278]: chan_sip.c:3785 __sip_xmit: sip_xmit of 0x7ff070280bf0 (len 613) to 176.37.XX.XX:4899 returned -2: Success

Тут 176.37.XX.XX:4899 - адрес клиента. Клиенты на стороне АТС заведены через RealTime. Кэш включён.

При этом изначально было чуство что проблема в том что Asterisk не может понять что тунель TLS уже не активен и пробует его использовать. Проверка дебага подтвердила это:

[2016-05-22 16:56:38] DEBUG[5278]: chan_sip.c:3397 initialize_initreq: Initializing initreq for method OPTIONS - callid 2ded6741627c00233ee41b8936471bb1@178.172.XXX.XXX:5061
[2016-05-22 16:56:38] DEBUG[5278]: chan_sip.c:3754 __sip_xmit: Trying to put 'OPTIONS sip' onto TLS socket destined for 176.37.XX.XX:4899

Тут 178.172.XXX.XXX:5061 - адрес сервера

Не могу сказать что бы это была прям ошибка, так как конкретно ничего не ломается и всё фурыкает и с ней, но неприятное чуство внутри не даёт спать по ночам. Подскажите есть ли какие идеи по поводу того как это можно исправить. Опции Astersik которые могли бы за это отвечать не нашёл, возможно что то упустил.

P.S. Выключение кеширования RT в моей ситуации не выход.

Проблема с закрытием SIP сессии в сессией после закрытия TLS тунелетунеля

Добрый день. Наткнулся на неприятность при настройке шифрования в Asterisk.

Начнём с того что шифрование TLS+SRTP поднялось и работает на ура в обе стороны, но вот когда sip клиент отключается (выключает sip телефон) то в консоль Asterisk начинают с разной периодичностью вылазить вот такие ошибки:

[2016-05-22 16:56:24] WARNING[5278]: chan_sip.c:3785 __sip_xmit: sip_xmit of 0x7ff070280bf0 (len 613) to 176.37.XX.XX:4899 returned -2: Success

Тут 176.37.XX.XX:4899 - адрес клиента. Клиенты на стороне АТС заведены через RealTime. Кэш включён.

При этом изначально было чуство что проблема в том что Asterisk не может понять что тунель TLS уже не активен и пробует его использовать. Проверка дебага подтвердила это:

[2016-05-22 16:56:38] DEBUG[5278]: chan_sip.c:3397 initialize_initreq: Initializing initreq for method OPTIONS - callid 2ded6741627c00233ee41b8936471bb1@178.172.XXX.XXX:5061
[2016-05-22 16:56:38] DEBUG[5278]: chan_sip.c:3754 __sip_xmit: Trying to put 'OPTIONS sip' onto TLS socket destined for 176.37.XX.XX:4899

Тут 178.172.XXX.XXX:5061 - адрес сервера

Не могу сказать что бы это была прям ошибка, так как конкретно ничего не ломается и всё фурыкает и с ней, но неприятное чуство внутри не даёт спать по ночам. Подскажите есть ли какие идеи по поводу того как это можно исправить. Опции Astersik которые могли бы за это отвечать не нашёл, возможно что то упустил.

P.S. Выключение кеширования RT в моей ситуации не выход.

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