Описание

Услуга "Будильник (alarm)" ("Alarm") позволяет получать входящий вызов(ы) на номер телефона абонента в заданное время. Можно установить до 9-ти будильников.

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

/domain/test_domain/ss/limit --show-ss    
┌──────────┬────┬─────────┬─────────┬──────────────────────────┬─────────────────────────┐
│   Name   │Used│Available│  Limit  │       Description        │         SS List         │
├──────────┼────┼─────────┼─────────┼──────────────────────────┼─────────────────────────┤
. . .
│ECSS-BAS+ │0   │10000    │undefined│Расширение базовых услуг  │alarm                    │
. . .
│ECSS-ADV  │9   │9991     │undefined│Дополнительные услуги     │alarm                    │
. . .
└──────────┴────┴─────────┴─────────┴──────────────────────────┴─────────────────────────┘


Использование

  1. Абонент активирует услугу "Будильник (alarm)" и указывает время срабатывания услуги.
  2. В назначенное время система устанавливает вызов до абонента:
    • В случае доступности абонента срабатывает вызов;
      • Когда абонент поднимает трубку, он слышит фразу автоинформатора и система ожидается ввод деактивирующей последовательности.
      • Если абонент корректно ввел последовательность, то система посылает абоненту сигнал "bye" с "P-Eltex-Info: system: Subscriber enter valid stop sequence".
      • Если абонент не ввел или ввел неправильную последовательность, то после того, как он положит трубку, система выполнит повторный вызов через "время перезвона".
    • Если абонент занят (не отвечает), система откладывает вызов на "время перезвона", через заданный период времени повторно выполняется вызов;
    • Если количество перезвонов превысило допустимое значение — система завершает работу услуги;
    • Если вызов до абонента превышает "время попытки вызова", то система завершает и откладывает вызов на "время перезвона". Через заданный период времени повторно выполняется вызов.

Пример 1

  • Абонент A(42007) активизировал услугу alarm. При активизации указал время срабатывания будильника и день недели.
  • При достижении выставленного времени SSW генерирует вызов на абонента А.
  • Абонент А отвечает на звонок, при этом на дисплее абонента А (в случае использования услуги "Clip / Cnip") выводится текст сообщения и номер абонента А.
  • Абонент А слышит фразу автоинформатора "Для подтверждения будильника нажмите звездочку".
  • Абонент А нажимает "*" и слышит фразу автоинформатора " На сегодня будильник подтвержден"

INVITE sip:42007@10.0.20.138:5060 SIP/2.0
Via: SIP/2.0/UDP 10.0.20.31:5060;branch=z9hG4bK-o-1762930260160965-0311671-101
From: "Будильник" <sip:42007@test_domain;user=phone>;tag=ecssO17629302601609700311671
To: <sip:42007@test_domain;user=phone>
Call-ID: 06e2e31d4264f424
CSeq: 1 INVITE
User-Agent: Eltex ECSS-10
Max-Forwards: 69
Contact: <sip:42007@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
X-Call-Ref: 3760616079046501939
Accept: multipart/mixed, application/sdp
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
P-Eltex-Info: test_domain 42007@test_domain/- 3760616079046501939 sip1@ecss1 <0.31167.1>/1 outgoing
Category: 10
Session-Expires: 800;refresher=uac
Min-SE: 300
Supported: 100rel, timer, replaces
Remote-Party-ID: "Будильник" <sip:42007@test_domain>;party=calling;screen=yes;privacy=off
Content-Type: application/sdp
Content-Length: 690

v=0
o=- 2208988953 3971919060 IN IP4 10.0.20.91
s=ECSS-10
b=AS:3166
t=0 0
m=audio 12102 RTP/AVP 8 0 9 96
c=IN IP4 10.0.20.91
a=rtpmap:8 PCMA/8000/1
a=rtpmap:0 PCMU/8000/1
a=rtpmap:9 G722/8000/1
a=rtpmap:96 telephone-event/8000
a=fmtp:96 0-16
a=rtcp:12103 IN IP4 10.0.20.91
a=sendrecv
a=ssrc:1928220545 cname:059d0c5f7056b055
m=video 12104 RTP/AVP 100 96
c=IN IP4 10.0.20.91
b=TIAS:3000000
a=rtpmap:100 H264/90000
a=fmtp:100 packetization-mode=0;profile-level-id=42e01E
a=rtpmap:96 H263-1998/90000
a=fmtp:96 CIF=1;QCIF=1
a=rtcp:12105 IN IP4 10.0.20.91
a=sendrecv
a=imageattr:* recv [x=640,y=480,q=0.50]
a=ssrc:563434519 cname:059d0c5f7056b055
a=rtcp-fb:* nack pli

Услуга alarm активирована на номере 42007Услуга alarm активирована на номере 4200742007SSWMSR4200742007SSWSSWMSRMSRINVITE (SDP) sip:42007@10.0.20.138  From: "Будильник" <sip:42007@test_domain>;To: <sip:42007@test_domain>P-Eltex-Info: outgoingRemote-Party-ID: "Будильник" <sip:42007@test_domain>;party=calling;screen=yes;privacy=off100 Trying180 RingingPRACK200 OK200 OK (SDP)ACKRTP "Для подтверждения будильника нажмите звездочку"INFOFrom: <sip:42007@test_domain>;To: "Будильник" <sip:42007@test_domain>Content-Type: application/dtmf-relaySignal=*RTP "На сегодня будильник подтвержден"200 OKBYE200 OK



SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.0.20.31:5060;branch=z9hG4bK-o-1762930260160965-0311671-101
From: "Будильник" <sip:42007@test_domain;user=phone>;tag=ecssO17629302601609700311671
To: <sip:42007@test_domain;user=phone>;tag=BDgN90y14eK9r
Call-ID: 06e2e31d4264f424
CSeq: 1 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
Require: timer
Supported: timer, 100rel, replaces, answermode, remote-ring
Session-Expires: 800;refresher=uac
Min-SE: 300
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 364


v=0
o=- 8625847831574638123 3034845661482981988 IN IP4 10.0.20.138
s=Session SDP
c=IN IP4 10.0.20.138
t=0 0
m=audio 23172 RTP/AVP 8 96
a=rtpmap:96 telephone-event/8000
a=fmtp:96 0-15
m=video 0 RTP/AVP 100 96
a=rtpmap:100 H264/90000
a=fmtp:100 packetization-mode=0;profile-level-id=42e01E
a=rtpmap:96 H263-1998/90000
a=fmtp:96 CIF=1;QCIF=1
a=inactive

INFO sip:42007@10.0.20.31:5060;line=0f2e2de6fc5bf33f SIP/2.0
Via: SIP/2.0/UDP 10.0.20.138;rport;branch=z9hG4bKQ4rtUKKSDU58K
Max-Forwards: 70
From: <sip:42007@test_domain;user=phone>;tag=BDgN90y14eK9r
To: "Будильник" <sip:42007@test_domain;user=phone>;tag=ecssO17629302601609700311671
Call-ID: 06e2e31d4264f424
CSeq: 1610391 INFO
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
Content-Type: application/dtmf-relay
Content-Length: 23


Signal=*
Duration=80


Пример 2

  • Абонент A(42007) активизировал услугу alarm. При активизации указал время срабатывания будильника и день недели.
  • При достижении выставленного времени SSW генерирует вызов на абонента А.
  • Абонент А отвечает на звонок, при этом на дисплее абонента А (в случае использования услуги "Clip / Cnip") выводится текст сообщения и номер абонента А.
  • Абонент А слышит фразу автоинформатора "Для подтверждения будильника нажмите звездочку".
  • Абонент А нажимает любую клавишу кроме "*" и кладет трубку.
  • Система запускает таймер между вызовами и по окончанию таймера (по умолчанию 60 сек.) делает повторный вызов на абонента А.
  • Абонент А отвечает на звонок, при этом на дисплее абонента А (в случае использования услуги "Clip / Cnip") выводится текст сообщения и номер абонента А.
  • Абонент А слышит фразу автоинформатора "Для подтверждения будильника нажмите звездочку".
  • Абонент А нажимает "*" и слышит фразу автоинформатора " На сегодня будильник подтвержден"

INVITE sip:42007@10.0.20.138:5060 SIP/2.0
Via: SIP/2.0/UDP 10.0.20.31:5060;branch=z9hG4bK-o-1762930260160965-0311671-101
From: "Будильник" <sip:42007@test_domain;user=phone>;tag=ecssO17629302601609700311671
To: <sip:42007@test_domain;user=phone>
Call-ID: 06e2e31d4264f424
CSeq: 1 INVITE
User-Agent: Eltex ECSS-10
Max-Forwards: 69
Contact: <sip:42007@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
X-Call-Ref: 3760616079046501939
Accept: multipart/mixed, application/sdp
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
P-Eltex-Info: test_domain 42007@test_domain/- 3760616079046501939 sip1@ecss1 <0.31167.1>/1 outgoing
Category: 10
Session-Expires: 800;refresher=uac
Min-SE: 300
Supported: 100rel, timer, replaces
Remote-Party-ID: "Будильник" <sip:42007@test_domain>;party=calling;screen=yes;privacy=off
Content-Type: application/sdp
Content-Length: 690

v=0
o=- 2208988953 3971919060 IN IP4 10.0.20.91
s=ECSS-10
b=AS:3166
t=0 0
m=audio 12102 RTP/AVP 8 0 9 96
c=IN IP4 10.0.20.91
a=rtpmap:8 PCMA/8000/1
a=rtpmap:0 PCMU/8000/1
a=rtpmap:9 G722/8000/1
a=rtpmap:96 telephone-event/8000
a=fmtp:96 0-16
a=rtcp:12103 IN IP4 10.0.20.91
a=sendrecv
a=ssrc:1928220545 cname:059d0c5f7056b055
m=video 12104 RTP/AVP 100 96
c=IN IP4 10.0.20.91
b=TIAS:3000000
a=rtpmap:100 H264/90000
a=fmtp:100 packetization-mode=0;profile-level-id=42e01E
a=rtpmap:96 H263-1998/90000
a=fmtp:96 CIF=1;QCIF=1
a=rtcp:12105 IN IP4 10.0.20.91
a=sendrecv
a=imageattr:* recv [x=640,y=480,q=0.50]
a=ssrc:563434519 cname:059d0c5f7056b055
a=rtcp-fb:* nack pli

Услуга alarm активирована на номере 42007Услуга alarm активирована на номере 4200742007SSWMSR4200742007SSWSSWMSRMSRINVITE (SDP) sip:42007@10.0.20.138  From: "Будильник" <sip:42007@test_domain>;To: <sip:42007@test_domain>P-Eltex-Info: outgoingRemote-Party-ID: "Будильник" <sip:42007@test_domain>;party=calling;screen=yes;privacy=off100 Trying180 RingingPRACK200 OK200 OK (SDP)ACKRTP "Для подтверждения будильника нажмите звездочку"INFOFrom: <sip:42007@test_domain>;To: "Будильник" <sip:42007@test_domain>Content-Type: application/dtmf-relaySignal=#200 OKBYE200 OK  Таймер 60 сек.  INVITE (SDP) sip:42007@10.0.20.138  From: "Будильник" <sip:42007@test_domain>;To: <sip:42007@test_domain>P-Eltex-Info: outgoingRemote-Party-ID: "Будильник" <sip:42007@test_domain>;party=calling;screen=yes;privacy=off100 Trying180 RingingPRACK200 OK200 OK (SDP)ACKRTP "Для подтверждения будильника нажмите звездочку"INFOFrom: <sip:42007@test_domain>;To: "Будильник" <sip:42007@test_domain>Content-Type: application/dtmf-relaySignal=*RTP "На сегодня будильник подтвержден"200 OKBYE200 OK



SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.0.20.31:5060;branch=z9hG4bK-o-1762930260160965-0311671-101
From: "Будильник" <sip:42007@test_domain;user=phone>;tag=ecssO17629302601609700311671
To: <sip:42007@test_domain;user=phone>;tag=BDgN90y14eK9r
Call-ID: 06e2e31d4264f424
CSeq: 1 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
Require: timer
Supported: timer, 100rel, replaces, answermode, remote-ring
Session-Expires: 800;refresher=uac
Min-SE: 300
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 364


v=0
o=- 8625847831574638123 3034845661482981988 IN IP4 10.0.20.138
s=Session SDP
c=IN IP4 10.0.20.138
t=0 0
m=audio 23172 RTP/AVP 8 96
a=rtpmap:96 telephone-event/8000
a=fmtp:96 0-15
m=video 0 RTP/AVP 100 96
a=rtpmap:100 H264/90000
a=fmtp:100 packetization-mode=0;profile-level-id=42e01E
a=rtpmap:96 H263-1998/90000
a=fmtp:96 CIF=1;QCIF=1
a=inactive

INFO sip:42007@10.0.20.31:5060;line=0f2e2de6fc5bf33f SIP/2.0
Via: SIP/2.0/UDP 10.0.20.138;rport;branch=z9hG4bKQ4rtUKKSDU58K
Max-Forwards: 70
From: <sip:42007@test_domain;user=phone>;tag=BDgN90y14eK9r
To: "Будильник" <sip:42007@test_domain;user=phone>;tag=ecssO17629302601609700311671
Call-ID: 06e2e31d4264f424
CSeq: 1610391 INFO
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
Content-Type: application/dtmf-relay
Content-Length: 23


Signal=*
Duration=80


Пример 3

  • Абонент A(42007) активизировал услугу alarm. При активизации указал время срабатывания будильника и день недели.
  • При достижении выставленного времени SSW генерирует вызов на абонента А.
  • Абонент А не отвечает на звонок, при этом на дисплее абонента А (в случае использования услуги "Clip / Cnip") выводится текст сообщения и номер абонента А.
  • По окончании таймера "Таймер ожидания ответа" (по умолчанию 45 сек.) система отбивает звонок и запускает таймер "Таймер между вызовами".
  • По окончании таймера "Таймер между вызовами" (по умолчанию 60 сек.) система пытается установить соединение повторно. Количество попыток вызова по умолчанию 3.
  • Если абонент не отвечает на звонок, то по достижению максимального кол-ва попыток система завершает работу услуги;

INVITE sip:42007@10.0.20.138:5060 SIP/2.0
Via: SIP/2.0/UDP 10.0.20.31:5060;branch=z9hG4bK-o-1762930260160965-0311671-101
From: "Будильник" <sip:42007@test_domain;user=phone>;tag=ecssO17629302601609700311671
To: <sip:42007@test_domain;user=phone>
Call-ID: 06e2e31d4264f424
CSeq: 1 INVITE
User-Agent: Eltex ECSS-10
Max-Forwards: 69
Contact: <sip:42007@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
X-Call-Ref: 3760616079046501939
Accept: multipart/mixed, application/sdp
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
P-Eltex-Info: test_domain 42007@test_domain/- 3760616079046501939 sip1@ecss1 <0.31167.1>/1 outgoing
Category: 10
Session-Expires: 800;refresher=uac
Min-SE: 300
Supported: 100rel, timer, replaces
Remote-Party-ID: "Будильник" <sip:42007@test_domain>;party=calling;screen=yes;privacy=off
Content-Type: application/sdp
Content-Length: 690

v=0
o=- 2208988953 3971919060 IN IP4 10.0.20.91
s=ECSS-10
b=AS:3166
t=0 0
m=audio 12102 RTP/AVP 8 0 9 96
c=IN IP4 10.0.20.91
a=rtpmap:8 PCMA/8000/1
a=rtpmap:0 PCMU/8000/1
a=rtpmap:9 G722/8000/1
a=rtpmap:96 telephone-event/8000
a=fmtp:96 0-16
a=rtcp:12103 IN IP4 10.0.20.91
a=sendrecv
a=ssrc:1928220545 cname:059d0c5f7056b055
m=video 12104 RTP/AVP 100 96
c=IN IP4 10.0.20.91
b=TIAS:3000000
a=rtpmap:100 H264/90000
a=fmtp:100 packetization-mode=0;profile-level-id=42e01E
a=rtpmap:96 H263-1998/90000
a=fmtp:96 CIF=1;QCIF=1
a=rtcp:12105 IN IP4 10.0.20.91
a=sendrecv
a=imageattr:* recv [x=640,y=480,q=0.50]
a=ssrc:563434519 cname:059d0c5f7056b055
a=rtcp-fb:* nack pli

Услуга alarm активирована на номере 42007Услуга alarm активирована на номере 4200742007SSWMSR4200742007SSWSSWMSRMSRINVITE (SDP) sip:42007@10.0.20.138  From: "Будильник" <sip:42007@test_domain>;To: <sip:42007@test_domain>P-Eltex-Info: outgoingRemote-Party-ID: "Будильник" <sip:42007@test_domain>;party=calling;screen=yes;privacy=off100 Trying180 RingingPRACK200 OKCANCELReason: Q.850;cause=16;text="Normal call clearing"P-Eltex-Info: system: A no answer timeout.200 OK487 Request TerminatedACK  Таймер 60 сек.  INVITE (SDP) sip:42007@10.0.20.138  From: "Будильник" <sip:42007@test_domain>;To: <sip:42007@test_domain>P-Eltex-Info: outgoingRemote-Party-ID: "Будильник" <sip:42007@test_domain>;party=calling;screen=yes;privacy=off100 Trying180 RingingPRACK200 OKCANCELReason: Q.850;cause=16;text="Normal call clearing"P-Eltex-Info: system: A no answer timeout.200 OK487 Request TerminatedACK  Таймер 60 сек.  INVITE (SDP) sip:42007@10.0.20.138  From: "Будильник" <sip:42007@test_domain>;To: <sip:42007@test_domain>P-Eltex-Info: outgoingRemote-Party-ID: "Будильник" <sip:42007@test_domain>;party=calling;screen=yes;privacy=off100 Trying180 RingingPRACK200 OKCANCELReason: Q.850;cause=16;text="Normal call clearing"P-Eltex-Info: system: A no answer timeout.200 OK487 Request TerminatedACK



CANCEL sip:42007@10.0.20.138:5060 SIP/2.0
Via: SIP/2.0/UDP 10.0.20.31:5060;branch=z9hG4bK-o-1762938600145029-034162-101
From: "Будильник" <sip:42007@test_domain;user=phone>;tag=ecssO1762938600145038034162
To: <sip:42007@test_domain;user=phone>
Call-ID: 06e2e5268208ef21
CSeq: 1 CANCEL
Max-Forwards: 69
Reason: Q.850;cause=16;text="Normal call clearing"
P-Eltex-Info: system: A no answer timeout.
Content-Length: 0

SIP/2.0 487 Request Terminated
Via: SIP/2.0/UDP 10.0.20.31:5060;branch=z9hG4bK-o-1762938600145029-034162-101
From: "Будильник" <sip:42007@test_domain;user=phone>;tag=ecssO1762938600145038034162
To: <sip:42007@test_domain;user=phone>;tag=Ze4UF9ZFrH6Km
Call-ID: 06e2e5268208ef21
CSeq: 1 INVITE
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
Content-Length: 0


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

Действие

в тональном наборе / на smart телефоне

Активация




 

Однократного
срабатывания
будильника на ближайшие 24 часа

*55*<НОМЕР_БУДИЛЬНИКА>*<ЧЧ><ММ>#/*55*<НОМЕР_БУДИЛЬНИКА>*<ЧЧ><ММ>

Однократного
срабатывания будильника на определенный день недели

*55*<НОМЕР_БУДИЛЬНИКА>*<ДЕНЬ_НЕДЕЛИ>*<ЧЧ><ММ>#/*55*<НОМЕР_БУДИЛЬНИКА>*<ДЕНЬ_НЕДЕЛИ>*<ЧЧ><ММ>

Ежедневного будильника на текущий день недели 

*56*<НОМЕР_БУДИЛЬНИКА>*<ЧЧ><ММ> #/*56*<НОМЕР_БУДИЛЬНИКА>*<ЧЧ><ММ> 

Ежедневного будильника на определенные дни недели

*56*<НОМЕР_БУДИЛЬНИКА>*<ДНИ_НЕДЕЛИ>*<ЧЧ><ММ>#/*56*<НОМЕР_БУДИЛЬНИКА>*<ДНИ_НЕДЕЛИ>*<ЧЧ><ММ>

Деактивация

Определенного будильника

#55*<НОМЕР_БУДИЛЬНИКА>#/#55*<НОМЕР_БУДИЛЬНИКА>

Всех будильников

#55*0#/#55*0

Просмотр состояния


*#55*<НОМЕР_БУДИЛЬНИКА>#/*#55*<НОМЕР_БУДИЛЬНИКА>

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

 

Однократного
срабатывания будильника 

*D55*<НОМЕР_БУДИЛЬНИКА>*<ЧЧ><ММ># / *D55*<НОМЕР_БУДИЛЬНИКА>*<ЧЧ><ММ>
*D55*<НОМЕР_БУДИЛЬНИКА>*<ДЕНЬ_НЕДЕЛИ>*<ЧЧ><ММ>#/*D55*<НОМЕР_БУДИЛЬНИКА>*<ДЕНЬ_НЕДЕЛИ>*<ЧЧ><ММ>

Ежедневного будильника 

*D56*<НОМЕР_БУДИЛЬНИКА>*<ЧЧ><ММ># / *D56*<НОМЕР_БУДИЛЬНИКА>*<ЧЧ><ММ>
*D56*<НОМЕР_БУДИЛЬНИКА>*<ДНИ_НЕДЕЛИ>*<ЧЧ><ММ>#/*D56*<НОМЕР_БУДИЛЬНИКА>*<ДНИ_НЕДЕЛИ>*<ЧЧ><ММ>

 где:

  • <НОМЕР_БУДИЛЬНИКА> — число от 1 до 9.
  • <ДЕНЬ_НЕДЕЛИ> — число от 1 до 7 (с понедельника по воскресенье).
  • <ДНИ_НЕДЕЛИ> — последовательность чисел от 1 до 7 (например, для будних дней будет 12345).

Просмотр состояния

Логика работы услуги "Просмотр состояния" :
Абонент в тональном наборе вводит код услуги *#55# или *#55 , в зависимости от статуса услуги абонент получит уведомление на дисплей "Активирован /Деактивирован" и фразу автоответчика — "Услуга активирована /деактивирована".

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

  • Абонент A (42007) использует smart TA ; 
  • Абонент A (42007) активирует будильник (alarm) на 08:25 на ближайшие сутки , для этого набирает последовательность код услуги *55, * номер будильника (2) *  и время (0825)#. ==> *55* 2 * 0825#;
  • SSW активирует услугу alarm в базе данных абонента;
  • SSW посылает подтверждение о активации услуги в ТА абонента,  данное подтверждение выводится на дисплей ТА;
  • так же SSW посылает в RTP пакетах фразу информатора — "Услуга активирована" которую абонент прослушивает в трубку или на динамик ТА.

INVITE sip:*55*2*0825#@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.138;rport;branch=z9hG4bK1187DKN3eg4XK
Max-Forwards: 70
From: "sub_A_42007" <sip:42007@test_domain>;tag=HF0jvBBZZFQ1j
To: <sip:*55*2*0825#@test_domain>
Call-ID: d6162ac0-b5de-1200-cf96-6813e20928d4
CSeq: 1617037 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
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 275

v=0
o=- 9087487046865178548 5111672559968106864 IN IP4 10.0.20.138
s=Session SDP
c=IN IP4 10.0.20.138
t=0 0
m=audio 23284 RTP/AVP 8 18 0 4 103 104
a=fmtp:18 annexb=no
a=fmtp:4 annexa=no
a=rtpmap:103 G726-24/8000
a=rtpmap:104 G726-32/8000
a=silenceSupp:off - - - -

Активация alarm на номере 42007Активация alarm на номере 4200742007SSWMSR4200742007SSWSSWMSRMSRINVITE (SDP) sip:*55*2*0825#@test_domain  From: "sub_A_42007" <sip:42007@test_domain>;To <sip:*55*2*0825#@test_domain>Contact: <sip:42007@10.0.20.138:5062;>100 Trying for session update200 OK (SDP)From: "sub_A_42007" <sip:42007@test_domain>;To: "Активирован" <sip:*55*2*0825#@test_domain>;Contact: <sip:*55*2*0825#@10.0.20.31:5060;>P-Eltex-MGM-Result:activatedRemote-Party-ID: "Активирован" <sip:*55*2*0825#@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=z9hG4bKU7y0Z1DaBSXyN;received=10.0.20.138;rport=5060
From: "sub_A_42007" <sip:42007@test_domain>;tag=HF0jvBBZZFQ1j
To: "Активирован" <sip:*55*2*0825#@test_domain>;tag=ecssI1762943561247437039970
Call-ID: d6162ac0-b5de-1200-cf96-6813e20928d4
CSeq: 1617038 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:*55*2*0825#@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42007@test_domain/-1 1917044429 sip1@ecss1 <0.6406.2>/3 incoming
P-Eltex-MGM-Result: activated
Remote-Party-ID: "Активирован" <sip:*55*2*0825#@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 1917044429
User-Agent: Eltex ECSS-10
Content-Length: 250


v=0
o=- 2208989094 3971932361 IN IP4 10.0.20.91
s=ECSS-10
t=0 0
m=audio 12144 RTP/AVP 8
c=IN IP4 10.0.20.91
a=rtpmap:8 PCMA/8000/1
a=rtcp:12145 IN IP4 10.0.20.91
a=sendrecv
a=ssrc:890224558 cname:459a3b0f784fcc2a
a=silenceSupp:off - - - -

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

INVITE sip:#55*0#@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.138;rport;branch=z9hG4bKmQF4NamB666Fm
Max-Forwards: 70
From: "sub_A_42007" <sip:42007@test_domain>;tag=4tc6F8Ucr194p
To: <sip:#55*0#@test_domain>
Call-ID: 98adda00-b65d-1200-cf96-6813e20928d4
CSeq: 1644260 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="83c43f9aaf38e86b995ba82ff91b5b22", cnonce="mL6i4LZdEgCWz2gT4gko1A", algorithm=MD5, uri="sip:#55*0#@test_d
ain", response="6c5eb63cfb164be4ed1c75e969f7a271", qop=auth, nc=00000001
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 274

v=0
o=- 904398359823044573 7388531856829037116 IN IP4 10.0.20.138
s=Session SDP
c=IN IP4 10.0.20.138
t=0 0
m=audio 23292 RTP/AVP 8 18 0 4 103 104
a=fmtp:18 annexb=no
a=fmtp:4 annexa=no
a=rtpmap:103 G726-24/8000
a=rtpmap:104 G726-32/8000
a=silenceSupp:off - - - -

Деактивация alarm на номере 42007 (всех будильников)Деактивация alarm на номере 42007 (всех будильников)42007SSWMSR4200742007SSWSSWMSRMSRINVITE (SDP)sip:#55*0#@test_domainFrom: "sub_A_42007" <sip:42007@test_domain>;To <sip:#55*0#@test_domain>100 Trying for session update200 OK (SDP) From: "sub_A_42007" <sip:42007@test_domain>;To:"Деактивирован"<sip:#55*0#@test_domain>;Contact: <sip:#55*0#@10.0.20.31:5060;P-Eltex-MGM-Result:deactivatedRemote-Party-ID:"Деактивирован"<sip:#55*0#@test_domain>;party=called;screen=yes;privacy=offACKBYE200 OK


SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.0.20.138;branch=z9hG4bKmQF4NamB666Fm;received=10.0.20.138;rport=5060
From: "sub_A_42007" <sip:42007@test_domain>;tag=4tc6F8Ucr194p
To: "Деактивирован" <sip:#55*0#@test_domain>;tag=ecssI1762998000711144039280
Call-ID: 98adda00-b65d-1200-cf96-6813e20928d4
CSeq: 1644260 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:#55*0#@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42007@test_domain/-1 2617956895 sip1@ecss1 <0.5508.3>/3 incoming
P-Eltex-MGM-Result: deactivated
Remote-Party-ID: "Деактивирован" <sip:#55*0#@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 2617956895
User-Agent: Eltex ECSS-10
Content-Length: 250

v=0
o=- 2208989557 3971986800 IN IP4 10.0.20.91
s=ECSS-10
t=0 0
m=audio 12150 RTP/AVP 8
c=IN IP4 10.0.20.91
a=rtpmap:8 PCMA/8000/1
a=rtcp:12151 IN IP4 10.0.20.91
a=sendrecv
a=ssrc:661042282 cname:74f09dab40f80017
a=silenceSupp:off - - - -


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

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

  • для администратора системы:

/cluster/storage/ds1/ss/enable <DOMAIN> <ADDRESS> alarm 
/cluster/storage/ds1/ss/activate <DOMAIN> <ADDRESS> alarm [<ALARM_ID> <TYPE> <Day1>[<Day2>[...[]]] <TIME> <ALARM_MSG>] [<ALARM_ID> ...]

  • для оператора виртуальной АТС:

/domain/<DOMAIN>/ss/enable <ADDRESS> alarm

/domain/<DOMAIN>/ss/activate <ADDRESS> alarm [<ALARM_ID> <TYPE> <Day1>[<Day2>[...[]]] <TIME> <ALARM_MSG>] [<ALARM_ID> ...]

где:

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

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

  • <ALARM_ID> — номер будильника, принимает значения: alarm_1, alarm_2, ... alarm_9.
  • <TYPE> — тип будильника, принимает значения:
    • one-time — одноразовый будильник, задается день недели и время срабатывания будильника;
    • daily — ежедневный будильник, указываются дни недели и время срабатывания будильника.
  • <DAY> — день недели, можно указать несколько дней перечислением без пробела, принимает значения: 1 — понедельник, 2 — вторник, 3 — среда, 4 — четверг, 5 — пятница, 6 — суббота, 7 — воскресение;
    Одноразовый будильник можно установить только на один день недели.
  • <TIME> — время срабатывания будильника, задается в виде {HH, MM}: HH — часы; MM — минуты;
  • <ALARM_MSG> — текст сообщения на дисплее телефона.

Для изменения настроек будильника используется команда:

/domain/<DOMAIN>/ss/alarm/set <ADDRESS> <PROPERTY> = <VALUE>[, ...]

где:

  • <ADDRESS> — номер телефона (диапазон номеров), для которого настраивается будильник;
    <PROPERTY> — свойство будильника, которое нужно изменить:
    • call_attempt_count — количество попыток вызова до абонента, целое число от 0 до 10, по умолчанию — 3;
    • call_attempt_timeout — тайм-аут между повторными вызовами на абонента (в секундах), целое число от 0 до 60, по умолчанию — 60;
    • cancel_digits — символ или набор символов, по которому будет идти отбой будильника, возможные значения 1234567890*#, по умолчанию — *.
    • no_answer_timeout — тайм-аут по неответу (в секундах), в течение которого будильник будет пытаться дозвониться до абонента, целое число от 0 до 60. По умолчанию — 45.
  • <VALUE> — новое значение свойства.

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

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

Активировать услугу "Будильник (alarm)" для абонента с номером 42007 виртуальной АТС "test_domain". Будильник активировать на 08:25 на рабочие дни недели. Текст сообщения на дисплей "Не хочу вставать"

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

/domain/test_domain/ss/enable 42007 alarm 
1 users divided into 1 parts
[**********************************************************************] 41mks    

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

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


/domain/test_domain/ss/activate 42007 alarm alarm_1 = {daily,[1,2,3,4,5],{08,25},"Не хочу вставать"}
1 users divided into 1 parts
[**********************************************************************] 28mks    

Success: Supplementary service alarm 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                         │alarm                      │10│T │alarm_1 = off                                           │
│                              │                           │  │  │alarm_2 = {daily,[1,2,3,4,5],{8,25},"Не хочу вставать"} │
│                              │                           │  │  │alarm_3 = off                                           │
│                              │                           │  │  │alarm_4 = off                                           │
│                              │                           │  │  │alarm_5 = off                                           │
│                              │                           │  │  │alarm_6 = off                                           │
│                              │                           │  │  │alarm_7 = off                                           │
│                              │                           │  │  │alarm_8 = off                                           │
│                              │                           │  │  │alarm_9 = off                                           │
│                              │                           │  │  │call_attempt_count = 3                                  │
│                              │                           │  │  │call_attempt_timeout = 60                               │
│                              │                           │  │  │cancel_digits = "*"                                     │
│                              │                           │  │  │no_answer_timeout = 45                                  │
│42007                         │clip                       │6 │T │                                                        │
│42007                         │cnip                       │4 │T │                                                        │
└──────────────────────────────┴───────────────────────────┴──┴──┴────────────────────────────────────────────────────────┘
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" ("Карточка абонента").

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


Для активации услуги установите флаг напротив значения "Будильник (alarm)" и выполните настройки. Описание параметров приведено выше.
Для деактивации услуги — снимите флаг.

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

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

Установить будильник для абонента с номером 42009 виртуальной АТС "test_domain": ежедневный будильник на 8.30 утра в будние дни, текст сообщения на дисплей "Просыпайся".


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

  1. Выберите номер телефона абонента;
  2. Разрешите использовать услугу абоненту — установите . Установите флаг напротив услуги "Будильник (alarm)".
  3. Выполните настройки, Имя, Время, Дни недели;
  4. Для сохранения настроек нажмите кнопку "Сохранить" ("Save").

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


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

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

  1. Выберите закладку "Услуги";
  2. Установите переключатель напротив услуги "Будильник (alarm)" в положение вкл .
  3. В поле "Время будильника" укажите время и дни недели;
  4. Для сохранения настроек нажмите кнопку "Сохранить".