Логика маршрутизации входящих звонков: различия между версиями

Материал из База знаний VINTEO
 
(не показано 26 промежуточных версий 2 участников)
Строка 2: Строка 2:
  
 
В статье разобрана логика маршрутизации и выбора настроек (скорости и разрешения) подключения при входящем вызове на сервер Vinteo.
 
В статье разобрана логика маршрутизации и выбора настроек (скорости и разрешения) подключения при входящем вызове на сервер Vinteo.
 +
<p><span style="color: red;">Внимание!</span> '''После принятия решения о том, какие настройки будут использоваться при подключении, также будут применены лицензионные ограничения сервера Vinteo. Если лицензия не позволяет установить вызов с выбранными при маршрутизации настройками, то будет выбрано разрешение, которое позволяет лицензия.'''</p>
 +
<p><span style="color: red;">Внимание!</span> '''При установлении соединения сервер "предлагает" выбранные при маршрутизации параметры подключения из соответствующих настроек. Если клиент ВКС не поддерживает их, поддерживает только более низкие параметры, имеются ограничения по техническим или лицензионным причинам на самом клиенте, то будут применены эти ограничения.'''</p>
  
[[Файл:Vinteo Пронумерованная логика маршрутизации входящего звонка.png|1000px|безрамки|центр]]
+
= <span id = 'Incoming call from anonymous'>Входящий звонок от анонима </span>=
==Описание логических проверок, указанных на схеме==
+
[[Файл:Vinteo Логика маршрутизации входящего звонка Для анонима.png|800px|безрамки|центр|Vinteo Логика маршрутизации входящего звонка Для анонима]]
<p>1. Инициирован ли вызов из клиента ВКС (по протоколу H323 или SIP из ВКС-терминала или программного клиента) на сервер на определенный номер или без указания номера (например, на IP-сервера или его DNS-имя)?</p>
 
<p>2. Является ли вызываемый номер номером конференции?</p>
 
<p>3. Является ли текущий вызов звонком от абонента, а не от анонимного пользователя, незарегистрированного на сервере.</p>
 
<p>4. Является ли вызываемый номер номером абонента и является ли текущий вызов звонком от абонента сервера?</p>
 
<p>5. Является ли текущий вызов звонком от абонента и является ли этот абонент участником вызываемой конференции?</p>
 
<p>6. Является ли текущий вызов звонком от абонента и является ли этот абонент участником конференции, которая включена?</p>
 
<p>7. Разрешены ли анонимные конференции в настройках сервера ('''Система''' -> '''Настройки''' -> Вкладка "'''Подключение анонимов'''" -> Выключатель "'''Создавать анонимные комнаты'''")?</p>
 
<p>8. Является ли вызываемая конференция открытой ('''Конференции''' -> '''<Вызываемая конференция>''' -> Вкладка '''Настройки''' -> Раздел "'''Свойства конференции'''" -> Выключатель "'''Открытая конференция'''")?</p>
 
  
==Описание результатов маршрутизации, указанных на схеме==
+
== Описание логических проверок, указанных на схеме ==
<p>9. Если звонок инициирован абонентом сервера на номер, который является номером абонента сервера, то состоится P2P (точка-точка) звонок. При этом будут использованы настройки скорости и разрешения, указанные в профиле абонентов ('''Абоненты''' -> '''Список''' -> '''<Вызывающий абонент>''' -> Вкладка "'''Основные'''" -> Параметр "'''Разрешение в режиме P2P'''").</p>
 
<p>10. Если звонок инициирован абонентом сервера на несуществующий номер, или анонимом на номер, не являющийся номером конференции, и разрешены анонимные конференции, то звонок попадет в анонимную конференцию с вызываемым номером. Скорость подключения при этом по-умолчанию будет 1,5 Мбит/сек</p>
 
<p>11. Если вызов является звонком от абонента системы и участника активной (включенной) конференции на номер этой конференции или вызов является звонком без указания номера от абонента-участника активной конференции, то звонок попадет в эту конференцию. Скорость и разрешение подключения выберутся из настроек подключающегося участника ('''Конференции''' -> '''<Вызываемая конференция>''' -> Вкладка "'''Участники'''" -> '''<Подключающийся участник>''' -> Параметры "'''Канал'''" и "'''Разрешение'''").</p>
 
<p>12. Если вызываемая конференция является открытой и ее вызывает аноним или абонент не являющийся ее участником, то вызов попадет в вызываемую конференцию. При этом будут использованы настройки скорости и разрешения, указанные в настройках конференции ('''Конференции''' -> '''<Вызываемая конференция>''' -> Вкладка '''Настройки''' -> Раздел "'''Настройки подключений по-умолчанию'''" -> Параметры "'''Ширина канала'''", "'''Разрешение'''")</p>
 
  
<p>13. Если не выполняются условия, приводящие к применению действий 9-12, то звонок попадает в IVR сервера. При этом будут использованы настройки скорости и разрешения, указанные в системных настройках сервера ('''Система''' -> '''Настройки''' -> Вкладка "'''Подключение анонимов'''" -> Параметры "'''Ширина канала'''", "'''Разрешение'''"). </p>
+
1. Разрешены ли звонки, инициированные по протоколу H.323, WebRTC или SIP на сервер от анонимов? '''("Система" - "Настройки" - "Подключение анонимов" - "Разрешить анонимные подключения к серверу")'''?
 +
 
 +
2. Звонок инициирован на номер или только на адрес сервера, без указания на номер?
 +
 
 +
3. Является ли набранный номер номером конференции?
 +
 
 +
4. Вызываемая конференция включена?
 +
 
 +
5. Если звонок не на номер конференции, является ли вызываемый номер номером абонента?
 +
 
 +
6. Если звонок в конференцию, открыта ли она '''(Конференция - Настройки - Настройки подключения - “Открытая конференция”)'''?
 +
 
 +
7. Если звонок на номер абонента, разрешены ли анонимные звонки абонентам в настройках сервера '''(Система - Настройки - Подключение анонимов - “Разрешить анонимным подключениям вызов абонентов”)'''?
 +
 
 +
8. Если звонок, ни на номер конференции, ни на номер абонента, есть ли подходящий маршрут в шлюзах '''(Система - Шлюзы - Настройки шлюза - Маршруты)'''?
 +
 
 +
9. Разрешены ли анонимные звонки на шлюз с подходящим маршрутом '''("Система" - "Шлюзы" - "Настройки шлюза" - "Разрешить анонимам использовать шлюз")'''?
 +
 
 +
10. Разрешены ли анонимные звонки в вызываемую конференцию ('''"Конференция" - "Настройки" - "Настройки подключения" - "Разрешить анонимные подключения в конференцию"''')?
 +
 
 +
11. Разрешено ли попадание анонимов в автосекретарь '''(Система - Настройки - Подключение анонимов - “Разрешить анонимные подключения в автосекретарь“)'''?
 +
 
 +
== Описание результатов маршрутизации, указанных на схеме ==
 +
 
 +
12. Если звонок инициирован анонимом на номер абонента '''(см. п.5)''' либо на шлюз с подходящим маршрутом '''(см. п. 8, 9)''', то состоится P2P-звонок. При этом будут использованы настройки скорости и разрешения, указанные в общих настройках подключения анонимов '''("Настройки" - "Подключение анонимов")'''.
 +
 
 +
13. Если звонок инициирован анонимом на существующий номер открытой конференции '''(см. п. 4, 6)''', в которой разрешены анонимные звонки '''(см. п. 10)''', то звонок попадает в конференцию с установленными в ней настройками  '''(Конференция - Настройки - Настройки подключений по умолчанию для анонимов)'''.
 +
 
 +
14. Если настройками сервера разрешено подключение анонима в автосекретарь '''(см. п. 11)''', то звонок попадает в автосекретарь с общими настройками анонимов '''("Настройки" - "Подключение анонимов")'''. Любые дальнейшие подключения анонима из автосекретаря будут с данными настройками.
 +
 
 +
15. Если анонимные звонки  не разрешены на сервере '''(см. п. 1)''' либо не разрешены настройками конференции '''(см. п. 10)''' и не запрещено их попаданние в автосекретарь '''(см. п. 11)''', то звонок блокируется на сервере.
 +
 
 +
= <span id = 'Incoming call from account'>Входящий звонок от абонента </span>=
 +
 
 +
[[Файл:Vinteo Логика маршрутизации входящего звонка Для абонента.drawio.png|800px|безрамки|центр|Vinteo Логика маршрутизации входящего звонка Для абонента.drawio]]
 +
 
 +
== Описание логических проверок, указанных на схеме==
 +
 
 +
1. Данный звонок на номер?
 +
 
 +
2. Является ли вызываемый номер номером конференции?
 +
 
 +
3. Вызываемая конференция включена?
 +
 
 +
4. Является ли вызываемый номер номером абонента?
 +
 
 +
5. Является ли вызывающий абонент участником этой конференции?
 +
 
 +
6. Есть ли подходящий маршрут в шлюзе?
 +
 
 +
7. Является ли вызываемая конференция открытой (Конференции -> <Вызываемая конференция> -> Вкладка Настройки -> Раздел "Свойства конференции" -> Выключатель "Открытая конференция")?
 +
 
 +
8. Разрешено ли создание анонимных комнат?
 +
 
 +
== Описание результатов маршрутизации, указанных на схеме ==
 +
 
 +
9.  Если вызов является звонком от абонента системы и участника активной (включенной) конференции на номер этой конференции, то звонок попадет в эту конференцию. Скорость и разрешение подключения выберутся из настроек подключающегося участника ('''Конференции''' -> '''<Вызываемая конференция>''' -> '''Вкладка "Участники"''' -> '''<Подключающийся участник>''' -> '''Параметры "Канал" и "Разрешение"''').
 +
 
 +
10. Если вызов осуществляется на номер конференции, которая активна (включена) и является открытой, то звонок попадает в конференцию с настройками по умолчанию.
 +
 
 +
11. Если вызов осуществляется на номер абонента и есть подходящий маршрут в шлюзе, то состоится P2P-звонок. При этом будут использованы настройки скорости и разрешения, указанные в профиле абонента ('''Абоненты''' -> '''Список''' -> '''<Вызывающий абонент>''' -> '''Вкладка "Основные"''' -> '''Параметр «Разрешение для звонков P2P»''').
 +
 
 +
12. Если нет подходящего маршрута в шлюзе, но разрешено создание анонимных комнат, то звонок попадёт в анонимную конференцию.
 +
 
 +
13. Если конференция выключена (неактивна) и в её настройках не активирован переключатель, позволяющий создавать анонимные комнаты, то звонок попадает в автосекретарь этой конференции. Скорость и разрешение подключения выберутся из настроек конференции.

Текущая версия на 16:12, 18 октября 2024

Содержание / Сервер ВКС VINTEO / Логика маршрутизации входящих звонков

В статье разобрана логика маршрутизации и выбора настроек (скорости и разрешения) подключения при входящем вызове на сервер Vinteo.

Внимание! После принятия решения о том, какие настройки будут использоваться при подключении, также будут применены лицензионные ограничения сервера Vinteo. Если лицензия не позволяет установить вызов с выбранными при маршрутизации настройками, то будет выбрано разрешение, которое позволяет лицензия.

Внимание! При установлении соединения сервер "предлагает" выбранные при маршрутизации параметры подключения из соответствующих настроек. Если клиент ВКС не поддерживает их, поддерживает только более низкие параметры, имеются ограничения по техническим или лицензионным причинам на самом клиенте, то будут применены эти ограничения.

Входящий звонок от анонима

Vinteo Логика маршрутизации входящего звонка Для анонима

Описание логических проверок, указанных на схеме

1. Разрешены ли звонки, инициированные по протоколу H.323, WebRTC или SIP на сервер от анонимов? ("Система" - "Настройки" - "Подключение анонимов" - "Разрешить анонимные подключения к серверу")?

2. Звонок инициирован на номер или только на адрес сервера, без указания на номер?

3. Является ли набранный номер номером конференции?

4. Вызываемая конференция включена?

5. Если звонок не на номер конференции, является ли вызываемый номер номером абонента?

6. Если звонок в конференцию, открыта ли она (Конференция - Настройки - Настройки подключения - “Открытая конференция”)?

7. Если звонок на номер абонента, разрешены ли анонимные звонки абонентам в настройках сервера (Система - Настройки - Подключение анонимов - “Разрешить анонимным подключениям вызов абонентов”)?

8. Если звонок, ни на номер конференции, ни на номер абонента, есть ли подходящий маршрут в шлюзах (Система - Шлюзы - Настройки шлюза - Маршруты)?

9. Разрешены ли анонимные звонки на шлюз с подходящим маршрутом ("Система" - "Шлюзы" - "Настройки шлюза" - "Разрешить анонимам использовать шлюз")?

10. Разрешены ли анонимные звонки в вызываемую конференцию ("Конференция" - "Настройки" - "Настройки подключения" - "Разрешить анонимные подключения в конференцию")?

11. Разрешено ли попадание анонимов в автосекретарь (Система - Настройки - Подключение анонимов - “Разрешить анонимные подключения в автосекретарь“)?

Описание результатов маршрутизации, указанных на схеме

12. Если звонок инициирован анонимом на номер абонента (см. п.5) либо на шлюз с подходящим маршрутом (см. п. 8, 9), то состоится P2P-звонок. При этом будут использованы настройки скорости и разрешения, указанные в общих настройках подключения анонимов ("Настройки" - "Подключение анонимов").

13. Если звонок инициирован анонимом на существующий номер открытой конференции (см. п. 4, 6), в которой разрешены анонимные звонки (см. п. 10), то звонок попадает в конференцию с установленными в ней настройками (Конференция - Настройки - Настройки подключений по умолчанию для анонимов).

14. Если настройками сервера разрешено подключение анонима в автосекретарь (см. п. 11), то звонок попадает в автосекретарь с общими настройками анонимов ("Настройки" - "Подключение анонимов"). Любые дальнейшие подключения анонима из автосекретаря будут с данными настройками.

15. Если анонимные звонки не разрешены на сервере (см. п. 1) либо не разрешены настройками конференции (см. п. 10) и не запрещено их попаданние в автосекретарь (см. п. 11), то звонок блокируется на сервере.

Входящий звонок от абонента

Vinteo Логика маршрутизации входящего звонка Для абонента.drawio

Описание логических проверок, указанных на схеме

1. Данный звонок на номер?

2. Является ли вызываемый номер номером конференции?

3. Вызываемая конференция включена?

4. Является ли вызываемый номер номером абонента?

5. Является ли вызывающий абонент участником этой конференции?

6. Есть ли подходящий маршрут в шлюзе?

7. Является ли вызываемая конференция открытой (Конференции -> <Вызываемая конференция> -> Вкладка Настройки -> Раздел "Свойства конференции" -> Выключатель "Открытая конференция")?

8. Разрешено ли создание анонимных комнат?

Описание результатов маршрутизации, указанных на схеме

9. Если вызов является звонком от абонента системы и участника активной (включенной) конференции на номер этой конференции, то звонок попадет в эту конференцию. Скорость и разрешение подключения выберутся из настроек подключающегося участника (Конференции -> <Вызываемая конференция> -> Вкладка "Участники" -> <Подключающийся участник> -> Параметры "Канал" и "Разрешение").

10. Если вызов осуществляется на номер конференции, которая активна (включена) и является открытой, то звонок попадает в конференцию с настройками по умолчанию.

11. Если вызов осуществляется на номер абонента и есть подходящий маршрут в шлюзе, то состоится P2P-звонок. При этом будут использованы настройки скорости и разрешения, указанные в профиле абонента (Абоненты -> Список -> <Вызывающий абонент> -> Вкладка "Основные" -> Параметр «Разрешение для звонков P2P»).

12. Если нет подходящего маршрута в шлюзе, но разрешено создание анонимных комнат, то звонок попадёт в анонимную конференцию.

13. Если конференция выключена (неактивна) и в её настройках не активирован переключатель, позволяющий создавать анонимные комнаты, то звонок попадает в автосекретарь этой конференции. Скорость и разрешение подключения выберутся из настроек конференции.