Описание
Услуга "Ожидание вызова (cw)" ("Call Waiting") позволяет абоненту во время установленного соединения с помощью определенного сигнала получить оповещение о новом входящем вызове. Пользователь, который получил оповещение о входящем вызове, может принять, отклонить или проигнорировать ожидающий вызов.
Для использования услуги требуется лицензия, для услуги "cw" пакет ECSS-GEN или ECSS-FULL+
/domain/test_domain/ss/limit --show-ss ┌──────────┬────┬─────────┬─────────┬──────────────────────────┬─────────────────────────┐ │ Name │Used│Available│ Limit │ Description │ SS List │ ├──────────┼────┼─────────┼─────────┼──────────────────────────┼─────────────────────────┤ │ECSS-GEN │4 │9996 │undefined│Стандартные услуги (РД 45)│cw │ . . . │ECSS-FULL+│16 │49984 │undefined│Дополнительные услуги │cw │ . . . └──────────┴────┴─────────┴─────────┴──────────────────────────┴─────────────────────────┘
"Ожидание вызова (cw)" ("Call Waiting") - позволяет получить абоненту занятому разговором, уведомление о вновь поступающем вызове и не пропустить важный звонок.
В случае если абонент B отклонит ожидающий вызов, вызывающий абонент С получит сигнал занято (или фразу автоинформатора).
Работа услуги прервется, если истечет время ожидания ответа от абонента В или вызывающий абонент С прервет соединение. В этих случаях прекращается прием индикации ожидающего вызова у вызываемого абонента В.
Если один абонент (C) находится в очереди ожидающих вызовов, то следующий вызывающий абонент (D) получит сигнал занято.
Находясь в состоянии разговора и при получении индикации о поступлении нового вызова, абонент В может выполнить следующие действия:
flash+0 – отказ от нового вызова;
flash+1 – принять ожидающий вызов с отбоем текущего соединения;
flash+2 – принять ожидающий вызов с установкой текущего соединения на удержание. Последующие нажатия flash+0/1/2/3/4 обрабатываются в соответствии с алгоритмом:
- flash+0 – отключение абонента, находящегося на удержании, соединение с абонентом, который находится на связи;
- flash+1 – отключение абонента, находящегося на связи, соединение с абонентом, который находится на удержании;
- flash+2 – переключение на другого абонента (смена абонента);
- flash+3 – конференция;
- flash+4 или "отбой" – передача вызова. Устанавливается разговорное соединение между абонентами, пользователь услуги не участвует в разговоре.
Где:
flash – короткий отбой или специализированная клавиша Flash (F / Flash / R).
Использование
Пример (абонент В использует basic TA)
- Абонент B(42001) активизировал услугу CW;
- Абонент A(42009) набирает номер абонента B(42001). SSW устанавливает соединение между абонентами. Абоненты А и В разговаривают друг с другом;
- Абонент С(42007) набирает номер абонента B(42001). В зависимости от конфигурации услуги CW у абонента В, абонент А услышит или КПВ или фразу автоинформатора и музыку;
- Абонент В (42001) слышит сигнал уведомления в речевом канале (пип тон). Абонент В (42001) выполняет переключение между абонентами А(ставится на удержание) и С (разговор) набором кода (flash+2);
- Если требуется абонент В может делать переключение между абонентами А и С многократно (набором кода flash+2);
- При завершении одного из разговоров В ↔ A или В ↔ C, SSW автоматически подключит оставшегося абонента (С или А для примера А) к абоненту В (функция Callback);
- Абонент В и С завершают разговор.
Управление услугой с телефонного аппарата
| Действие | в тональном наборе / на smart телефоне | в импульсном наборе 1 | |
|---|---|---|---|
Активация | *43# / *43 | 1143 | |
| Деактивация | #43# / #43 | 1243 | |
Просмотр состояния | *#43# / *#43 | 1343 | |
Активировать/Деактивировать | *D43# / *D43 | ||
1 — basic терминал, у абонента так же должен быть установлен параметр pulse_telephone=true
(данным параметром мы разрешаем принимать импульсный набор для активации услуг с ТА абонента. Тональный набор так же обрабатывается)
Просмотр состояния
Логика работы услуги "Просмотр состояния" :
Smart абонент / basic абонент в тональном наборе вводит код услуги *#43# или *#43 , в зависимости от статуса услуги абонент получит уведомление на дисплей "Активирован /Деактивирован" и фразу автоответчика — "Услуга активирована /деактивирована".
Basic абонент в импульсном наборе вводит код услуги 1343 , в зависимости от статуса услуги абонент получит фразу автоответчика — "Услуга активирована /деактивирована".
Режим "Переключения (trigger)" можно использовать для программирования кнопки телефона при этом однократное нажатие на кнопку приводит к включению услуги, а повторное нажатие на ту же кнопку к выключению услуги.
Режим тригера поддерживается только в тональном наборе.
Настройка параметров услуги через интерфейс командной строки
Для активации услуги "cw" через интерфейс командной строки выполните следующую команду:
- для администратора системы:
/cluster/storage/ds1/ss/enable <DOMAIN> <ADDRESS> cw/cluster/storage/ds1/ss/activate <DOMAIN> <ADDRESS> cw <PARAM>
- для оператора виртуальной АТС:
/domain/<DOMAIN>/ss/activate <ADDRESS> cw/domain/<DOMAIN>/ss/activate <ADDRESS> cw <PARAM>
где
- <DOMAIN> — имя виртуальной АТС, которой принадлежит абонент(ы);
- <ADDRESS> — номер(а) абонентов, для которых выполняется настройка услуги, символ "*" используется для указания всех абонентов заданной виртуальной АТС;
- <PARAM> — параметры услуги:
play_voice_message— сообщение, которое слышит пользователь при ожидании (true — MOH (музыка в режиме удержания), false — КПВ, default — используются доменные настройки).- При выборе "play_voice_message = default", система будет использовать данные указанные в параметре "cw_play_voice_message" команды /domain/<Имя_домена>/properties/info
для примера:/domain/test_domain/properties/info ┌───────────────────────────────────────┬───────────┬───────────────────────────────────────┐ │ Property │ Domain │ Value │ ├───────────────────────────────────────┼───────────┼───────────────────────────────────────┤ │. . . │cw_play_voice_message │test_domain│true │ . . . └───────────────────────────────────────┴───────────┴───────────────────────────────────────┘
- В случае выбора "play_voice_message = false" , абонент услышит "КПВ_тон_для_абонента_на_удержании" (по умолчанию = КПВ (ringback). Данный тон может быть изменен командой : /domain/DOMAIN/core/ai/set ms_call_waiting_ringback )
для примера:/domain/test_domain/core/ai/set ms_call_waiting_ringback tone 425 0 1000 4000 -1 Property "ms_call_waiting_ringback" successfully changed from: tone://?f2=425&off_msec=4000&on_msec=1000&f1=0&duration=-1 to tone://?f2=0&off_msec=4000&on_msec=1000&f1=425.
- В случае выбора "play_voice_message = true" , абонент услышит фразу автоответчика "Пожалуйста оставайтесь на линии, или перезвоните позже, в настоящий момент абонент разговаривает" и далее проигрывается музыка. Данную фразу можно изменить командой : domain/<DOMAIN>/core/ai/set ms_ringback_second
для примера (в данном примере абонент услышит фразу автоответчика "Абонент занят" и далее проигрывается музыка.):/domain/test_domain/core/ai/set ms_ringback_second system sounds/ai_subscriber_busy.wav Property "ms_ringback_second" successfully changed from: system://sounds/ai_ringback_second.wav to system://sounds/ai_subscriber_busy.wav.
Так же есть возможность поменять тон уведомления (пип тон) для абонента использующего услугу "CW" (применимо только для абонента имеющего тип терминала = "basic") следующей командой:
/domain/test_domain/core/ai/set ms_call_waiting tone 425 0 200 4000 Property "ms_call_waiting" successfully changed from: tone://?f1=0&f2=425&on_msec=200&off_msec=4000&duration=-1 to tone://?f2=0&off_msec=4000&on_msec=200&f1=425.
Тоновые сигналы или фразы автоответчика устанавливаются для всех абонентов домена.- При выборе "play_voice_message = default", система будет использовать данные указанные в параметре "cw_play_voice_message" команды /domain/<Имя_домена>/properties/info
Диапазоны номеров указываются в фигурных скобках. Например: 71{1-2,9} соответствует номерам 711, 712, 719.
Описание команд для управления услугами через интерфейс командной строки CLI приведено в Справочнике команд CLI, разделы /cluster/storage/<STORAGE>/ss и /domain/<DOMAIN>/ss.
Пример настройки CLI
Активировать услугу "Ожидание вызова (cw)" ("Call Waiting") для абонента с номером 42001 виртуальной АТС "test_domain".
Активация услуги "cw" через интерфейс командной строки:
/domain/test_domain/ss/enable 42001 cw 1 users divided into 1 parts [**********************************************************************] 90mks Success: Supplementary service cw enabled for domain "test_domain", address "42001" Read properties from enabled supplementary services [**********************************************************************] 181mks /domain/test_domain/ss/activate 42001 cw 1 users divided into 1 parts [**********************************************************************] 51mks Success: Supplementary service cw activated for domain "test_domain" address "42001"
Результат:
/domain/test_domain/ss/info 42001 Domain: test_domain Supplementary services' settings: ┌──────────────────────────────┬──────────────────────────────────────────────────┬──┬──┬─────────────────────────────────────────────────────────────────────────────────┐ │ Address │ Name │V │E │ CSD │ ├──────────────────────────────┼──────────────────────────────────────────────────┼──┼──┼─────────────────────────────────────────────────────────────────────────────────┤ . . . │42001 │cw │9 │T │play_voice_message = default │ └──────────────────────────────┴──────────────────────────────────────────────────┴──┴──┴─────────────────────────────────────────────────────────────────────────────────┘ Legend: V - version of the supplementary service; E - enable state of selected supplementary service to current domain, address
Настройка параметров услуги через web-конфигуратор
Настройки выполняются в разделе "Supplementary services" ("Дополнительные услуги") приложения "Subscriber card" ("Карточка абонента").
Настройка услуги для всех абонентов определенной виртуальной АТС, а так же для определенного абонента в отдельности выполняется в приложении "Subscriber card" ("Карточка абонента").
Для активации услуги установите флаг напротив значения "Ожидание вызова (cw)".
Для деактивации услуги — снимите флаг.
Для сохранения настроек нажмите кнопку "Сохранить" ("Save").
Пример настройки через Web
Активировать услугу "Уведомление о поступлении нового вызова" для абонента с номером 42001 виртуальной АТС "test_domain".
Активация услуги "cw" через web-конфигуратор:
- Выберите номер телефона абонента — 42001;
- Разрешите использовать услугу абоненту — установите . Установите флаг напротив услуги "Ожидание вызова (cw)";
- В поле "Проигрывать MOH вместо КПВ" укажите режим (default/true/false (проигрывать музыку вместо КПВ));
- Для сохранения настроек нажмите кнопку "Сохранить" ("Save").
Активация услуги "cw" через Портал абонента:
- Выберите закладку "Услуги";
- Установите переключатель напротив услуги "Ожидание вызова (cw)" в положение вкл;
- В поле "Проигрывать MOH вместо КПВ" укажите режим (default/да/нет (проигрывать музыку вместо КПВ));
- Для сохранения настроек нажмите кнопку "Сохранить".


