Описание

Услуга "Не беспокоить (dnd)" ("Do not disturb") позволяет абоненту временно запретить все входящие вызовы, сохранив возможность пользоваться исходящей связью. Вызывающему абоненту будет проиграно голосовое сообщение либо сигнал "Занято".

Для использования услуги требуется лицензия, для услуги "dnd" пакет  ECSS-BAS или ECSS-FULL+

/domain/test_domain/ss/limit --show-ss    
┌──────────┬────┬─────────┬─────────┬──────────────────────────┬─────────────────────────┐
│   Name   │Used│Available│  Limit  │       Description        │         SS List         │
├──────────┼────┼─────────┼─────────┼──────────────────────────┼─────────────────────────┤
│ECSS-BAS  │0   │100      │undefined│Базовые услуги (РД 45)    │dnd                      │
. . .
│ECSS-FULL+│5   │100      │undefined│Дополнительные услуги     │dnd                      │
. . .
└──────────┴────┴─────────┴─────────┴──────────────────────────┴─────────────────────────┘


Любому абоненту можно назначить услугу "dnd"

"Не беспокоить (dnd)" ("Do not disturb")— услуга,  которая позволяет абоненту временно запретить все входящие вызовы, сохранив возможность пользоваться исходящей связью. Вызывающему абоненту будет проиграно голосовое сообщение либо сигнал "Занято".

Пример:

Абонент B(42007) активизировал услугу DND.
Абонент A(42001)набирает номер абонента B(42001).
SSW отбивает  запрос с кодом 486 "Busy Here" на абонента С(42001), при этом на дисплее абонента A (в случае использования услуги "Clip / Cnip") выводится  номер абонента B и сообщение "Абонент занят".


  • При активации услуги через интерфейс командной строки или web-интерфейс оператор может указать список номеров (белый список), для которых вызов на данного абонента будет всегда доступен.
  • Если вызов поступил с SIP-T/ISUP, то код причины разъединения в сообщении REL должен быть №27.
  • Абонент может указать список номеров <Абоненты белого списка>, для которых вызов на данного абонента будет доступен, через "Портал абонента".
  • Абонент может активировать режим smart dnd. В таком случае вызывающему абоненту будет проиграно аудио оповещение о занятости с предложением остаться на линии для соединения. Если вызывающий абонент не положит трубку, вызов пойдет на ТА вызываемого абонента.
  • При добавлении номеров белого списка, для каждого номера можно задать короткий индекс, по которому затем можно удалять эти номера из списка.


SIP/2.0 486 Busy Here
Via: SIP/2.0/UDP 10.0.20.35;branch=z9hG4bKjxzulbmq;received=10.0.20.35;rport=5060
From: "Sub_A_42007" <sip:42007@test_domain>;tag=fwcef
To: "suscriber_B" <sip:42001@test_domain>;tag=ecssI1756888529637821039880
Call-ID: xwjqcoavjvzjlbq@abf.eltex
CSeq: 899 INVITE
Reason: Q.850;cause=17;text="User busy"
Warning: 399 ecss "system: Activated service DND"
Contact: <sip:42001@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42007@test_domain/-1 3024731326 sip1@ecss1 <0.6687.0>/3 incoming
Remote-Party-ID: "suscriber_B" <sip:42001@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 3024731326
User-Agent: Eltex ECSS-10
Content-Length: 0

Звонок от А(42007) на В(42001) Звонок от А(42007) на В(42001)DND активирован на абоненте В42007SSW420014200742007SSWSSW4200142001INVITE (SDP) sip:42001@test_domain  From: "Sub_A_42007" <sip:42007@test_domain>;To: <sip:42001@test_domain>100 Trying for session update486 Busy HereFrom: "Sub_A_42007" <sip:42007@test_domain>;To: <sip:42001@test_domain>Reason:Q.850;cause=17;text="User busy"Warning: 399 ecss "system:Activated service DND"Remote-Party-ID: "suscriber_B" <sip:42001@test_domain>;party=called;screen=yes;privacy=offACK




Управление услугой с телефонного аппарата

Не беспокоить  (DND — Do not disturb)

Действиев тональном наборе / на smart телефонев импульсном  наборе  1

Активация услуги DND

*26# / *26

1126

Добавление номера телефона в белый список DND
(без явного задания индекса)2

*26*<ТЕЛЕФОН># / *26*<ТЕЛЕФОН>


Добавление номера телефона в белый список DND
(с явным заданием индекса номера в списке)2

*26*<ИНДЕКС>*<ТЕЛЕФОН># / *26*<ИНДЕКС>*<ТЕЛЕФОН>


Активация услуги smart DND

*260# / *260


Деактивация услуги DND

#26# / #26

1226
Удаление телефонного номера из белого списка DND (по индексу)

#26*<ИНДЕКС># / #26*<ИНДЕКС>


Удаление телефонного номера из белого списка DND (по номеру телефона)

#26*<ТЕЛЕФОН># / #26*<ТЕЛЕФОН>


Удаление всех номеров из белого списка DND

#26*0#


Просмотр состояния услуги DND

*#26# / *#26

1326

Активировать/Деактивировать
в режиме переключения (trigger)

*D26# / *D26


 1 —   basic терминал, у абонента  так же должен быть установлен параметр  pulse_telephone=true
(данным параметром мы разрешаем принимать импульсный набор для активации услуг с ТА абонента. Тональный набор так же обрабатывается)

2 —   добавление номеров в белый список DND возможно только при предварительно активированной услуге DND (вначале активируем услугу, затем добавляем номера в белый список)

где:

  • <ТЕЛЕФОН> — разрешенный номер телефона для приема звонков;
  • <ИНДЕКС> — короткий номер для удобства удаления номера телефона из списка номеров (0 недопустим)


При необходимости использования услуги  smart DND + белый список DND, через коды услуги с ТА, необходимо выполнить следующую последовательность: 

  • Активизировать услугу  DND → *26
  • Создать белый список DND → *26 *1 *номер1 / *26 *2 *номер2 и т.д.
  • Модифицировать услугу DND → smart DND *260

Подключить белый список при активной функции smart DND не получится


Режим "Переключения (trigger)" можно использовать для программирования кнопки телефона
при этом однократное нажатие на кнопку приводит к включению услуги ,
а повторное нажатие на ту же кнопку к выключению услуги и далее по кругу (вкл/выкл).

Режим тригера поддерживается только в тональном наборе.

  • Абонент В (42007) использует smart TA ; 
  • Абонент В (42007) активирует DND, для этого набирает  код услуги *26;
  • SSW активирует услугу DND в базе данных абонента;
  • SSW посылает подтверждение о активации услуги в ТА абонента,  данное подтверждение выводится на дисплей ТА;
  • Так же SSW посылает в RTP пакетах фразу информатора — "Услуга активирована" которую абонент прослушивает в трубку или на динамик ТА.

INVITE sip:*26#@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.138;rport;branch=z9hG4bKS9rD1NeUaUX0g
Max-Forwards: 70
From: "Sub_A_42007" <sip:42007@test_domain>;tag=Z1DK3FeX0275K
To: <sip:*26#@test_domain>
Call-ID: 8cc0ee40-990b-1200-6fbf-6813e20928d4
CSeq: 32349 INVITE
Contact: <sip:42007@10.0.20.138:5060;transport=udp>
User-Agent: VP-15P/2.7.6.34 sofia-sip/1.12
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, INFO
Supported: timer, 100rel, replaces, answermode, remote-ring
Authorization: Digest username="42007", realm="test_domain", nonce="1942dc931dc4497259b4d6a9bec236e5", cnonce="jNTEYJkLEgC/b2gT4gko1A", algorithm=MD5, uri="sip:*26#@test_dom
n", response="a2d631b8938d0d4377c784668bab1aa8", qop=auth, nc=00000001
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 328

v=0
o=- 2792300682439414436 4398211067506642471 IN IP4 10.0.20.138
s=Session SDP
c=IN IP4 10.0.20.138
t=0 0
m=audio 23252 RTP/AVP 8 18 0 4 103 104 96
a=fmtp:18 annexb=no
a=fmtp:4 annexa=no
a=rtpmap:103 G726-24/8000
a=rtpmap:104 G726-32/8000
a=rtpmap:96 telephone-event/8000
a=fmtp:96 0-15
a=silenceSupp:off - - - -

Активация DND на номере 42007Активация DND на номере 4200742007SSW4200742007SSWSSWINVITE (SDP) sip:*26#@test_domainFrom:"Sub_A_42007" <sip:42007@test_domain>To <sip:*26#@test_domain>100 Trying for session update200 OK (SDP)From: "Sub_A_42007" <sip:42007@test_domain>To: "Активирован" <sip:*26#@test_domain>Contact: <sip:*26#@10.0.20.31:5060>P-Eltex-MGM-Result:activatedRemote-Party-ID:"Активирован" <sip:*26#@test_domain>ACKRTPУслуга активированаBYE200 OK


SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.0.20.138;branch=z9hG4bKS9rD1NeUaUX0g;received=10.0.20.138;rport=5060
From: "Sub_A_42007" <sip:42007@test_domain>;tag=Z1DK3FeX0275K
To: "Активирован" <sip:*26#@test_domain>;tag=ecssI1756953558147308039080
Call-ID: 8cc0ee40-990b-1200-6fbf-6813e20928d4
CSeq: 32349 INVITE
Supported: 100rel, timer, replaces
Allow: INVITE, ACK, BYE, CANCEL, PRACK, REGISTER, INFO, REFER, NOTIFY, OPTIONS, SUBSCRIBE, MESSAGE, UPDATE, PUBLISH
Allow-Events: presence, dialog, conference, as-feature-event, keep-alive
Content-Type: application/sdp
Require: timer
Session-Expires: 1800; refresher=uas
Contact: <sip:*26#@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42007@test_domain/-1 897728570 sip1@ecss1 <0.7708.0>/3 incoming
P-Eltex-MGM-Result: activated
Remote-Party-ID: "Активирован" <sip:*26#@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 897728570
User-Agent: Eltex ECSS-10
Content-Length: 288

v=0
o=- 2208989003 3965942358 IN IP4 10.0.20.91
s=ECSS-10
t=0 0
m=audio 12026 RTP/AVP 8 96
c=IN IP4 10.0.20.91
a=rtpmap:8 PCMA/8000/1
a=rtpmap:96 telephone-event/8000
a=rtcp:12027 IN IP4 10.0.20.91
a=sendrecv
a=ssrc:1853744589 cname:3ff1d42443f72125
a=silenceSupp:off - - - -

  • Абонент В (42007) использует smart TA и услуга DND уже активна
  • Абонент В (42007) добавляет номер 42001 в белый список DND, для этого набирает  код услуги 26*1*42001#;
  • SSW добавляет номер 42001 в белый список DND в базе данных абонента 42007;
  • SSW посылает подтверждение о активации услуги в ТА абонента,  данное подтверждение выводится на дисплей ТА;
  • Так же SSW посылает в RTP пакетах фразу информатора — "Параметры услуги изменены" которую абонент прослушивает в трубку или на динамик ТА.

INVITE sip:*26*1*42001#@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.138;rport;branch=z9hG4bK3mt0rDcKUp6tB
Max-Forwards: 70
From: "Sub_A_42007" <sip:42007@test_domain>;tag=BKg1rtQHp5Kaa
To: <sip:*26*1*42001#@test_domain>
Call-ID: 05f52680-990e-1200-6fbf-6813e20928d4
CSeq: 32880 INVITE
Contact: <sip:42007@10.0.20.138:5060;transport=udp>
User-Agent: VP-15P/2.7.6.34 sofia-sip/1.12
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, INFO
Supported: timer, 100rel, replaces, answermode, remote-ring
Authorization: Digest username="42007", realm="test_domain", nonce="eba0d0f3313371cd5840443dca2e73d3", cnonce="Bgd2AJkOEgC/b2gT4gko1A", algorithm=MD5, uri="sip:*26*1*42001#@
st_domain", response="91853265d156313349ecb7e3dce3486a", qop=auth, nc=00000001
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 328

v=0
o=- 1338178571895501048 8853822987616825951 IN IP4 10.0.20.138
s=Session SDP
c=IN IP4 10.0.20.138
t=0 0
m=audio 23264 RTP/AVP 8 18 0 4 103 104 96
a=fmtp:18 annexb=no
a=fmtp:4 annexa=no
a=rtpmap:103 G726-24/8000
a=rtpmap:104 G726-32/8000
a=rtpmap:96 telephone-event/8000
a=fmtp:96 0-15
a=silenceSupp:off - - - -

добавление номера 42001 в белый список DNDдобавление номера 42001 в белый список DNDна номере 4200742007SSW4200742007SSWSSWINVITE (SDP) sip:*26*1*42001#@test_domainFrom:"Sub_A_42007" <sip:42007@test_domain>To <sip:*26*1*42001#@test_domain>100 Trying for session update200 OK (SDP)From: "Sub_A_42007" <sip:42007@test_domain>To: "Изменен" <sip:*26*1*42001#@test_domain>Contact: <sip:*26*1*42001#@10.0.20.31:5060>P-Eltex-MGM-Result:changedRemote-Party-ID: "Изменен" <sip:*26*1*42001#@test_domain>ACKRTPПараметры услуги измененыBYE200 OK


SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.0.20.138;branch=z9hG4bK3mt0rDcKUp6tB;received=10.0.20.138;rport=5060
From: "Sub_A_42007" <sip:42007@test_domain>;tag=BKg1rtQHp5Kaa
To: "Изменен" <sip:*26*1*42001#@test_domain>;tag=ecssI1756954620438790039690
Call-ID: 05f52680-990e-1200-6fbf-6813e20928d4
CSeq: 32880 INVITE
Supported: 100rel, timer, replaces
Allow: INVITE, ACK, BYE, CANCEL, PRACK, REGISTER, INFO, REFER, NOTIFY, OPTIONS, SUBSCRIBE, MESSAGE, UPDATE, PUBLISH
Allow-Events: presence, dialog, conference, as-feature-event, keep-alive
Content-Type: application/sdp
Require: timer
Session-Expires: 1800; refresher=uas
Contact: <sip:*26*1*42001#@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42007@test_domain/-1 1057403887 sip1@ecss1 <0.8276.0>/3 incoming
P-Eltex-MGM-Result: changed
Remote-Party-ID: "Изменен" <sip:*26*1*42001#@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 1057403887
User-Agent: Eltex ECSS-10
Content-Length: 287

v=0
o=- 2208989300 3965943420 IN IP4 10.0.20.91
s=ECSS-10
t=0 0
m=audio 12030 RTP/AVP 8 96
c=IN IP4 10.0.20.91
a=rtpmap:8 PCMA/8000/1
a=rtpmap:96 telephone-event/8000
a=rtcp:12031 IN IP4 10.0.20.91
a=sendrecv
a=ssrc:429228587 cname:5881138d3134620a
a=silenceSupp:off - - - -

  • Абонент В (42007) использует smart TA ; 
  • Абонент В (42007) деактивирует DND, для этого набирает последовательность код услуги #26#;
  • SSW деактивирует услугу DND в базе данных абонента;
  • SSW посылает подтверждение о деактивации услуги в ТА абонента,  данное подтверждение выводится на дисплей ТА;
  • Так же SSW посылает в RTP пакетах фразу информатора — "Услуга деактивирована" которую абонент прослушивает в трубку или на динамик ТА.

INVITE sip:#26#@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.138;rport;branch=z9hG4bKpUXa8U72XXQFH
Max-Forwards: 70
From: "Sub_A_42007" <sip:42007@test_domain>;tag=yeXmcp8yeQ6Fe
To: <sip:#26#@test_domain>
Call-ID: 8e6989a0-9915-1200-6fbf-6813e20928d4
CSeq: 34497 INVITE
Contact: <sip:42007@10.0.20.138:5060;transport=udp>
User-Agent: VP-15P/2.7.6.34 sofia-sip/1.12
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, INFO
Supported: timer, 100rel, replaces, answermode, remote-ring
Authorization: Digest username="42007", realm="test_domain", nonce="19af70843d2f11070a99aed146a95dbd", cnonce="jn7mYJkVEgC/b2gT4gko1A", algorithm=MD5, uri="sip:#26#@test_dom
n", response="0c94a795c2bc51eaeff3682cc76caca7", qop=auth, nc=00000001
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 328

v=0
o=- 7198284090120186812 3846781676221679606 IN IP4 10.0.20.138
s=Session SDP
c=IN IP4 10.0.20.138
t=0 0
m=audio 23272 RTP/AVP 8 18 0 4 103 104 96
a=fmtp:18 annexb=no
a=fmtp:4 annexa=no
a=rtpmap:103 G726-24/8000
a=rtpmap:104 G726-32/8000
a=rtpmap:96 telephone-event/8000
a=fmtp:96 0-15
a=silenceSupp:off - - - -

Деактивация DND на номере 42007Деактивация DND на номере 4200742007SSW4200742007SSWSSWINVITE (SDP) sip:#26#@test_domainFrom:"Sub_A_42007" <sip:42007@test_domain>To <sip:#26#@test_domain>100 Trying for session update200 OK (SDP)From: "Sub_A_42007" <sip:42007@test_domain>To: "Деактивирован" <sip:#26#@test_domain>Contact: <sip:#26#@10.0.20.31:5060>P-Eltex-MGM-Result:deactivatedRemote-Party-ID:"Деактивирован" <sip:#26#@test_domain>;party=called;screen=yes;privacy=offACKRTPУслуга деактивированаBYE200 OK


SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.0.20.138;branch=z9hG4bKpUXa8U72XXQFH;received=10.0.20.138;rport=5060
From: "Sub_A_42007" <sip:42007@test_domain>;tag=yeXmcp8yeQ6Fe
To: "Деактивирован" <sip:#26#@test_domain>;tag=ecssI1756957855702386039710
Call-ID: 8e6989a0-9915-1200-6fbf-6813e20928d4
CSeq: 34497 INVITE
Supported: 100rel, timer, replaces
Allow: INVITE, ACK, BYE, CANCEL, PRACK, REGISTER, INFO, REFER, NOTIFY, OPTIONS, SUBSCRIBE, MESSAGE, UPDATE, PUBLISH
Allow-Events: presence, dialog, conference, as-feature-event, keep-alive
Content-Type: application/sdp
Require: timer
Session-Expires: 1800; refresher=uas
Contact: <sip:#26#@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42007@test_domain/-1 1741338843 sip1@ecss1 <0.10011.0>/3 incoming
P-Eltex-MGM-Result: deactivated
Remote-Party-ID: "Деактивирован" <sip:#26#@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 1741338843
User-Agent: Eltex ECSS-10
Content-Length: 287

v=0
o=- 2208989564 3965946655 IN IP4 10.0.20.91
s=ECSS-10
t=0 0
m=audio 12032 RTP/AVP 8 96
c=IN IP4 10.0.20.91
a=rtpmap:8 PCMA/8000/1
a=rtpmap:96 telephone-event/8000
a=rtcp:12033 IN IP4 10.0.20.91
a=sendrecv
a=ssrc:643718985 cname:6992226d199c965c
a=silenceSupp:off - - - -

  • Абонент В (50001) использует Basic TA и у него установлен параметр "pulse_telephone=true" на алиас; 
  • Абонент В (50001) активизирует DND, для этого набирает последовательность код услуги 1126;
  • SSW активизирует услугу DND в базе данных абонента;
  • SSW посылает подтверждение о активизации услуги в ТА абонента, но так как абонент использует Basic TA, то данное подтверждение ни куда не выводится (нет индикации);
  • SSW посылает в RTP пакетах фразу информатора — "Услуга активирована".

INVITE sip:1126@10.0.20.31 SIP/2.0
Via: SIP/2.0/UDP 10.0.20.136;rport;branch=z9hG4bKt2yUBavBg1pre
Max-Forwards: 70
From: "User_001" <sip:50001@test_domain>;tag=pvajZNNjNgvgg
To: <sip:1126@test_domain>
Call-ID: baf0b500-9926-1200-9cb3-a8f94b094172
CSeq: 38186 INVITE
Contact: <sip:50001@10.0.20.136:5060>
User-Agent: TAU-8.IP/2.6.8 SN/VI33009554 sofia-sip/1.9
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, INFO
Supported: timer, 100rel, replaces
Authorization: Digest username="50001", realm="test_domain", nonce="930fb6bfeba2c676f9681a8da264463d", cnonce="uwF94JkmEgCznKj5SwlBcg", algorithm=MD5, uri="sip:1126@10.0.20.
", response="5d00d2010e7b2b5550a97802599b30cb", qop=auth, nc=00000001
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 166

v=0
o=- 5189384616062862351 2223774206528612853 IN IP4 10.0.20.136
s=Session SDP
c=IN IP4 10.0.20.136
t=0 0
m=audio 12020 RTP/AVP 8 0
a=silenceSupp:on - - - -

Активация DND Активация DNDна номере 50001 (Basic TA)50001SSW5000150001SSWSSWINVITE (SDP) sip:1126@10.0.20.31From:"User_001" <sip:50001@test_domain>To <sip:1126@test_domain>100 Trying for session update200 OK (SDP)From: "User_001" <sip:50001@test_domain>To: "Активирован" <sip:1126@test_domain>Contact: <sip:1126@10.0.20.31:5060>P-Eltex-MGM-Result:activatedRemote-Party-ID:"Активирован" <sip:1126@test_domain>;party=called;screen=yes;privacy=offACKRTPУслуга активированаBYE200 OK



SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.0.20.136;branch=z9hG4bKt2yUBavBg1pre;received=10.0.20.136;rport=5060
From: "User_001" <sip:50001@test_domain>;tag=pvajZNNjNgvgg
To: "Активирован" <sip:1126@test_domain>;tag=ecssI1756961668798655039370
Call-ID: baf0b500-9926-1200-9cb3-a8f94b094172
CSeq: 38186 INVITE
Supported: 100rel, timer, replaces
Allow: INVITE, ACK, BYE, CANCEL, PRACK, REGISTER, INFO, REFER, NOTIFY, OPTIONS, SUBSCRIBE, MESSAGE, UPDATE, PUBLISH
Allow-Events: presence, dialog, conference, as-feature-event, keep-alive
Content-Type: application/sdp
Require: timer
Session-Expires: 1800; refresher=uas
Contact: <sip:1126@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 50001@test_domain/-1 554447034 sip1@ecss1 <0.12046.0>/3 incoming
P-Eltex-MGM-Result: activated
Remote-Party-ID: "Активирован" <sip:1126@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 554447034
User-Agent: Eltex ECSS-10
Content-Length: 250

v=0
o=- 2208989660 3965950468 IN IP4 10.0.20.92
s=ECSS-10
t=0 0
m=audio 12052 RTP/AVP 8
c=IN IP4 10.0.20.92
a=rtpmap:8 PCMA/8000/1
a=rtcp:12053 IN IP4 10.0.20.92
a=sendrecv
a=ssrc:1630082483 cname:6ddeb2c06d984399
a=silenceSupp:on - - - -



Настройка параметров услуги через интерфейс командной строки

Для активации услуги "dnd" через интерфейс командной строки выполните следующие команды:

  • для администратора системы:
    /cluster/storage/ds1/ss/enable <DOMAIN> <ADDRESS> dnd
    /cluster/storage/ds1/ss/activate <DOMAIN> <ADDRESS> dnd
    или

    /cluster/storage/ds1/ss/enable <DOMAIN> <ADDRESS> dnd
    /cluster/storage/ds1/ss/activate <DOMAIN> <ADDRESS> dnd mode = smart
    или
    /cluster/storage/ds1/ss/activate <DOMAIN> <ADDRESS> dnd whitelist = [<NUMBER>/<OPTIONAL_INDEX>,<NUMBER>/<OPTIONAL_INDEX>,...]
  • для оператора виртуальной АТС:
    /domain/<DOMAIN>/ss/enable <ADDRESS> dnd
    /domain/<DOMAIN>/ss/activate <ADDRESS> dnd
    или
    /domain/<DOMAIN>/ss/enable <ADDRESS> dnd
    /domain/<DOMAIN>/ss/activate <ADDRESS> dnd mode = smart
    или
    /domain/<DOMAIN>/ss/enable <ADDRESS> dnd
    /domain/<DOMAIN>/ss/activate <ADDRESS> dnd whitelist = [<NUMBER>/<OPTIONAL_INDEX>,<NUMBER>/<OPTIONAL_INDEX>,...]

где:

<DOMAIN> — имя виртуальной АТС, которой принадлежит абонент(ы);
<ADDRESS> — номер(а) абонентов, для которых выполняется настройка услуги, символ "*" используется для указания всех абонентов заданного домена.

Диапазоны номеров указываются в фигурных скобках. Например: 71{1-2,9} соответствует номерам 711, 712, 719.

<NUMBER> — номер абонента (список номеров), для которого доступен вызов на заданного абонента(ов).

Список номеров указывается через ",".

<OPTIONAL_INDEX> — короткий номер для удобства управления списками номеров, задается через "/" после номера.

Описание команд для управления услугами через интерфейс командной строки CLI приведено в Справочнике команд CLI, разделы /cluster/storage/<STORAGE>/ss и /domain/<DOMAIN>/ss.

Пример настройки CLI

Активировать услугу "Не беспокоить (dnd)" ("Do not disturb") для абонента с номером 42007 виртуальной АТС "test_domain".

Активация услуги "dnd" через интерфейс командной строки:

активация DND
/domain/test_domain/ss/enable 42007 dnd 
1 users divided into 1 parts
[**********************************************************************] 30mks    

Success: Supplementary service dnd enabled for domain "test_domain", address "42007"

Read properties from enabled supplementary services
[**********************************************************************] 10mks

/domain/test_domain/ss/activate 42007 dnd 
mode         whitelist    
abf@[mycelium1@ecss1#ECSS 010070]:/$ domain/test_domain/ss/activate 42007 dnd 
1 users divided into 1 parts
[**********************************************************************] 31mks    

Success: Supplementary service dnd activated for domain "test_domain" address "42007"
активация smart DND
/domain/test_domain/ss/enable 42007 dnd 
1 users divided into 1 parts
[**********************************************************************] 30mks    

Success: Supplementary service dnd enabled for domain "test_domain", address "42007"

Read properties from enabled supplementary services
[**********************************************************************] 10mks

/domain/test_domain/ss/activate 42007 dnd mode = smart
1 users divided into 1 parts
[**********************************************************************] 58mks    

Success: Supplementary service dnd activated for domain "test_domain" address "42007"
активация whitelist DND
/domain/test_domain/ss/enable 42007 dnd 
1 users divided into 1 parts
[**********************************************************************] 30mks    

Success: Supplementary service dnd enabled for domain "test_domain", address "42007"

Read properties from enabled supplementary services
[**********************************************************************] 10mks

/domain/test_domain/ss/activate 42007 dnd whitelist = [42001/1,42009/2]
1 users divided into 1 parts
[**********************************************************************] 25mks    

Success: Supplementary service dnd activated for domain "test_domain" address "42007"


результат
/domain/test_domain/ss/info 42007
Domain: test_domain

Supplementary services' settings:
┌──────────────────────────────┬──────────────────────────────────────────────────┬──┬──┬─────────────────────────────────────────────────────────────────────────────────┐
│           Address            │                       Name                       │V │E │                                       CSD                                       │
├──────────────────────────────┼──────────────────────────────────────────────────┼──┼──┼─────────────────────────────────────────────────────────────────────────────────┤
│42007                         │clip                                              │6 │T │                                                                                 │
│42007                         │cnip                                              │4 │T │                                                                                 │
│42007                         │dnd                                               │5 │T │mode = default                                                                   │
│                              │                                                  │  │  │whitelist = [{"42001",1},{"42009",2}]                                            │
└──────────────────────────────┴──────────────────────────────────────────────────┴──┴──┴─────────────────────────────────────────────────────────────────────────────────┘
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" ("Карточка абонента").

Индивидуальные настройки услуги абонента переопределяют глобальные настройки услуги (настройки услуги на уровне домена).

Для активации услуги установите флаг напротив значения "Не беспокоить (dnd)".

В поле "Список разрешенных номеров" ("White list members") укажите номера телефонов, для которых будут доступны вызовы на заданный номер телефона. Для каждого телефонного номера можно задать короткий индекс в поле "Индекс" ("index"), по которому затем можно удалять эти номера из списка.
Для удаления номера из списка "Список разрешенных номеров" ("White list members") нажмите кнопку  напротив номера.
Для деактивации услуги — снимите флаг.

Для сохранения настроек нажмите кнопку "СохранитьSave" ("Save").

Пример настройки

Активировать услугу "Не беспокоить (DND)" для абонента с номером 42007 виртуальной АТС "test_domain" и разрешить абонентам с номерами "42001" с индексом "1", "42009" с индексом "2" совершать входящие вызовы на номер "42007".

Активация услуги через web-конфигуратор:

  1. Выберите номер телефона абонента - 42007;
  2. Разрешите использовать услугу абоненту — установите . Установите флаг напротив услуги "Не беспокоить (DND)".
  3. В колонке "Номер" ("address") укажите номера 42001 и 42009. Установите короткие индексы для номеров в поле "Индекс" ("index").
  4. Нажмите кнопку "Сохранить" ("Save").


Пример настройки через Портал абонента


Обязательным условием , настройки услуг через Портал абонента, данная услуга должна быть назначена на абонента (через CLI или Web). Через Портал абонента можно только вкл/выкл / изменить параметры , но нельзя добавить или убрать услуги.

Активация услуги "dnd" через Портал абонента:

  1. Выберите закладку "Услуги";
  2. Установите переключатель напротив услуги "Не беспокоить (dnd)" в положение вкл .
  3. Выберете тип "по умолчанию" / "smart"
  4. В поле "Абоненты белого списка" ("White list member") установите номер — 42001 и "Индекс"("Index") — 1;
  5. Для сохранения настроек нажмите кнопку "Сохранить".