В данном разделе описываются команды управления услугой "Голосовая почта (Voicemail)" для абонентов.

<DOMAIN> - название виртуальной АТС.

activate

Команда предназначена для активации услуги "Голосовая почта (Voicemail)" для заданных абонентов.

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

domain/<DOMAIN>/ss/voicemail/activate

Синтаксис:

activate <ADDRESS_RANGE> [<PROPERTY> = <VALUE> [, ...]]

Параметры:

<ADDRESS_RANGE> - диапазон номеров, на котором необходимо активировать услугу "Голосовая почта";
<PROPERTY> - свойство, значение которого необходимо установить отличающееся от значения по умолчанию.

Абоненту при активации доступны следующие свойства "Голосовая почта":

Пример:

admin@[mycelium1@ecss1]:/$ domain/biysk.local/ss/voicemail/activate 240464 busy = true, send_by_email = true, timeout = 40, play_message_details = true, password = 258963
Success: Supplementary service voicemail activated for domain "biysk.local" address "240464" 

deactivate

Команда деактивации услуги "Голосовая почта (Voicemail)" для заданных абонентов.

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

domain/<DOMAIN>/ss/voicemail/deactivate

Синтаксис:

deactivate <ADDRESS_RANGE>

Параметры:

<ADDRESS_RANGE> - диапазон номеров, на котором необходимо деактивировать услугу "Голосовая почта".

Пример:

admin@[mycelium1@ecss1]:/$ domain/biysk.local/ss/voicemail/deactivate {240464,240101}
Success: Supplementary service voicemail deactivated for domain "biysk.local", address "240464".
Success: Supplementary service voicemail deactivated for domain "biysk.local", address "240101".

info

Команда предназначена для просмотра настроек услуги "Голосовая почта (Voicemail)" у заданных абонентов.

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

domain/<DOMAIN>/ss/voicemail/info

Синтаксис:

info [-extended] [<Address>]

Параметры:

-extended - флаг, при указании которого будет показана подробная информация;
<ADDRESS> - номер или диапазон номеров абонента(ов), опциональный параметр. Диапазоны номеров указываются в фигурных скобках, например, 71{1-2,9}, что соответствует номерам 711, 712, 719.

Пример:

admin@[mycelium1@ecss1]:/$ domain/biysk.local/ss/voicemail/info -extended 240464                                                                                          
Domain: biysk.local

Supplementary services' settings:
┌────────────────┬───────────────────────────┬─┬─┬──────────────────────────────────────┬──────────────────────────────────────┬───────────────────────────────────────────┐
│    Address     │           Name            │V│E│                 MSD                  │                 SSD                  │                    CSD                    │
├────────────────┼───────────────────────────┼─┼─┼──────────────────────────────────────┼──────────────────────────────────────┼───────────────────────────────────────────┤
│240464          │voicemail                  │1│T│conflict_list = [cfu,assistant,follow_│dtmf_detector = true                  │busy = true                                │
│                │                           │1│ │me,find_me,cfu_type2]                 │                                      │email_body = []                            │
│                │                           │ │ │                                      │                                      │email_from = "%DISPLAYNAME%"               │
│                │                           │ │ │                                      │                                      │email_subject = "Voicemail from %CALLING% a│
│                │                           │ │ │                                      │                                      │t %DATE% %TIME%"                           │
│                │                           │ │ │                                      │                                      │mailbox_volume = 1800                      │
│                │                           │ │ │                                      │                                      │max_message_duration = 300                 │
│                │                           │ │ │                                      │                                      │max_silence = 0                            │
│                │                           │ │ │                                      │                                      │min_message_duration = 0                   │
│                │                           │ │ │                                      │                                      │no_reply = true                            │
│                │                           │ │ │                                      │                                      │out_of_service = true                      │
│                │                           │ │ │                                      │                                      │override_messages = true                   │
│                │                           │ │ │                                      │                                      │password = "258963"                        │
│                │                           │ │ │                                      │                                      │play_message_details = true                │
│                │                           │ │ │                                      │                                      │send_by_email = true                       │
│                │                           │ │ │                                      │                                      │timeout = 40                               │
│                │                           │ │ │                                      │                                      │unconditional = false                      │
└────────────────┴───────────────────────────┴─┴─┴──────────────────────────────────────┴──────────────────────────────────────┴───────────────────────────────────────────┘
Legend:
  V - version of the supplementary service;
  E - enable state of selected supplementary service to current domain, address

set

Команда позволяет изменять один или более параметров активации услуги "Голосовая почта (Voicemail)" на указанных номерах (при этом остальные параметры останутся неизменными).

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

domain/<DOMAIN>/ss/voicemail/set

Синтаксис:

set <ADDRESS_RANGE> [<PROPERTY> = <VALUE> [, ...]]

Параметры:

Параметр <PROPERTY>, <VALUE> такие же, как и в команде activate.

Пример:

admin@[mycelium1@ecss1]:/$ domain/biysk.local/ss/voicemail/set 240101 timeout = 15, busy = true, send_by_email = true           
Success: Supplementary service voicemail activated for domain "biysk.local" address "240101" 

mailbox/modify

Команда предназначена для изменения почтового ящика абонента.

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

domain/<DOMAIN>/ss/voicemail/mailbox/modify

Синтаксис:

mailbox/modify <ADDRESS> <ACTION> <RECORD_URL_1> [, <RECORD_URL_2> [, ...]]

Параметры:

<ADDRESS> - номер абонента, у которого просматривается ящик голосовой почты;
<ACTION> :: mark-as-read | mark-as-unread | mark-as-save - пометить выбранное сообщение как прочитанное, непрочитанное, сохраненное сообщение;
<RECORD_URL_N> - URL записанного разговора, к которому применяется указанное действие.

Пример:

admin@[mycelium1@ecss1]:/$ domain/biysk.local/ss/voicemail/mailbox/modify 240465 mark-as-read subscribers/240465/voicemail/new/2018-08-06-21-43-16-240475.wav 
Address: 240465
Next files was the marked correctly
    "subscribers/240465/voicemail/old/2018-08-06-21-43-16-240475.wav" 

[exec at: 14.08.2018 13:07:38, exec time: 224ms, nodes: core1@ecss1]
admin@[mycelium1@ecss1]:/$ domain/biysk.local/ss/voicemail/mailbox/modify 240465 mark-as-save subscribers/240465/voicemail/new/2018-08-06-21-52-42-240475.wav 
Address: 240465
Next files was the marked correctly
    "subscribers/240465/voicemail/save/2018-08-06-21-52-42-240475.wav" 

[exec at: 14.08.2018 13:08:06, exec time: 183ms, nodes: core1@ecss2]

mailbox/show

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

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

domain/<DOMAIN>/ss/voicemail/mailbox/show

Синтаксис:

mailbox/show <ADDRESS>

Параметры:

<ADDRESS> - номер абонента, у которого просматривается ящик голосовой почты.

Пример:

admin@[mycelium1@ecss1]:/$ domain/biysk.local/ss/voicemail/mailbox/show 240465                                                                                             
┌───────┬──────┬────────────────────────────────────────────────────────────────────────────────┬──────────────┬───────────────────┐
│Address│State │                                      URL                                       │Duration (sec)│       Time        │
├───────┼──────┼────────────────────────────────────────────────────────────────────────────────┼──────────────┼───────────────────┤
│240475 │unread│http://system.restfs.ecss:9990/domain/biysk.local/subscribers/240465/voicemail/n│2             │06.08.2018 21:53:17│
│       │      │ew/2018-08-06-21-53-09-240475.wav                                               │              │                   │
│240475 │read  │http://system.restfs.ecss:9990/domain/biysk.local/subscribers/240465/voicemail/o│11            │06.08.2018 21:43:24│
│       │      │ld/2018-08-06-21-43-16-240475.wav                                               │              │                   │
│240475 │save  │http://system.restfs.ecss:9990/domain/biysk.local/subscribers/240465/voicemail/s│3             │06.08.2018 21:52:50│
│       │      │ave/2018-08-06-21-52-42-240475.wav                                              │              │                   │