Страница 1 из 1
FOP2 все экстеншены online
Добавлено: 22 июн 2023, 11:58
antuc
Здравствуйте, досталась в пользование freepbx 15 (Fop2 2.31).
В панели оператора, все экстеншены онлайн (зеленые), даже если телефон физически выключен.
В настройках devices присутствует qualify=yes.
Sip show peers показывает если зарегистрирован-OK, если не зарегистрирован-Unknown.
Как сделать так, чтобы выключенные экстеншены в панель оператора были серыми ?
Re: FOP2 все экстеншены online
Добавлено: 22 июн 2023, 17:58
ded
Скорее всего ваша FOP2 потеряла связь с Астериском. Статусы внутренних номеров, информация о вызовах, передаётся из Астериск в FOP2 через внутренний интерфейс AMI.
1. Почитайте документацию по Астериск AMI, чтобы понять как это работает,
2. ... и мануал по установке FOP2, проверьте параметры пожключения.
Re: FOP2 все экстеншены online
Добавлено: 23 июн 2023, 17:11
antuc
Причем, остальные статусы (кто, куда, кому) отображаются. Прочту что указали. Спасибо.
Re: FOP2 все экстеншены online
Добавлено: 23 июн 2023, 18:35
ded
В современных системах статусы присутствия - presence status отображаются не по qualify=yes (OK).
NOTE: In newer FOP2 versions you can just go to FOP2 Manager (the admin section) and click on Settings. You will see several settings, there are a lot so you will need to go to latest page of options to find it, from there you can customize FOP2 presence options.
------------------
FOP2 has a visual element that lets you change a user "presence" via a simple drop down. You can use that to set a phone into DND mode (using the appropriate plugin, like the Presence BOX DND integration for FreePBX), or to pause queue members (using the Queue Pause from Presence box plugin).
There are a number of preconfigured reasons, but you can change them at will by editing the file /var/www/html/fop2/js/presence.js and setting it the way you like, this is the default configuration:
Код: Выделить всё
var presence = new Object();
presence[''] = '';
presence['Do not Disturb'] = '#FF8A8A';
presence['Out to lunch'] = '#57BCD9';
presence['Break'] = '#6094DB';
presence['Meeting'] = '#CDD11B';
You can change the reasons to whatever reasons you prefer. The first empty option is required and will be marked as the 'Available' state.
The other reasons can be changed to whatever you like. The value you see with those strange strings are actually hexadecimal color representations.
FOP2 will also show an option named "Other" that will let the user select whatever string/reason he likes.
Sometimes you do not want users to chose what reasons to write, in that case, you can disable that "other" option by login into the FOP2 Manager (
http://your.server/fop2/admin), selecting Settings from there and changing disablePresenceOther to true.
http://members.asternic.biz/knowledge_b ... ns-in-fop2