Описание

Услуга "Всегда на связи (flexicall)" предоставляет абоненту возможность дублирования входящих вызовов, на дополнительный номер (внутренний или внешний). Оба телефона (основной и дополнительный) звонят одновременно и получают идентичную информацию о входящем вызове.

Для использования услуги требуется лицензия, для услуги "flexicall" пакет ECSS-ADV.

/domain/test_domain/ss/limit --show-ss    
┌──────────┬────┬─────────┬─────────┬──────────────────────────┬─────────────────────────┐
│   Name   │Used│Available│  Limit  │       Description        │         SS List         │
├──────────┼────┼─────────┼─────────┼──────────────────────────┼─────────────────────────┤
. . .
│ECSS-ADV  │6   │9994     │undefined│Дополнительные услуги     │flexicall                │
. . .
└──────────┴────┴─────────┴─────────┴──────────────────────────┴─────────────────────────┘


Услуга различает местные и внешние источники вызова. Можно активировать услугу в трёх режимах: только для местных источников, для внешних источников или для всех одновременно. Возможна одновременная активация для местных вызовов — на один номер и для внешних — на другой.

При дублировании вызова на внешний номер вызываемый дополнительный аппарат может получать другой номер CallerID, что связано с необходимостью подстановки корректного (для провайдера) CallerID для исходящего внешнего вызова. Возможность передачи оригинального номера вызывающего абонента не гарантируется и определяется протоколом работы внешнего транка и настройками оборудования провайдера на всём пути вызова от станции-инициатора до ТА дополнительного номера.

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

где:

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

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

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

Услуга "Всегда на связи (flexicall)" предоставляет абоненту возможность дублирования входящих вызовов на дополнительный номер (внутренний или внешний). Оба телефона (основной и дополнительный) звонят одновременно и получают идентичную информацию о входящем вызове.

Пример

  • Абонент B(42007) активизировал услугу flexicall. Услуга "Всегда на связи" активизирована на заранее определенный номер абонента C(42009).
  • Абонент A(42005)набирает номер абонента B(42007).
  • SSW посылает вызов на абонента B(42007) и на абонента С(42009) параллельно.
  • Абонент В или  абонента С отвечает на вызов, при этом на дисплее абонента А (в случае использования услуги "Clip / Cnip") выводится имя и номер абонента который ответил (В или С).
  • В примере ответил абонент C, абоненты А и С разговаривают.
  • Абонент А и С завершают разговор.

INVITE sip:42007@test_domain SIP/2.0
Via: SIP/2.0/UDP 10.0.20.35;rport;branch=z9hG4bKefzxglsj
Max-Forwards: 70
To: <sip:42007@test_domain>
From: "sub_A_42005" <sip:42005@test_domain>;tag=blgsv
Call-ID: bfwtqkmvrtttbmt@abf.eltex
CSeq: 617 INVITE
Contact: <sip:42005@10.0.20.35>
Content-Type: application/sdp
Authorization: Digest username="42005",realm="test_domain",nonce="1a80be5e235dd78730c9106ddc69ada0",uri="sip:42007@test_domain",response="f78445d032182c9db29fc213cf478450",algorithm=MD5,cnonce="bc6a0314e6",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 975911682 1237223144 IN IP4 10.0.20.35
s=-
c=IN IP4 10.0.20.35
t=0 0
m=audio 8002 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

FlexiCall активирован на номере 420074200542005SSWSSWMSRMSR42007420074200942009INVITE (SDP) sip:42007@test_domainFrom: "sub_A_42005" <sip:42005@test_domain>;To: <sip:42007@test_domain>100 Trying for session updateINVITE (SDP) sip:42009@10.0.20.134:5060From: "sub_A_42005" <sip:42005@test_domain;user=phone>To: <sip:42007@test_domain;>Contact: <sip:42005@10.0.20.31:5060;P-Eltex-Info: outgoingDiversion: "sub_B_42007" <sip:42007@10.0.20.31:5060>;reason=unconditional;privacy=offRemote-Party-ID:"sub_A_42005" <sip:42005@test_domain>;party=calling;screen=yes;privacy=off100 Trying180 RingingPRACK200 OKINVITE (SDP) sip:42007@10.0.20.134:5060From: "sub_A_42005" <sip:42005@test_domain;user=phone>To: <sip:42007@test_domain;>Contact: <sip:42005@10.0.20.31:5060;P-Eltex-Info: outgoingRemote-Party-ID:"sub_A_42005" <sip:42005@test_domain>;party=calling;screen=yes;privacy=off100 Trying180 Ringing180 RingingPRACK200 OK200 OK (SDP)ACKCANCELReason:Q.850;cause=16;text="Normal call clearing"Reason: SIP;cause=200P-Eltex-Info: system: Released by CGG service200 OK487 Request TerminatedACK200 OK (SDP)From: "sub_42005" <sip:42005@test_domain>To: "sub_C_42009" <sip:42009@test_domain>P-Eltex-Info: progressingRemote-Party-ID:"sub_C_42009" <sip:42009@test_domain>;party=called;screen=yes;privacy=offACKРазговорное соединение абонентов А и СРазговорное соединение абонентов А и СBYE200 OKBYE200 OK



INVITE sip:42009@10.0.20.134:5060 SIP/2.0
Via: SIP/2.0/UDP 10.0.20.31:5060;branch=z9hG4bK-o-1765526435728973-0124751-101
From: "sub_A_42005" <sip:42005@test_domain;user=phone>;tag=ecssO17655264357289790124751
To: <sip:42007@test_domain;user=phone>
Call-ID: 06e580863b0dc307
CSeq: 1 INVITE
User-Agent: Eltex ECSS-10 SIP 3.17.1.0.1684
Max-Forwards: 69
Contact: <sip:42005@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
X-Call-Ref: 3702294465452467251
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 42009@test_domain/- 3702294465452467251 sip1@ecss1 <0.12475.1>/1 outgoing
Category: 10
Session-Expires: 1800;refresher=uac
Min-SE: 90
Supported: 100rel, timer, replaces
Diversion: "sub_B_42007" <sip:42007@10.0.20.31:5060>;reason=unconditional;privacy=off
Remote-Party-ID: "sub_A_42005" <sip:42005@test_domain>;party=calling;screen=yes;privacy=off
Content-Type: application/sdp
Content-Length: 691


v=0
o=- 2208989519 3974515235 IN IP4 10.0.20.51
s=ECSS-10
b=AS:3166
t=0 0
m=audio 12176 RTP/AVP 8 0 9 96
c=IN IP4 10.0.20.51
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:12177 IN IP4 10.0.20.51
a=sendrecv
a=ssrc:1086855120 cname:5fa89d5120c8a066
m=video 12178 RTP/AVP 100 96
c=IN IP4 10.0.20.51
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:12179 IN IP4 10.0.20.51
a=sendrecv
a=imageattr:* recv [x=640,y=480,q=0.50]
a=ssrc:1742768941 cname:5fa89d5120c8a066
a=rtcp-fb:* nack pli

INVITE sip:42007@10.0.20.138:5060 SIP/2.0
Via: SIP/2.0/UDP 10.0.20.31:5060;branch=z9hG4bK-o-1765526435758674-0124761-101
From: "sub_A_42005" <sip:42005@test_domain;user=phone>;tag=ecssO17655264357587020124761
To: <sip:42007@test_domain;user=phone>
Call-ID: 06e580863b7b42ce
CSeq: 1 INVITE
User-Agent: Eltex ECSS-10 SIP 3.17.1.0.1684
Max-Forwards: 69
Contact: <sip:42005@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
X-Call-Ref: 3702293571397838137
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/- 3702293571397838137 sip1@ecss1 <0.12476.1>/1 outgoing
Category: 10
Session-Expires: 1800;refresher=uac
Min-SE: 90
Supported: 100rel, timer, replaces
Remote-Party-ID: "sub_A_42005" <sip:42005@test_domain>;party=calling;screen=yes;privacy=off
Content-Type: application/sdp
Content-Length: 690


v=0
o=- 2208989551 3974515235 IN IP4 10.0.20.51
s=ECSS-10
b=AS:3166
t=0 0
m=audio 12180 RTP/AVP 8 0 9 96
c=IN IP4 10.0.20.51
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:12181 IN IP4 10.0.20.51
a=sendrecv
a=ssrc:217851730 cname:5a1d78a67119403c
m=video 12182 RTP/AVP 100 96
c=IN IP4 10.0.20.51
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:12183 IN IP4 10.0.20.51
a=sendrecv
a=imageattr:* recv [x=640,y=480,q=0.50]
a=ssrc:2070013938 cname:5a1d78a67119403c
a=rtcp-fb:* nack pli

SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.0.20.31:5060;branch=z9hG4bK-o-1765526435728973-0124751-101
From: "sub_A_42005" <sip:42005@test_domain;user=phone>;tag=ecssO17655264357289790124751
To: <sip:42007@test_domain;user=phone>;tag=UHFvF9vUHQF9F
Call-ID: 06e580863b0dc307
CSeq: 1 INVITE
Contact: <sip:42009@10.0.20.134:5060;transport=udp>
User-Agent: VP-15P/2.9.5-b18 sofia-sip/1.25
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, NOTIFY, REFER, UPDATE, INFO
Require: timer
Supported: timer, 100rel, replaces, answermode, remote-ring
Allow-Events: message-summary, talk, hold, dialog, refer, check-sync
Session-Expires: 1800;refresher=uac
Min-SE: 120
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 386

v=0
o=- 2246867647762450803 5318963966886141514 IN IP4 10.0.20.134
s=Session SDP
c=IN IP4 10.0.20.134
t=0 0
m=audio 23248 RTP/AVP 8 96
a=rtpmap:8 PCMA/8000
a=rtpmap:96 telephone-event/8000
a=fmtp:96 0-15
m=video 0 RTP/AVP 100 96
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=inactive

CANCEL sip:42007@10.0.20.138:5060 SIP/2.0
Via: SIP/2.0/UDP 10.0.20.31:5060;branch=z9hG4bK-o-1765526435758674-0124761-101
From: "sub_A_42005" <sip:42005@test_domain;user=phone>;tag=ecssO17655264357587020124761
To: <sip:42007@test_domain;user=phone>
Call-ID: 06e580863b7b42ce
CSeq: 1 CANCEL
Max-Forwards: 69
Reason: Q.850;cause=16;text="Normal call clearing"
Reason: SIP;cause=200
P-Eltex-Info: system: Released by CGG service
Content-Length: 0

SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.0.20.35;branch=z9hG4bKefzxglsj;received=10.0.20.35;rport=5060
From: "sub_42005" <sip:42005@test_domain>;tag=blgsv
To: "sub_C_42009" <sip:42009@test_domain>;tag=ecssI1765526435635858055450
Call-ID: bfwtqkmvrtttbmt@abf.eltex
CSeq: 617 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:42007@10.0.20.31:5060;line=0f2e2de6fc5bf33f>
P-Eltex-Info: test_domain 42005@test_domain/-1 415872011 sip1@ecss1 <0.12474.1>/4 progressing
Remote-Party-ID: "sub_C_42009" <sip:42009@test_domain>;party=called;screen=yes;privacy=off
X-Call-Ref: 415872011
User-Agent: Eltex ECSS-10 SIP 3.17.1.0.1684
Content-Length: 262


v=0
o=- 2208989793 3974515239 IN IP4 10.0.20.51
s=ECSS-10
t=0 0
m=audio 12184 RTP/AVP 8 101
c=IN IP4 10.0.20.51
a=rtpmap:8 PCMA/8000/1
a=rtpmap:101 telephone-event/8000
a=rtcp:12185 IN IP4 10.0.20.51
a=sendrecv
a=ssrc:839225556 cname:4bd92c23470dbcb3


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


ДействиеКод услугиПоследовательность набораПример
Активация*177*177*<MODE>*<NUMBER># / *177*<MODE>*<NUMBER>
*177# / *177
*177*1*42009# или *177*1*42009
услуга активируется с последними установленными настройками
Деактивация#177

#177*<MODE># / #177*<MODE>
#177# / #177

#177*3# или #177*3
#177# или #177

где

  • <MODE> — 1 | 2 | 3
    • 1 — все вызовы
    • 2 — внешние вызовы
    • 3 — внутренние вызовы
  • <NUMBER> — Номер телефона на который будет совершен вызов

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

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

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

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

  • для администратора системы:
    /cluster/storage/ds1/ss/enable <DOMAIN> <ADDRESS> flexicall
    /cluster/storage/ds1/ss/activate <DOMAIN> <ADDRESS> flexicall external_numbers = [<NUMBER1>,<NUMBER2>,...], internal_numbers = [<NUMBER1>,<NUMBER2>,...], mode = <all | external | internal>
  • для оператора виртуальной АТС:
    /domain/<DOMAIN>/ss/enable <ADDRESS> flexicall
    /domain/<DOMAIN>/ss/activate <ADDRESS> flexicall external_numbers = [<NUMBER1>,<NUMBER2>,...], internal_numbers = [<NUMBER1>,<NUMBER2>,...], mode = <all | external | internal>

где

  • <DOMAIN> — имя виртуальной АТС, которой принадлежит абонент(ы);
  • <ADDRESS> — номер абонента, для которого выполняется настройка услуги.
  • <NUMBERX> — внешние или внутренние номера телефонов, на которые будут дублироваться вызовы;
  •   MODE — all | external | internal
    • all — все вызовы
    • external — внешние вызовы
    • internal — внутренние вызовы

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

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

Активировать услугу "Всегда на связи (flexicall)" для абонента с номером 42007 виртуальной АТС "test_domain".

И установить номер для параллельного звонка — 42009.

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

/domain/test_domain/ss/enable 42007 flexicall 
1 users divided into 1 parts
[**********************************************************************] 78mks    

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

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

/domain/test_domain/ss/activate 42007 flexicall mode = internal,internal_numbers = [42009]
1 users divided into 1 parts
[**********************************************************************] 34mks    

Success: Supplementary service flexicall 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                                     │clip                                                                  │6 │T │                                                                                                                │
│42007                                     │cnip                                                                  │4 │T │                                                                                                                │
│42007                                     │flexicall                                                             │2 │T │external_numbers =                                                                                              │
│                                          │                                                                      │  │  │internal_numbers = 42009                                                                                        │
│                                          │                                                                      │  │  │mode = internal                                                                                                 │
└──────────────────────────────────────────┴──────────────────────────────────────────────────────────────────────┴──┴──┴────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
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" ("Карточка абонента").

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

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

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

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

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

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

  1. Выберите номер телефона абонента ( в примере — 42007);
  2. Разрешите использовать услугу абоненту — установите . Установите флаг напротив услуги "Всегда на связи (flexicall)".
  3. В поле "Внешние номера" ("Group's external numbers") укажите внешние номера телефонов, на которые будут дублироваться вызовы ( в примере — 79131234567);
  4. В поле "Внутренние номера" ("Group's internal numbers") укажите внутренние номера телефонов, на которые будут дублироваться вызовы ( в примере — 42009);
  5. В поле "Тип" ("Mode") выбрать направления, при вызовах с которых услуга будет активна (all, external, internal).
  6. Для сохранения настроек нажмите кнопку "Сохранить" ("Save").

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


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

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

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


  • Нет меток