Использование- Абонент активирует услугу "Будильник (alarm)" и указывает время срабатывания услуги.
- В назначенное время система устанавливает вызов до абонента:
- В случае доступности абонента срабатывает вызов;
- Когда абонент поднимает трубку, он слышит фразу автоинформатора и система ожидается ввод деактивирующей последовательности.
- Если абонент корректно ввел последовательность, то система посылает абоненту сигнал "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
|
| title Услуга alarm активирована на номере 42007
participant 42007
participant SSW
participant MSR
SSW->42007:**INVITE (SDP) sip:42007@10.0.20.138** \nFrom: "Будильник" <sip:42007@test_domain>;\nTo: <sip:42007@test_domain> \nP-Eltex-Info: outgoing\nRemote-Party-ID: "Будильник" <sip:42007@test_domain>;\nparty=calling;screen=yes;privacy=off
42007->SSW:**100 Trying**
42007->SSW:**180 Ringing**
SSW->42007:**PRACK**
42007->SSW:**200 OK**
42007->SSW:**200 OK (SDP)**
SSW->42007:**ACK**
MSR-->42007:**RTP "Для подтверждения будильника нажмите звездочку"**
42007->SSW:**INFO**\nFrom: <sip:42007@test_domain>;\nTo: "Будильник" <sip:42007@test_domain>\n Content-Type: application/dtmf-relay\n**Signal=***
MSR-->42007:**RTP "На сегодня будильник подтвержден"**
SSW->42007:**200 OK**
SSW->42007:**BYE**
42007->SSW:**200 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
|
| title Услуга alarm активирована на номере 42007
participant 42007
participant SSW
participant MSR
SSW->42007:**INVITE (SDP) sip:42007@10.0.20.138** \nFrom: "Будильник" <sip:42007@test_domain>;\nTo: <sip:42007@test_domain> \nP-Eltex-Info: outgoing\nRemote-Party-ID: "Будильник" <sip:42007@test_domain>;\nparty=calling;screen=yes;privacy=off
42007->SSW:**100 Trying**
42007->SSW:**180 Ringing**
SSW->42007:**PRACK**
42007->SSW:**200 OK**
42007->SSW:**200 OK (SDP)**
SSW->42007:**ACK**
MSR-->42007:**RTP "Для подтверждения будильника нажмите звездочку"**
42007->SSW:**INFO**\nFrom: <sip:42007@test_domain>;\nTo: "Будильник" <sip:42007@test_domain>\n Content-Type: application/dtmf-relay\n**Signal=#**
SSW->42007:**200 OK**
SSW->42007:**BYE**
42007->SSW:**200 OK**
SSW->42007:\n\n**Таймер 60 сек.**\n\n\n**INVITE (SDP) sip:42007@10.0.20.138** \nFrom: "Будильник" <sip:42007@test_domain>;\nTo: <sip:42007@test_domain> \nP-Eltex-Info: outgoing\nRemote-Party-ID: "Будильник" <sip:42007@test_domain>;\nparty=calling;screen=yes;privacy=off
42007->SSW:**100 Trying**
42007->SSW:**180 Ringing**
SSW->42007:**PRACK**
42007->SSW:**200 OK**
42007->SSW:**200 OK (SDP)**
SSW->42007:**ACK**
MSR-->42007:**RTP "Для подтверждения будильника нажмите звездочку"**
42007->SSW:**INFO**\nFrom: <sip:42007@test_domain>;\nTo: "Будильник" <sip:42007@test_domain>\n Content-Type: application/dtmf-relay\n**Signal=***
MSR-->42007:**RTP "На сегодня будильник подтвержден"**
SSW->42007:**200 OK**
SSW->42007:**BYE**
42007->SSW:**200 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
|
| title Услуга alarm активирована на номере 42007
participant 42007
participant SSW
participant MSR
SSW->42007:**INVITE (SDP) sip:42007@10.0.20.138** \nFrom: "Будильник" <sip:42007@test_domain>;\nTo: <sip:42007@test_domain> \nP-Eltex-Info: outgoing\nRemote-Party-ID: "Будильник" <sip:42007@test_domain>;\nparty=calling;screen=yes;privacy=off
42007->SSW:**100 Trying**
42007->SSW:**180 Ringing**
SSW->42007:**PRACK**
42007->SSW:**200 OK**
SSW->42007:**CANCEL**\nReason: Q.850;cause=16;text="Normal call clearing"\nP-Eltex-**Info: system: A no answer timeout.**
42007->SSW:**200 OK**
42007->SSW:**487 Request Terminated**
SSW->42007:**ACK**
SSW->42007:\n\n**Таймер 60 сек.**\n\n\n**INVITE (SDP) sip:42007@10.0.20.138** \nFrom: "Будильник" <sip:42007@test_domain>;\nTo: <sip:42007@test_domain> \nP-Eltex-Info: outgoing\nRemote-Party-ID: "Будильник" <sip:42007@test_domain>;\nparty=calling;screen=yes;privacy=off
42007->SSW:**100 Trying**
42007->SSW:**180 Ringing**
SSW->42007:**PRACK**
42007->SSW:**200 OK**
SSW->42007:**CANCEL**\nReason: Q.850;cause=16;text="Normal call clearing"\nP-Eltex-**Info: system: A no answer timeout.**
42007->SSW:**200 OK**
42007->SSW:**487 Request Terminated**
SSW->42007:**ACK**
SSW->42007:\n\n**Таймер 60 сек.**\n\n\n**INVITE (SDP) sip:42007@10.0.20.138** \nFrom: "Будильник" <sip:42007@test_domain>;\nTo: <sip:42007@test_domain> \nP-Eltex-Info: outgoing\nRemote-Party-ID: "Будильник" <sip:42007@test_domain>;\nparty=calling;screen=yes;privacy=off
42007->SSW:**100 Trying**
42007->SSW:**180 Ringing**
SSW->42007:**PRACK**
42007->SSW:**200 OK**
SSW->42007:**CANCEL**\nReason: Q.850;cause=16;text="Normal call clearing"\nP-Eltex-**Info: system: A no answer timeout.**
42007->SSW:**200 OK**
42007->SSW:**487 Request Terminated**
SSW->42007:**ACK**
|
| 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 - - - -
|
| title Активация alarm на номере 42007
participant 42007
participant SSW
participant MSR
42007->SSW:**INVITE (SDP) sip:*55*2*0825#@test_domain** \nFrom: "sub_A_42007" <sip:42007@test_domain>; \nTo <sip:*55*2*0825#@test_domain>\nContact: <sip:42007@10.0.20.138:5062;>
SSW->42007:**100 Trying for session update**
SSW->42007:**200 OK (SDP)**\nFrom: "sub_A_42007" <sip:42007@test_domain>;\nTo: "**Активирован**" <sip:*55*2*0825#@test_domain>;\nContact: <sip:*55*2*0825#@10.0.20.31:5060;>\nP-Eltex-MGM-Result: **activated**\nRemote-Party-ID: "**Активирован**" <sip:*55*2*0825#@test_domain>;\n party=**called**;screen=yes;privacy=off
SSW<-42007:**ACK**
MSR-->42007:**RTP "Услуга активирована"**
42007<-SSW: **BYE**
SSW<-42007:**200 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 - - - -
|
| title Деактивация alarm на номере 42007 (всех будильников)
participant 42007
participant SSW
participant MSR
42007->SSW:**INVITE (SDP)** sip:#55*0#@test_domain \nFrom: "sub_A_42007" <sip:42007@test_domain>;\nTo <sip:#55*0#@test_domain>
SSW->42007:**100 Trying for session update**
SSW->42007:**200 OK (SDP)**\n\nFrom: "sub_A_42007" <sip:42007@test_domain>;\nTo: **"Деактивирован"** <sip:#55*0#@test_domain>;\nContact: <sip:#55*0#@10.0.20.31:5060;\nP-Eltex-MGM-Result: **deactivated**\nRemote-Party-ID: **"Деактивирован"** <sip:#55*0#@test_domain>;\nparty=called;screen=yes;privacy=off
SSW<-42007:**ACK**
42007<-SSW: **BYE**
SSW<-42007:**200 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-конфигуратор: - Выберите номер телефона абонента;
- Разрешите использовать услугу абоненту — установите
. Установите флаг напротив услуги "Будильник (alarm)". - Выполните настройки, Имя, Время, Дни недели;
- Для сохранения настроек нажмите кнопку "Сохранить" ("Save").

|