Описание

Услуга "Переадресация вызова по недоступности (cfos)" ("Call Forward by Out of Service") позволяет пользователю перенаправлять входящие вызовы на заранее указанный номер телефона в случае недоступности пользователя (телефонный аппарат отключен / не зарегистрирован / проблема на сети / проблема с питанием).

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

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


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


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

где:

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

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

"II"— услуги работают параллельно

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

"Переадресация вызова по недоступности (cfos)" ("Call Forward by Out of Service") — услуга, при которой все входящие к пользователю вызовы перенаправляются на заранее определенный номер
в случае недоступности пользователя (телефонный аппарат отключен / не зарегистрирован / проблема на сети / проблема с питанием).
При этом телефон пользователя, заказавшего услугу, не может обрабатывать звонки.

Пример

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


REGISTER sip:test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.134:5062;rport;branch=z9hG4bK8BrrHyFp31eep
Max-Forwards: 70
From: <sip:42007@test_domain>;tag=FQjSj29mZ8Kcr
To: <sip:42007@test_domain>
Call-ID: 8a423b00-98fd-1200-cab5-6813e20928d4
CSeq: 29341 REGISTER
Contact: <sip:42007@10.0.20.134:5062>
Expires: 0
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, path
Authorization: Digest username="42007", realm="test_domain", nonce="d48a84b45b5bb9551355b08697e8bb2d", cnonce="ikPBoJj9EgC1y2gT4gko1A", algorithm=MD5, uri="sip:test_domain",
esponse="32d1dd9936d9d9f3767a96c002ecb117", qop=auth, nc=00000002
Content-Length: 0



INVITE sip:42007@test_domain;user=phone SIP/2.0
Via: SIP/2.0/UDP 10.0.20.139:5060;branch=z9hG4bK2b23a2333032ae1d54a7d36176a32d21;rport
From: "42001" <sip:42001@test_domain>;tag=1295515925
To: <sip:42007@test_domain;user=phone>
Call-ID: 1956546692@10_0_20_139
CSeq: 3 INVITE
Contact: <sip:42001@10.0.20.139:5060>
Authorization: Digest username="42001", realm="test_domain", qop=auth, algorithm=MD5, uri="sip:42007@test_domain;user=phone", nonce="1c21952d313cd02978b3092a1845e8b9", nc=00
0001, cnonce="83228517914d4be227a0f7cd3ca29cdc", response="372683ce1b411e6a66570f965b2f9422"
Max-Forwards: 70
User-Agent: A510 IP/42.076.00.000.000
Supported: replaces
Allow-Events: message-summary, refer, ua-profile
Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, INFO, REFER, SUBSCRIBE, NOTIFY
Content-Type: application/sdp
Content-Length: 360

v=0
o=42001 5014 154 IN IP4 10.0.20.139
s=Mapping
c=IN IP4 10.0.20.139
t=0 0
m=audio 5014 RTP/AVP 9 8 0 96 97 2 18 101
a=rtpmap:9 G722/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:96 G726-32/8000
a=rtpmap:97 AAL2-G726-32/8000
a=rtpmap:2 G726-32/8000
a=rtpmap:18 G729/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20

SIP/2.0 181 Call Is Being Forwarded
Via: SIP/2.0/UDP 10.0.20.139:5060;branch=z9hG4bK2b23a2333032ae1d54a7d36176a32d21;received=10.0.20.139;rport=5060
From: "42001" <sip:42001@test_domain>;tag=1295515925
To: "42007" <sip:42007@test_domain;user=phone>;tag=ecssI1743476244698938038340
Call-ID: 1956546692@10_0_20_139
CSeq: 3 INVITE
Diversion: <tel:42009>;reason=unavailable;privacy=full
Contact: <sip:42007@10.0.20.32:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42001@test_domain/-1 353020538 sip1@ecss2 <0.9513.4>/3 incoming
Remote-Party-ID: "42007" <sip:42007@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 353020538
User-Agent: Eltex ECSS-10
Content-Length: 0

INVITE sip:42009@10.0.20.138:5061 SIP/2.0
v: SIP/2.0/UDP 10.0.20.32:5060;branch=z9hG4bK-o-1743476244861604-095144-101
f: "42001" <sip:42001@test_domain;user=phone>;tag=ecssO1743476244861609095144
t: <sip:42007@test_domain;user=phone>
i: 06cf74454db2955b
CSeq: 1 INVITE
User-Agent: Eltex ECSS-10
Max-Forwards: 69
m: <sip:42001@10.0.20.32:5060;line=0f2e2de6fc5bf33f>
x-call-ref: 353020538
Accept: multipart/mixed, application/sdp
Allow: INVITE, ACK, BYE, CANCEL, PRACK, REGISTER, INFO, REFER, NOTIFY, OPTIONS, SUBSCRIBE, MESSAGE, UPDATE, PUBLISH
u: presence, dialog, conference, as-feature-event, keep-alive
P-Eltex-Info: test_domain 42009@test_domain/- 353020538 sip1@ecss2 <0.9514.4>/1 outgoing
Category: 10
x: 1800;refresher=uac
Min-SE: 300
k: 100rel, timer, replaces
Diversion: <sip:42007@10.0.20.32:5060>;reason=out-of-service;privacy=off
Remote-Party-ID: "42001" <sip:42001@test_domain>;party=calling;screen=yes;privacy=off
c: application/sdp
l: 689


v=0
o=- 2208989695 3952465044 IN IP4 10.0.20.81
s=ECSS-10
b=AS:3166
t=0 0
m=audio 12366 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:12367 IN IP4 10.0.20.81
a=sendrecv
a=ssrc:400331979 cname:069aaab81cc75dc2
m=video 12368 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:12369 IN IP4 10.0.20.81
a=sendrecv
a=imageattr:* recv [x=640,y=480,q=0.50]
a=ssrc:508175440 cname:069aaab81cc75dc2
a=rtcp-fb:* nack pli

SIP/2.0 180 Ringing
Via: SIP/2.0/UDP 10.0.20.139:5060;branch=z9hG4bK2b23a2333032ae1d54a7d36176a32d21;received=10.0.20.139;rport=5060
From: "42001" <sip:42001@test_domain>;tag=1295515925
To: "42009" <sip:42007@test_domain;user=phone>;tag=ecssI1743476244698938038340
Call-ID: 1956546692@10_0_20_139
CSeq: 3 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.32:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42001@test_domain/-1 353020538 sip1@ecss2 <0.9513.4>/4 progressing
Remote-Party-ID: "42009" <sip:42009@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 353020538
User-Agent: Eltex ECSS-10
Content-Length: 279


v=0
o=- 2208989736 3952465044 IN IP4 10.0.20.81
s=ECSS-10
t=0 0
m=audio 12370 RTP/AVP 9 101
c=IN IP4 10.0.20.81
a=rtpmap:9 G722/8000/1
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=rtcp:12371 IN IP4 10.0.20.81
a=sendrecv
a=ssrc:594279682 cname:56eb9e4402d5f353



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

Переадресация вызова по недоступности  (CFOS — Call Forward by Out of Service)

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

Активация

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

1124<ТЕЛЕФОН>

Деактивация#24# / #24
#24*<РЕЖИМ># / #24*<РЕЖИМ>
1224

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

*#24# / *#24
*#24*<ТЕЛЕФОН># / *#21*<ТЕЛЕФОН>

1324<ТЕЛЕФОН>

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


1424<ТЕЛЕФОН>

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

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


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

где

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

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

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

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

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

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

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

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

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

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

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


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

INVITE sip:*24*42001@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.134:5062;rport;branch=z9hG4bK95ND6mK1ppByg
Max-Forwards: 70
From: "42007" <sip:42007@test_domain>;tag=B161y2H7cvmgc
To: <sip:*24*42001@test_domain>
Call-ID: ac8c52e0-991b-1200-ceb5-6813e20928d4
CSeq: 35811 INVITE
Contact: <sip:42007@10.0.20.134:5062;transport=udp>
User-Agent: VP-15P/2.9.2.1.4 sofia-sip/1.22
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, INFO
Supported: timer, 100rel, replaces, remote-ring
Allow-Events: message-summary, talk, hold, dialog, refer
Authorization: Digest username="42007", realm="test_domain", nonce="1e6271158eea20839a31b5f9a3300dd1", cnonce="rJ6iYJkbEgC1zmgT4gko1A", algorithm=MD5, uri="sip:*24*42001@tes
domain", response="6fe9a519164ff8709dbdbc22894da415", qop=auth, nc=00000001
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 328

v=0
o=- 6604632326439529828 7299528483815320910 IN IP4 10.0.20.134
s=Session SDP
c=IN IP4 10.0.20.134
t=0 0
m=audio 23000 RTP/AVP 8 18 0 4 103 104 96
a=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=z9hG4bK95ND6mK1ppByg;received=10.0.20.134;rport=5062
From: "42007" <sip:42007@test_domain>;tag=B161y2H7cvmgc
To: "Активирован" <sip:*24*42001@test_domain>;tag=ecssI1743489139581099038580
Call-ID: ac8c52e0-991b-1200-ceb5-6813e20928d4
CSeq: 35811 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:*24*42001@10.0.20.32:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42007@test_domain/-1 2898845518 sip1@ecss2 <0.19300.4>/3 incoming
P-Eltex-MGM-Result: activated
Remote-Party-ID: "Активирован" <sip:*24*42001@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 2898845518
User-Agent: Eltex ECSS-10
Content-Length: 287

v=0
o=- 2208989537 3952477939 IN IP4 10.0.20.81
s=ECSS-10
t=0 0
m=audio 12416 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:12417 IN IP4 10.0.20.81
a=sendrecv
a=ssrc:213004208 cname:4feaf0a52c7f33f0
a=silenceSupp:off - - - -

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

INVITE sip:#24#@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.134:5062;rport;branch=z9hG4bK5Z8pXKrcKjgmc
Max-Forwards: 70
From: "42007" <sip:42007@test_domain>;tag=ycKQjZym4D7Ng
To: <sip:#24#@test_domain>
Call-ID: 0de47340-991e-1200-cfb5-6813e20928d4
CSeq: 36322 INVITE
Contact: <sip:42007@10.0.20.134:5062;transport=udp>
User-Agent: VP-15P/2.9.2.1.4 sofia-sip/1.22
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, INFO
Supported: timer, 100rel, replaces, remote-ring
Allow-Events: message-summary, talk, hold, dialog, refer
Authorization: Digest username="42007", realm="test_domain", nonce="4e3ad41c93805fef45b5c7b449294f6f", cnonce="DfbCwJkeEgC1z2gT4gko1A", algorithm=MD5, uri="sip:#24#@test_dom
n", response="ed26acfb04cce71641db43019bb7780b", qop=auth, nc=00000001
Session-Expires: 1800
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 328

v=0
o=- 3886779602192550569 4715290957871948811 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=z9hG4bK5Z8pXKrcKjgmc;received=10.0.20.134;rport=5062
From: "42007" <sip:42007@test_domain>;tag=ycKQjZym4D7Ng
To: "Деактивирован" <sip:%2324%23@test_domain>;tag=ecssI1743490161851342038400
Call-ID: 0de47340-991e-1200-cfb5-6813e20928d4
CSeq: 36322 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:%2324%23@10.0.20.32:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42007@test_domain/-1 2890726889 sip1@ecss2 <0.20332.4>/3 incoming
P-Eltex-MGM-Result: deactivated
Remote-Party-ID: "Деактивирован" <sip:%2324%23@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 2890726889
User-Agent: Eltex ECSS-10
Content-Length: 288

v=0
o=- 2208989784 3952478961 IN IP4 10.0.20.82
s=ECSS-10
t=0 0
m=audio 12652 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:12653 IN IP4 10.0.20.82
a=sendrecv
a=ssrc:1787255112 cname:540019e7208245be
a=silenceSupp:off - - - -

  • Абонент В (50001) использует Basic TA и у него установлен параметр "pulse_telephone=true" на алиас; 
  • Абонент В (50001) активизирует CFOS на номер 42007, для этого набирает последовательность код услуги 1124 и номер абонента С(42007). ==> 112442007;
  • SSW активизирует услугуCFOS в базе данных абонента;
  • 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:112442007@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:112442007@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:112442007@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:112442007@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 - - - -


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

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

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

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

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

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

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

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

где

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

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

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

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

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

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

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

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

Активировать услугу "Переадресация вызова по недоступности (cfos)" ("Call Forward by Out of Service") для абонента с номером 42007 виртуальной АТС "test_domain".

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

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

/domain/test_domain/ss/enable 42007 cfos       
1 users divided into 1 parts
[**********************************************************************] 265mks   

Success: Supplementary service cfos enabled for domain "test_domain", address "42007"

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

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

Success: Supplementary service cfos activated for domain "test_domain" address "42007"

Результат:

/domain/test_domain/ss/info 42007                                       
Domain: test_domain

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

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

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

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

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

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

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

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


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


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

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

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