Описание

Услуга "Переадресация вызова по неответу (cfnr)" ("Call Forwarding No Reply") /  Переадресация вызова по неответу (cfnr)" ("Call Forwarding No Reply") Type2 позволяет пользователю перенаправлять входящие вызовы на заранее указанный номер телефона, в случае если нет ответа от вызываемого абонента в течение установленного времени.

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

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


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


Услугавзаимодействие с CFNR
Будильник / Alarm Call
Запрет анонимных вызовов / Anonymous Call Blocking
Переадресация по автоопределению номера
Переадресация вызова посредством оконечного терминала
Переадресация по занятостипараллельно
Безусловная переадресация
Переадресация по неответу без уведомления
Переадресация вызова по недоступностипараллельно
Переадресация вызова по времени
Безусловная переадресация без уведомления
Запрет переадресуемых вызовов (fbc)
Переадресация по расписанию
Переадресация по расписанию и неответу
Следуй за мной
Следуй за мной и неответу
Ожидание вызова (CW)
Мультилайн (ML)
Группа шеф-секретарь (Assistant)
Групповой вызов (CGG)
Всегда на связи (FlexiСall)
Не беспокоить (DND)
Запрет переадресованных вызовов (RFC)← 
Выборочное разрешение входящих вызовов (sca)← 
Выборочный запрет входящих вызовов (scr)

где:

"↑ "– услуга CFU имеет приоритет

"←" — указанная услуга имеет приоритет

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

"Переадресация вызова по неответу (cfnr)" ("Call Forwarding No Reply")" — услуга, позволяет пользователю перенаправлять входящие вызовы на заранее указанный номер телефона, в случае если нет ответа от вызываемого абонента в течение установленного времени.

Пример

  • Абонент B(42007) активировал услугу CFNR. Переадресация вызова по неответу  активирована на заранее определенный номер абонента C(42001).
  • Абонент A(42009)набирает номер абонента B(42007).
  • SSW проключает вызов на абонента В(42007), и запускается таймер ожидания ответа абонента (по умолчанию 15 сек).
  • В случае истечения таймера (абонент В не ответил) звонок в сторону В сбрасывается (Cancel).
  • SSW переадресует вызов на абонента С(42001).
  • Абонент С отвечает абоненту А.
  • Абонент А и С завершают разговор.


INVITE sip:42007@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.138:5061;rport;branch=z9hG4bKZZ9SKtmv797ma
Max-Forwards: 70
From: "sub_A_42009" <sip:42009@test_domain>;tag=6r4jvU4aUKm3Q
To: <sip:42007@test_domain>
Call-ID: b9f84900-99db-1200-0e95-6813e2092a90
CSeq: 77054 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
Supported: timer, 100rel, replaces, remote-ring
Allow-Events: message-summary, talk, hold, dialog, refer
Authorization: Digest username="42009", realm="test_domain", nonce="220e70b24d3cb5327e30ee75b27f861d", cnonce="ugkR4JnbEgCVDmgT4gkqkA", algorithm=MD5, uri="sip:42007@test_do
in", response="b713ba1bfe13c8873faed22e281fe29e", qop=auth, nc=00000001
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 275


v=0
o=- 1592060677302360573 7579214389770208504 IN IP4 10.0.20.138
s=Session SDP
c=IN IP4 10.0.20.138
t=0 0
m=audio 23004 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 - - - -



INVITE sip:42007@10.0.20.134:5062 SIP/2.0
Via: SIP/2.0/UDP 10.0.20.31:5060;branch=z9hG4bK-o-1744597704126138-060800-101
From: "sub_A_42009" <sip:42009@test_domain;user=phone>;tag=ecssO1744597704126148060800
To: <sip:42007@test_domain;user=phone>
Call-ID: 06d091ec825fc00b
CSeq: 1 INVITE
User-Agent: Eltex ECSS-10
Max-Forwards: 69
Contact: <sip:42009@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
X-Call-Ref: 2986377229
Accept: multipart/mixed, application/sdp
Allow: INVITE, ACK, BYE, CANCEL, PRACK, REGISTER, INFO, REFER, NOTIFY, OPTIONS, SUBSCRIBE, MESSAGE, UPDATE, PUBLISH
Allow-Events: presence, dialog, conference, as-feature-event, keep-alive
P-Eltex-Info: test_domain 42007@test_domain/- 2986377229 sip1@ecss1 <0.6080.0>/1 outgoing
Category: 0
Session-Expires: 1800;refresher=uac
Min-SE: 300
Supported: 100rel, timer, replaces
Remote-Party-ID: "sub_A_42009" <sip:42009@test_domain>;party=calling;screen=yes;privacy=off
Content-Type: application/sdp
Content-Length: 689

v=0
o=- 2208988953 3953586504 IN IP4 10.0.20.82
s=ECSS-10
b=AS:3166
t=0 0
m=audio 12120 RTP/AVP 8 0 9 96
c=IN IP4 10.0.20.82
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:12121 IN IP4 10.0.20.82
a=sendrecv
a=ssrc:378805253 cname:2dc649a947a660c9
m=video 12122 RTP/AVP 100 96
c=IN IP4 10.0.20.82
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:12123 IN IP4 10.0.20.82
a=sendrecv
a=imageattr:* recv [x=640,y=480,q=0.50]
a=ssrc:432445243 cname:2dc649a947a660c9
a=rtcp-fb:* nack pli

SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 10.0.20.138:5061;branch=z9hG4bKZZ9SKtmv797ma;received=10.0.20.138;rport=5061
From: "sub_A_42009" <sip:42009@test_domain>;tag=6r4jvU4aUKm3Q
To: "sub_B_42007" <sip:42007@test_domain>;tag=ecssI1744597704032527038180
Call-ID: b9f84900-99db-1200-0e95-6813e2092a90
CSeq: 77054 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 2986377229 sip1@ecss1 <0.6079.0>/3 incoming
Remote-Party-ID: "sub_B_42007" <sip:42007@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 2986377229
User-Agent: Eltex ECSS-10
Content-Length: 251


v=0
o=- 2208988984 3953586504 IN IP4 10.0.20.82
s=ECSS-10
t=0 0
m=audio 12124 RTP/AVP 8
c=IN IP4 10.0.20.82
a=rtpmap:8 PCMA/8000/1
a=rtcp:12125 IN IP4 10.0.20.82
a=sendrecv
a=ssrc:1532749856 cname:39057dd24bb39032
a=silenceSupp:off - - - -

CANCEL sip:42007@10.0.20.134:5062 SIP/2.0
Via: SIP/2.0/UDP 10.0.20.31:5060;branch=z9hG4bK-o-1744597704126138-060800-101
From: "sub_A_42009" <sip:42009@test_domain;user=phone>;tag=ecssO1744597704126148060800
To: <sip:42007@test_domain;user=phone>
Call-ID: 06d091ec825fc00b
CSeq: 1 CANCEL
Max-Forwards: 69
Reason: Q.850;cause=19;text="No answer from user (user alerted)"
P-Eltex-Info: system: Call is complete
Content-Length: 0

SIP/2.0 181 Call Is Being Forwarded
Via: SIP/2.0/UDP 10.0.20.138:5061;branch=z9hG4bKZZ9SKtmv797ma;received=10.0.20.138;rport=5061
From: "sub_A_42009" <sip:42009@test_domain>;tag=6r4jvU4aUKm3Q
To: "sub_B_42007" <sip:42007@test_domain>;tag=ecssI1744597704032527038180
Call-ID: b9f84900-99db-1200-0e95-6813e2092a90
CSeq: 77054 INVITE
Diversion: <tel:42001>;reason=no-answer;privacy=full
Contact: <sip:42007@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42009@test_domain/-1 2986377229 sip1@ecss1 <0.6079.0>/5 alerted
Remote-Party-ID: "sub_B_42007" <sip:42007@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 2986377229
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-1744597706136743-060820-101
From: "sub_A_42009" <sip:42009@test_domain;user=phone>;tag=ecssO1744597706136748060820
To: <sip:42007@test_domain;user=phone>
Call-ID: 06d091eca27bcf12
CSeq: 1 INVITE
User-Agent: Eltex ECSS-10
Max-Forwards: 69
Contact: <sip:42009@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
X-Call-Ref: 2986377229
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/- 2986377229 sip1@ecss1 <0.6082.0>/1 outgoing
Category: 0
Session-Expires: 1800;refresher=uac
Min-SE: 300
Supported: 100rel, timer, replaces
Diversion: "sub_B_42007" <sip:42007@10.0.20.31:5060>;reason=no-answer;privacy=off
Remote-Party-ID: "sub_A_42009" <sip:42009@test_domain>;party=calling;screen=yes;privacy=off
Content-Type: application/sdp
Content-Length: 691


v=0
o=- 2208988961 3953586506 IN IP4 10.0.20.82
s=ECSS-10
b=AS:3166
t=0 0
m=audio 12126 RTP/AVP 8 0 9 96
c=IN IP4 10.0.20.82
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:12127 IN IP4 10.0.20.82
a=sendrecv
a=ssrc:1876259497 cname:5ded44b24e73406b
m=video 12128 RTP/AVP 100 96
c=IN IP4 10.0.20.82
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:12129 IN IP4 10.0.20.82
a=sendrecv
a=imageattr:* recv [x=640,y=480,q=0.50]
a=ssrc:1038027570 cname:5ded44b24e73406b
a=rtcp-fb:* nack pli

UPDATE sip:42009@10.0.20.138:5061 SIP/2.0
Via: SIP/2.0/UDP 10.0.20.31:5060;branch=z9hG4bK-o-1744597706700907-060790-42007
From: "sub_B_42007" <sip:42007@test_domain>;tag=ecssI1744597704032527038180
To: "sub_A_42009" <sip:42009@test_domain>;tag=6r4jvU4aUKm3Q
Call-ID: b9f84900-99db-1200-0e95-6813e2092a90
CSeq: 2 UPDATE
User-Agent: Eltex ECSS-10
Max-Forwards: 70
Contact: <sip:42007@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
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 42009@test_domain/-1 2986377229 sip1@ecss1 <0.6079.0>/6 progressing
Remote-Party-ID: "sub_C_42001" <sip:42001@test_domain>;party=called;screen=yes;privacy=off
Content-Length: 0




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

Переадресация вызова по неответу (cfnr)" ("Call Forwarding No Reply")

Действиев тональном наборе / на smart телефонев импульсном  наборе  1

Активация

*27*<ТЕЛЕФОН># / *27*<ТЕЛЕФОН>
*27*<РЕЖИМ>*<ТЕЛЕФОН># / *27*<РЕЖИМ>*<ТЕЛЕФОН>

1127<ТЕЛЕФОН>

Деактивация

#27# / #27

#27*<РЕЖИМ># / #27*<РЕЖИМ>

1227

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

*#27# / *#27
*#27*<ТЕЛЕФОН># / *#27*<ТЕЛЕФОН>

1327<ТЕЛЕФОН>

Проверка номера переадресации


1427<ТЕЛЕФОН>

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

*D27*<ТЕЛЕФОН># / *D27*<ТЕЛЕФОН>
#D27*<РЕЖИМ>*<ТЕЛЕФОН># / #D27*<РЕЖИМ>*<ТЕЛЕФОН>


 1 —   basic терминал, у абонента  так же должен быть установлен параметр  pulse_telephone=true
(данным параметром мы разрешаем принимать импульсный набор для активации услуг с ТА абонента. Тональный набор так же обрабатывается)

где

  • <ТЕЛЕФОН> — номер телефона, на который настроена безусловная переадресация;
  • <РЕЖИМ> — режим переадресации, доступны режимы:
    • 1 — Внутренние номера;
    • 2 — Внешние номера.

Логика выбора номера для переадресации "Внутренний номер" / "Внешний номер" следующая:

  • если номер А определён системой как локальный, то вызов будет переадресован на телефон из параметра "номер".
  • если номер А определён системой как внешний (пришедший не от абонентов станции), то вызов будет переадресован на телефон из параметра "внешний номер".

При использовании ТА в режиме импульсного набора можно вводить только код услуги и номер телефона.
Ввод режима / Внешнего номера  возможен только при переходе в тональный режим или через "Портал абонента".
Так же изменить конфигурацию может оператор через CLI / Web интерфейс.

При использовании ТА  в тональном наборе или smart ТА пользователь может указать:

  • только *27*1*Внутренний_Номер – при этом все звонки вне зависимости Внешние или Локальные — будут переадресованы на указный Номер.
  • только *27*2*Внешний_Номер (автоматически активируется параметр "Использовать внешний номер")— при этом все Внешние звонки будут будут переадресованы на указный Внешний_Номер
    а Локальные звонки будут проключены к нашему абоненту (для Локальных звонков переадресация срабатывать не будет)
  • последовательно активировать *27*1*Внутренний_Номер, а затем *27*2*Внешний_Номер (при этом автоматически активируется параметр "Использовать внешний номер").
    В этом случае все Внутренние звонки будут переадресованы на Номер переадресации, а все Внешние звонки (приходящие из транка) будут переадресованы на Внешний_Номер

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

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

В случае набора *#21*<телефон_для_переадресации>  будет выполняться проверка, активна ли услуга на выбранный  номер, если указанный телефон -  внешний номер или переадресация активна на другой номер → результат проверки будет фраза автоответчика "Услуга деактивирована" / на дисплей "Деактивирован".

Абонент в импульсном наборе вводит код услуги 1321<телефон_для_переадресации> , в зависимости от статуса услуги абонент получит  фразу автоответчика — "Услуга активирована /деактивирована".
Проверка выполняется только по "Номеру". 

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

Режим тригера поддерживается только в тональном наборе.


  • Абонент В (42007) использует smart TA ; 
  • Абонент В (42007) активирует CFNR на номер 42001, для этого набирает последовательность код услуги *27, * и номер абонента С(42001). ==> *27* 42001;
  • SSW активирует услугу CFNR в базе данных абонента;
  • SSW посылает подтверждение о активации услуги в ТА абонента,  данное подтверждение выводится на дисплей ТА;
  • Так же SSW посылает в RTP пакетах фразу информатора — "Услуга активирована" которую абонент прослушивает в трубку или на динамик ТА.

INVITE sip:*27*42001#@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.134:5062;rport;branch=z9hG4bKFvNU5Brt890cj
Max-Forwards: 70
From: "sub_B_42007" <sip:42007@test_domain>;tag=SNNQtNeX6g5Se
To: <sip:*27*42001#@test_domain>
Call-ID: 458a9780-99ef-1200-70a5-6813e20928d4
CSeq: 81250 INVITE
Contact: <sip:42007@10.0.20.134:5062;transport=udp>
User-Agent: VP-15P/2.9.4.5 sofia-sip/1.25
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, check-sync
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 417

v=0
o=- 1184644388443477644 8934555788190582615 IN IP4 10.0.20.134
s=Session SDP
c=IN IP4 10.0.20.134
t=0 0
m=audio 23168 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=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=z9hG4bKFvNU5Brt890cj;received=10.0.20.134;rport=5062
From: "sub_B_42007" <sip:42007@test_domain>;tag=SNNQtNeX6g5Se
To: "Активирован" <sip:*27*42001%23@test_domain>;tag=ecssI1744606092707831038070
Call-ID: 458a9780-99ef-1200-70a5-6813e20928d4
CSeq: 81250 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:*27*42001%23@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42007@test_domain/-1 3809136008 sip1@ecss1 <0.10353.0>/3 incoming
P-Eltex-MGM-Result: activated
Remote-Party-ID: "Активирован" <sip:*27*42001%23@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 3809136008
User-Agent: Eltex ECSS-10
Content-Length: 287


v=0
o=- 2208989586 3953594892 IN IP4 10.0.20.81
s=ECSS-10
t=0 0
m=audio 12226 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:12227 IN IP4 10.0.20.81
a=sendrecv
a=ssrc:789830773 cname:1dc02f765cd58dc1
a=silenceSupp:off - - - -

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

INVITE sip:#27#@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.134:5062;rport;branch=z9hG4bK3p14KX9ptFr8r
Max-Forwards: 70
From: "sub_B_42007" <sip:42007@test_domain>;tag=KUBgv3633Sytg
To: <sip:#27#@test_domain>
Call-ID: ce674440-99f4-1200-70a5-6813e20928d4
CSeq: 82439 INVITE
Contact: <sip:42007@10.0.20.134:5062;transport=udp>
User-Agent: VP-15P/2.9.4.5 sofia-sip/1.25
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, check-sync
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 417

v=0
o=- 7598199437347172294 4316234445964752081 IN IP4 10.0.20.134
s=Session SDP
c=IN IP4 10.0.20.134
t=0 0
m=audio 23172 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=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=z9hG4bK3p14KX9ptFr8r;received=10.0.20.134;rport=5062
From: "sub_B_42007" <sip:42007@test_domain>;tag=KUBgv3633Sytg
To: "Деактивирован" <sip:%2327%23@test_domain>;tag=ecssI1744608469671337037960
Call-ID: ce674440-99f4-1200-70a5-6813e20928d4
CSeq: 82439 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:%2327%23@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42007@test_domain/-1 894058471 sip1@ecss1 <0.11531.0>/3 incoming
P-Eltex-MGM-Result: deactivated
Remote-Party-ID: " Деактивирован" <sip:%2327%23@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 894058471
User-Agent: Eltex ECSS-10
Content-Length: 287

v=0
o=- 2208989532 3953597269 IN IP4 10.0.20.82
s=ECSS-10
t=0 0
m=audio 12150 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:12151 IN IP4 10.0.20.82
a=sendrecv
a=ssrc:757497897 cname:0503f9884a3a8ebf
a=silenceSupp:off - - - -

  • Абонент В (50001) использует Basic TA и у него установлен параметр "pulse_telephone=true" на алиас; 
  • Абонент В (50001) активизирует CFU на номер 42007, для этого набирает последовательность код услуги 1121 и номер абонента С(42007). ==> 112142007;
  • SSW активизирует услугу CFU в базе данных абонента;
  • SSW посылает подтверждение о активизации услуги в ТА абонента, но так как абонент использует Basic TA, то данное подтверждение ни куда не выводится (нет индикации);
  • SSW посылает в RTP пакетах фразу информатора — "Услуга активирована".

INVITE sip:112742007@10.0.20.31 SIP/2.0
Via: SIP/2.0/UDP 10.0.20.136;rport;branch=z9hG4bKect5QUmK25a7g
Max-Forwards: 70
From: "User_001" <sip:50001@test_domain>;tag=561tX92gy4v1a
To: <sip:112742007@test_domain>
Call-ID: 9ff2cd9f-a822-1200-b0bc-a8f94b094172
CSeq: 861938 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="d82d80a0689ac7f9a56c6b7bbcd4e575", cnonce="oAOWgKgiEgC8sKj5SwlBcg", algorithm=MD5, uri="sip:112742007@10.
20.31", response="06327db73fd0d36c2219f4062ebcea34", qop=auth, nc=00000001
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 166

v=0
o=- 5994377878459873997 5425342467078335328 IN IP4 10.0.20.136
s=Session SDP
c=IN IP4 10.0.20.136
t=0 0
m=audio 12904 RTP/AVP 8 0
a=silenceSupp:on - - - -


SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.0.20.136;branch=z9hG4bKect5QUmK25a7g;received=10.0.20.136;rport=5060
From: "User_001" <sip:50001@test_domain>;tag=561tX92gy4v1a
To: "Активирован" <sip:112742007@test_domain>;tag=ecssI1744609249912259038640
Call-ID: 9ff2cd9f-a822-1200-b0bc-a8f94b094172
CSeq: 861938 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:112742007@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 50001@test_domain/-1 4165856342 sip1@ecss1 <0.11921.0>/3 incoming
P-Eltex-MGM-Result: activated
Remote-Party-ID: "Активирован" <sip:112742007@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 4165856342
User-Agent: Eltex ECSS-10
Content-Length: 250


v=0
o=- 2208989779 3953598049 IN IP4 10.0.20.82
s=ECSS-10
t=0 0
m=audio 12152 RTP/AVP 8
c=IN IP4 10.0.20.82
a=rtpmap:8 PCMA/8000/1
a=rtcp:12153 IN IP4 10.0.20.82
a=sendrecv
a=ssrc:1207788898 cname:2a36c2cf5a278ee5
a=silenceSupp:on - - - -


  • Абонент В (42005) использует smart TA ; 
  • Используя код услуги *D27 Абонент В (42007) активирует/деактивирует CFNR на номер 42001, для этого набирает последовательность код услуги *D27*42001#;
  • SSW активирует услугу CFNR в базе данных абонента;
  • SSW посылает подтверждение о активации услуги в ТА абонента,  данное подтверждение выводится на дисплей ТА;
  • Так же SSW посылает в RTP пакетах фразу информатора — "Услуга активирована" которую абонент прослушивает в трубку или на динамик ТА.
  • При следующем вводе того же кода *D27*42001# , SSW деактивирует услугу CFNR в базе данных абонента;
  • SSW посылает подтверждение о деактивации услуги в ТА абонента,  данное подтверждение выводится на дисплей ТА;
  • Так же SSW посылает в RTP пакетах фразу информатора — "Услуга деактивирована" которую абонент прослушивает в трубку или на динамик ТА

INVITE sip:*d27*42001%23@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.35;rport;branch=z9hG4bKkbubndbg
Max-Forwards: 70
To: <sip:*d27*42001%23@test_domain>
From: "sub_42005" <sip:42005@test_domain>;tag=tzvww
Call-ID: awdxfojauokojjy@abf.eltex
CSeq: 888 INVITE
Contact: <sip:42005@10.0.20.35>
Content-Type: application/sdp
Authorization: Digest username="42005",realm="test_domain",nonce="9f333446ce33ab685586fdf59818baa2",
uri="sip:*d27*42001%23@test_domain",response="0bde919d6cd8629d8baa71fb645

234",algorithm=MD5,cnonce="9be1034078",qop=auth,nc=00000001
Allow: INVITE,ACK,BYE,CANCEL,OPTIONS,PRACK,REFER,NOTIFY,SUBSCRIBE,INFO,MESSAGE
Supported: replaces,norefersub,100rel
User-Agent: Twinkle/1.10.2
Content-Length: 309


v=0
o=twinkle 1462968255 506822130 IN IP4 10.0.20.35
s=-
c=IN IP4 10.0.20.35
t=0 0
m=audio 8000 RTP/AVP 97 99 98 8 0 101
a=rtpmap:97 speex/8000
a=rtpmap:99 speex/32000
a=rtpmap:98 speex/16000
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20



SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.0.20.35;branch=z9hG4bKkbubndbg;received=10.0.20.35;rport=5060
From: "sub_42005" <sip:42005@test_domain>;tag=tzvww
To: "Активирован" <sip:*d27*42001%23@test_domain>;tag=ecssI1744621380653766038490
Call-ID: awdxfojauokojjy@abf.eltex
CSeq: 888 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
Session-Expires: 1800; refresher=uas
Contact: <sip:*d27*42001%23@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42005@test_domain/-1 3507092502 sip1@ecss1 <0.17952.0>/3 incoming
P-Eltex-MGM-Result: activated
Remote-Party-ID: "Активирован" <sip:*D27*42001%23@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 3507092502
User-Agent: Eltex ECSS-10
Content-Length: 261


v=0
o=- 2208989587 3953610180 IN IP4 10.0.20.82
s=ECSS-10
t=0 0
m=audio 12164 RTP/AVP 8 101
c=IN IP4 10.0.20.82
a=rtpmap:8 PCMA/8000/1
a=rtpmap:101 telephone-event/8000
a=rtcp:12165 IN IP4 10.0.20.82
a=sendrecv
a=ssrc:24459591 cname:2fa7786b4834812e

INVITE sip:*d27*42001%23@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.35;rport;branch=z9hG4bKlcxasgmn
Max-Forwards: 70
To: <sip:*d27*42001%23@test_domain>
From: "sub_42005" <sip:42005@test_domain>;tag=vpczi
Call-ID: czjcpesfbtlonhk@abf.eltex
CSeq: 325 INVITE
Contact: <sip:42005@10.0.20.35>
Content-Type: application/sdp
Authorization: Digest username="42005",realm="test_domain",nonce="c7bd1720f596f033010b3878f51685f2",uri="sip:*d27*42001%23@test_domain",
response="8723a90a1c080e2a0ca21c392c6
109",algorithm=MD5,cnonce="27d503687e",qop=auth,nc=00000001
Allow: INVITE,ACK,BYE,CANCEL,OPTIONS,PRACK,REFER,NOTIFY,SUBSCRIBE,INFO,MESSAGE
Supported: replaces,norefersub,100rel
User-Agent: Twinkle/1.10.2
Content-Length: 310


v=0
o=twinkle 1292606603 1769519658 IN IP4 10.0.20.35
s=-
c=IN IP4 10.0.20.35
t=0 0
m=audio 8000 RTP/AVP 97 99 98 8 0 101
a=rtpmap:97 speex/8000
a=rtpmap:99 speex/32000
a=rtpmap:98 speex/16000
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20

SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.0.20.35;branch=z9hG4bKlcxasgmn;received=10.0.20.35;rport=5060
From: "sub_42005" <sip:42005@test_domain>;tag=vpczi
To: "Деактивирован" <sip:*d27*42001%23@test_domain>;tag=ecssI1744621385976834038280
Call-ID: czjcpesfbtlonhk@abf.eltex
CSeq: 325 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
Session-Expires: 1800; refresher=uas
Contact: <sip:*d27*42001%23@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42005@test_domain/-1 3528386793 sip1@ecss1 <0.17956.0>/3 incoming
P-Eltex-MGM-Result: deactivated
Remote-Party-ID: "Деактивирован" <sip:*D27*42001%23@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 3528386793
User-Agent: Eltex ECSS-10
Content-Length: 262

v=0
o=- 2208988852 3953610186 IN IP4 10.0.20.81
s=ECSS-10
t=0 0
m=audio 12246 RTP/AVP 8 101
c=IN IP4 10.0.20.81
a=rtpmap:8 PCMA/8000/1
a=rtpmap:101 telephone-event/8000
a=rtcp:12247 IN IP4 10.0.20.81
a=sendrecv
a=ssrc:276512619 cname:6e3bdc095d788c30

Переадресация вызова по неответу Тип 2 (CFNR Type2 — Call Forwarding No Reply Type2)

Для абонента использование данной услуги нечем не отличается от услуги CFNR.
Отличие будет только в обработке вызова системой: при прохождении через систему вызов разделяется на два независимых (A -> B, B -> C),
а в сторону абонентов А и С не будет выдано никакой индикации о переадресации.

Пример

  • Абонент B(42007) активировал услугу CFNR_Type2. Переадресация вызова по неответу Тип2 активирована на заранее определенный номер абонента C(42001).
  • Абонент A(42009)набирает номер абонента B(42007).
  • SSW проключает вызов на абонента В(42007), и запускается таймер ожидания ответа абонента (по умолчанию 15 сек).
  • В случае истечения таймера (абонент В не ответил) звонок в сторону В сбрасывается (Cancel).
  • SSW переадресует вызов на абонента С(42001), при этом на дисплее (в случае использования услуги "Clip") высвечивается номер абонента В.
  • Абонент С отвечает абоненту А.
  • Абонент А и С завершают разговор.

Если абонент С имеет услугу "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                      │
. . .
└───────┴─────────────────┴─┴─┴───────────────────────┴─────────────────────────────────┘

Либо через Веб интерфейс:


Пример

  • Абонент B(42007) активировал услугу CFU_type2. Безусловная переадресация активирована на заранее определенный номер абонента C(42001).
  • Абонент A(42009)набирает номер абонента B(42007).
  • SSW переадресует вызов на абонента С(42001), при этом на дисплей выводится имя и номер абонента В.
  • Абонент С отвечает абоненту А.
  • Абонент А и С завершают разговор.

INVITE sip:42007@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.138:5061;rport;branch=z9hG4bKKata52pSSQK3a
Max-Forwards: 70
From: "sub_A_42009" <sip:42009@test_domain>;tag=S4g6ZQNrmD76B
To: <sip:42007@test_domain>
Call-ID: 3fae89a0-99fb-1200-1495-6813e2092a90
CSeq: 83824 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
Supported: timer, 100rel, replaces, remote-ring
Allow-Events: message-summary, talk, hold, dialog, refer
Authorization: Digest username="42009", realm="test_domain", nonce="7c0af2445eabff5e837bd820240e7a3e", cnonce="P8JfwJn7EgCVFGgT4gkqkA", algorithm=MD5, uri="sip:42007@test_do
in", response="8934a980e9dbb4f9e82aa2c251166b63", qop=auth, nc=00000001
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 275

v=0
o=- 7586712064840636560 3904779131969822229 IN IP4 10.0.20.138
s=Session SDP
c=IN IP4 10.0.20.138
t=0 0
m=audio 23012 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 - - - -



INVITE sip:42007@10.0.20.134:5062 SIP/2.0
Via: SIP/2.0/UDP 10.0.20.31:5060;branch=z9hG4bK-o-1744611242463857-0129340-101
From: "sub_A_42009" <sip:42009@test_domain;user=phone>;tag=ecssO17446112424638620129340
To: <sip:42007@test_domain;user=phone>
Call-ID: 06d0953aa6f7ac05
CSeq: 1 INVITE
User-Agent: Eltex ECSS-10
Max-Forwards: 69
Contact: <sip:42009@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
X-Call-Ref: 3934652140
Accept: multipart/mixed, application/sdp
Allow: INVITE, ACK, BYE, CANCEL, PRACK, REGISTER, INFO, REFER, NOTIFY, OPTIONS, SUBSCRIBE, MESSAGE, UPDATE, PUBLISH
Allow-Events: presence, dialog, conference, as-feature-event, keep-alive
P-Eltex-Info: test_domain 42007@test_domain/- 3934652140 sip1@ecss1 <0.12934.0>/1 outgoing
Category: 0
Session-Expires: 1800;refresher=uac
Min-SE: 300
Supported: 100rel, timer, replaces
Remote-Party-ID: "sub_A_42009" <sip:42009@test_domain>;party=calling;screen=yes;privacy=off
Content-Type: application/sdp
Content-Length: 691

v=0
o=- 2208989254 3953600042 IN IP4 10.0.20.82
s=ECSS-10
b=AS:3166
t=0 0
m=audio 12154 RTP/AVP 8 0 9 96
c=IN IP4 10.0.20.82
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:12155 IN IP4 10.0.20.82
a=sendrecv
a=ssrc:1646922293 cname:2d4b7da351e5c03f
m=video 12156 RTP/AVP 100 96
c=IN IP4 10.0.20.82
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:12157 IN IP4 10.0.20.82
a=sendrecv
a=imageattr:* recv [x=640,y=480,q=0.50]
a=ssrc:1757918738 cname:2d4b7da351e5c03f
a=rtcp-fb:* nack pli

SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 10.0.20.138:5061;branch=z9hG4bKKata52pSSQK3a;received=10.0.20.138;rport=5061
From: "sub_A_42009" <sip:42009@test_domain>;tag=S4g6ZQNrmD76B
To: "sub_B_42007" <sip:42007@test_domain>;tag=ecssI1744611242394886038230
Call-ID: 3fae89a0-99fb-1200-1495-6813e2092a90
CSeq: 83824 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 3934652140 sip1@ecss1 <0.12933.0>/3 incoming
Remote-Party-ID: "sub_B_42007" <sip:42007@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 3934652140
User-Agent: Eltex ECSS-10
Content-Length: 250


v=0
o=- 2208989295 3953600042 IN IP4 10.0.20.82
s=ECSS-10
t=0 0
m=audio 12158 RTP/AVP 8
c=IN IP4 10.0.20.82
a=rtpmap:8 PCMA/8000/1
a=rtcp:12159 IN IP4 10.0.20.82
a=sendrecv
a=ssrc:920126335 cname:10fa06821d1989a8
a=silenceSupp:off - - - -

CANCEL sip:42007@10.0.20.134:5062 SIP/2.0
Via: SIP/2.0/UDP 10.0.20.31:5060;branch=z9hG4bK-o-1744611242463857-0129340-101
From: "sub_A_42009" <sip:42009@test_domain;user=phone>;tag=ecssO17446112424638620129340
To: <sip:42007@test_domain;user=phone>
Call-ID: 06d0953aa6f7ac05
CSeq: 1 CANCEL
Max-Forwards: 69
Reason: Q.850;cause=19;text="No answer from user (user alerted)"
P-Eltex-Info: system: Call is complete
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-1744611244496984-0129360-101
From: "sub_B_42007" <sip:42007@test_domain;user=phone>;tag=ecssO17446112444969890129360
To: <sip:42001@test_domain;user=phone>
Call-ID: 06d0953ac773ff26
CSeq: 1 INVITE
User-Agent: Eltex ECSS-10
Max-Forwards: 69
Contact: <sip:42007@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
X-Call-Ref: 3934652140
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/- 3934652140 sip1@ecss1 <0.12936.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=- 2208989286 3953600044 IN IP4 10.0.20.82
s=ECSS-10
b=AS:3166
t=0 0
m=audio 12160 RTP/AVP 8 0 9 96
c=IN IP4 10.0.20.82
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:12161 IN IP4 10.0.20.82
a=sendrecv
a=ssrc:1232520938 cname:6f1625141cb7c240
m=video 12162 RTP/AVP 100 96
c=IN IP4 10.0.20.82
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:12163 IN IP4 10.0.20.82
a=sendrecv
a=imageattr:* recv [x=640,y=480,q=0.50]
a=ssrc:446113512 cname:6f1625141cb7c240
a=rtcp-fb:* nack pli

UPDATE sip:42009@10.0.20.138:5061 SIP/2.0
Via: SIP/2.0/UDP 10.0.20.31:5060;branch=z9hG4bK-o-1744611245007571-0129330-42007
From: "sub_B_42007" <sip:42007@test_domain>;tag=ecssI1744611242394886038230
To: "sub_A_42009" <sip:42009@test_domain>;tag=S4g6ZQNrmD76B
Call-ID: 3fae89a0-99fb-1200-1495-6813e2092a90
CSeq: 2 UPDATE
User-Agent: Eltex ECSS-10
Max-Forwards: 70
Contact: <sip:42007@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
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 42009@test_domain/-1 3934652140 sip1@ecss1 <0.12933.0>/5 alerted
Remote-Party-ID: "sub_C_42001" <sip:42001@test_domain>;party=called;screen=yes;privacy=off
Content-Length: 0


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

Переадресация вызова по неответу без уведомления  (CFNR_Type2 — Call forward No Reply without notification)


Действие в тональном наборе / на smart телефоне
Активация

*42*<ТЕЛЕФОН>#
*42*<РЕЖИМ>*<ТЕЛЕФОН>#

Деактивация

#42# / #42

#42*<РЕЖИМ># / #42*<РЕЖИМ>

Просмотр состояния
*#42# / *#42
*#42*<ТЕЛЕФОН># / *#42*<ТЕЛЕФОН>
Активировать/Деактивировать в режиме переключения
*D42*<ТЕЛЕФОН># / *D42*<ТЕЛЕФОН>
#D42*<РЕЖИМ>*<ТЕЛЕФОН># / #D42*<РЕЖИМ>*<ТЕЛЕФОН>

где

  • <ТЕЛЕФОН> — номер телефона, на который настроена безусловная переадресация вызова;
  • <РЕЖИМ> — режим переадресации, доступны режимы:
    • 1 — Внутренние номера;
    • 2 — Внешние номера.

Логика выбора номера для переадресации "Внутренний номер" / "Внешний номер" следующая:

  • если номер А определён системой как локальный, то вызов будет переадресован на телефон из параметра "номер".
  • если номер А определён системой как внешний (пришедший не от абонентов станции), то вызов будет переадресован на телефон из параметра "внешний номер".

Пользователь может указать:

  • только *42*1*Номер – при этом все звонки вне зависимости Внешние или Локальные — будут переадресованы на указный Номер
  • только *42*2*Внешний_Номер (автоматически активируется параметр "Использовать внешний номер")— при этом все Внешние звонки будут будут переадресованы на указный Внешний_Номер
    а Локальные звонки будут проключены к нашему абоненту (для Локальных звонков переадресация срабатывать не будет)
  • последовательно активировать *42*1*Номер, а затем *42*2*Внешний_Номер (при этом автоматически активируется параметр "Использовать внешний номер").
    В этом случае все Внутренние звонки будут переадресованы на Номер переадресации, а все Внешние звонки (приходящие из транка) будут переадресованы на Внешний_Номер. 

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

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

В случае набора *#42*<телефон_для_переадресации>  будет выполняться проверка, активна ли услуга на выбранный номер, если указанный телефон внешний  или переадресация активна на другой номер → результат проверки будет фраза автоответчика "Услуга деактивирована" / на дисплей "Деактивирован".

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


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

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

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

/cluster/storage/<CLUSTER>/ss/enable <DOMAIN> <ADDRESS> cfnr (или cfnr_type2) <ATR>

/cluster/storage/<CLUSTER>/ss/activate <DOMAIN> <ADDRESS> cfnr (или cfnr_type2) <ATR>

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

/domain/<DOMAIN>/ss/enable <ADDRESS> cfnr (или cfnr_type2) <ATR>

/domain/<DOMAIN>/ss/activate <ADDRESS> cfnr (или cfnr_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) — если флаг установлен, то при переадресации дополнительно используется поле "внешний номер";

    В случае активации флага "Использовать внешний номер" логика выбора номера для переадресации следующая:

    • если номер А определён системой как локальный, то вызов будет переадресован на телефон из параметра "номер"
    • если номер А определён системой как внешний (пришедший не от абонентов станции), то вызов будет переадресован на телефон из параметра "внешний номер".
  • Таймер  — время, в секундах, по истечении которого будет выполнена переадресация (значение по умолчанию 15 сек.).
  • <Для cfnr_type2>  Использовать счетчик перенаправления — если флаг установлен, то используется счетчик перенаправления (максимальное кол-во их=5). 

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

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

Активировать услугу "Переадресация вызова по неответу (cfnr)" ("Call Forwarding No Reply") /  Переадресация вызова по неответу (cfnr)" ("Call Forwarding No Reply") Type2 для абонента с номером 42001 виртуальной АТС "test_domain".

И установить номер для безусловной переадресации — 42007.

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

/domain/test_domain/ss/enable 42001 cfnr       
1 users divided into 1 parts
[**********************************************************************] 40mks   

Success: Supplementary service cfnr enabled for domain "test_domain", address "42001"

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

/domain/test_domain/ss/activate  42001 cfnr number = 42007
1 users divided into 1 parts
[**********************************************************************] 32mks   

Success: Supplementary service cfnr activated for domain "test_domain" address "42001"

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

/domain/test_domain/ss/enable 42001 cfnr_type2
1 users divided into 1 parts
[**********************************************************************] 36mks    

Success: Supplementary service cfnr_type2 enabled for domain "test_domain", address "42001"

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


/domain/test_domain/ss/activate  42001 cfnr_type2 number = 42007
1 users divided into 1 parts
[**********************************************************************] 32mks    

Success: Supplementary service cfnr_type2 activated for domain "test_domain" address "42001"

Результат:

CFNR

/domain/test_domain/ss/info 42001
Domain: test_domain

Supplementary services' settings:
┌──────────────────────────────┬──────────────────────────────────────────────────┬──┬──┬─────────────────────────────────────────────────────────────────────────────────┐
│           Address            │                       Name                       │V │E │                                       CSD                                       │
├──────────────────────────────┼──────────────────────────────────────────────────┼──┼──┼─────────────────────────────────────────────────────────────────────────────────┤
│42001                         │cfnr                                              │15│T │external_number = []                                                             │
│                              │                                                  │  │  │number = "42007"                                                                 │
│                              │                                                  │  │  │replace_category_from_redirection = false                                        │
│                              │                                                  │  │  │timeout = 15                                                                     │
│                              │                                                  │  │  │use_external_number = 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

CFNR_Type2

/domain/test_domain/ss/info 42001
Domain: test_domain

Supplementary services' settings:
┌──────────────────────────────┬──────────────────────────────────────────────────┬──┬──┬─────────────────────────────────────────────────────────────────────────────────┐
│           Address            │                       Name                       │V │E │                                       CSD                                       │
├──────────────────────────────┼──────────────────────────────────────────────────┼──┼──┼─────────────────────────────────────────────────────────────────────────────────┤
│42001                         │cfnr_type2                                        │14│T │external_number = []                                                             │
│                              │                                                  │  │  │number = "42007"                                                                 │
│                              │                                                  │  │  │replace_category_from_redirection = false                                        │
│                              │                                                  │  │  │timeout = 15                                                                     │
│                              │                                                  │  │  │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" ("Карточка абонента").

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

Для активации услуги установите флаг напротив значения ""Переадресация вызова по неответу (cfnr)" ("Call Forwarding No Reply") /  Переадресация вызова по неответу (cfnr)" ("Call Forwarding No Reply" Type2)" и в поле "Номер" ("number") укажите номер, на который будет совершаться  переадресация вызова.

Для деактивации услуги — снимите флаг.

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

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

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

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


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

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


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


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

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

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

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

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