Patent ID: 7881451

Claim:
A system to process calls, the system comprising: a telephony network interface comprising: a first communication path comprising a media gateway including circuitry configured to accept a first call from a time division multiplex (TDM)-based telephone network and to output the first call as a first voice over internet protocol (VoIP) call to a voice search engine via a first private path that excludes any public network; and a second communication path distinct from the first communication path, the second communication path including a session initiation protocol (SIP) proxy, the SIP proxy configured to accept a second call from a VoIP network and to output the second call as a second VoIP call to the voice search engine; and the voice search engine including a VoiceXML-based interactive-voice-response (“IVR”) dialog engine, the voice search engine operative to: receive an outputted VoIP call from the telephony network interface, where the outputted VoIP call comprises one of the first VoIP call and the second VoIP call; and fetch a VoiceXML document over a hypertext transfer protocol (HTTP) interface in response to receiving the outputted VoIP call, the VoiceXML document containing including voice user interface logic.