Описание

Услуга "Безусловная переадресация входящих вызовов (cfu)" ("Call Forwarding Unconditional") / "Безусловная переадресация входящих вызовов без уведомления (cfu_type2)" ("Call Forwarding Unconditional without notification") позволяет пользователю перенаправлять все входящие вызовы на заранее указанный номер телефона.

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

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

Любому абоненту можно назначить переадресацию внешних вызовов.
Допускается одновременное использование всех типов переадресации. 

Таблица взаимодействия услуг


Услугавзаимодействие с 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 - - - -

CFU активирован на номере 42007CFU активирован на номере 4200742009SSW420014200942009SSWSSW4200142001INVITE (SDP) sip:42007@test_domain  Max-Forwards:70From: "sub_A_42009" <sip:42009@test_domain>;To: <sip:42007@test_domain>100 Trying for session update181 Call Is Being ForwardedFrom: "sub_A_42009" <sip:42009@test_domain>;To: "sub_B_42007" <sip:42007@test_domain>;Diversion: <tel:42001>;reason=unconditional;privacy=fullContact: sip:42007@10.0.20.31:5060;P-Eltex-Info: incomingRemote-Party-ID:"sub_B_42007" <sip:42007@test_domain>;party=called;screen=yes;privacy=offPRACK200 OKINVITE (SDP) sip:42001@10.0.20.139:5060From: "sub_A_42009" <sip:42009@test_domain;user=phone>To: <sip:42001@test_domain;>Max-Forwards:69Contact: <sip:42009@10.0.20.31:5060;P-Eltex-Info: outgoingDiversion: "sub_B_42007" <sip:42007@10.0.20.31:5060>;reason=unconditional;privacy=offRemote-Party-ID:"sub_A_42009" <sip:42009@test_domain>;party=calling;screen=yes;privacy=off100 Trying180 Ringing180 Ringing (SDP)From: "sub_A_42009" <sip:42009@test_domain>;To: "sub_C_42001" <sip:42001@test_domain>;Contact: <sip:42007@10.0.20.31:5060;>P-Eltex-Info: progressingRemote-Party-ID: "sub_C_42001" <sip:42001@test_domain>;party=called;screen=yes;privacy=offPRACK200 OK200 OK (SDP)ACK200 OKACKBYE200 OKBYE200 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 - - - -

CFU_Type2 активирован на номере 42007CFU_Type2 активирован на номере 4200742009SSW420014200942009SSWSSW4200142001INVITE (SDP) sip:42007@test_domain  Max-Forwards:70From: "sub_A_42009" <sip:42009@test_domain>To: <sip:42007@test_domain>100 Trying for session updateINVITE (SDP) sip:42001@10.0.20.139:5060From: "sub_B_42007" <sip:42007@test_domain;user=phone>To: <sip:42001@test_domain>Max-Forwards:69Contact: <sip:42007@10.0.20.31:5060;P-Eltex-Info: outgoingRemote-Party-ID:"sub_B_42007" <sip:42007@test_domain>;party=calling;screen=yes;privacy=off100 Trying180 Ringing180 Ringing (SDP)From: "sub_A_42009" <sip:42009@test_domain>;To: "sub_B_42007" <sip:42007@test_domain>;Contact: <sip:42007@10.0.20.31:5060;>P-Eltex-Info: incomingRemote-Party-ID:"sub_B_42007" <sip:42007@test_domain>;party=called;screen=yes;privacy=offPRACK200 OK200 OK (SDP)ACK200 OKACKBYE200 OKBYE200 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/<CLUSTER>/ss/enable <DOMAIN> <ADDRESS> cfu (или cfu_type2) <ATR>

/cluster/storage/<CLUSTER>/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>

где

<CLUSTER> — имя кластера хранения долговременных данных (DS);
<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-конфигуратор:

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


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

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


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


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

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

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

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

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