1 | изначальная версия редактировать | |
Добрый день. Наткнулся на неприятность при настройке шифрования в 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 в моей ситуации не выход.
2 | No.2 Revision редактировать |
Добрый день. Наткнулся на неприятность при настройке шифрования в 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.