Patent ID: 7184534

Claim:
A method of linking call control functions of a telephony server with voice processing functions of a voice server using a common server side program comprising: receiving a call in the voice server, wherein in response to receiving the call said voice server determines at least one call parameter specified by signaling information corresponding to the received call; conveying the at least one call parameter to another server configured to determine and execute a server-side program based upon the at least one call parameter, wherein execution of the server-side program generates a voice processing script; conveying the voice processing script from the other server to the voice server; executing the voice processing script in the voice server to process the call; transferring the call from the voice server to the telephony server if during execution of the voice processing script the voice server detects a call control function identifier in the voice processing script, wherein the call control function identifier identifies a call control function to be performed for completing the call and wherein the telephony server performs the call control function based upon the call control function identifier.