Введение

В телефонной связи, управление вызовами относится к программному обеспечению в телефонном коммутаторе, обеспечивающему его центральную функцию. Управление вызовами декодирует адресную информацию и направляет телефонные звонки от одной конечной точки к другой. Оно также реализует функции, позволяющие адаптировать стандартную работу коммутатора к потребностям пользователей. Эти функции называются дополнительными услугами и обычно вызываются с помощью вертикального кода услуги. Примеры включают "Ожидание вызова", "Переадресация при занятости" и другие. Программное обеспечение управления вызовами, благодаря своему ключевому положению в работе телефонной сети, отличается как сложностью, так и высокой надежностью. Разработка систем управления вызовами обычно требует многих тысяч человеко-лет. Они содержат миллионы строк высокоуровневого кода. Однако они должны и действительно соответствуют требованиям надежности, предусматривающим время простоя коммутатора всего в несколько минут за сорок лет. Необходимая функциональность и надежность управления вызовами представляют собой серьезную задачу для систем передачи голоса по IP (VoIP). Системы VoIP основаны на интернет-стандартах и технологиях, которые ранее не были ориентированы на выполнение таких сложных и требовательных задач, как управление вызовами. Альтернативным названием часто является обработка вызовов. В сети VoIP управление вызовами является одной из трех основных категорий коммуникационного трафика, двумя другими являются сигнализация вызовов и передача мультимедиа. Управление вызовами использует Q.931 – протокол установления соединения для цифровых сетей, особенно систем VoIP. Сообщения передаются в виде октетов в соответствии со стандартом ITU H.245, который определяет тип среды передачи вызова (например, обычный вызов, видеоконференция или VoIP) и затем управляет соединением после его установления. Функции управления вызовами включают, помимо прочего, определение статуса ведущего/ведомого для конечных точек, мониторинг состояния конечных точек, изменение параметров соединения, завершение соединения и перезапуск прерванного или неудачного соединения.