Страница 1 из 1

chan_sip.c:3925 __sip_autodestruct: Autodestruct on dialog

Добавлено: 13 сен 2019, 15:06
Ferrum
За несколько лет использования впервые вылезла такая проблема, в h контекст была вписана определённая логика которая не выполнилась до конца.
System("SIP/**************", "iconv -t utf-8 | mail -s "Missed Call From (0) *********** mail@mail.ru < /home/missed-call.msg") in new stack
После сессия зависла (далее должно быть подключение к MYSQL(Connect connid localhost dbuser dbpass dbname)) но этого мы уже в логе не наблюдаем.
Никаких проблем с работой ни почтового сервера, не БД MYSQL я на данный период не увидел. Прошло уже пару суток, подобного более не повторялось, в зависшем вызове никаких аномалий кроме h контекста нет.

Сейчас
chan_sip.c:3925 __sip_autodestruct: Autodestruct on dialog
летит в лог каждые 5 секунд

Можно ли убить данный канал он сейчас в Last Message: Rx:BYE, без перезапуска АТС ?
channel request hangup канал не закрывает

Может кто сталкивался с подобной проблемой описанной выше ?

Re: chan_sip.c:3925 __sip_autodestruct: Autodestruct on dial

Добавлено: 14 сен 2019, 11:42
zzuz
Сборщик мусора в channel.c не справился с завершением потока. Убить без перезапуска не получится. Первый звоночек. glibc обновили ?

Re: chan_sip.c:3925 __sip_autodestruct: Autodestruct on dial

Добавлено: 14 сен 2019, 13:47
sasa
https://github.com/asterisk/asterisk/bl ... HANGES#L71
https://github.com/asterisk/asterisk/co ... 2e4cf69216
chan_sip
------------------
* The chan_sip module is now deprecated, users should migrate to the
replacement module chan_pjsip. See guides at the Asterisk Wiki:
https://wiki.asterisk.org/wiki/x/tAHOAQ
https://wiki.asterisk.org/wiki/x/hYCLAQ
все что объвляется депрекейтед, в последствии удаляется