Управление расширенными агентами с телефонного аппарата осуществляется с помощью следующих feature-кодов:
- Login - *160*<AgentId>*<Password># - логин агента;
- Logout - #160 - логаут агента;
- Complete - #161 - завершение вызовов находящихся в постобработке;
- Auxwork - #162 - переход в состояние "отошел";
- Make Available - #163 - переход в активное состояние из состояния "отошел".
- *164*<OperatorId> - подключиться к указанному оператору в режиме супервизинга. Если режим супервизинга не задан, то по умолчанию используется режим observing.
- *165*<OperatorId> - позвонить оператору по его идентификатору
- *166*<OperatorId>*<SupervisingMode> - выполнить супервизинг оператора в одном из режимов:
- 1 - прослушивание
- 2 - консультация
- 3 - конференция
- *166*<OperatorId> - выполнить супервизинг в режиме по-умолчанию
- *167*<OperatorId>*<SupervisingMode> - установить режим супервизинга по-умолчанию
Режим супервизинга по-умолчанию, если не был выбран ни разу до этого - прослушивание. Будучи установленным, режим супервизинга по умолчанию остаётся таким, пока пользователь не сменит его явно. Во избежание недоразумений, каждый раз при выполнении feature-кода "супервизинг в режиме по-умолчанию", перед непосредственным присоединением к разговору супервизору озвучивается текущий режим супервизинга по умолчанию.
Полный перечень параметров можно увидеть в справке по команде declare
man declare