Bug 41481

Summary: Не отображается полученное сообщение, если чат получателя был закрыт в linphone
Product: Sisyphus Reporter: Alexandr Shashkin <dutyrok>
Component: linphoneAssignee: Nobody's working on this, feel free to take it <nobody>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: taf
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Сообщение пришло, но не отображается none

Description Alexandr Shashkin 2021-12-02 11:00:44 MSK
Created attachment 10012 [details]
Сообщение пришло, но не отображается

Стенды с ошибкой:
* 34cf3b9351cd8784752c47b3c3ce3ea4    alt-kworkstation-10.0-beta20211014-install-x86_64
* ba8572a44ed3e51f9ef08e64aac42912    alt-server-9.1-x86_64(обновлено до p10)
* 7377df28e32e692ffcd90a6011744367    alt-workstation-9.8900-20210806-x86_64
* 1b5ef07687f428ee7955fdef74805343    alt-workstation-9.8900-20210806-i586
* 0cbe9fd35bdbd7c51da4d109709e4aa4    alt-education-10.0alpha-20210726-x86_64

Версия пакета: linphone-3.12.0-alt7

Шаги приводящие к ошибке:
1) Настроить сервер с freeswitch:
    1.1) установить freeswitch-daemon и freeswitch-lang-ru;
    1.2) Заменить пароль по умолчанию в /etc/freeswitch/vars.xml на Pa##word:
         # sed -i "/default_password/s/1234/Pa##word/" /etc/freeswitch/vars.xml
    1.3) Задать IP адрес сервера принудительно:
         # sed -i "s/<include>/<include>\n<X-PRE-PROCESS cmd=\"set\" data=\"force_local_ip_v4=$(hostname -i)\"\/>\n<X-PRE-PROCESS cmd=\"set\" data=\"local_ip_v4=\$\${force_local_ip_v4}\"\/>/" /etc/freeswitch/vars.xml
    1.4) Запустить freeswitch:
         # systemctl enable --now freeswitch; systemctl status freeswitch
2) создать два стенда и установить linphone на них
    2.1) Настроить Linphone на обеих машинах.
         При запуске закрыть мастер настройки. Зайти "Опции" - "Параметры" - в "Учётных записях" - "Добавить"
         На первой машине:
           Ваш идентификатор SIP:  sip:1000@<ip-адрес сервера c freeswitch>
           Адрес SIP прокси:   sip:<ip-адрес сервера c freeswitch>:5080
           Остальное по умолчанию.
         На второй машине повторить, только выдав другой идентификатор (1000 -> 1001): sip:1001@<ip-адрес сервера c freeswitch>
         Ввести пароль по умолчанию.
3) Написать сообщение с номера на номер

Результат:
Пришло уведомление о новом сообщение. В приложении в контактах отобразился отправитель, В открывшемся чате пусто. Если закрыть и открыть окно еще раз, то полученное сообщение появится.

Ожидаемый результат:
Полученное сообщение появляется в чате сразу.