Bug 39974 - Некорректное поведения формы пароля
Summary: Некорректное поведения формы пароля
Status: NEW
Alias: None
Product: Branch p9
Classification: Distributions
Component: linphone (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Leontiy Volodin
QA Contact: qa-p9@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-22 16:51 MSK by Николай Пряхин
Modified: 2021-04-23 11:26 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Николай Пряхин 2021-04-22 16:51:29 MSK
Плавающая бага, четких шагов воспроизведения нет. 
Баг сводится к двух сценариям: 
1. После настройки учетной записи не появляется форма для ввода пароля. Как результат подключение отсутствует. Иногда если подождать, то форма появляется. 
2. После настройки учетной записи и перезагрузки системы, форма для ввода пароля появляется. После ввода пароля окно закрывается и повторно открывается. 

Многочисленные попытки выявить более четкие шаги воспроизведения ошибки к желаемому результату не привели. 

Ошибка встречалась на: 
p9.1-worstation-x86-64/i586;
p9.1-education-x86-64/i586;
p9.1-education-x86-64/i586-kde;
p9.1-kworstation-x86-64;

Настройка  linphone+sofia-sip+freeswitch осуществлялась по следующему алгоритму: 
1. Установить и настроить linphone+sofia-sip+freeswitch

1.1 Установка
# apt-get install linphone sofia-sip libfreeswitch freeswitch-lang-ru freeswitch-daemon

1.2 Заменить пароль по-умолчанию в /etc/freeswitch/vars.xml на Pa##word

<X-PRE-PROCESS cmd="set" data="default_password=1234"/>:

# sed -i "/default_password/s/1234/Pa##word/" /etc/freeswitch/vars.xml

1.3 Задать IP-адрес сервера принудительно

<X-PRE-PROCESS cmd="set" data="force_local_ip_v4=IP-адрес"/>
<X-PRE-PROCESS cmd="set" data="local_ip_v4=$${force_local_ip_v4}"/>:

# 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.service 

1.5 Настроить Linphone на обеих машинах.
При запуске закрыть мастер настройки. 
Зайти "Опции" - "Параметры" - в "Учётных записях" - "Добавить"
На своей машине:
Ваш идентификатор SIP: sip:1000@<your-ip>
Адрес SIP прокси: sip:<your-ip>:5080
Остальное по умолчанию.
На второй машине выполнить вышеописанные шаги, заменив идентификатор на 1001.

После создания учетной записи появляется окно для ввода пароля.