Go to the documentation of this file.
71 #define OPAL_EXPORT __stdcall
83 #define OPAL_C_API_VERSION 27
143 #define OPAL_INITIALISE_FUNCTION "OpalInitialise"
166 #define OPAL_SHUTDOWN_FUNCTION "OpalShutDown"
217 #define OPAL_GET_MESSAGE_FUNCTION "OpalGetMessage"
277 #define OPAL_SEND_MESSAGE_FUNCTION "OpalSendMessage"
290 #define OPAL_FREE_MESSAGE_FUNCTION "OpalFreeMessage"
300 #define OPAL_PREFIX_H323 "h323"
301 #define OPAL_PREFIX_SIP "sip"
302 #define OPAL_PREFIX_IAX2 "iax2"
303 #define OPAL_PREFIX_PCSS "pc"
304 #define OPAL_PREFIX_LOCAL "local"
305 #define OPAL_PREFIX_POTS "pots"
306 #define OPAL_PREFIX_PSTN "pstn"
307 #define OPAL_PREFIX_IVR "ivr"
309 #define OPAL_PREFIX_ALL OPAL_PREFIX_H323 " " \
310 OPAL_PREFIX_SIP " " \
311 OPAL_PREFIX_IAX2 " " \
312 OPAL_PREFIX_PCSS " " \
313 OPAL_PREFIX_LOCAL " " \
314 OPAL_PREFIX_POTS " " \
315 OPAL_PREFIX_PSTN " " \
758 #define OPAL_MWI_EVENT_PACKAGE "message-summary"
761 #define OPAL_LINE_APPEARANCE_EVENT_PACKAGE "dialog;sla;ma"
1094 typedef struct OpalStatusUserInput {
1097 unsigned m_duration;
1335 #if defined(__cplusplus) || defined(DOC_PLUS_PLUS)
1407 const char * options,
1420 unsigned timeout = 0
1433 const char * partyB,
1434 const char * partyA = NULL,
1435 const char * alertingType = NULL
1440 const char * callToken
1445 const char * callToken,
1451 const char * callToken,
1452 const char * userInput,
1453 unsigned duration = 0
1462 #endif // OPAL_OPAL_H