Opened 8 years ago

Closed 8 years ago

#187 closed задача (fixed)

Функция "параллельный вызов"

Reported by: san Owned by: alx
Priority: низкий Milestone: 2 очередь
Component: VE-01 Keywords:
Cc: andrei

Description

Как оказалось требуется ещё одна функция:
Попробую описать примером:

  1. Кто-то вызывает абонента 122
  2. В соответствии с настройками абонента 122 вызов "параллелится" ещё и абонентам 121 и 123
  3. Телефоны 122, 121 и 123 звонят
  4. Первый из этих абонентов поднявший трубку получит соединение с вызывающим, на остальные телефоны вызов прекратится.

Change History (5)

comment:1 by alx, 8 years ago

Предлагаю немного изменить сценарий:

  1. Кто-то вызывает 122.
  2. В соответствии с настройками группы 122 вызов "параллелится" абонентам 120, 121 и 123.

То есть username группы (в данном примере 122) не должен совпадать с username входящих в нее абонентов. Плюс такой схемы: отсутствует возможность рекурсии, есть возможность вызвать каждого абонента "индивидуально" (вне группы).

comment:2 by andrei, 8 years ago

Вызов на 122 не параллелится.
В нашем случае параллелится вызов, пришедший из города.
Т.е. у нас есть 3 внешних линии. При поступлении звонка на одну из внешних линий он перенаправляется одному из внутренних абонентов.
Если позвонить на 223-41-86, то одновременно зазвонят телефоны 101, 102, 103, 104.
Если позвонить на 223-21-05, то вызов попадет только на 122.
Если позвонить непосредственно на внутренний телефон, например 102, то звонить будет только он один.

comment:3 by san, 8 years ago

Алексей, если я правильно понял ты предлагаешь создать группу которую можно будет вызвать "по номеру 122" и вызов будет направлен всем абонентам группы?
Согласен, хорошее решение.

Андрей, предложение Алексея как-раз решает такую задачу, вызов пришедший на FxO, в соответствии с настройками этого окончания будет перенаправлен сразу на группу абонентов.

in reply to:  3 comment:4 by alx, 8 years ago

Replying to san:

Алексей, если я правильно понял ты предлагаешь создать группу которую можно будет вызвать "по номеру 122" и вызов будет направлен всем абонентам группы?

Именно так. Ты все правильно понял.

comment:5 by alx, 8 years ago

Resolution: fixed
Status: newclosed

In 1055/sip_ua:

Реализована функция "групповой вызов" ("параллельный вызов"):

  • cделан прием списка групп вызова от платы SW-01;
  • при получении вызова группы вызов ветвится на всех членов группы;
  • для корректного форварда самим себе в список ACL теперь добавляется не только 127.0.0.1, но и все IP адреса платы. Также в ACL теперь не используется порт.

Closes #187.

Note: See TracTickets for help on using tickets.