call flow
поток вызовов
—
[Л.Г.Суменко. Англо-русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.]
Тематики
Смотреть что такое «call flow» в других словарях:
Telephone call flow with simple after-operation — 184 Источник: ГОСТ 19472 88: Система автоматизированной телефонной связи общегосударственная. Термины и определения … Словарь-справочник терминов нормативно-технической документации
Call Admission Control — prevents oversubscription of VoIP networks, CAC is a concept that applies only to real time media traffic and not to data traffic. CAC mechanisms complements the capabilities of QoS tools to protect voice traffic from the negative effects of… … Wikipedia
Call of Duty: World at War — North American cover Developer(s) Treyarch Certain Affinity (some multiplayer maps a … Wikipedia
flow|er|pot — «FLOW uhr POT», noun. 1. a pot to hold soil for a plant to grow in. 2. a form of fireworks: »The kind of fireworks that we call a flowerpot throws colored balls into the air (Ralph Ingersoll) … Useful english dictionary
Flow control — distinguish|control flowIn computer networking, flow control is the process of managing the rate of data transmission between two nodes to prevent a fast sender from over running a slow receiver. This should be distinguished from congestion… … Wikipedia
Call sign — In broadcasting and radio communications, a call sign (also known as a callsign or call letters, or abbreviated as a call, or otherwise known as a handle) is a unique designation for a transmitting station. In some countries they are used as… … Wikipedia
Call stack — In computer science, a call stack is a stack data structure that stores information about the active subroutines of a computer program. This kind of stack is also known as an execution stack, control stack, run time stack, or machine stack, and… … Wikipedia
Call graph — A call graph (also known as a call multigraph) is a directed graph that represents calling relationships between subroutines in a computer program. Specifically, each node represents a procedure and each edge (f,g) indicates that procedure f… … Wikipedia
Call-with-current-continuation — In computer programming, the function call with current continuation, commonly abbreviated call/cc, is a control operator that originated in its current form in the Scheme programming language and now exists in several other programming languages … Wikipedia
Call Her Savage — Filmdaten Originaltitel Call Her Savage Produktionsland USA … Deutsch Wikipedia
call risk — The risk that declining interest rates will create an economic incentive for the owner of a call option to exercise that option. In MBSs, call risk is the risk that declining interest rates will accelerate prepayment of the underlying mortgage… … Financial and business terms
call flow
Смотреть что такое «call flow» в других словарях:
Telephone call flow with simple after-operation — 184 Источник: ГОСТ 19472 88: Система автоматизированной телефонной связи общегосударственная. Термины и определения … Словарь-справочник терминов нормативно-технической документации
Call Admission Control — prevents oversubscription of VoIP networks, CAC is a concept that applies only to real time media traffic and not to data traffic. CAC mechanisms complements the capabilities of QoS tools to protect voice traffic from the negative effects of… … Wikipedia
Call of Duty: World at War — North American cover Developer(s) Treyarch Certain Affinity (some multiplayer maps a … Wikipedia
flow|er|pot — «FLOW uhr POT», noun. 1. a pot to hold soil for a plant to grow in. 2. a form of fireworks: »The kind of fireworks that we call a flowerpot throws colored balls into the air (Ralph Ingersoll) … Useful english dictionary
Flow control — distinguish|control flowIn computer networking, flow control is the process of managing the rate of data transmission between two nodes to prevent a fast sender from over running a slow receiver. This should be distinguished from congestion… … Wikipedia
Call sign — In broadcasting and radio communications, a call sign (also known as a callsign or call letters, or abbreviated as a call, or otherwise known as a handle) is a unique designation for a transmitting station. In some countries they are used as… … Wikipedia
Call stack — In computer science, a call stack is a stack data structure that stores information about the active subroutines of a computer program. This kind of stack is also known as an execution stack, control stack, run time stack, or machine stack, and… … Wikipedia
Call graph — A call graph (also known as a call multigraph) is a directed graph that represents calling relationships between subroutines in a computer program. Specifically, each node represents a procedure and each edge (f,g) indicates that procedure f… … Wikipedia
Call-with-current-continuation — In computer programming, the function call with current continuation, commonly abbreviated call/cc, is a control operator that originated in its current form in the Scheme programming language and now exists in several other programming languages … Wikipedia
Call Her Savage — Filmdaten Originaltitel Call Her Savage Produktionsland USA … Deutsch Wikipedia
call risk — The risk that declining interest rates will create an economic incentive for the owner of a call option to exercise that option. In MBSs, call risk is the risk that declining interest rates will accelerate prepayment of the underlying mortgage… … Financial and business terms
Первый шаг на пути к голосу в LTE — Circuit Switch FallBack

В прошлой статье про LTE мы упомянули о технологии предоставления голосового сервиса CSFB (Circuit Switch FallBack). Сети LTE предназначены для передачи пакетной информации, голоса в этой сети нет в том смысле, в котором мы это понимаем на примере традиционных сетей GSM/UMTS. Но, есть возможность это изменить.
В настоящий момент ведется тестирование и настройка технологии CSFB, которая использует существующий сейчас, традиционный CS (Сircuit switching) домен сетей 2G/3G. Это делается потому, что оригинальная технология передачи голоса в LTE — VoLTE (Voice over LTE), где голос передается уже по IP-сети, используя средства LTE без задействования сетей прошлых поколений, зависима от очень многих решений и разрешений государственного уровня. Для того, чтобы создать условия для совершения звонков с помощью VoLTE, необходимо обеспечить поддержку этого функционала не только сетью, но и пользовательским оборудованием (User Equipment/UE).
Оставим VoLTE для будущих статей, а пока рассмотрим CSFB с технической стороны.
CSFB – Circuit switch fallback
Особенности/характеристики оборудования поддерживающего CS fallback
UE, естественно, имеет доступ и к E-UTRAN/EPC, и к CS domain через сеть GERAN и/или UTRAN.
MME использует LAI и hash-значение, получаемое из IMSI, для определения номера VLR, в случае, если данный LAI обслуживают несколько MSC/VLR, в SGSN используется это же hash-значение/функция.
С MSC всё понятно, но также возможно расширение функционала CS fallback поддержкой ICS и/или SRVCC.
Mobile Originated Call – Абонент звонит из LTE
Рассмотрим базовый сценарий развития событий
Счастливый обладатель телефона с поддержкой LTE идет по улице в зоне покрытия сетей 4G и 3G/2G. В фоновом режиме обновляется почта, Facebook, Twitter и другие сервисы. Решив позвонить, он совершает привычные для себя действия: набирает номер и нажимает кнопку вызова касается того место на экране, где изображена кнопка вызова.
В этот момент генерируется первый расширенный запрос (еще 2 года назад сложно было вообразить, что простейший голосовой вызов будет интерпретироваться как расширенный запрос) на предоставление сервиса. MME получает запрос, имея информацию о том, что абонент находится в сети LTE, сообщает об этом eNodeB, чтобы он инициировал процедуру CSFB. Процедура CSFB подразумевает перевод в 2G/3G-сеть, но телефон в это время уже активно использует сеть: получает почту и обновления от сервисов, и прерывать этот процесс нельзя. eNodeB, видя активную передачу данных, принимает решение произвести handover в сеть 3G или 2G. Решение о выборе сети принимается на основании полученных от UE измерений. Таким образом, переход между сетями происходит без разрыва активных сессий передачи данных.
Свое решение eNodeB сообщает MME, и тогда MME уже начинает договариваться с SGSN. Чтобы начать этот процесс, необходимо удостовериться в наличии необходимых ресурсов для данного абонента в SGSN (PFCs, PDP context, APN) и в RNC. Для этого MME передает запрос на изменение местоположения (Update Location) в SGSN. SGSN, в свою очередь, проводит соответствие LTE сервисов (EPS bearer service) не-LTE сервисам (PDP context) и запрашивает выделение ресурсов (PFCs — Packet Flow Context) в RNC. Не обязательно все сервисы будут приняты, в зависимости от загруженности 3G-сети, часть EPS-сервисов может быть отброшена.
Затем RNC подготавливает так называемый «прозрачный контейнер от источника к получателю», в котором будут данные, как для 3G-сети (Handover Radio Resources), так и для LTE (NAS контейнер). Получив подтверждение о наличии необходимых ресурсов, SGSN сообщает об этом MME, который инициирует процедуру Handover (посылает «прозрачный контейнер» на eNodeB).
eNodeB, получив команду, начинает «переключать» сервисы с MME на SGSN, и вместе с этим посылает команду Handover (с «прозрачным контейнером») на UE. По этой команде UE (смартфон) начинает перестраиваться на радиочасть 3G-сети. Именно для этих целей «прозрачный контейнер» содержит данные для handover как LTE, так и сетей 3G. После перестройки в новую сеть UE посылает сообщение XID (eXchange IDentifier) и в этот же момент возобновляет передачу данных. RNC информирует SGSN об успешном завершении handover, а так же ретранслирует XID на SGSN. После получения подтверждения Update Location начинается высвобождение ресурсов MME и eNodeB.
А далее происходит отработанная годами процедура стандартного голосового вызова в сетях 2G/3G.
Mobile Terminated Call – Абоненту звонят в LTE
Для начала по SGs-интерфейсу MME принимает paging от MSC с необходимой информацией (IMSI, VLR TMSI, Location Information). В зависимости от настроек paging проходит либо по IMSI, либо по TMSI. В первом случае MME использует IMSI, во втором генерирует из полученных данных S TMSI и передает на eNodeB. Получив paging, смартфон начинает запрашивать радиоресурсы и генерирует расширенный запрос. Как и в предыдущем сценарии, происходит handover, и после него UE отвечает на paging в сети 2G/3G. Голосовое соединение установлено.
Вот так относительно просто можно задействовать legacy-сеть для восполнения голосовых сервисов в сети нового поколения на пути к грядущему VoLTE.
ИТ База знаний
Полезно
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
Модуль Call Flow в FreePBX 13
Маршрутизация по щелчку
В сегодняшней статье поговорим об одном очень полезном инструменте Asterisk, который называется Call Flow. Данный инструмент позволяет управлять отправкой вызовов на основании положения переключателя. Переключатель может находиться в режиме Normal и Override. По сути, данный функционал является чем-то наподобие тумблера. Когда он в положении “включено”, входящие звонки будут отправляться по одному назначению, когда “выключено”, по другому. Например, в рабочие часы, необходимо настроить отправку входящих звонков на специальную ринг-группу, а в нерабочие – на IVR. С такой задачей поможет справиться модуль Time Conditions. Но если компания не имеет чётко определенного рабочего времени, то данный модуль уже не поможет, поскольку он переключает режим обработки вызовов автоматически в определенно заданное время.
Продвинутый курс по Asterisk
Концентрат редких знаний, для внедрения Asterisk в крупных предприятиях. Все это мы собрали в одном курсе для тебя.
Call Flow Control

По умолчанию, никаких записей нет. Жмём кнопку Add и перед нами открывается панель добавления нового переключателя.

Рассмотрим основные параметры, которые нужно настроить:
На примере ниже мы создали переключатель, который в нормальном режиме отправляет все звонки на IVR, а когда включен – на Announcement, который уведомит абонентов о том, что компания не работает. Для использования данного feature code’а, необходимо ввести на телефоне *2852


Продвинутый курс по Asterisk
Концентрат редких знаний, для внедрения Asterisk в крупных предприятиях. Все это мы собрали в одном курсе для тебя.
Колл-центр для исходящего обзвона: создаем предиктивный диалер в 3CX Call Flow Designer
Введение
Ранее мы уже создавали голосовое приложение для автоматического обзвона абонентов в приложении 3CX Call Flow Designer, которое использует компонент Power Dialer. При обычном исходящем обзвоне вызовы абонентам из базы делаются с одинаковой, равной, периодичностью. Однако возможна ситуация, когда некоторые вызовы (разговоры) занимают больше времени, чем запланировано. А мы все равно пытаемся набирать новых абонентов! Другая ситуация — в разные периоды времени (днем и ночью, например) в колл-центре находится разное количество операторов. Согласитесь, было бы неплохо адаптировать частоту обзвона в зависимости от наличия свободных операторов. Для этого отлично подходит новый компонент 3CX CFD, называемый предиктивный дайлер (Predictive Dialer).
В этой статье мы расскажем, как создать предиктивный исходящий обзвон (дайлер) в 3CX. Дайлер будет автоматически делать исходящие вызовы на внешние номера и соединять их внутренний Очередью вызовов. При этом скорость обзвона динамически меняется в зависимости от количества свободных операторов в этой Очереди. Это принципиально уменьшает время простоя оператора, то есть, не остаётся операторов, долгое время не получающих вызовы.
Обратите внимание — среда разработки 3CX CFD поставляется бесплатно. Но голосовые приложения будут выполняться только на 3CX редакции Pro и Enterprise. Скачать CFD можно отсюда.
Демо-проект этого голосового приложения поставляется вместе с дистрибутивом 3CX CFD и находится в папке Documents\3CX Call Flow Designer Demos.
Важно отметить, что по умолчанию диалер начинает работать в момент старта сервиса 3CX Queue Manager Service. Поэтому необходимо задать определенное условие, по которому диалер будет делать вызовы. Для этого в голосовом приложении используется компонент Create a Condition. Например, можно проверять (устанавливать) день и время суток, в которые должен выполняться обзвон. Мы покажем, как ограничить работу дайлера в рабочие дни и на протяжении определенного промежутка в течении дня.
Номера абонентов для обзвона можно брать из разных источников данных, например, из текстового файла, базы данных и т. п. В нашем примере используется база данных.
Создание проекта
Для создания проекта CFD перейдите в File → New → Project, укажите папку размещения проекта и его имя, например, PredictiveDialerDemo.
Новый проект по умолчанию содержит голосовое приложение Main.flow. В данном проекте оно не используется, поэтому удалите его в окне Project Explorer. В этом же окне добавьте новое приложение — кликните правой кнопкой мыши по названию проекта и выберите New Dialer. Назовите его MainDialer. В окне Project Explorer выберите объект MailDialer и установите его свойства в окне Properties Window, как показано ниже.
Новый дайлер теперь может работать в двух режимах:
Выбор времени начала обзвона
Добавим в приложение компонент Date & Time condition и назовем его checkTimeToCall. Компонент использует только одно ветвление timeToCall, которое будет выполняться при наступлении времени обзвона.
Чтобы настроить ветвление timeToCall на выполнение с понедельника по пятницу с 9:00 до 17:00, установим отбор DID линий AllDIDs и временные интервалы, как показано ниже.
Получение номера из базы и набор абонента
Как было сказано, мы получаем номера абонентов из внешней базы данных. Запрос к базе должен возвращать номер абонента или пустую строку, если абонентов в данный момент больше не осталось. Для этого воспользуемся компонентом Database Access и настроим его для выполнения запроса к базе.
Поскольку запрос возвращает единственное значение (номер абонента), установим тип оператора Scalar. Разумеется, вы должны изменить строку SQL запроса в соответствии со структурой вашей базы данных.
После настройки компонента Database Access проверим, вернул ли он номер абонента. Это необходимо сделать до начала набора номера. Добавим еще один компонент Create a condition и создадим единственное ветвление с условием проверки наличия номера. Логическое выражение проверки номера:
Если условие выполняется, значит у нас есть номер для вызова. И затем выполняем вызов с помощью компонента Make Call, который настраивается следующим образом:
Окончательный вид голосового приложения предиктивного обзвона должен иметь примерно такой вид.
Компиляция и установка приложения на сервер 3CX
Голосовое приложение готово! Теперь его следует скомпилировать и загрузить на сервер 3CX. Для этого:



