Любому абоненту можно назначить переадресацию внешних вызовов. Допускается одновременное использование всех типов переадресации. Таблица взаимодействия услуг
| Услуга | взаимодействие с CFT |
|---|
| Будильник / Alarm Call | ← | | Запрет анонимных вызовов / Anonymous Call Blocking | ← | | Переадресация по автоопределению номера | ← | | Переадресация вызова посредством оконечного терминала | ↑ | | Переадресация по занятости | ↑ | | Переадресация по неответу | ↑ | | Переадресация по неответу без уведомления | ↑ | | Переадресация вызова по недоступности | ↑ | | Безусловная переадресация без уведомления | ← | | Запрет переадресуемых вызовов | ← | | Безусловная переадресация | ← | | Переадресация по расписанию | ← | | Переадресация по расписанию и неответу | ↑ | | Следуй за мной | ← | | Следуй за мной и неответу | ↑ | | Ожидание вызова (CW) | ↑ | | Мультилайн (ML) | ↑ | | Группа шеф-секретарь (Assistant) | ← | | Групповой вызов (CGG) | ↑ | | Call-hunt группа (chunt) | ↑ | | Всегда на связи (FlexiСall) | ↑ | | Не беспокоить (DND) | ↑ | | Запрет переадресованных вызовов (RFC) | ← | | Выборочное разрешение входящих вызовов (sca) | ← | | Выборочный запрет входящих вызовов (scr) | ← |
где: "↑ "– услуга CFT имеет приоритет "←" — указанная услуга имеет приоритет |
|
Использование"Переадресация вызова по времени (cft)" ("Call Forwarding Unconditional by Time") — услуга, при которой все входящие к пользователю вызовы, в определенный интервал/интервалы времени, перенаправляются на заранее указанный номер. При этом телефон пользователя, заказавшего услугу, не звонит. При звонке к пользователю вне указанного диапазона времени — звонок состоится. Услуга также действует, когда телефонный аппарат отключен. Пример - Абонент B(42007) активировал услугу CFT;
- Переадресация вызова по времени (08:15-17:30) активирована на заранее определенный номер абонента C(42001);
- Абонент A(42009) набирает номер абонента B(42007);
- При звонке, в заданный интервал времени (08:15-17:30), SSW переадресует вызов на абонента С(42001). Если звонок сделан вне указанного диапазона времени - SSW выполнит подключение к абоненту В(42007);
- Абонент С отвечает абоненту А;
- Абонент А и С завершают разговор.

INVITE sip:42007@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.134;rport;branch=z9hG4bKHKyc69pemD57D
Max-Forwards: 70
From: "sub_A_42009" <sip:42009@test_domain>;tag=gKmD9p87K16mS
To: <sip:42007@test_domain>
Call-ID: a9a30580-a035-1200-19a4-6813e2092a90
CSeq: 426221 INVITE
Contact: <sip:42009@10.0.20.134:5060;transport=udp>
User-Agent: VP-15P/2.9.5-b18 sofia-sip/1.25
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, INFO
Require: 100rel
Supported: timer, 100rel, replaces, answermode, remote-ring
Allow-Events: message-summary, talk, hold, dialog, refer, check-sync
Authorization: Digest username="42009", realm="test_domain", nonce="495f528a76d033960c5ec30451221eac", cnonce="qbVVAKA1EgCkGWgT4gkqkA", algorithm=MD5, uri="sip:42007@test_do
in", response="a106eda07489c413f640926cc9941633", qop=auth, nc=00000001
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 396
v=0
o=- 1236939330681910701 2734212191253729040 IN IP4 10.0.20.134
s=Session SDP
c=IN IP4 10.0.20.134
t=0 0
m=audio 23000 RTP/AVP 8 18 0 4 103 104 96
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:0 PCMU/8000
a=rtpmap:4 G723/8000
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:on - - - -
|
| title CFT активирован на номер 42007
participant 42009
participant SSW
participant 42001
42009->SSW:**INVITE (SDP) sip:42007@test_domain**\nFrom: "sub_A_42009" <42009@test_domain> \nTo: <sip:42007@test_domain>
SSW->42009:**100 Trying for session update**
SSW->42009:**181 Call Is Being Forwarded**\nFrom: "sub_A_42009" <sip:42009@test_domain>;\nTo: "sub_B_42007" <sip:42007@test_domain>;\nDiversion: **<tel:42001>;reason=time-of-day**;privacy=full\nContact: sip:42007@10.0.20.31:5060;\nRemote-Party-ID: "sub_B_42007" <sip:42007@test_domain>;\n party=called;screen=yes;privacy=off
SSW->42001:**INVITE (SDP) sip:sub_C_42001@10.0.20.139:5060**\nFrom: "sub_A_42009" <sip:42009@test_domain;user=phone>;\nTo: <sip:42007@test_domain;user=phone>\nContact: <sip:42009@10.0.20.31:5060;>\nP-Eltex-Info: test_domain 42001@test_domain;\nDiversion: "sub_B_42007" <sip:42007@10.0.20.31:5060>;\n **reason=reason=time-of-day**;privacy=off\nRemote-Party-ID: "sub_A_42009" <sip:42009@test_domain>;\n party=calling;screen=yes;privacy=off
42001->SSW:**100 Trying**
42001->SSW:**180 Ringing**
SSW->42009:**180 Ringing (SDP)**\nFrom: "sub_A_42009" <sip:42009@test_domain>;\nTo: "sub_C_42001" <sip:42007@test_domain>;\nContact: <sip:42007@10.0.20.31:5060;>\nP-Eltex-Info: test_domain 42009@test_domain\nRemote-Party-ID: "sub_C_42001" <sip:42001@test_domain>;\nparty=called;screen=yes;privacy=off
42001->SSW:**200 OK (SDP)**
SSW->42001:**ACK**
SSW->42009:**200 OK**
42009->SSW:**ACK**
42001->SSW:**BYE**
SSW->42001:**200 OK**
SSW->42009:**BYE**
42009->SSW:**200 OK** |
| SIP/2.0 181 Call Is Being Forwarded
Via: SIP/2.0/UDP 10.0.20.134;branch=z9hG4bKHKyc69pemD57D;received=10.0.20.134;rport=5060
From: "sub_A_42009" <sip:42009@test_domain>;tag=gKmD9p87K16mS
To: "sub_B_42007" <sip:42007@test_domain>;tag=ecssI1766630170725572057030
Call-ID: a9a30580-a035-1200-19a4-6813e2092a90
CSeq: 426221 INVITE
Diversion: <tel:42001>;reason=time-of-day;privacy=full
RSeq: 1
Require: 100rel
Contact: <sip:42007@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42009@test_domain/-1 1720390264 sip1@ecss1 <0.8124.0>/3 incoming
Remote-Party-ID: "sub_B_42007" <sip:42007@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 1720390264
User-Agent: Eltex ECSS-10 SIP 3.17.1.0.1724
Content-Length: 0
|
| INVITE sip:sub_C_42001@10.0.20.35 SIP/2.0
Via: SIP/2.0/UDP 10.0.20.31:5060;branch=z9hG4bK-o-1766630880313716-0118440-102
From: "sub_A_42009" <sip:42009@test_domain;user=phone>;tag=ecssO17666308803137220118440
To: <sip:42007@test_domain;user=phone>
Call-ID: 06e69a06031cb789
CSeq: 1 INVITE
User-Agent: Eltex ECSS-10 SIP 3.17.1.0.1724
Max-Forwards: 69
Contact: <sip:42009@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
X-Call-Ref: 399448348
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 42001@test_domain/- 399448348 sip1@ecss1 <0.11844.0>/1 outgoing
Category: 10
Session-Expires: 1800;refresher=uac
Min-SE: 300
Supported: 100rel, timer, replaces
Diversion: "sub_B_42007" <sip:42007@10.0.20.31:5060>;reason=time-of-day;privacy=off
Remote-Party-ID: "sub_A_42009" <sip:42009@test_domain>;party=calling;screen=yes;privacy=off
Content-Type: application/sdp
Content-Length: 690
v=0
o=- 2208989368 3975619680 IN IP4 10.0.20.42
s=ECSS-10
b=AS:3166
t=0 0
m=audio 12018 RTP/AVP 8 0 9 96
c=IN IP4 10.0.20.42
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:12019 IN IP4 10.0.20.42
a=sendrecv
a=ssrc:1336061054 cname:03ba4e071aa327d9
m=video 12020 RTP/AVP 100 96
c=IN IP4 10.0.20.42
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:12021 IN IP4 10.0.20.42
a=sendrecv
a=imageattr:* recv [x=640,y=480,q=0.50]
a=ssrc:347310770 cname:03ba4e071aa327d9
a=rtcp-fb:* nack pli
|
|
SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 10.0.20.134;branch=z9hG4bKQ4B4c35ZecX2p;received=10.0.20.134;rport=5060
From: "sub_A_42009" <sip:42009@test_domain>;tag=U16y77Byp8g5S
To: "sub_C_42001" <sip:42007@test_domain>;tag=ecssI1766632309934788057060
Call-ID: a4c9ece0-a03a-1200-19a4-6813e2092a90
CSeq: 427291 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
RSeq: 2
Require: 100rel
Contact: <sip:42007@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42009@test_domain/-1 2102281142 sip1@ecss1 <0.18965.0>/5 progressing
Remote-Party-ID: "sub_C_42001" <sip:42001@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 2102281142
User-Agent: Eltex ECSS-10 SIP 3.17.1.0.1724
Content-Length: 287
v=0
o=- 2208989294 3975621110 IN IP4 10.0.20.42
s=ECSS-10
t=0 0
m=audio 12034 RTP/AVP 8 96
c=IN IP4 10.0.20.42
a=rtpmap:8 PCMA/8000/1
a=rtpmap:96 telephone-event/8000
a=rtcp:12035 IN IP4 10.0.20.42
a=sendrecv
a=ssrc:1374522699 cname:7624f5c049d5892e
a=silenceSupp:on - - - -
|
|
|
Управление услугой с телефонного аппаратаПереадресация вызова по времени (CFT — Call Forwarding Unconditional by Time)
| в тональном наборе / smart телефоне | Пример |
|---|
Активация | *28*<ДНИ_НЕДЕЛИ>*<ИНТЕРВАЛ_ВРЕМЕНИ>*<ТЕЛЕФОН># / *28*<ДНИ_НЕДЕЛИ>*<ИНТЕРВАЛ_ВРЕМЕНИ>*<ТЕЛЕФОН> *28*<ДНИ_НЕДЕЛИ>*<ИНТЕРВАЛ_ВРЕМЕНИ>*<РЕЖИМ>*<ТЕЛЕФОН># / *28*<ДНИ_НЕДЕЛИ>*<ИНТЕРВАЛ_ВРЕМЕНИ>*<РЕЖИМ>*<ТЕЛЕФОН> | *28*123*08151730*42001# или *28*123*08151730*1*42001 | | Деактивация | #28# / #28 #28*<ДНИ_НЕДЕЛИ># / #28*<ДНИ_НЕДЕЛИ> | #28# или #28*13 | Просмотр состояния | *#28# / *#28 *#28*<ДЕНЬ_НЕДЕЛИ># / *#28*<ДЕНЬ_НЕДЕЛИ> (можно указать только один день) | *#28 или *#28*3 | Активировать/Деактивировать в режиме переключения (trigger) | *D28*<ДНИ_НЕДЕЛИ>*<ИНТЕРВАЛ_ВРЕМЕНИ>*<ТЕЛЕФОН># / *D28*<ДНИ_НЕДЕЛИ>*<ИНТЕРВАЛ_ВРЕМЕНИ>*<ТЕЛЕФОН> *D28*<ДНИ_НЕДЕЛИ>*<ИНТЕРВАЛ_ВРЕМЕНИ>*<РЕЖИМ>*<ТЕЛЕФОН># / *D28*<ДНИ_НЕДЕЛИ>*<ИНТЕРВАЛ_ВРЕМЕНИ>*<РЕЖИМ>*<ТЕЛЕФОН> | *D28*123*08151730*42007# или *D28*123*08151730*2*42007 |
где - <ДНИ_НЕДЕЛИ> / <ДЕНЬ_НЕДЕЛИ> — выбор дня недели (13567);
- 1 — Понедельник
- 2 — Вторник
- 3 — Среда
- 4 — Четверг
- 5 — Пятница
- 6 — Суббота
- 7 — Воскресенье
- <ИНТЕРВАЛ_ВРЕМЕНИ> — выбор интервала времени, формат <HH1MM1HH2MM2> (где 1 время начала/2 время окончания);
Допускается ввод нескольких значений через "*"<ИНТЕРВАЛ_ВРЕМЕНИ_1>*<ИНТЕРВАЛ_ВРЕМЕНИ_2>*<ИНТЕРВАЛ_ВРЕМЕНИ_3> … - <ТЕЛЕФОН> — номер телефона, на который настроена безусловная переадресация;
- <РЕЖИМ> — режим переадресации, доступны режимы,(без указания режима номер будет добавлен и как внутренний и как внешний одновременно):
- 1 — Внутренние номера;
- 2 — Внешние номера.
При использовании ТА в режиме импульсного набора. Любые действия с услугой CFT возможны только при переходе в тональный режим или через "Портал абонента". Так же изменить конфигурацию может оператор через CLI / Web интерфейс. |
Логика выбора номера для переадресации "Внутренний номер" / "Внешний номер" следующая: - если номер А определён системой как локальный, то вызов будет переадресован на телефон из параметра "номер".
- если номер А определён системой как внешний (пришедший не от абонентов станции), то вызов будет переадресован на телефон из параметра "внешний номер".
|
Пользователь может указать: - только *28*5*14451613*1*Внутренний_Номер# – при этом все звонки вне зависимости Внешние или Локальные — будут переадресованы на указный Внутренний_Номер.
- только *28*5*14451613*2*Внешний_Номер# (автоматически активируется параметр "Использовать внешний номер")— при этом все Внешние звонки будут будут переадресованы на указный Внешний_Номер ,
а Локальные звонки будут проключены к нашему абоненту (для Локальных звонков переадресация срабатывать не будет) - последовательно активировать *28*5*14451613*1*Внутренний_Номер#, а затем *28*5*14451613*2*Внешний_Номер# (при этом автоматически активируется параметр "Использовать внешний номер").
В этом случае все Внутренние звонки будут переадресованы на Внутренний_Номер переадресации, а все Внешние звонки (приходящие из транка) будут переадресованы на Внешний_Номер.
|
Логика работы услуги "Просмотр состояния" : Абонент в тональном наборе вводит код услуги *#28# или *#28 , в зависимости от статуса услуги абонент получит уведомление на дисплей "Активирован /Деактивирован" и фразу автоответчика — "Услуга активирована /деактивирована". В случае набора *#21*<день_недели> будет выполняться проверка, активна ли услуга на выбранный день , если в выбранный день есть активная переадресация → результат проверки будет фраза автоответчика "Переадресация на номер <Номер> активирована" / на дисплей "Переадресация на номер <Номер>". |
Режим "Переключения (trigger)" можно использовать для программирования кнопки телефона при этом однократное нажатие на кнопку приводит к включению услуги , а повторное нажатие на ту же кнопку к выключению услуги и далее по кругу (вкл/выкл). Режим тригера поддерживается только в тональном наборе. |
- Абонент В (42007) использует smart TA ;
- Абонент В (42007) активирует CFT на номер 42001, для этого набирает последовательность код услуги 28, "*" дни недели "*" время начала и окончания "*" режим "*" и номер абонента С(42001). → *28*135*08002030*1*42001#;
- SSW активирует услугу CFT в базе данных абонента;
- SSW посылает подтверждение о активации услуги в ТА абонента, данное подтверждение выводится на дисплей ТА;
- так же SSW посылает в RTP пакетах фразу информатора — "Услуга активирована" которую абонент прослушивает в трубку или на динамик ТА.
INVITE sip:*28*135*08002030*1*42001#@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.134:5062;rport;branch=z9hG4bKmKa1KU84F76ar
Max-Forwards: 70
From: <sip:42007@test_domain>;tag=2FjBN831XaZ6B
To: <sip:*28*135*08002030*1*42001#@test_domain>
Call-ID: 5dac14c0-989a-1200-ad89-6813e20928d4
CSeq: 8042 INVITE
Contact: <sip:42007@10.0.20.134:5062;transport=udp>
User-Agent: VP-15P/2.9.2.1.4 sofia-sip/1.22
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, INFO
Supported: timer, 100rel, replaces, answermode, remote-ring
Allow-Events: message-summary, talk, hold, dialog, refer
Authorization: Digest username="42007", realm="test_domain", nonce="3781baae269dc452208ca17535b5aa75", cnonce="XbzdoJiaEgCJrWgT4gko1A", algorithm=MD5, uri="sip:*21*42001#@te
_domain", response="6409856a2a35d86cb3474e1cd5ab4230", qop=auth, nc=00000001
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 328
v=0
o=- 1216155743647055678 4473446883059249160 IN IP4 10.0.20.134
s=Session SDP
c=IN IP4 10.0.20.134
t=0 0
m=audio 23008 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 - - - -
|
| | SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.0.20.134:5062;branch=z9hG4bKmKa1KU84F76ar;received=10.0.20.134;rport=5062
From: <sip:42007@test_domain>;tag=2FjBN831XaZ6B
To: "Активирован" <sip:*28*135*08002030*1*42001@test_domain>;tag=ecssI1739778325935536034410
Call-ID: 5dac14c0-989a-1200-ad89-6813e20928d4
CSeq: 8042 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
Content-Type: application/sdp
Require: timer
Session-Expires: 1800; refresher=uas
Contact: <sip:*28*135*08002030*1*42001@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42007@test_domain/-1 357451592 sip1@ecss1 <0.16599.0>/3 incoming
P-Eltex-MGM-Result: activated
Remote-Party-ID: "Активирован" <sip:*28*135*08002030*1*42001@test_domain>;party=called;screen=yes;privacy=off
User-Agent: Eltex ECSS-10
Content-Length: 288
v=0
o=- 2208988816 3948767126 IN IP4 10.0.20.81
s=ECSS-10
t=0 0
m=audio 12060 RTP/AVP 8 96
c=IN IP4 10.0.20.81
a=rtpmap:8 PCMA/8000/1
a=rtpmap:96 telephone-event/8000
a=rtcp:12061 IN IP4 10.0.20.81
a=sendrecv
a=ssrc:1882481455 cname:23f12cbc606bb16e
a=silenceSupp:off - - - -
|
|
|
- Абонент В (42007) использует smart TA ;
- Абонент В (42007) деактивирует CFT на номер 42001, для этого набирает последовательность код услуги #28#;
- SSW деактивирует услугу CFT в базе данных абонента;
- SSW посылает подтверждение о деактивации услуги в ТА абонента, данное подтверждение выводится на дисплей ТА;
- так же SSW посылает в RTP пакетах фразу информатора — "Услуга деактивирована" которую абонент прослушивает в трубку или на динамик ТА.
INVITE sip:#28#@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.134:5062;rport;branch=z9hG4bKZUrQDDrgc9HXr
Max-Forwards: 70
From: <sip:42007@test_domain>;tag=eHNStjDpj5aDj
To: <sip:#28#@test_domain>
Call-ID: fb87eda0-989e-1200-ad89-6813e20928d4
CSeq: 9034 INVITE
Contact: <sip:42007@10.0.20.134:5062;transport=udp>
User-Agent: VP-15P/2.9.2.1.4 sofia-sip/1.22
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, INFO
Supported: timer, 100rel, replaces, answermode, remote-ring
Allow-Events: message-summary, talk, hold, dialog, refer
Authorization: Digest username="42007", realm="test_domain", nonce="180c722777ed818c2c5c04ed7b8543e3", cnonce="+5o9IJieEgCJrWgT4gko1A", algorithm=MD5, uri="sip:#21#@test_dom
n", response="97434fa9b2267906225908607d2b77ff", qop=auth, nc=00000001
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 326 v=0
o=- 387999898131716247 197292130156234485 IN IP4 10.0.20.134
s=Session SDP
c=IN IP4 10.0.20.134
t=0 0
m=audio 23020 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 - - - -
|
| | SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.0.20.134:5062;branch=z9hG4bKZUrQDDrgc9HXr;received=10.0.20.134;rport=5062
From: <sip:42007@test_domain>;tag=eHNStjDpj5aDj
To: "Деактивирован"<sip:%2328%23@test_domain>;tag=ecssI1739780308664579033990
Call-ID: fb87eda0-989e-1200-ad89-6813e20928d4
CSeq: 9034 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
Content-Type: application/sdp
Require: timer
Session-Expires: 1800; refresher=uas
Contact: <sip:%2328%23@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42007@test_domain/-1 84550946 sip1@ecss1 <0.18648.0>/3 incoming
P-Eltex-MGM-Result: deactivated
Remote-Party-ID: "Деактивирован" <sip:%2328%23@test_domain>;party=called;screen=yes;privacy=off
User-Agent: Eltex ECSS-10
Content-Length: 288
v=0
o=- 2208989534 3948769108 IN IP4 10.0.20.81
s=ECSS-10
t=0 0
m=audio 12064 RTP/AVP 8 96
c=IN IP4 10.0.20.81
a=rtpmap:8 PCMA/8000/1
a=rtpmap:96 telephone-event/8000
a=rtcp:12065 IN IP4 10.0.20.81
a=sendrecv
a=ssrc:1144965526 cname:7a4a5b62729721cc
a=silenceSupp:off - - - -
|
|
|
- Абонент В (42007) использует smart TA ;
- Абонент В (42007) проверяет CFT на день недели 1 (Понедельник), для этого набирает последовательность код услуги *#28, "*" день недели . → *#28*1#;
- SSW проверяет статус услугу CFT в базе данных абонента;
- SSW посылает подтверждение о статусе услуги в ТА абонента, данное подтверждение выводится на дисплей ТА "Переадресация на номер <Номер>". ;
- так же SSW посылает в RTP пакетах фразу информатора — "Переадресация на номер <Номер> активирована" которую абонент прослушивает в трубку или на динамик ТА.
INVITE sip:*#28*1#@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.134:5062;rport;branch=z9hG4bKerB9436BctKeQ
Max-Forwards: 70
From: "orig A num 42007" <sip:42007@test_domain>;tag=aej9DN3vK3D8Q
To: <sip:*#28*1#@test_domain>
Call-ID: f33003a0-ab1c-1200-dd9a-6813e20928d4
CSeq: 1025646 INVITE
Contact: <sip:42007@10.0.20.134:5062;transport=udp>
User-Agent: VP-15P/2.9.2.1.4 sofia-sip/1.22
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, INFO
Supported: timer, 100rel, replaces, remote-ring
Allow-Events: message-summary, talk, hold, dialog, refer
Authorization: Digest username="42007", realm="test_domain", nonce="4b03d624776db1bc2ca6c8d785d73f5b", cnonce="80PZwKscEgCa3WgT4gko1A", algorithm=MD5, uri="sip:*#28*1#@test_do
in", response="f2fc252a263fe45ff10788843cf96f6a", qop=auth, nc=00000001
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 328
v=0
o=- 4475921894641780045 1361605643362037008 IN IP4 10.0.20.134
s=Session SDP
c=IN IP4 10.0.20.134
t=0 0
m=audio 23344 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 - - - -
|
| | SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.0.20.134:5062;branch=z9hG4bKc0QSyNgmUDe2e;received=10.0.20.134;rport=5062
From: "orig A num 42007" <sip:42007@test_domain>;tag=p7mQ3ZcH85See
To: "Переадресация на 42001" <sip:*%2328*1%23@test_domain>;tag=ecssI1743384041873550038550
Call-ID: 4237a480-ab1d-1200-dd9a-6813e20928d4
CSeq: 1025712 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:*%2328*1%23@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42007@test_domain/-1 172840304 sip1@ecss1 <0.19277.9>/3 incoming
P-Eltex-MGM-Result: activated
Remote-Party-ID: "Переадресация на 42001" <sip:*%2328*1%23@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 172840304
User-Agent: Eltex ECSS-10
Content-Length: 287
v=0
o=- 2208989659 3952372841 IN IP4 10.0.20.82
s=ECSS-10
t=0 0
m=audio 12222 RTP/AVP 8 96
c=IN IP4 10.0.20.82
a=rtpmap:8 PCMA/8000/1
a=rtpmap:96 telephone-event/8000
a=rtcp:12223 IN IP4 10.0.20.82
a=sendrecv
a=ssrc:576069771 cname:30c2393b108f276f
a=silenceSupp:off - - - -
|
|
|
Настройка параметров услуги через интерфейс командной строкиДля активации услуги "cft" через интерфейс командной строки выполните следующую команду: - для администратора системы:
/cluster/storage/<CLUSTER>/ss/enable <DOMAIN> <ADDRESS> cft <ATR>
/cluster/storage/<CLUSTER>/ss/activate <DOMAIN> <ADDRESS> cft <ATR>
- для оператора виртуальной АТС:
/domain/<DOMAIN>/ss/enable <ADDRESS> cft <ATR>
/domain/<DOMAIN>/ss/activate <ADDRESS> cft <ATR>
где <CLUSTER> — имя кластера хранения долговременных данных (DS); <DOMAIN> — имя виртуальной АТС, которой принадлежит абонент(ы); <ADDRESS> — номер(а) абонентов, для которых выполняется настройка услуги, символ "*" используется для указания всех абонентов заданного домена. Диапазоны номеров указываются в фигурных скобках. Например: 71{1-2,9} соответствует номерам 711, 712, 719. |
<ATR> — атрибуты услуги: - День недели (day_1/day_2/day_3/day_4/day_5/day_6/day_7) = интервал времени <FromHH>:<FromMM>-<ToHH>:<ToMM>[;<FromHH>:<FromMM>-<ToHH>:<ToMM>;...] (можно указать несколько);
- Номер (Number) — номер, на который выполняется переадресация;
- Внешний номер (ExternalNumber) — номер, на который выполняется переадресация, если номер А определён системой как внешний (пришедший не от абонентов станции). Используется одновременно с параметром "номер" (при указании флага "Использовать внешний номер");
- Изменение категории вызывающего абонента (A) при переадресации (replace_category_from_redirection)= true /false — если флаг установлен, и выполнена переадресация звонка, то категория вызывающего абонента(А) будет изменена на категорию набираемого абонента (В);
- Использовать внешний номер (use_external_number) = true /false — если флаг установлен, то при переадресации дополнительно используется поле "внешний номер";
В случае активации флага "Использовать внешний номер" логика выбора номера для переадресации следующая: - если номер А определён системой как локальный, то вызов будет переадресован на телефон из параметра "номер"
- если номер А определён системой как внешний (пришедший не от абонентов станции), то вызов будет переадресован на телефон из параметра "внешний номер".
|
- Формат Времени (time_format) = local / utc Использовать местное время сервиса, либо международное UTC.
Для модификации услуги "cft" через интерфейс командной строки выполните следующую команду: /domain/<DOMAIN>/ss/cft/add <ADDRESS> <SPEC> [<EXTERNAL-NUMBER>]
где <DOMAIN> — имя виртуальной АТС, которой принадлежит абонент(ы); <ADDRESS> — номер(а) абонентов, для которых выполняется настройка услуги, символ "*" используется для указания всех абонентов заданного домена. <SPEC> — CF спецификация времени переадресации : <DayN> <FromHH>:<FromMM>-<ToHH>:<ToMM>[,<FromHH>:<FromMM>-<ToHH>:<ToMM>,...] <CF_NUMBER> [<EXTERNAL-NUMBER>] - <DayN> — День недели. Можно указать несколько: 12345;
- <FromHH>:<FromMM>-<ToHH>:<ToMM> — временной диапазон, можно указать несколько;
- <CF_NUMBER> — Номер на который будет выполнена переадресация.
- <EXTERNAL-NUMBER> — внешний номер для переадресации
В случае использования "<EXTERNAL-NUMBER>" логика выбора номера для переадресации следующая: - если номер А определён системой как локальный, то вызов будет переадресован на телефон из параметра "номер"
- если номер А определён системой как внешний (пришедший не от абонентов станции), то вызов будет переадресован на телефон из параметра "внешний номер".
|
Описание команд для управления услугами через интерфейс командной строки CLI приведено в Справочнике команд CLI, разделы /cluster/storage/<STORAGE>/ss и /domain/<DOMAIN>/ss. Пример настройки CLIАктивировать услугу "Переадресация вызова по времени (cft)" ("Call Forwarding Unconditional by Time") для абонента с номером 42007 виртуальной АТС "test_domain". Установить номер для безусловной переадресации по времени — 42001. Активировать переадресацию по пятницам , в интервал времени : с 14:25 по 17:29. Так же использовать внешний номер переадресации: 838324242420. Активация услуги "cft" через интерфейс командной строки:/domain/test_domain/ss/enable 42007 cft
1 users divided into 1 parts
[**********************************************************************] 34mks
Success: Supplementary service cft enabled for domain "test_domain", address "42007"
Read properties from enabled supplementary services
[**********************************************************************] 71mks
/domain/test_domain/ss/activate 42007 cft day_5 = 14:25-17:29 42001;838324242420,use_external_number = true
1 users divided into 1 parts
[**********************************************************************] 45mks
Success: Supplementary service cft activated for domain "test_domain" address "42007" |
Результат: /domain/test_domain/ss/cft/info 42007
Domain: test_domain
Supplementary services' settings:
┌──────────────────────────────┬──────────────────────────────────────────────────┬──┬──┬─────────────────────────────────────────────────────────────────────────────────┐
│ Address │ Name │V │E │ CSD │
├──────────────────────────────┼──────────────────────────────────────────────────┼──┼──┼─────────────────────────────────────────────────────────────────────────────────┤
│42007 │cft │20│T │day_1 = off │
│ │ │ │ │day_2 = off │
│ │ │ │ │day_3 = off │
│ │ │ │ │day_4 = off │
│ │ │ │ │day_5, address: 42001, external: 838324242420, timetable: 14:25-17:29 │
│ │ │ │ │day_6 = off │
│ │ │ │ │day_7 = off │
│ │ │ │ │replace_category_from_redirection = false │
│ │ │ │ │time_format = local │
│ │ │ │ │use_external_number = true │
└──────────────────────────────┴──────────────────────────────────────────────────┴──┴──┴─────────────────────────────────────────────────────────────────────────────────┘
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" ("Карточка абонента"). | Индивидуальные настройки услуги абонента переопределяют глобальные настройки услуги (настройки услуги на уровне домена). |
Для активации услуги установите флаг напротив значения "Переадресация вызова по времени (cft)" ("Call Forwarding Unconditional by Time") и заполнить таблицу данных: - в поле "День недели" ("Day") выберите день недели из списка (только один)
- в поле "Время начала" ("From time") выберите время начала
- в поле "Время окончания" ("To time")
- в поле "Номер" ("Number") укажите номер, на который будет совершаться безусловная переадресация вызова.
- в поле "Внешний номер" ("External Number")
Так же, при необходимости, можно изменить дополнительные параметры: - Формат времени — local / utc;
- Изменение категории вызывающего абонента при переадресации — установка флага означает использовать категорию абонента "В";
- Использовать внешний номер — при установке флага, поле "Внешний номер" таблицы расписания, должно быть заполнено.
Для деактивации услуги — снимите флаг. Для сохранения настроек нажмите кнопку "Сохранить" ("Save"). Пример настройки WebАктивация услуги "cft" через web-конфигуратор:Выберите номер телефона абонента — 42007; Разрешите использовать услугу абоненту — установите . Установите флаг напротив услуги "Переадресация вызова по времени (cft)"; В поле "День недели" ("Day") — выберите "Пн"; - В поле "Время начала" ("From time") — выберите "07:00";
- В поле "Время окончания" ("To time") — выберите "17:28";
В поле "Номер" ("number") установите номер — 42001; - Для следующего дня повторить пункты 3-6;
Для сохранения настроек нажмите кнопку "Сохранить" ("Save").

Пример настройки через Портал абонента
| Обязательным условием , настройки услуг через Портал абонента, данная услуга должна быть назначена на абонента (через CLI или Web). Через Портал абонента можно только вкл/выкл изменить параметры , но нельзя добавить или убрать услуги. |
Активация услуги "cft" через Портал абонента:- Выберите закладку "Услуги";
- Установите переключатель напротив услуги "Переадресация вызова по времени (cfе)" в положение вкл;
- Нажмите кнопку добавить;
- В дополнительном окне выберите День недели, время "С" и "По"
- В поле "Номер телефона" установите номер — 42001;
- Для сохранения настроек нажмите кнопку "Сохранить".

|