Patent ID: 9003049
Filing Date: 2015-04-07
Classification: H04L,H04M

Abstract:
1. A Session Initiation Protocol (SIP) application server, comprising: a SIP application, executed by one or more processors, that supports SIP functions for a SIP User Agent (UA); and an Interactive Voice Response (IVR) Framework executed by the one or more processors that initiates IVR functions that are presented to the SIP UA, wherein the IVR Framework is controlled by the SIP application, wherein the IVR Framework interacts with a corresponding IVRObject WebFramework residing on a web server, wherein the IVRObject WebFramework injects Voice Extendable Markup Language (XML) hooks into a generated Voice XML file that is transmitted to a media server, wherein the interaction between the IVR Framework and the IVRObject WebFramework comprises receiving, at the SIP application server, a callback notification message from the web server indicating that the media server in communication with the web server has at least one of played an IVR message to a user and collected information from a user.