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

INVITE sip:42007@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.138:5061;rport;branch=z9hG4bK7yUQ6NUZypg2S
Max-Forwards: 70
From: "sub_A_42009" <sip:42009@test_domain>;tag=06a2Scj9ZHaZj
To: <sip:42007@test_domain>
Call-ID: 3f6ca940-a2fc-1200-dfa1-6813e2092a90
CSeq: 578818 INVITE
Contact: <sip:42009@10.0.20.138:5061;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
Require: 100rel
Supported: timer, 100rel, replaces, remote-ring
Allow-Events: message-summary, talk, hold, dialog, refer
Authorization: Digest username="42009", realm="test_domain", nonce="c6b44d5dbaf80d6df5747a1aa53b94d6", cnonce="P31yIKL8EgCh32gT4gkqkA", algorithm=MD5, uri="sip:42007@test_domain", response="b02fafaed5c75bc6337af
82dfd9eae", qop=auth, nc=00000001
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 275
v=0
o=- 8776320596947483842 4542586202789885759 IN IP4 10.0.20.138
s=Session SDP
c=IN IP4 10.0.20.138
t=0 0
m=audio 23280 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 CFU активирован на номере 42007
participant 42009
participant SSW
participant 42001
42009->SSW:**INVITE (SDP) sip:42007@test_domain** \nMax-Forwards: **70**\nFrom: "sub_A_42009" <sip: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=**unconditional**;privacy=full\nContact: sip:42007@10.0.20.31:5060;\nP-Eltex-Info: incoming\nRemote-Party-ID: **"sub_B_42007" <sip:42007@test_domain>**;\n**party=called**;screen=yes;privacy=off
42009->SSW:**PRACK**
SSW->42009:**200 OK**
SSW->42001:**INVITE (SDP) sip:42001@10.0.20.139:5060**\nFrom: "sub_A_42009" <sip:42009@test_domain;user=phone>\nTo: <sip:42001@test_domain;>\nMax-Forwards: **69**\nContact: <sip:42009@10.0.20.31:5060;\nP-Eltex-Info: outgoing\nDiversion: "sub_B_42007" <sip:42007@10.0.20.31:5060>;\nreason=**unconditional**;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:42001@test_domain**>;\nContact: <sip:42007@10.0.20.31:5060;>\nP-Eltex-Info: progressing\nRemote-Party-ID: "**sub_C_42001" <sip:42001@test_domain>**;\n**party=called**;screen=yes;privacy=off
42009->SSW:**PRACK**
SSW->42009:**200 OK**
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.138:5061;branch=z9hG4bK7yUQ6NUZypg2S;received=10.0.20.138;rport=5061
From: "sub_A_42009" <sip:42009@test_domain>;tag=06a2Scj9ZHaZj
To: "sub_B_42007" <sip:42007@test_domain>;tag=ecssI1747132297180657038690
Call-ID: 3f6ca940-a2fc-1200-dfa1-6813e2092a90
CSeq: 578818 INVITE
Diversion: <tel:42001>;reason=unconditional;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 843235946 sip1@ecss1 <0.6723.0>/3 incoming
Remote-Party-ID: "sub_B_42007" <sip:42007@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 843235946
User-Agent: Eltex ECSS-10
Content-Length: 0
|
| INVITE sip:42001@10.0.20.139:5060 SIP/2.0
Via: SIP/2.0/UDP 10.0.20.31:5060;branch=z9hG4bK-o-1747132297310503-067240-101
From: "sub_A_42009" <sip:42009@test_domain;user=phone>;tag=ecssO1747132297310510067240
To: <sip:42001@test_domain>
Call-ID: 06d3204c94a8c428
CSeq: 1 INVITE
User-Agent: Eltex ECSS-10
Max-Forwards: 69
Contact: <sip:42009@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
X-Call-Ref: 843235946
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/- 843235946 sip1@ecss1 <0.6724.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=unconditional;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=- 2208989101 3956121097 IN IP4 10.0.20.91
s=ECSS-10
b=AS:3166
t=0 0
m=audio 12012 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:12013 IN IP4 10.0.20.91
a=sendrecv
a=ssrc:1204633343 cname:0f65612c7f456284
m=video 12014 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:12015 IN IP4 10.0.20.91
a=sendrecv
a=imageattr:* recv [x=640,y=480,q=0.50]
a=ssrc:565088853 cname:0f65612c7f456284
a=rtcp-fb:* nack pli
|
|
SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 10.0.20.138:5061;branch=z9hG4bK7yUQ6NUZypg2S;received=10.0.20.138;rport=5061
From: "sub_A_42009" <sip:42009@test_domain>;tag=06a2Scj9ZHaZj
To: "sub_C_42001" <sip:42001@test_domain>;tag=ecssI1747132297180657038690
Call-ID: 3f6ca940-a2fc-1200-dfa1-6813e2092a90
CSeq: 578818 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 843235946 sip1@ecss1 <0.6723.0>/5 progressing
Remote-Party-ID: "sub_C_42001" <sip:42001@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 843235946
User-Agent: Eltex ECSS-10
Content-Length: 250
v=0
o=- 2208989659 3956121097 IN IP4 10.0.20.91
s=ECSS-10
t=0 0
m=audio 12016 RTP/AVP 8
c=IN IP4 10.0.20.91
a=rtpmap:8 PCMA/8000/1
a=rtcp:12017 IN IP4 10.0.20.91
a=sendrecv
a=ssrc:956197381 cname:29c2718b184b4379
a=silenceSupp:off - - - -
|
|
|
Управление услугой с телефонного аппаратаБезусловная переадресация вызова (CFU — Call forward unconditional)| Действие | в тональном наборе / на smart телефоне | в импульсном наборе 1 |
|---|
Активация | *21*<ТЕЛЕФОН># / *21*<ТЕЛЕФОН> *21*<РЕЖИМ>*<ТЕЛЕФОН># / *21*<РЕЖИМ>*<ТЕЛЕФОН> | 1121<ТЕЛЕФОН> | | Деактивация | #21# / #21 #21*<РЕЖИМ># / #21*<РЕЖИМ> | 1221 | Просмотр состояния | *#21# / *#21 *#21*<ТЕЛЕФОН># / *#21*<ТЕЛЕФОН> | 1321<ТЕЛЕФОН> | Проверка номера переадресации |
| 1421<ТЕЛЕФОН> | Активировать/Деактивировать в режиме переключения (trigger) | *D21*<ТЕЛЕФОН># / *D21*<ТЕЛЕФОН> *D21*<РЕЖИМ>*<ТЕЛЕФОН># / *D21*<РЕЖИМ>*<ТЕЛЕФОН> |
|
1 — basic терминал, у абонента так же должен быть установлен параметр pulse_telephone=true (данным параметром мы разрешаем принимать импульсный набор для активации услуг с ТА абонента. Тональный набор так же обрабатывается) где - <ТЕЛЕФОН> — номер телефона, на который настроена безусловная переадресация;
- <РЕЖИМ> — режим переадресации, доступны режимы:
- 1 — Внутренние номера;
- 2 — Внешние номера.
Логика выбора номера для переадресации "Внутренний номер" / "Внешний номер" следующая: - если номер А определён системой как локальный, то вызов будет переадресован на телефон из параметра "номер".
- если номер А определён системой как внешний (пришедший не от абонентов станции), то вызов будет переадресован на телефон из параметра "внешний номер".
|
При использовании ТА в режиме импульсного набора можно вводить только код услуги и Внутренний номер телефона. Ввод режима / Внешнего номера возможен только при переходе в тональный режим или через "Портал абонента". Так же изменить конфигурацию может оператор через CLI / Web интерфейс. |
При использовании ТА в тональном наборе или smart ТА пользователь может указать: - только *21*1*Внутренний_Номер – при этом все звонки вне зависимости Внешние или Локальные — будут переадресованы на указный Внутренний_Номер.
- только *21*2*Внешний_Номер (автоматически активируется параметр "Использовать внешний номер")— при этом все Внешние звонки будут будут переадресованы на указный Внешний_Номер ,
а Локальные звонки будут проключены к нашему абоненту (для Локальных звонков переадресация срабатывать не будет) - последовательно активировать *21*1*Внутренний_Номер, а затем *21*2*Внешний_Номер (при этом автоматически активируется параметр "Использовать внешний номер").
В этом случае все Внутренние звонки будут переадресованы на Внутренний_Номер переадресации, а все Внешние звонки (приходящие из транка) будут переадресованы на Внешний_Номер.
|
Логика работы услуги "Просмотр состояния" : Абонент в тональном наборе вводит код услуги *#21# или *#21 , в зависимости от статуса услуги абонент получит уведомление на дисплей "Активирован /Деактивирован" и фразу автоответчика — "Услуга активирована /деактивирована". В случае набора *#21*<телефон_для_переадресации> будет выполняться проверка, активна ли услуга на выбранный внутренний номер, если выбранный телефон не внутренний (а внешний) или переадресация активна на другой номер → результат проверки будет фраза автоответчика "Услуга деактивирована" / на дисплей "Деактивирован". Абонент в импульсном наборе вводит код услуги 1321<телефон_для_переадресации> , в зависимости от статуса услуги абонент получит фразу автоответчика — "Услуга активирована /деактивирована". Проверка выполняется только по "Внутреннему_номеру". |
Режим "Переключения (trigger)" можно использовать для программирования кнопки телефона при этом однократное нажатие на кнопку приводит к включению услуги , а повторное нажатие на ту же кнопку к выключению услуги и далее по кругу (вкл/выкл). Режим тригера поддерживается только в тональном наборе. |
- Абонент В (42007) использует smart TA ;
- Абонент В (42007) активирует CFU на номер 42001, для этого набирает последовательность код услуги *21, * и номер абонента С(42001). ==> *21* 42001;
- SSW активирует услугу CFU в базе данных абонента;
- SSW посылает подтверждение о активации услуги в ТА абонента, данное подтверждение выводится на дисплей ТА;
- так же SSW посылает в RTP пакетах фразу информатора — "Услуга активирована" которую абонент прослушивает в трубку или на динамик ТА.
INVITE sip:*21*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:*21*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:*21*42001%23@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:*21*42001%23@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:*21*42001%23@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) деактивирует CFU на номер 42001, для этого набирает последовательность код услуги #21#;
- SSW деактивирует услугу CFU в базе данных абонента;
- SSW посылает подтверждение о деактивации услуги в ТА абонента, данное подтверждение выводится на дисплей ТА;
- так же SSW посылает в RTP пакетах фразу информатора — "Услуга деактивирована" которую абонент прослушивает в трубку или на динамик ТА.
INVITE sip:#21#@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:#21#@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:%2321%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:%2321%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:%2321%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 - - - -
|
|
|
- Абонент В (50001) использует Basic TA и у него установлен параметр "pulse_telephone=true" на алиас;
- Абонент В (50001) активизирует CFU на номер 42007, для этого набирает последовательность код услуги 1121 и номер абонента С(42007). ==> 112142007;
- SSW активизирует услугу CFU в базе данных абонента;
- SSW посылает подтверждение о активизации услуги в ТА абонента, но так как абонент использует Basic TA, то данное подтверждение ни куда не выводится (нет индикации);
- SSW посылает в RTP пакетах фразу информатора — "Услуга активирована".
INVITE sip:112142007@10.0.20.31 SIP/2.0
Via: SIP/2.0/UDP 10.0.20.136;rport;branch=z9hG4bKjNvNXaa3ZHUNF
Max-Forwards: 70
From: <sip:50001@test_domain>;tag=QQ4ZcZ7a9HKFe
To: <sip:112142007@test_domain>
Call-ID: e23d3f40-a06d-1200-8fb6-a8f94b094172
CSeq: 438295 INVITE
Contact: <sip:50001@10.0.20.136:5060>
User-Agent: TAU-8.IP/2.6.8 SN/VI33009554 sofia-sip/1.9
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, INFO
Supported: timer, 100rel, replaces
Authorization: Digest username="50001", realm="test_domain", nonce="9676fe322f9df37a4c5fe523a491915d", cnonce="4k4IH6BtEgC2j6j5SwlBcg", algorithm=MD5, uri="sip:112142007@10
.20.31", response="7019b41e56153fa9d265ae2c44475113", qop=auth, nc=00000001
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 166
v=0
o=- 8147494036313072946 5146382979013886832 IN IP4 10.0.20.136
s=Session SDP
c=IN IP4 10.0.20.136
t=0 0
m=audio 12532 RTP/AVP 8 0
a=silenceSupp:on - - - -
|
| | SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.0.20.136;branch=z9hG4bKjNvNXaa3ZHUNF;received=10.0.20.136;rport=5060
From: <sip:50001@test_domain>;tag=QQ4ZcZ7a9HKFe
To: "Активирован" <sip:112142007@test_domain>;tag=ecssI1743761997201474038440
Call-ID: e23d3f40-a06d-1200-8fb6-a8f94b094172
CSeq: 438295 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:112142007@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 50001@test_domain/-1 591598527 sip1@ecss1 <0.11095.0>/3 incoming
P-Eltex-MGM-Result: activated
Remote-Party-ID: "Активирован" <sip:112142007@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 591598527
User-Agent: Eltex ECSS-10
Content-Length: 250
v=0
o=- 2208989086 3952750797 IN IP4 10.0.20.82
s=ECSS-10
t=0 0
m=audio 12002 RTP/AVP 8
c=IN IP4 10.0.20.82
a=rtpmap:8 PCMA/8000/1
a=rtcp:12003 IN IP4 10.0.20.82
a=sendrecv
a=ssrc:1444525794 cname:6315f7c1714418cc
a=silenceSupp:on - - - -
|
|
|
Безусловная переадресация вызова Тип 2 (CFU Type2 — Call forward unconditional Type2)Для абонента использование данной услуги нечем не отличается от услуги CFU. Отличие будет только в обработке вызова системой: при прохождении через систему вызов разделяется на два независимых (A -> B, B -> C), а в сторону абонентов А и С не будет выдано никакой индикации о переадресации. Пример - Абонент B(42007) активировал услугу CFU_Type2. Безусловная переадресация Тип2 активирована на заранее определенный номер абонента C(42001).
- Абонент A(42009)набирает номер абонента B(42007).
- SSW переадресует вызов на абонента С(42001), при этом на дисплее (в случае использования услуги "Clip / Cnip") выводится имя и номер абонента В.
- Абонент С отвечает абоненту А, при этом на дисплее абонента А (в случае использования услуги "Clip / Cnip") выводится имя и номер абонента В .
- Абонент А и С завершают разговор.
Если абонент A/С имеет услугу "CNIP Отображение имени звонящего абонента" , то по умолчанию имя абонента В передаваться не будет. Это происходит потому, что обычно имя прописывается в ТА , а ТА абонента В в данном звонке не участвует. Чтобы имя отображалось корректно, у абонента В в алиас нужно указать "Отображаемое имя" ("displayName"). Это можно выполнить командой CLI: /domain/test_domain/alias/set 42007 sip 42007@test_domain displayName 42007
There are aliases within domain test_domain affected by settings property displayName:
42007 <-> 06baf3d5e01bc1f0
/domain/test_domain/alias/info 42007
Aliases in domain test_domain
┌───────┬─────────────────┬─┬─┬───────────────────────┬─────────────────────────────────┐
│Address│ Iface │A│W│ Property │ Value │
├───────┼─────────────────┼─┼─┼───────────────────────┼─────────────────────────────────┤
│42007 │42007@test_domain│ │ │user_agent │"VP-15P/2.9.2.1.4 sofia-sip/1.22"│
. . .
│ │ │ │ │displayName │sub_B_42007 │
. . .
└───────┴─────────────────┴─┴─┴───────────────────────┴─────────────────────────────────┘ |
Либо через Веб интерфейс: 
|

INVITE sip:42007@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.138:5061;rport;branch=z9hG4bKeFHaN6X2Sa4DQ
Max-Forwards: 70
From: "sub_A_42009" <sip:42009@test_domain>;tag=60m7QyX238gvg
To: <sip:42007@test_domain>
Call-ID: 4ef62840-a2f8-1200-dea1-6813e2092a90
CSeq: 577972 INVITE
Contact: <sip:42009@10.0.20.138:5061;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
Require: 100rel
Supported: timer, 100rel, replaces, remote-ring
Allow-Events: message-summary, talk, hold, dialog, refer
Authorization: Digest username="42009", realm="test_domain", nonce="e7febefadf970844dc6570ebffdb6ef9", cnonce="Twh3wKL4EgCh3mgT4gkqkA", algorithm=MD5, uri="sip:42007@test_do
in", response="08b9f96945b7ae6784850b8cc7182f67", qop=auth, nc=00000001
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 275
v=0
o=- 1447993443004876690 6986906999066862849 IN IP4 10.0.20.138
s=Session SDP
c=IN IP4 10.0.20.138
t=0 0
m=audio 23276 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 CFU_Type2 активирован на номере 42007
participant 42009
participant SSW
participant 42001
42009->SSW:**INVITE (SDP) sip:42007@test_domain** \nMax-Forwards: **70**\nFrom: "sub_A_42009" <sip:42009@test_domain>\nTo: <sip:42007@test_domain>
SSW->42009:**100 Trying for session update**
SSW->42001:**INVITE (SDP) sip:42001@10.0.20.139:5060**\nFrom: "sub_B_42007" <sip:42007@test_domain;user=phone>\nTo: <sip:42001@test_domain>\nMax-Forwards: **69**\nContact: <sip:42007@10.0.20.31:5060;\nP-Eltex-Info: outgoing\nRemote-Party-ID: **"sub_B_42007" <sip:42007@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_B_42007" <sip:42007@test_domain>;\nContact: <sip:42007@10.0.20.31:5060;>\nP-Eltex-Info: incoming\nRemote-Party-ID: **"sub_B_42007" <sip:42007@test_domain>**;\n**party=called**;screen=yes;privacy=off
42009->SSW:**PRACK**
SSW->42009:**200 OK**
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** |
|
INVITE sip:42001@10.0.20.139:5060 SIP/2.0
Via: SIP/2.0/UDP 10.0.20.31:5060;branch=z9hG4bK-o-1747130605372184-049730-101
From: "sub_B_42007" <sip:42007@test_domain;user=phone>;tag=ecssO1747130605372191049730
To: <sip:42001@test_domain>
Call-ID: 06d31fe2d5a7e17a
CSeq: 1 INVITE
User-Agent: Eltex ECSS-10
Max-Forwards: 69
Contact: <sip:42007@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
X-Call-Ref: 2336535775
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/- 2336535775 sip1@ecss1 <0.4973.0>/1 outgoing
Category: 10
Session-Expires: 1800;refresher=uac
Min-SE: 300
Supported: 100rel, timer, replaces
Remote-Party-ID: "sub_B_42007" <sip:42007@test_domain>;party=calling;screen=yes;privacy=off
Content-Type: application/sdp
Content-Length: 690
v=0
o=- 2208989166 3956119405 IN IP4 10.0.20.91
s=ECSS-10
b=AS:3166
t=0 0
m=audio 12006 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:12007 IN IP4 10.0.20.91
a=sendrecv
a=ssrc:223173407 cname:12183af06fb87f7e
m=video 12008 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:12009 IN IP4 10.0.20.91
a=sendrecv
a=imageattr:* recv [x=640,y=480,q=0.50]
a=ssrc:1200771786 cname:12183af06fb87f7e
a=rtcp-fb:* nack pli
|
|
SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 10.0.20.138:5061;branch=z9hG4bKeFHaN6X2Sa4DQ;received=10.0.20.138;rport=5061
From: "sub_A_42009" <sip:42009@test_domain>;tag=60m7QyX238gvg
To: "sub_B_42007" <sip:42007@test_domain>;tag=ecssI1747130605308141038490
Call-ID: 4ef62840-a2f8-1200-dea1-6813e2092a90
CSeq: 577972 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: 1
Require: 100rel
Contact: <sip:42007@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42009@test_domain/-1 2336535775 sip1@ecss1 <0.4972.0>/3 incoming
Remote-Party-ID: "sub_B_42007" <sip:42007@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 2336535775
User-Agent: Eltex ECSS-10
Content-Length: 250
v=0
o=- 2208989739 3956119405 IN IP4 10.0.20.91
s=ECSS-10
t=0 0
m=audio 12010 RTP/AVP 8
c=IN IP4 10.0.20.91
a=rtpmap:8 PCMA/8000/1
a=rtcp:12011 IN IP4 10.0.20.91
a=sendrecv
a=ssrc:237739822 cname:46246b7921d3b1ce
a=silenceSupp:off - - - -
|
|
|
Управление услугой с телефонного аппаратаБезусловная переадресация вызова без уведомления (CFU_Type2 — Call forward unconditional without notification)
| Действие в тональном наборе / на smart телефоне |
|---|
| Активация |
|---|
*41*<ТЕЛЕФОН># *41*<РЕЖИМ>*<ТЕЛЕФОН># | | Деактивация |
|---|
#41# / #41 #41*<РЕЖИМ># / #41*<РЕЖИМ> | | Просмотр состояния |
|---|
*#41# / *#41 *#41*<ТЕЛЕФОН># / *#41*<ТЕЛЕФОН> | | Активировать/Деактивировать в режиме переключения | *D41*<ТЕЛЕФОН># / *D41*<ТЕЛЕФОН> *D41*<РЕЖИМ>*<ТЕЛЕФОН># / *D41*<РЕЖИМ>*<ТЕЛЕФОН> |
где - <ТЕЛЕФОН> — номер телефона, на который настроена безусловная переадресация вызова;
- <РЕЖИМ> — режим переадресации, доступны режимы:
- 1 — Внутренние номера;
- 2 — Внешние номера.
Логика выбора номера для переадресации "Внутренний номер" / "Внешний номер" следующая: - если номер А определён системой как локальный, то вызов будет переадресован на телефон из параметра "номер".
- если номер А определён системой как внешний (пришедший не от абонентов станции), то вызов будет переадресован на телефон из параметра "внешний номер".
|
Пользователь может указать: - только *41*1*Внутренний_Номер – при этом все звонки вне зависимости Внешние или Локальные — будут переадресованы на указный Внутренний_Номер
- только *41*2*Внешний_Номер (автоматически активируется параметр "Использовать внешний номер")— при этом все Внешние звонки будут будут переадресованы на указный Внешний_Номер ,
а Локальные звонки будут проключены к нашему абоненту (для Локальных звонков переадресация срабатывать не будет) - последовательно активировать *41*1*Внутренний_Номер, а затем *41*2*Внешний_Номер (при этом автоматически активируется параметр "Использовать внешний номер").
В этом случае все Внутренние звонки будут переадресованы на Внутренний_Номер переадресации, а все Внешние звонки (приходящие из транка) будут переадресованы на Внутренний_Номер.
|
Логика работы услуги "Просмотр состояния" : Абонент вводит код услуги *#41# или *#41 , в зависимости от статуса услуги абонент получит уведомление на дисплей "Активирован /Деактивирован" и фразу автоответчика — "Услуга активирована /деактивирована". В случае набора *#41*<телефон_для_переадресации> будет выполняться проверка, активна ли услуга на выбранный внутренний номер, если выбранный телефон не внутренний (а внешний) или переадресация активна на другой номер → результат проверки будет фраза автоответчика "Услуга деактивирована" / на дисплей "Деактивирован". |
Режим "Переключения (trigger)" можно использовать для программирования кнопки телефона при этом однократное нажатие на кнопку приводит к включению услуги , а повторное нажатие на ту же кнопку к выключению услуги и далее по кругу (вкл/выкл). |
Настройка параметров услуги через интерфейс командной строкиДля активации услуги "cfu / cfu_type2" через интерфейс командной строки выполните следующие команды: - для администратора системы:
/cluster/storage/ds1/ss/enable <DOMAIN> <ADDRESS> cfu (или cfu_type2) <ATR>
/cluster/storage/ds1/ss/activate <DOMAIN> <ADDRESS> cfu (или cfu_type2) <ATR>
- для оператора виртуальной АТС:
/domain/<DOMAIN>/ss/enable <ADDRESS> cfu (или cfu_type2) <ATR>
/domain/<DOMAIN>/ss/activate <ADDRESS> cfu (или cfu_type2) <ATR>
где <DOMAIN> — имя виртуальной АТС, которой принадлежит абонент(ы); <ADDRESS> — номер(а) абонентов, для которых выполняется настройка услуги, символ "*" используется для указания всех абонентов заданного домена. Диапазоны номеров указываются в фигурных скобках. Например: 71{1-2,9} соответствует номерам 711, 712, 719. |
<ATR> — атрибуты услуги: - Номер (number) — номер, на который выполняется переадресация;
- Внешний номер (external number) — номер, на который выполняется переадресация, если номер А определён системой как внешний (пришедший не от абонентов станции). Используется одновременно с параметром "номер" (при указании флага "Использовать внешний номер");
- Изменение категории вызывающего абонента (A) при переадресации (replace_category_from_redirection) — если флаг установлен, и выполнена переадресация звонка, то категория вызывающего абонента(А) будет изменена на категорию набираемого абонента (В);
- Использовать внешний номер (use external number) — если флаг установлен, то при переадресации дополнительно используется поле "внешний номер";
В случае активации флага "Использовать внешний номер" логика выбора номера для переадресации следующая: - если номер А определён системой как локальный, то вызов будет переадресован на телефон из параметра "номер"
- если номер А определён системой как внешний (пришедший не от абонентов станции), то вызов будет переадресован на телефон из параметра "внешний номер".
|
- <Для cfu_type2> Использовать счетчик перенаправления — если флаг установлен, то используется счетчик перенаправления (максимальное кол-во их=5).
Описание команд для управления услугами через интерфейс командной строки CLI приведено в Справочнике команд CLI, разделы /cluster/storage/<STORAGE>/ss и /domain/<DOMAIN>/ss. Пример настройки CLIАктивировать услугу "Безусловная переадресация входящих вызовов (cfu)" / "Безусловная переадресация входящих вызовов без уведомления (cfu_type2)" для абонента с номером 42001 виртуальной АТС "test_domain". И установить номер для безусловной переадресации — 42007. Активация услуги "cfu" через интерфейс командной строки:/domain/test_domain/ss/enable 42001 cfu
1 users divided into 1 parts
[**********************************************************************] 265mks
Success: Supplementary service cfu enabled for domain "test_domain", address "42001"
Read properties from enabled supplementary services
[**********************************************************************] 70mks
/domain/test_domain/ss/activate 42001 cfu number = 42007
1 users divided into 1 parts
[**********************************************************************] 489mks
Success: Supplementary service cfu activated for domain "test_domain" address "42001" |
Активация услуги "cfu_type2" через интерфейс командной строки:/domain/test_domain/ss/enable 42001 cfu_type2
1 users divided into 1 parts
[**********************************************************************] 508mks
Success: Supplementary service cfu_type2 enabled for domain "test_domain", address "42001"
Read properties from enabled supplementary services
[**********************************************************************] 106mks
/domain/test_domain/ss/activate 42001 cfu_type2 number = 42007
1 users divided into 1 parts
[**********************************************************************] 162mks
Success: Supplementary service cfu_type2 activated for domain "test_domain" address "42001" |
Результат: CFU /domain/test_domain/ss/info 42001
Domain: test_domain
Supplementary services' settings:
┌──────────────────────────────┬──────────────────────────────────────────────────┬──┬──┬─────────────────────────────────────────────────────────────────────────────────┐
│ Address │ Name │V │E │ CSD │
├──────────────────────────────┼──────────────────────────────────────────────────┼──┼──┼─────────────────────────────────────────────────────────────────────────────────┤
│42001 │cfu │16│T │external_number = [] │
│ │ │ │ │number = "42007" │
│ │ │ │ │replace_category_from_redirection = false │
│ │ │ │ │use_external_number = true │
│42001 │clip │6 │T │ │
│42001 │cnip │4 │T │ │
└──────────────────────────────┴──────────────────────────────────────────────────┴──┴──┴─────────────────────────────────────────────────────────────────────────────────┘
Legend:
V - version of the supplementary service;
E - enable state of selected supplementary service to current domain, address |
CFU_Type2 /domain/test_domain/ss/info 42001
Domain: test_domain
Supplementary services' settings:
┌──────────────────────────────┬──────────────────────────────────────────────────┬──┬──┬─────────────────────────────────────────────────────────────────────────────────┐
│ Address │ Name │V │E │ CSD │
├──────────────────────────────┼──────────────────────────────────────────────────┼──┼──┼─────────────────────────────────────────────────────────────────────────────────┤
│42001 │cfu_type2 │16│T │external_number = [] │
│ │ │ │ │number = "42007" │
│ │ │ │ │replace_category_from_redirection = false │
│ │ │ │ │use_external_number = false │
│ │ │ │ │use_redirection_counter = false │
│42001 │clip │6 │T │ │
│42001 │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" ("Карточка абонента"). | Индивидуальные настройки услуги абонента переопределяют глобальные настройки услуги (настройки услуги на уровне домена). |
Для активации услуги установите флаг напротив значения "Безусловная переадресация входящих вызовов (cfu)" / "Безусловная переадресация входящих вызовов без уведомления (cfu_type2)" и в поле "Номер" ("number") укажите номер, на который будет совершаться безусловная переадресация вызова. Для деактивации услуги — снимите флаг. Для сохранения настроек нажмите кнопку "Сохранить" ("Save"). Пример настройки через WebАктивация услуги "cfu" через web-конфигуратор:- Выберите номер телефона абонента — 42001;
- Разрешите использовать услугу абоненту — установите
. Установите флаг напротив услуги "Безусловная переадресация входящих вызовов (cfu)". - В поле "Номер" ("number") установите номер — 42007;
- Для сохранения настроек нажмите кнопку "Сохранить" ("Save").

Активация услуги "cfu_type2" через web-конфигуратор:- Выберите номер телефона абонента — 42001;
- Разрешите использовать услугу абоненту — установите
. Установите флаг напротив услуги "Безусловная переадресация входящих вызовов без уведомления (cfu_type2)". - В поле "Номер" ("number") установите номер — 42007;
- Для сохранения настроек нажмите кнопку "Сохранить" ("Save").

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

Активация услуги "cfu_type2" через Портал абонента:- Выберите закладку "Услуги";
- Установите переключатель напротив услуги "Безусловная переадресация входящих вызовов без уведомления (cfu_type2)" в положение вкл .
- В поле "Номер" ("number") установите номер — 42007;
- Для сохранения настроек нажмите кнопку "Сохранить".

При установлении атрибута call_forwarding_isup_causes (запрет переадресации при выбранных isup_causes, значение по умолчанию " отсутствует") и невозможности установить соединение с абонентом "С" по какой либо причине (isup cause 17, 21, 25), звонок вернется на абонента "B". |
|