1. A method for establishing compatibility between a communication application transmitting an AT command to perform a specific telephony operation and a Telephony Application Programming Interface, the method comprising the steps of: intercepting information transmitted from the communication application to a communication hardware device; and processing the intercepted information within the communication hardware device in order to ascertain whether the information includes the AT command, wherein if the intercepted information includes the AT command, translating the AT command into a Telephony Application Programming Interface function call corresponding to the AT command.