Summary: | Не отображается полученное сообщение, если чат получателя был закрыт в linphone | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Alexandr Shashkin <dutyrok> | ||||
Component: | linphone | Assignee: | 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: |
|
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) Написать сообщение с номера на номер Результат: Пришло уведомление о новом сообщение. В приложении в контактах отобразился отправитель, В открывшемся чате пусто. Если закрыть и открыть окно еще раз, то полученное сообщение появится. Ожидаемый результат: Полученное сообщение появляется в чате сразу.