MRCP Server Session. More...
#include <apr_hash.h>
#include "mrcp_session.h"
#include "mpf_engine.h"
#include "apt_task.h"
#include "apt_obj_list.h"
Go to the source code of this file.
MRCP Server Session.
typedef typedefAPT_BEGIN_EXTERN_C struct mrcp_channel_t mrcp_channel_t |
Opaque MRCP channel declaration
typedef struct mrcp_server_session_t mrcp_server_session_t |
MRCP server session declaration
typedef struct mrcp_signaling_message_t mrcp_signaling_message_t |
MRCP signaling message declaration
Server session states
Enumeration of signaling task messages
mrcp_session_t* mrcp_server_channel_session_get | ( | mrcp_channel_t * | channel | ) |
Get session by channel
apt_bool_t mrcp_server_mpf_message_process | ( | mpf_message_container_t * | mpf_message_container | ) |
Process MPF message
apt_bool_t mrcp_server_on_channel_message | ( | mrcp_channel_t * | channel, | |
mrcp_message_t * | message | |||
) |
Process channel message receive
apt_bool_t mrcp_server_on_channel_modify | ( | mrcp_channel_t * | channel, | |
mrcp_control_descriptor_t * | answer, | |||
apt_bool_t | status | |||
) |
Process channel modify event
apt_bool_t mrcp_server_on_channel_remove | ( | mrcp_channel_t * | channel, | |
apt_bool_t | status | |||
) |
Process channel remove event
apt_bool_t mrcp_server_on_disconnect | ( | mrcp_channel_t * | channel | ) |
Process connection disconnect event
apt_bool_t mrcp_server_on_engine_channel_close | ( | mrcp_channel_t * | channel | ) |
Process channel close event
apt_bool_t mrcp_server_on_engine_channel_message | ( | mrcp_channel_t * | channel, | |
mrcp_message_t * | message | |||
) |
Process message receive event
apt_bool_t mrcp_server_on_engine_channel_open | ( | mrcp_channel_t * | channel, | |
apt_bool_t | status | |||
) |
Process channel open event
mrcp_server_session_t* mrcp_server_session_create | ( | void | ) |
Create server session
apt_bool_t mrcp_server_signaling_message_process | ( | mrcp_signaling_message_t * | signaling_message | ) |
Process signaling message