Voicent Gateway Components
              Voicent Gateway contains five major components: 
              
                - Telephony engine
 
                - Speech engine
 
                -  VoiceXML interpreter
 
                - Interface module
 
                - Web server (optional)
 
               
              The telephony engine controls and interacts with telephony 
              hardware. For example, it answers the phone, initiates a outbound 
              call, and plays audio over the phone line, etc. 
              The speech engine converts text to speech and recognizes 
              speech commands. Current release only supports Microsoft speech 
              engine. 
              The VoiceXML interpreter parses VoiceXML files and carries out 
              instructions in these files. 
              The interface module interacts with the Gateway 
              client applications. 
              An open source web server (Tomcat) 
              is integrated with Voicent Gateway. It is the default place to 
              install applications. This is an optional components. 
              Applications are developed at a higher level 
              The functionality of each component and their interactions are 
              complicated, but the complexity is hidden from applications. To 
              have an interactive telephony application, all you have to do is 
              provide a set of VoiceXML files, possibly dynamically generated, 
              to Voicent Gateway. The gateway takes care of the rest. The 
              following figure illustrates the main components involved. 
              
                
              Figure 1. Application and Gateway 
                 |