- Введение в документацию
-
Infinity X: Пользователи и права
Описание раздела Пользователи и права Пользователи Infinity CallCenter Объединение пользователей в группы Роли для групп и пользователей Подчиненность пользователей и групп Права для пользователей, групп и ролей Квалификация (Skill Level) пользователей Очереди распределения вызовов CallCenter Infinity Дизайнер настройки пользователей и групп Рабочие места пользователей Синхронизация с Active Directory (AD)
-
Infinity X: Отчеты
-
Статистические отчеты
Отчеты по кампаниям Infinity Статистика по очередям распределения вызовов (ACD) Отчеты по пропущенным звонкам в Call-центре Сводный отчет по управлению звонками Сводные аналитические отчеты Отчеты по количеству и направлениям звонков по операторам Сводные отчеты по входящим, исходящим и внутренним звонкам Детализация звонков по минутам, часам, месяцам Детальные таблицы по звонкам Распределение звонков по продолжительности Сводный отчет по разговорам Детализация разговоров по минутам, часам, месяцам Отчет по количеству разговоров по операторам Полная таблица по всем разговорам Отчеты по статусам пользователей и их изменениям Статистика по активности пользователей за определенное время
-
Динамически обновляемые отчеты
Отчет по очередям, обновляемый автоматически за интервал времени Отчет по звонкам, обновляемый автоматически за интервал времени Отчет по разговорам, обновляемый автоматически за интервал времени Отчет по кампаниям, обновляемый автоматически за интервал времени Отчет по загрузке линий, обновляемый автоматически
-
Отчеты реального времени
Online мониторинг кампаний Online мониторинг всех звонков call-центра Online мониторинг входящих звонков call-центра Online мониторинг исходящих звонков call-центра Online мониторинг внутренних звонков call-центра Online мониторинг разговоров в call-центре Online мониторинг вызовов в call-центре Online мониторинг очередей (ACD) в call-центре Online мониторинг пользователей в call-центре
- Редактор отчетов
- FAQ по отчетам
-
Статистические отчеты
- Infinity X: Базы данных
-
Infinity X: Сценарии IVR (голосовое меню)
-
Компоненты IVR
Старт сценария IVR Стоп в сценарии IVR Компонент Блок сценария IVR Условия в сценариях IVR Варианты в сценариях IVR Объявить переменную в IVR Присвоить значение переменной в IVR Компонент Цикл While сценария IVR Запустить сценарий IVR Компонент Возврат в сценарии IVR Поднять трубку в сценарии IVR Положить трубку в сценарии IVR Переключить вызов в сценарии IVR Проиграть файл в сценарии IVR Проиграть значение в сценарии IVR Проиграть фразу в сценарии IVR Записать голосовой файл в сценарии IVR Голосовая почта в сценарии IVR Ввод данных с телефона в сценарии IVR Информация о звонке в сценарии IVR Заказ встречного звонка Запуск приложения SQL запрос Уведомление Изменить статус пользователя Комментарии Фрагмент кода Пауза Очередь
- FAQ по IVR
- Примеры настройки IVR у клиентов
-
Компоненты IVR
-
Infinity X: Кампании в call-центре
- Сценарии диалога
-
FAQ по кампаниям
Повторный контакт Как изменить параметр кампании через сценарий? Как мне в рамках сценария диалога, в подсказке, вывести имя текущего оператора? Как организовать автоматический запуск исходящей кампании в ежедневном режиме с 9.00 до 19.00? Как в сценарии диалога сделать проверку - заполнено ли поле и что в нем, в зависимости от этого строить дальнейший диалог? Как изменить вопросы которые отображаются оператору в рамках сценария диалога? Какой тип данных необходимо установить полю которое будет содержать номер телефона? Какой порядок работ по созданию кампании с использованием внешней БД? Опишите пожалуйста расшифровку кодов состояния звонка в кампании Как при использовании кампаний открывать WEB-форму или гиперссылку в браузере? И в чем отличие? Как сделать копию кампании вместе со сценарием диалога? Добавили новые столбцы в проект существующей кампании, в карточке они отображаются, в таблице нет. Как исправить? Как организовать инструмент База знаний? Как удалить записи из таблицы кампании посредством прямого обращения в базу? Как в рамках сценария диалога осуществить перевод текущего звонка, без обращения к дополнительным инструментами оператора Как открыть внешний браузер в рамках сценария диалога? Как настроить кнопки в кампании Как указать несколько исходящих маршрутов в кампаниях
Кампании - общая информация Настройка Кампании Настройка кампании "Рассылка E-mail" Входящая кампания в Infinity Настройка кампании Рассылка СМС Запуск и остановка кампании контрольным событием Добавление кнопок на карточку кампании Получение данных через http при нажатии на кнопку в карточке Таблицы в карточках и сценариях диалога, база адресов Анализатор Автоответов Принцип работы предиктивного алгоритма, а также способы его адаптации Использование глобальных параметров в сценарии после вызова Кампании для обработки писем и сообщения мессенджеров Ручная исходящая кампания Настройка автоинформатора Важный момент при использовании WEB-форм в Кампаниях Запуск кампании Пример настройки кампании и сценария диалога - Infinity X: Администрирование
- Infinity X: Справочники
- Infinity X: Запись разговоров
- Infinity X: Электронная почта
- Infinity X: Индикаторы и Показатели (Wallboards)
- Infinity X: Управление
- Infinity X: Звонок с сайта (Онлайн звонок)
-
Infinity X: Установка и настройка
-
FAQ
Какое количество свободного места для записи разговоров на диске необходимо? Какие порты необходимы для полноценной работы Infinity X? Перенос базы данных Infinity Подскажите, в каком формате в БД хранится время? Имеет ли значение, под какой учетной записью производится установка серверной части Infinity? Возможно, ли организовать схему сценария, зависящего от набранного номера? Вход в систему и пароли В софтфоне информация об абоненте отображается латиницей, как настроить на кириллицу? Как скопировать существующий проект Автоинформатора для интеграции с Luxbase Какие существуют способы передачи SMS сообщений через Infinity? Как сбросить пароль Администратора Проблема с принятием входящего звонка через софтфон на рабочем месте оператора. Порядок перехода на версию PostgreSQL 11.3 Порядок перехода на новую версию телефонии
Установка и настройка: Введение Установка драйвера ключа HASP Установка сервера платформы Установка рабочего места Интеграция с Infinity 4 Регистрация пользователей Переустановка и обновление Infinity X Сбор логов Infinity X с сервера и операторского места Ручная прошивка HASP ключа Автоматическая прошивка HASP ключа Как настроить Infinity X для работы с тонкими клиентами Перенос сервера Infinity Резервирование колл-центра Обновление рабочего места Информация об изменениях в версиях Infinity X -
FAQ
-
Infinity X: Описание типов рабочих мест
-
Рабочее место оператора call-центра
-
FAQ
Какими способами можно совершить звонок в Infinity? Какими способами можно совершить перевод в Infinity? Как переводить звонки на мобильные номера через кнопку "*" понятно. Однако перевод звонка на международный номер не срабатывает. С чем может быть связана проблема? Как настроить показ информации и фото абонента в инструментах "Управление звонками" и "Информация о звонке"
Общий вид рабочего места оператора колл-центра Управление звонками оператором колл-центра Софтфон у оператора колл-центра Информация о звонке у оператора колл-центра Инструмент "Мои звонки" у оператора колл-центра Управление очередями ожидания у оператора колл-центра Справочник абонентов у оператора колл-центра Прослушивание Голосовой почты оператором колл-центра Работа с заявками на обратный звонок Контакты Outlook у оператора колл-центра Отправка SMS операторами колл-центра Отображение информации о сотрудниках оператору колл-центра Управление статусом оператора в колл-центре Управление участием в очередях ожидания колл-центра Контроль оператором продолжительности разговора Отображение WEB-страниц оператору колл-центра -
FAQ
-
Рабочее место оператора call-центра
-
Infinity X: Интеграция с IT-системами
Infinity X: Обзор технологий интеграции Infinity X: Описание модуля интеграции Infinity X: Интеграция с базами данных Список методов и событий модуля интеграции (при использовании HTTP) Интеграция с сервисом синтеза и распознавания Яндекс (SpeechKit Cloud) Интеграция Call-центра Infinity и CRM Битрикс24 Примеры интеграционных решений
- Телефонная платформа
-
Телефонная платформа Infinity 4(устарело)
- Установка Infinity IP ATC
- Номерной план
-
Интеллектуальная АТС
Общие параметры IP АТС Infinity Абоненты АТС IP АТС Infinity Номерной план IP АТС Infinity Устройства и сети IP АТС Infinity Маршрутизация в IP АТС Infinity Исходящие маршруты в IP АТС Infinity IP-узлы в IP АТС Infinity IP-абоненты в IP АТС Infinity Рабочие места в IP АТС Infinity Внешние линии в IP АТС Infinity Внутренние линии в IP АТС Infinity Цифровые потоки Е1 в IP АТС Infinity Короткие номера в IP АТС Infinity Коды городов IP АТС Infinity Черный список в IP АТС Infinity
- Настройка подключений к ТФОП
- Раздел Оборудование
- Настройка типовых конфигураций
- Настройка шлюзов и других устройств
-
FAQ
Сущности вызов, соединение и сеанс Как сбросить пароль Администратора Infinity Contact-Center 4 Расшифровка статусов звонков в таблице M_Calls Какие порты нужно открыть для подключения IP-телефонов? Как использовать ключ защиты, установленный на другом компьютере? Каким образом можно самостоятельно диагностировать причину возникновения проблемы с потоком Е1 на основании лога сервера телефонии? Как зарезервировать порт, чтобы предупредить возникновение ситуации, когда данный порт заняло другое ПО? Мы суммируем статистические данные из разных таблиц, однако значения получаем разные. В чем может быть причина? После установки Infinity не запускается панель управления. В чем может быть проблема? При использовании модуля распределенных серверов возникает односторонняя слышимость (либо дополнительный сервер не запускается). В чем может быть проблема? Какие порты необходимы для полноценной работы Infinity 4? Как перенести все Лог- файлы на другой диск? Как разбить на части файлы trace? Почему при создании нового IP-узла (Рабочее место администратора -> Оборудование -> IP-узлы Н.323, SIP) он не появляется во вкладке Интеллектуальная АТС -> IP-узлы Н.323, SIP? Почему при запуске серверной части Infinity с помощью утилиты "Управление сервером" при нажатии кнопки "Подключиться" выдается "Состояние: Ошибка подключения" Почему при наборе номера с рабочего места слышны три коротких гудка, после чего происходит отбой, и софтфон переходит в состояние Готов? Как перевести звонок на внешнего абонента? Почему при запуске клиентского приложения возникает надпись "Софтфон не назначен"? При разговоре оператора с абонентом периодически раздается характерный звук, как его убрать и что это такое? Что делать, если при установке на win 7 и win 2008 библиотеки не регистрируются в автоматическом режиме? Как улучшить качество звука на Windows Vista? По каким причинам при входящем звонке может не определяться номер звонящего абонента? Какие существуют способы интеграции АТС и «Infinity IP 4»? По какому префиксу отправляются СМС-сообщения? Как привязать IP -телефон к рабочему месту? Где и зачем устанавливается эмуляция flash? Не получается зарегистрировать БД FireBird. Сервер «Infinity IP АТС» не запускается, какие меры необходимо предпринять? Для чего используется Альтернатива Кода "2" в основных параметрах интеллектуальной АТС Что означает галочка не удерживать абонента при повторном нажатии Flash? После установки платы Ольха. Выключаем компьютер, а он перезапускается. Какие действия необходимо произвести для устранения данной неполадки? Для чего необходим параметр Формат передаваемого номера? Необходимо использовать определенное устройство для выхода в город. Какую дополнительную настройку необходимо произвести в исходящих маршрутах? Что будет если данную настройку не производить? В интеллектуальной АТС присутствует пункт абоненты АТС, чем они отличаются от других абонентов АТС не внесенных в этот список? Где производится привязка IP абонента определенному рабочему месту? В графе оборудование сервера телефонии указано 2 серверных IP-адреса, что это означает? Что означают значения префикс и Постфикс в свойствах устройств, и для чего они используются? Как изменить путь к БД? Провайдер потока Е1 поставляет только 12 линий из 30. Какие настройки в «Infinity IP АТС» необходимо произвести? По непонятной причине иногда отключаются некоторые сервера (например ServerT). В чем может быть причина? Как определить были ли разрывы соединения TCP? Неожиданно перестал запускаться сервер. В логе пишет что срок действия ключа закончен, однако по нашим данным ключ пока должен работать. В чем может быть причина? После проверки базы данных Firebird на ошибки с помощью инструмента Database Validation ошибок не найдено Гарантирует ли это что база данных не содержит ошибок? В настройках IP-абонентов есть галочка "Запретить одновременные звонки". Для чего она необходима? При установке был создан пользователь БД INFINITYUSER. Возможно ли изменять его имя и пароль? У нас у каждого внутреннего номера есть параметр переадресации звонка на мобильный при занятости. Почему данный параметр не срабатывает при входящем звонке? У нас в наличии имеется АТС и «Infinity IP АТС», номерной план на АТС и «Infinity IP АТС» будет отличаться как сделать так чтобы не создавать все номера абонентов АТС в «Infinity IP АТС», для возможности позвонить на любой номер из различных номерных пуло У меня стоит сервер Windows 2003 64x, в интерфейсе Infinity вместо русских символов отображаются знаки вопросов, как это исправить? Как определить, что звонок звонил более N секунд и оператор не взял трубку? Как сделать так что бы при звонке с мобильного в call-центр тарификация абонента начиналась не с поднятия трубки call-центром, а с ответа оператора? Можно ли изменить путь к записанным разговорам на отличный от заданного по умолчанию и как это сделать? Можно ли настроить автоматическую подстановку случайного А-номера при исходящем звонке? Прошивка ключа Sentinel Вывести имя текущего оператора Вместо русских символов отображаются знаки вопросов По какой причине могут возникать проблемы с качеством связи(заикания, пропадает голос, трески в записи разговоров и т.д.) NAT Тарификация с момента коммутации Некоторые детали SIP Причины отбоя в потоке E1
- Видеоуроки и Видеоролики
- Чаты и мессенджеры
Общая идеология технологии VoIP
IP-телефония – это технология, позволяющая использовать сеть Интернет или сеть передачи данных (IP-сеть) для осуществления телефонных соединений и передачи факсов в режиме реального времени.
IP-телефония (VoIP Voice-over-IP протокол) базируется на TCP/IP протоколе, который используется для передачи информации между компьютерами и устройствами через сеть передачи данных. TCP/IP разбивает передаваемую информацию на части (пакеты), а затем присваивает каждой части (пакету) заголовок с адресом отправления и адресом назначения. После этого этот пакет посылается в сеть передачи данных, где он доставляется к месту назначения. Поскольку каждый пакет представляет собой самостоятельную единицу, VoIP называют протоколом пакетной коммутации. Протокол VoIP идеально подходит для передачи информации через Интернет, поскольку он специально разработан для использования в сетях с меняющейся структурой, в которых пакеты могут менять порядок следования или задерживаться.
Передача голоса по Интернет происходит в несколько этапов. Первый этап – процедура перевода голосового сигнала в цифровой формат (оцифровка голоса). Затем оцифрованные данные анализируются и обрабатываются с целью уменьшения физического объема данных, передаваемых адресату. На этом этапе происходит подавление ненужных пауз и фонового шума. На следующем этапе полученная последовательность данных разбивается на пакеты и к ней добавляется протокольная информация – адрес получателя, порядковый номер пакета на случай, если они будут доставлены не последовательно, и дополнительные данные для коррекции ошибок. Компрессия данных позволяет передавать по Интернет-каналу одновременно несколько разговоров (в отличие от традиционной телефонии, где для передачи одного разговора используется целый канал), что существенно уменьшает стоимость междугородных и международных телефонных разговоров по сравнению с традиционной телефонией.
Извлечение переданной голосовой информации из полученных пакетов также происходит в несколько этапов. Когда голосовые пакеты приходят на терминал получателя, то сначала проверяется их порядковая последовательность (IP-сети не гарантируют время доставки, то пакеты со старшими порядковыми номерами могут прийти раньше, более того, интервал времени получения также может колебаться). Для восстановления исходной последовательности и синхронизации происходит временное накопление пакетов в так называемый Jitter-буфер. Некоторые пакеты могут быть вообще утеряны при доставке, либо задержка их доставки превышает допустимый разброс. В обычных условиях приемный терминал запрашивает повторную передачу ошибочных либо потерянных данных. Передача голосовых пакетов по сети чувствительна ко времени доставки пакетов. Поэтому, если какой либо из пакетов (или их часть) был потерян, включается алгоритм аппроксимации, позволяющий на основе полученных пакетов приблизительно восстановить потерянные данные.
Протокол Н.323. Исторически первый – это введенный Международным союзом электросвязи (МСЭ) набор рекомендаций Н.323 (для простоты будем называть его протоколом). Н.323 стал плодом деятельности разработчиков протоколов мультимедийной связи в сетях ISDN (H.320). Соответствующие работы велись еще c начала 90-х годов, когда никакой IP-телефонии и в помине не было. Первая версия этого протокола была принята МСЭ в 1996 г. и по сути была попыткой перенести телефонную сигнализацию ISDN Q.931 на IP-соединения, т. е. как бы "наложить" традиционную телефонию на сети передачи данных. Рекомендации H.323 достаточно подробно описывают способы организации мультимедийных конференций, охватывая сервисы передачи голоса, видео и компьютерных данных в пакетных сетях с негарантированной доставкой. К настоящему времени принята уже четвертая версия этого набора рекомендаций. К основным компонентам набора относятся описанные ниже протоколы.
H.225 – полный аналог протокола Q.931 в сетях ISDN; описывает процесс установления, поддержки и завершения соединения. Обмен сообщениями происходит по протоколу TCP.
RAS (Registration, Admission, Status) – отвечает за регистрацию устройств в сети, контроль доступа к ресурсам, контроль полосы пропускания, необходимой для сеанса связи, и контроль состояния устройств в сети. Работает по протоколу UDP.
H.245 – отвечает за обмен информацией, необходимой для согласования параметров логических каналов для передачи медиа-потоков, т. е. собственно голоса или видео. Сюда входит, к примеру, согласование кодеков, номеров UDP-портов и т. д. Обмен происходит по протоколу TCP.
H.450.x (появившийся в четвертой версии H.323) – отвечает за обеспечение таких дополнительных или интеллектуальных функций, как Hold, Transfer и т. д.
Архитектура H.323 весьма проста и состоит всего из четырех функциональных компонентов, ни один из которых не является обязательным.
Терминал (H.323 Terminal) – абонентское устройство, способное обеспечивать связь (голосовую, видео- и т. д.) с другими терминалами, шлюзами или устройствами многопользовательских конференций.
Шлюз (H.323 Gateway) – центральное понятие сегодняшней IP-телефонии. Данное устройство обеспечивает взаимное сопряжение телефонной сети с IP-сетью. При этом предоставляется поддержка разных протоколов и интерфейсов сетей обоих типов. Если выход в телефонную сеть не требуется, то данный компонент не нужен, а терминалы могут связываться друг с другом напрямую.
Привратник (H.323 Gatekeeper, GK) – управляющий элемент, "интеллект" H.323 сети, обеспечивающий ее масштабируемость, централизацию управления и настроек, а также трансляцию телефонных префиксов и идентификаторов (H.323 ID) в IP-адреса шлюзов или H.323 терминалов. Кроме того, привратник отвечает за управление доступом (Admission Сontrol) при регистрации шлюзов и терминалов, авторизацию звонков (Call Admission Control), управление полосой пропускания и маршрутизацию вызовов. Привратник управляет подчиненной ему частью сети (зоной) через RAS – протокол общения шлюзов с ним. Предусмотрено объединение привратников в группы, управлять которыми можно с помощью выделенного привратника – Directory Gatekeeper.
Устройство многопользовательских конференций (H.323 Multipoint Conference Unit, MCU) – управляет проведением многопользовательских конференций, согласует параметры соединения всех участников в режиме централизованной, децентрализованной или комбинированной конференции. Возможно переключение или смешивание медиа-потоков.
Обмен сообщениями между компонентами сети H.323 происходит в двоичном формате (ASN.1), для анализа которого нужен транслятор из двоичного формата в текстовый (ASN parser). Что же касается способов адресации, то в рекомендациях H.323 на этот счет определено несколько вариантов:
- телефонные номера в формате E.164, т. е. только символы из набора "0123456789#*,";
- H.323-идентификатор (H323-ID) – произвольный набор символов Unicode;
- универсальный идентификатор ресурса в формате URL (URL-ID);
- IP-адрес с номером порта, например, 10.2.3.4:1720;
- адрес электронной почты (Email-ID).
В наиболее общей форме сценарий соединения по протоколу H.323 выглядит как ряд последовательных шагов. Вначале для установления соединения терминал обнаруживает привратника и регистрируется у него по протоколу RAS. Затем происходит установление сигнального канала по протоколам RAS и H.225. На следующем этапе выполняется согласование параметров оборудования, обмен информацией о его функциональных возможностях и открытие логических каналов по протоколу H.245. Только после этого происходит передача медиа-трафика по протоколам RTP/RTCP, а по ее окончании – завершение соединения.
Протокол SIP. SIP (Session Initiation Protocol); он описан в рекомендациях RFC 2543. SIP регламентирует установление и завершение мультимедийных сессий – сеансов связи, в ходе которых пользователи могут говорить друг с другом, обмениваться видео и текстом, совместно работать над приложениями и т. д.
SIP и сопутствующие ему протоколы родились и развиваются в рамках IETF – главного органа стандартизации Интернета. Первая версия протокола SIP была принята в марте 1999 г., на три года позже, чем H.323, но благодаря интенсивному развитию этого направления сегодня набор рекомендаций RFC (базовых официальных документов IETF), имеющих отношение к SIP-архитектуре, насчитывает десятки, если не сотни документов SIP очень похож на протокол HTTP, поскольку разрабатывался по образу и подобию широко известных спецификаций HTTP и SMTP. По сути это клиент-серверный протокол, работа которого состоит из череды запросов и ответов, причем все SIP-заголовки передаются в формате ASCII-текста, а потому легко читаются. Наверняка коды возврата 200 (OK), а особенно 404 (Not found) хорошо знакомы всем пользователям Интернета. SIP позволяет использовать логическую адресацию (URL) на базе протокола TCP или UDP. Проще всего в качестве адреса в сети SIP задавать адреса электронной почты, к примеру, sip:igor@comptek.ru – это самый естественный URL, адекватно понимаемый SIP. При этом допускается применение разнообразных параметров, определяющих функциональность SIP-адреса или тип протокола связи. Например, можно указать, что соединение осуществляется с обычным телефонным номером сети общего пользования – sip:tel:+70957852525, и дополнить его добавочным номером postd= pp521, или определить параметры модемной связи-modem:+70957852526;type=v32b?7e1;type=v110.
SIP имеет несколько комплементарных протоколов, которые служат для реализации дополнительных возможностей. Наиболее важный из них – SDP (Session Description Protocol, RFC 2327), протокол согласования таких параметров сеанса связи, как виды кодеков, номера UDP-портов и т. д. SDP обеспечивает изменение параметров сеанса связи "на ходу", во время сеанса. Перенос сообщений SDP основан на протоколе Session Announcement Protocol (SAP, RFC 2974).
Другой пример комплементарного протокола – SIMPLE (SIP for Instant Messaging and Presence Levering Extension). Фактически это расширение SIP, служащее для предоставления информации о событиях (presence) и для рассылки "мгновенных" сообщений (instant messaging).
Следует также упомянуть SIP-T (Trunk) – протокол переноса сообщений SS7 в виде MIME-объектов между контроллерами сигнализации, а также SIGTRAN (Signaling Transport) – протокол переноса сообщений сигнализации SS7 через IP-сеть.
Архитектура SIP очень проста и состоит из нескольких необязательных компонентов.
Клиент SIP (SIP user agent) – может быть представлен как устройством (IP-телефон, шлюз или другой пользовательский терминал), так и программным приложением для ПК, PDA и т. д. Обычно SIP-клиент содержит и клиентскую, и серверную часть (User Agent Client, или UAC, и User Agent Server, или UAS). Основные функции данного компонента – инициирование и завершение вызовов.
Прокси-сервер SIP – управляет маршрутизацией вызовов и работой приложения. Прокси-сервер не может инициировать или терминировать вызовы.
Redirect-сервер SIP – перенаправляет звонки согласно заданным условиям.
Сервер регистрации SIP (registrar/location) – осуществляет регистрацию пользователей и ведет базу соответствия имен пользователей их адресам, телефонным номерам и т. д.
Еще один важный компонент реальных SIP-сетей, хотя и не входящий формально в архитектуру SIP, – Back-to-Back User Agent (B2BUA). Это своеобразный сервер, представляющий собой два соединенных друг с другом SIP-клиента и поэтому способный инициировать и завершать вызовы.
Из этих компонентов, как из функциональных "кирпичиков", можно строить сети VoIP любой топологии, сложности и масштаба, вплоть до сетей, полностью замещающих функции современных АТС. Можно также создавать совершенно новые сервисы – интеграцию Интернет- и бизнес-приложений, программируемые службы, многоадресный поиск абонента, мультимедийные сервисы, уведомления о событиях и т. д.
В наиболее общей форме сценарий соединения по протоколу SIP с участием прокси-сервера показан на рисунке. Абонент посылает на прокси-сервер запрос на соединение, отправляя сообщение Invite. Прокси-сервер возвращает сообщение Trying и передает сообщение Invite вызываемому абоненту. Вызываемая сторона отвечает сообщением Ringing, которое прокси-сервер пересылает вызывающей стороне. После того как вызываемый абонент снимет трубку, вызывающей стороне отправляется сообщение ОК, которое транслируется прокси-сервером. Вызываемому абоненту возвращается подтверждающее сообщение Ack.
C этого момента соединение считается установленным и начинается обмен медиа-трафиком по протоколам RTP/RTCP. Сторона, желающая завершить соединение, посылает сообщение Bye, и после получения подтверждающего ОК соединение разрывается.
Этот сценарий очень прост, в нем не участвуют никакие другие серверы (Redirection, Registrar, Location), но он дает представление о схеме взаимодействия функциональных элементов SIP-сети.