Описание

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

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

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

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


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

где:

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

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

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

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

Пример

  • Абонент B(42007) активизировал услугу CFB. Переадресация вызова по занятости активизирована на заранее определенный номер абонента C(42001).
  • Абонент B(42007) разговаривает с абонентом D(50001)
  • Абонент 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=z9hG4bKUvcyv1evKBtZH
Max-Forwards: 70
From: "sub_A_42009" <sip:42009@test_domain>;tag=B1tatmU2K2paD
To: <sip:42007@test_domain>
Call-ID: 680b6b20-8eff-123e-db8a-6813e2092a90
CSeq: 352318 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="2f1b4aea605499207a37524913ac24ad", cnonce="aB26n47/Ej6K22gT4gkqkA", algorithm=MD5, uri="sip:42007@test_domain", response="deefac6c1de9f116a311c
4ca2856cc", qop=auth, nc=00000001
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 275


v=0
o=- 1747741999308760743 7197842189051159780 IN IP4 10.0.20.138
s=Session SDP
c=IN IP4 10.0.20.138
t=0 0
m=audio 23040 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 - - - -




v=0
o=- 8545902764754747885 39059506224709837 IN IP4 10.0.20.138
s=Session SDP
c=IN IP4 10.0.20.138
t=0 0



SIP/2.0 181 Call Is Being Forwarded
Via: SIP/2.0/UDP 10.0.20.138:5061;branch=z9hG4bKHKQ7rcQUrUpar;received=10.0.20.138;rport=5061
From: "sub_A_42009" <sip:42009@test_domain>;tag=ZZQv4aeey7a4p
To: "42007" <sip:42007@test_domain>;tag=ecssI1744104129861371038730
Call-ID: d04576ff-8efd-123e-db8a-6813e2092a90
CSeq: 351976 INVITE
Diversion: <tel:42001>;reason=user-busy;privacy=full
Contact: <sip:42007@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42009@test_domain/-1 2957845896 sip1@ecss1 <0.9341.0>/3 incoming
X-Call-Ref: 2957845896
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-1744104814144175-098680-101
From: "sub_A_42009" <sip:42009@test_domain;user=phone>;tag=ecssO1744104814144181098680
To: <sip:42007@test_domain;user=phone>
Call-ID: 06d01996e21b7b54
CSeq: 1 INVITE
User-Agent: Eltex ECSS-10
Max-Forwards: 69
Contact: <sip:42009@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
X-Call-Ref: 1535132677
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/- 1535132677 sip1@ecss1 <0.9868.0>/1 outgoing
Category: 10
Session-Expires: 1800;refresher=uac
Min-SE: 300
Supported: 100rel, timer, replaces
Diversion: <sip:42007@10.0.20.31:5060>;reason=user-busy;privacy=off
Content-Type: application/sdp
Content-Length: 689

v=0
o=- 2208988936 3953093614 IN IP4 10.0.20.81
s=ECSS-10
b=AS:3166
t=0 0
m=audio 12132 RTP/AVP 8 0 9 96
c=IN IP4 10.0.20.81
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:12133 IN IP4 10.0.20.81
a=sendrecv
a=ssrc:739781296 cname:42f41c6578e00a5b
m=video 12134 RTP/AVP 100 96
c=IN IP4 10.0.20.81
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:12135 IN IP4 10.0.20.81
a=sendrecv
a=imageattr:* recv [x=640,y=480,q=0.50]
a=ssrc:772593143 cname:42f41c6578e00a5b
a=rtcp-fb:* nack pli


SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 10.0.20.138:5061;branch=z9hG4bKHKQ7rcQUrUpar;received=10.0.20.138;rport=5061
From: "sub_A_42009" <sip:42009@test_domain>;tag=ZZQv4aeey7a4p
To: "sub_C_42001" <sip:42007@test_domain>;tag=ecssI1744104129861371038730
Call-ID: d04576ff-8efd-123e-db8a-6813e2092a90
CSeq: 351976 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
Contact: <sip:42007@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42009@test_domain/-1 2957845896 sip1@ecss1 <0.9341.0>/4 progressing
X-Call-Ref: 2957845896
User-Agent: Eltex ECSS-10
Content-Length: 250

v=0
o=- 2208989382 3953092930 IN IP4 10.0.20.81
s=ECSS-10
t=0 0
m=audio 12124 RTP/AVP 8
c=IN IP4 10.0.20.81
a=rtpmap:8 PCMA/8000/1
a=rtcp:12125 IN IP4 10.0.20.81
a=sendrecv
a=ssrc:515931417 cname:3632a39c34d68475
a=silenceSupp:off - - - -




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

Переадресация вызова по занятости (CFB — Call Forwarding Busy)

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

Активация

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

1122<ТЕЛЕФОН>

Деактивация

#22# / #22

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

1222

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

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

1322<ТЕЛЕФОН>

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


1422<ТЕЛЕФОН>

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

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


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

где

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

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

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

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

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

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

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

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

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

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

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

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


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


INVITE sip:*22*42001#@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.134:5062;rport;branch=z9hG4bKUByrp32j8mU7N
Max-Forwards: 70
From: "sub_B_42007" <sip:42007@test_domain>;tag=SrceeF94aKFpH
To: <sip:*22*42001#@test_domain>
Call-ID: c7897edf-8f02-123e-30b1-6813e20928d4
CSeq: 188418 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=- 2315948323259157994 6053848485646426783 IN IP4 10.0.20.134
s=Session SDP
c=IN IP4 10.0.20.134
t=0 0
m=audio 23132 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=z9hG4bKUByrp32j8mU7N;received=10.0.20.134;rport=5062
From: "sub_B_42007" <sip:42007@test_domain>;tag=SrceeF94aKFpH
To: "Активирован" <sip:*22*42001%23@test_domain>;tag=ecssI1744106248712025038360
Call-ID: c7897edf-8f02-123e-30b1-6813e20928d4
CSeq: 188418 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:*22*42001%23@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42007@test_domain/-1 3255492236 sip1@ecss1 <0.10955.0>/3 incoming
P-Eltex-MGM-Result: activated
Remote-Party-ID: "Активирован" <sip:*22*42001%23@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 3255492236
User-Agent: Eltex ECSS-10
Content-Length: 288

v=0
o=- 2208989609 3953095048 IN IP4 10.0.20.82
s=ECSS-10
t=0 0
m=audio 12076 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:12077 IN IP4 10.0.20.82
a=sendrecv
a=ssrc:1437572308 cname:3818c58233ca9c62
a=silenceSupp:off - - - -

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

INVITE sip:#22#@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.134:5062;rport;branch=z9hG4bKKHNQ2m2HKr0Ba
Max-Forwards: 70
From: "sub_B_42007" <sip:42007@test_domain>;tag=S32491F7Kge7j
To: <sip:#22#@test_domain>
Call-ID: bf20b5bf-8f89-123e-30b1-6813e20928d4
CSeq: 217402 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: 416

v=0
o=- 967676214921162050 9210470491080400460 IN IP4 10.0.20.134
s=Session SDP
c=IN IP4 10.0.20.134
t=0 0
m=audio 23228 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=z9hG4bKKHNQ2m2HKr0Ba;received=10.0.20.134;rport=5062
From: "sub_B_42007" <sip:42007@test_domain>;tag=S32491F7Kge7j
To: "Деактивирован" <sip:%2322%23@test_domain>;tag=ecssI1744164213136568038810
Call-ID: bf20b5bf-8f89-123e-30b1-6813e20928d4
CSeq: 217402 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:%2322%23@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42007@test_domain/-1 1564612473 sip1@ecss1 <0.20671.1>/3 incoming
P-Eltex-MGM-Result: deactivated
Remote-Party-ID: "Деактивирован" <sip:%2322%23@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 1564612473
User-Agent: Eltex ECSS-10
Content-Length: 288

v=0
o=- 2208989025 3953153013 IN IP4 10.0.20.82
s=ECSS-10
t=0 0
m=audio 12164 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:12165 IN IP4 10.0.20.82
a=sendrecv
a=ssrc:2038137881 cname:53852bad33430dcb
a=silenceSupp:off - - - -

  • Абонент В (42007) использует smart TA ; 
  • Услуга CFB активна;
  • Абонент В (42007) деактивирует CFB, для этого набирает последовательность код услуги #22*<режим># →  #22*1#;
  • SSW выполняет изменение номера услуги CFB в базе данных абонента, удаляет запись "Локального номера", при этом "Внешний номер" остается без изменения и услуга активна;
  • SSW посылает подтверждение о изменении услуги в ТА абонента,  данное подтверждение выводится на дисплей ТА;
  • так же SSW посылает в RTP пакетах фразу информатора — "Параметры услуги изменены" которую абонент прослушивает в трубку или на динамик ТА.


INVITE sip:#22*1#@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.134:5062;rport;branch=z9hG4bKKDvvtgp380NZQ
Max-Forwards: 70
From: "sub_B_42007" <sip:42007@test_domain>;tag=jSSZBg8DFS79m
To: <sip:#22*1#@test_domain>
Call-ID: b7174c1f-8f8b-123e-30b1-6813e20928d4
CSeq: 217824 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: 416


v=0
o=- 970007312510757680 6274865421076235311 IN IP4 10.0.20.134
s=Session SDP
c=IN IP4 10.0.20.134
t=0 0
m=audio 23232 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=z9hG4bKKDvvtgp380NZQ;received=10.0.20.134;rport=5062
From: "sub_B_42007" <sip:42007@test_domain>;tag=jSSZBg8DFS79m
To: "Изменен" <sip:%2322*1%23@test_domain>;tag=ecssI1744165058573218038810
Call-ID: b7174c1f-8f8b-123e-30b1-6813e20928d4
CSeq: 217824 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:%2322*1%23@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42007@test_domain/-1 814268516 sip1@ecss1 <0.21289.1>/3 incoming
P-Eltex-MGM-Result: changed
Remote-Party-ID: "Изменен" <sip:%2322*1%23@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 814268516
User-Agent: Eltex ECSS-10
Content-Length: 287


v=0
o=- 2208989521 3953153858 IN IP4 10.0.20.82
s=ECSS-10
t=0 0
m=audio 12166 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:12167 IN IP4 10.0.20.82
a=sendrecv
a=ssrc:297469035 cname:1b8897d554b0b431
a=silenceSupp:off - - - -

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

INVITE sip:112242007@10.0.20.31 SIP/2.0
Via: SIP/2.0/UDP 10.0.20.136;rport;branch=z9hG4bKcpg3g746SvHZQ
Max-Forwards: 70
From: "User_001" <sip:50001@test_domain>;tag=yZ6grcHUmpZtQ
To: <sip:112242007@test_domain>
Call-ID: 8acc36c0-a41a-1200-70b7-a8f94b094172
CSeq: 640300 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="4c8321a79832f5040196680fc4863d97", cnonce="itz/n6QaEgC3cKj5SwlBcg", algorithm=MD5, uri="sip:112242007@10.
20.31", response="e7560cf559d0054c6185548e127bd236", qop=auth, nc=00000001
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 166

v=0
o=- 3362347807613556331 7154766900092388982 IN IP4 10.0.20.136
s=Session SDP
c=IN IP4 10.0.20.136
t=0 0
m=audio 12668 RTP/AVP 8 0
a=silenceSupp:on - - - -


SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.0.20.136;branch=z9hG4bKcpg3g746SvHZQ;received=10.0.20.136;rport=5060
From: "User_001" <sip:50001@test_domain>;tag=yZ6grcHUmpZtQ
To: "Активирован" <sip:112242007@test_domain>;tag=ecssI1744165991100858038570
Call-ID: 8acc36c0-a41a-1200-70b7-a8f94b094172
CSeq: 640300 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:112242007@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 50001@test_domain/-1 432114476 sip1@ecss1 <0.21964.1>/3 incoming
P-Eltex-MGM-Result: activated
Remote-Party-ID: "Активирован" <sip:112242007@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 432114476
User-Agent: Eltex ECSS-10
Content-Length: 250


v=0
o=- 2208988960 3953154791 IN IP4 10.0.20.81
s=ECSS-10
t=0 0
m=audio 12218 RTP/AVP 8
c=IN IP4 10.0.20.81
a=rtpmap:8 PCMA/8000/1
a=rtcp:12219 IN IP4 10.0.20.81
a=sendrecv
a=ssrc:1862293895 cname:6fdafcd2461deb4a
a=silenceSupp:on - - - -



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

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

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

/cluster/storage/<CLUSTER>/ss/enable <DOMAIN> <ADDRESS> cfb <ATR>

/cluster/storage/<CLUSTER>/ss/activate <DOMAIN> <ADDRESS> cfb <ATR>

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

/domain/<DOMAIN>/ss/enable <ADDRESS> cfb <ATR>

/domain/<DOMAIN>/ss/activate <ADDRESS> cfb <ATR>

где

<CLUSTER> — имя кластера хранения долговременных данных (DS);
<DOMAIN> — имя виртуальной АТС, которой принадлежит абонент(ы);
<ADDRESS> — номер(а) абонентов, для которых выполняется настройка услуги, символ "*" используется для указания всех абонентов заданного домена.

Диапазоны номеров указываются в фигурных скобках. Например: 71{1-2,9} соответствует номерам 711, 712, 719.

<ATR> — атрибуты услуги:

  • Номер (number) — номер, на который выполняется переадресация;
  • Внешний номер (external number) — номер, на который выполняется переадресация, если номер А определён системой как внешний (пришедший не от абонентов станции). Используется одновременно с параметром "номер" (при указании флага "Использовать внешний номер");
  • Изменение категории вызывающего абонента (A) при переадресации (replace_category_from_redirection) — если флаг установлен, и выполнена переадресация звонка, то  категория вызывающего абонента(А) будет изменена на  категорию набираемого абонента (В);
  • Использовать внешний номер (use external number) — если флаг установлен, то при переадресации дополнительно используется поле "внешний номер";

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

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

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

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

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

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

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

/domain/test_domain/ss/enable 42001 cfb
1 users divided into 1 parts
[**********************************************************************] 32mks    

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

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

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

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

Результат:

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

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

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

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

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

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

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

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

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





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


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

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

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