You are here: CSP Developer’s Guide: Overview > 4 EXS API Application Development > User Interface Module
Introduction
The User Interface module is able to perform many functions, such as downloading system software to the CSP, sending interactive configuration and query messages, and sending a configuration script file to configure the CSP. The module should be able to send a string of hex bytes to the CSP so that at any time you can send any message to the CSP and receive a response.
Create your User Interface Module so that you can disable the features of a message but still send the message and receive a response. That way, when Dialogic provides you with new messages as part of a software update, you can test the messages before you embed them in your applications.
Queries
Dialogic provides many messages that allow the host to query the CSP. Be sure to include all of the query messages that could apply to your application. Queries are important for debugging, because they retrieve a great deal of helpful information from the CSP. Queries are also important to ensure that new configurations are correct.
Query messages include the following:
• PPL Audit Query
• Card Status Query
• Fault Log Query
For a complete listing of query messages, see the API Reference.