Changes between Initial Version and Version 1 of Ticket #373, comment 3


Ignore:
Timestamp:
Oct 25, 2021, 7:50:46 PM (3 years ago)
Author:
alx

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #373, comment 3

    initial v1  
    1010}}}
    1111
    12 К сожалению, сразу после получения и обработки канальным окончанием FO01 события Disconnect в 10:20:44 UTC 8 октября в 10:21:23 логгинг в файл был выключен, и вновь включен 21 октября в 07:17:32 UTC. В журнале видно, что на момент возобновления логгирования канальное окончание находится в состоянии `Connected`, однако из-за этого 13-дневного перерыва ведения журнала нельзя утверждать, что канальное окончание осталось в состоянии `Connected` после получения Disconnect, а не перешло в состояние `Connected` позже.
     12К сожалению, сразу после получения и обработки канальным окончанием FO01 события Disconnect в 10:20:44 UTC 8 октября в 10:21:23 логгинг в файл был выключен, и вновь включен 21 октября в 07:17:32 UTC. В журнале видно, что на момент возобновления логгирования канальное окончание находится в состоянии `Connected`, однако из-за этого 13-дневного перерыва ведения журнала нельзя утверждать, что канальное окончание осталось в состоянии `Connected` после получения Disconnect, а не перешло в состояние `Connected` позже. Во всех остальных вызовах канальное окончание переходило из состояния `Connected` в состояние `Idle` при получении Disconnect.
    1313
    1414Анализ кода показал, что при получении события Disconnect канальное окончание непременно переходит либо в состояние `DropLine` (если находилось в состоянии `Calling` с разомкнутым шлейфом, это не наш случай), либо в состояние `Idle` (во всех остальных случаях). Если так, то переход в состояние `Connected`, в котором канальное окончание "залипло", произошел как раз в тот период, когда логгирование в файл было отключено. Это подтверждается еще и тем фактом, что после получения Disconnect канальное окончание деактивировало медиапоток RTP ("stopping RTP stream"), однако после возобновления логгирования мы видим события "Statistics received", которые генерируются только при активном потоке RTP.