Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

В данном разделе описаны команды управления услугами.

Все услуги реализованы программными средствами и предоставляются абонентам сети независимо от абонентского оборудования.

Команды, предназначенные для управления услугами, располагаются на виртуальной файловой системе CoCon в директориях:

  • /cluster/storage/<CLUSTER>/ss - установка/удаление услуги, активация/деактивация услуги, обновление, настройка прав доступа на использование услуг, настройка разрешения на работу с определенным видом услуг;
  • /domain/<DOMAIN>/ss/ - активация/деактивация услуги, настройка прав доступа на использование услуг в рамках определенной виртуальной АТС.
Услуга – вид обслуживания абонента телекоммуникационной сети, предоставляемый по заказу абонента с целью обеспечения расширенных возможностей.
Вид услуги - логическая группировка нескольких реализаций услуги, имеющих общее назначение, но различные реализации.
Имя услуги - имя конкретной реализации определенного вида услуг;
<CLUSTER> - имя кластера хранения долговременных данных (DS, Storage), для которой выполняются настройки;
<NODE> - имя ноды DS, для которой выполняются настройки;
<DOMAIN> - название виртуальной АТС (домена), для которой выполняются настройки.

В таблице 1 приведен список доступных услуг. Подробное описание услуг приведено в Части 1 Описание и работа системы ECSS-10, в разделе Функции.

Таблица 1 - Список услуг

НазваниеОписание
3wayтрехсторонняя конференц-связь
acbзапрет приема вызова с неизвестного номера (блокировка анонимных вызовов)
alarmбудильник
assistantгруппа шеф-секретарь
auto_redialавтодозвон
auto_redial_with_callbackавтодозвон с обратным вызовом
blfМониторинг событий абонента по подписке
callbackобратный вызов
call_recordingзапись разговора
cc_agentагент call-центра
cfbпереадресация вызова по занятости
cfnrпереадресация вызова по неответу
cfnr_type2переадресация по неответу, Тип 2
cfosпереадресация вызова по недоступности
cfsipпереадресация вызова посредством оконечного терминала (302 сообщение)
cftпереадресация по времени
cfuбезусловная переадресация вызова
cfu_type2безусловная переадресация вызова, Тип 2
cggгрупповой вызов
choldудержание вызова
chuntпоиск первой свободной линии по списку
click_to_callвызов по клику
clipавтоматический определитель номера
clirантиопределитель номера
cnipавтоматический определитель имени абонента
cliroпреодоление запрета предоставления номера вызывающего абонента
conference_callконференц-связь с последовательным сбором участников
ctrперевод вызова во время разговора
cwизвещение о поступлении нового вызова
direct_callпрямой вызов, актуальна только для абонентов, подключенных по протоколу H.248/Megaco
distinctive_ringсервис Звонок особого типа
dndне беспокоить, запрет на все входящие вызовы, с возможностью использовать исходящую связь
fax_receiverсервис приема факса обычными терминалами
fax_to_emailFax to email
find_meпереадресация по расписанию
find_me_no_responseпереадресация по расписанию и неответу
follow_meследуй за мной, переадресация поступающих вызовов на удаленный номер
follow_me_no_responseследуй за мной по неответу
intereventionвмешательство
mcidотслеживание злонамеренного вызова
meet_me_conferenceКонференц-связь meet me
mgmуправление услугами с телефона абонента
mlmultiline
my_numberномер моего телефона, по запросу абонента проигрывает номер текущего телефона
call_parkпарковка вызова
presenceмониторинг состояний абонентов по подписке
pickupперехват вызова
rbpограничение исходящих вызовов
redialповтор последнего набранного номера
remote_phoneУдаленный телефон
rfcзапрет переадресованных вызовов
ring_back_toneгудок
scaвыборочное разрешение входящих вызовов
sco_blackвыборочный запрет исходящих вызовов
sco_whiteвыборочное разрешение исходящих вызовов
scrвыборочный запрет входящих вызовов
speed_dialбыстрый набор
teleconference_managerселекторная связь
tsmn_requestподдержка запросов на УОВЭОС
vip_callприоритетный (VIP) вызов
voice_mailголосовая почта
voice_page_controlконтроль индивидуального оповещения
voice_pageиндивидуальное оповещение
zone_pageгрупповое оповещение
qsig_cfbQSIG: переадресация вызовов по занятости
qsig_cfnrQSIG: переадресация вызовов по неответу
qsig_cfuQSIG: безусловная переадресация вызовов

activate

Команда для активации услуги у абонента. Активировать услугу может оператор либо абонент. После активации услуга будет работать только, если она разрешена абоненту.

Для того чтобы абонент мог активировать услугу, у него должен быть "доступ на управление" данной услугой.
Необходимо учитывать, что настройки услуги, заданные для определенного абонента, будут перекрывать общие (для всей виртуальной АТС) настройки услуг.

Путь команды:

/domain/<DOMAIN>/ss/activate

Синтаксис:

activate <ADDRESS> <SSNAME> <ARGS>

Параметры:

<DOMAIN> - имя виртуальной АТС (домен), которой принадлежит абонент;
<ADDRESS> - номер или диапазон номеров абонента(ов), для указания всех абонентов заданной виртуальной АТС используется "*". Диапазон номеров задается в виде ab {c-d}, что соответствует номерам abc, abd;
<SSNAME> - имя услуги;
<ARGS> - дополнительный параметр для услуги, задается в виде "number = ЗНАЧЕНИЕ" либо "numbers = [ЗНАЧЕНИЕ1,ЗНАЧЕНИЕ2,...]".

Пример:

Включить антиопределитель номера для всех абонентов виртуальной АТС с именем "p.city".

admin@[mycelium1@ecss1]:/$ /cluster/storage/ds3/ss/activate p.city * clir 
Supplementary service clir successfully activated to domain "p.city", address "*".

Разрешить использовать услугу "групповой вызов" абоненту "799" с абонентами "711", "712" виртуальной АТС с именем "p.city".

admin@[mycelium1@ecss1]:/$ /cluster/storage/ds3/ss/activate p.city 799 cgg numbers = [711, 712]
Supplementary service cgg successfully activated to domain "p.city", address "799".

Установить переадресацию вызова при не ответе в течение 10 секунд на номере "711" на номер "712".

admin@[mycelium1@ecss1]:/$ /cluster/storage/ds3/ss/activate p.city 711 cfnr number = 712, timeout = 10
Supplementary service cfnr successfully activated to domain "p.city", address "711".

available

Команда возвращает список услуг, которые администратор системы ECSS-10 сможет установить.

Путь команды:

/domain/<DOMAIN>/ss/available

Синтаксис:

available

Параметры:

Команда не содержит аргументов.

Пример:

Показать список услуг, которые доступны для установки на ECSS-10 "test.domain":

admin@[core1@ecss1]:/$ domain/test.domain/ss/available 
Supplementary services for domain: test.domain
----------------------------------------------------------------------------------
|                             Supplementary services                             |
|--------------------------------------------------------------------------------|
|3WAY, ACB, Alarm, AutoRedial, AutoRedialWithCB, CFB, CFNR, CFNR_Type2, CFOS, CFT|
|, CFU, CFU_Type2, CGG, CHOLD, CHUNT, CLIP, CLIR, CTR, CW, CallBack, CallRecord, |
|DND, DirectCall, FollowMe, MCID, MGM, MyNumber, PICKUP, RBP, RFC, Redial, SCA, S|
|CO_black, SCO_white, SCR, SpeedDial, Teleconference                             |
----------------------------------------------------------------------------------

deactivate

Команда деактивации определенной услуги на определенной виртуальной АТС для абонента или группы абонентов.
При деактивации удаляются все настройки, которые были введены при активации услуг.

Необходимо учитывать, что при деактивации услуг на уровне виртуальной АТС, услуги деактивируется и на уровне абонента (если услуга было дополнительно активирована у абонента).

Путь команды:

/domain/<DOMAIN>/ss/deactivate

Синтаксис:

deactivate <ADDRESS> <SSNAME>

Параметры:

<DOMAIN> - имя виртуальной АТС (домен), которой принадлежит абонент;
<ADDRESS> - номер или диапазон номеров абонента(ов). Для указания всех абонентов заданной виртуальной АТС используется "*". Диапазон номеров задается в виде ab {c-d}, что соответствует номерам abc, abd;
<SSNAME> - имя услуги, которую необходимо деактивировать.

Пример:

Деактивировать услугу с именем "cgg" на виртуальной АТС "p.city".

admin@[mycelium1@ecss1]:/$ /cluster/storage/ds3/ss/deactivate p.city * cgg
Supplementary service successfully deactivated.

Деактивировать услугу с именем "cfnr" для абонента "711" на виртуальной АТС "p.city".

admin@[mycelium1@ecss1]:/$ /cluster/storage/ds3/ss/deactivate p.city 711 cfnr
Supplementary service successfully deactivated.

disable

Командой устанавливается запрет на использование услуги абонентом.

Путь команды:

/domain/<DOMAIN>/ss/disable

Синтаксис:

disable <ADDRESS> <SSNameList>

Параметры:

<ADDRESS> - номер или диапазон номеров абонента(ов), символ "*" используется для указания всех абонентов заданной виртуальной АТС. Диапазон номеров задается в виде ab {c-d}, что соответствует номерам abc, abd;
<SSNameList> - список услуг, которые будут недоступны абоненту.

Пример:

Запретить абонентам с номерами 103,104,105 использовать услугу антиопределитель номера:

admin@[mycelium1@ecss1]:/$ domain/test.domain/ss/disable 10{3-5} clir 
Success: Supplementary service clir disabled for domain "test.domain", address "103".
Success: Supplementary service clir disabled for domain "test.domain", address "104".
Success: Supplementary service clir disabled for domain "test.domain", address "105".

enable

Командой устанавливается разрешение на использование услуги абонентом.

Путь команды:

/domain/<DOMAIN>/ss/enable

Синтаксис:

disable <ADDRESS> <SSNameList>

Параметры:

<ADDRESS> - номер или диапазон номеров абонента(ов), символ "*" используется для указания всех абонентов определенной виртуальной АТС. Диапазон номеров задается в виде ab {c-d}, что соответствует номерам abc, abd;
<SSNameList> - список услуг, которые необходимо включить, список задается через ",". Символ "*" используется для указания всех абонентов.

Пример:

Разрешить абонентам с номерами 103,104,105 пользоваться услугой антиопределитель номера:

admin@[mycelium1@ecss1]:/$ domain/test.domain/ss/enable 10{3-5} clir 
Success: Supplementary service clir enabled for domain "test.domain", address "103".
Success: Supplementary service clir enabled for domain "test.domain", address "104".
Success: Supplementary service clir enabled for domain "test.domain", address "105".

[exec at: 06.11.2015 15:07:30, exec time: 53ms, nodes: ds1@ecss1]

enabled

Команда просмотра списка разрешенных услуг для определенных абонентов.

Путь команды:

/domain/<DOMAIN>/ss/enabled

Синтаксис:

enabled <ADDRESS>

Параметры:

<DOMAIN> - имя виртуальной АТС;
<ADDRESS> - номер или диапазон номеров абонента(ов), опциональный параметр. Если параметр не указывать, будет показана информация по всем абонентам заданной виртуальной АТС. Диапазон номеров задается в виде ab {c-d}, что соответствует номерам abc, abd.

Пример:

Просмотр включенных услуг на виртуальной АТС test.domain:

admin@[mycelium1@ecss1]:/$ domain/test.domain/ss/enabled
--------T-------¬
¦Address¦Enabled¦
+-------+-------+
¦103    ¦clir   ¦
¦104    ¦clir   ¦
¦105    ¦clir   ¦
L-------+--------

info

Команда просмотра информации об активированных в рамках виртуальной АТС услугах. Команда позволяет просматривать параметры, заданные при активации сервиса, а также показывает, доступно ли услуга для абонента на использование/управление или нет. Для просмотра информации по определенному абоненту необходимо ввести имя виртуальной АТС и номер абонента. Если требуется просмотреть информацию по всем абонентам в рамках определенной виртуальной АТС, то параметр "номер абонента" можно опустить либо ввести "all". Если требуется просмотреть информацию только по услугам, активированным на уровне домена, то в качестве параметра "номер абонента" нужно ввести символ "*".

Путь команды:

/domain/<DOMAIN>/ss/info

Синтаксис:

info [-extended] [<ADDRESS>]

Параметры:

<DOMAIN> - имя виртуальной АТС;

Для команд, которые располагаются "domain/<DOMAIN>/ss/", параметр <DOMAIN> не указывается.

<ADDRESS> - номер или диапазон номеров абонента(ов), опциональный параметр. Диапазон номеров задается в виде ab {c-d}, что соответствует номерам abc, abd;
-extended - флаг, при указании которого будет показана подробная информация.

Пример:

Просмотреть полную информацию о всех услугах, активированных на виртуальной АТС "test.domain".

admin@[core1@ecss1]:/$ cluster/storage/ds1/ss/info test.domain -extended                       
-----------------------------------------------------------------------------------------------------------------------------------------------------
|G|  Domain   |Address|     Name     |  Family  |V|E|L|                  MSD                   |     SSD      |                 CSD                 |
|-+-----------+-------+--------------+----------+-+-+-+----------------------------------------+--------------+-------------------------------------|
| |test.domain|*      |chold         |CHOLD     |3|T|T|                                        |sip_moh = true|                                     |
| |test.domain|*      |ctr           |CTR       |2|T|T|dependency_list = ['CHOLD']             |              |                                     |
| |test.domain|*      |mgm           |MGM       |1|T|F|                                        |              |                                     |
| |test.domain|210    |chold         |CHOLD     |3|T|F|                                        |sip_moh = true|                                     |
| |test.domain|210    |ctr           |CTR       |2|T|F|dependency_list = ['CHOLD']             |              |                                     |
| |test.domain|211    |chold         |CHOLD     |3|T|F|                                        |sip_moh = true|                                     |
| |test.domain|211    |ctr           |CTR       |2|T|F|dependency_list = ['CHOLD']             |              |                                     |
| |test.domain|212    |chold         |CHOLD     |3|T|F|                                        |sip_moh = true|                                     |
| |test.domain|212    |ctr           |CTR       |2|T|F|dependency_list = ['CHOLD']             |              |                                     |
| |test.domain|700    |call_recording|CallRecord|3|T|F|enumMode = "incoming|outgoing|both|none"|locked = true |mode = both                          |
| |test.domain|700    |pickup        |PICKUP    |1|T|F|                                        |              |pickup_groups = [{"room1",undefined}]|
|*|test.domain|700    |chold         |CHOLD     |3|T|F|                                        |sip_moh = true|                                     |
| |test.domain|701    |call_recording|CallRecord|3|T|F|enumMode = "incoming|outgoing|both|none"|locked = true |mode = both                          |
| |test.domain|701    |pickup        |PICKUP    |1|T|F|                                        |              |pickup_groups = [{"room1",undefined}]|
|*|test.domain|701    |chold         |CHOLD     |3|T|F|                                        |sip_moh = true|                                     |
| |test.domain|702    |pickup        |PICKUP    |1|T|F|                                        |              |pickup_groups = [{"room1",undefined}]|
|*|test.domain|702    |chold         |CHOLD     |3|T|F|                                        |sip_moh = true|                                     |
|*|test.domain|702    |ctr           |CTR       |2|T|F|dependency_list = ['CHOLD']             |              |                                     |
| |test.domain|703    |chold         |CHOLD     |3|T|F|                                        |sip_moh = true|                                     |
| |test.domain|703    |ctr           |CTR       |2|T|F|dependency_list = ['CHOLD']             |              |                                     |
| |test.domain|790    |cfu           |CFU       |4|T|F|conflict_list = ["CTU","CGG","FollowMe"]|              |number = "500"                       |
| |test.domain|791    |cfu           |CFU       |4|T|F|conflict_list = ["CTU","CGG","FollowMe"]|              |number = "501"                       |
| |test.domain|792    |cfu           |CFU       |4|T|F|conflict_list = ["CTU","CGG","FollowMe"]|              |number = "502"                       |
| |test.domain|799    |cgg           |CGG       |2|T|F|                                        |              |numbers = ["790","791","792"]        |
-----------------------------------------------------------------------------------------------------------------------------------------------------
Legend:
  G - supplementary service activated on domain;
  V - version of the supplementary service;
  E - enable state of selected supplementary service to current domain, address
  L - lock state of selected supplementary service to current domain, address

[exec at: 02.07.2015 10:34:08, exec time: 34ms, nodes: ds1@ecss2]

Просмотреть информацию о всех услугах, активированных для абонента "705" на виртуальной АТС "test.domain".

admin@[core1@ecss1]:/$ cluster/storage/ds1/ss/info test.domain 705
----------------------------------------------
|G|  Domain   |Address|Name |Family|V|E|L|CSD|
|-+-----------+-------+-----+------+-+-+-+---|
| |test.domain|*      |chold|CHOLD |3|T|T|   |
| |test.domain|*      |ctr  |CTR   |2|T|T|   |
| |test.domain|*      |mgm  |MGM   |1|T|F|   |
----------------------------------------------
Legend:
  G - supplementary service activated on domain;
  V - version of the supplementary service;
  E - enable state of selected supplementary service to current domain, address
  L - lock state of selected supplementary service to current domain, address

[exec at: 02.07.2015 10:34:35, exec time: 27ms, nodes: ds1@ecss1]
  • Нет меток