|
Data Structures |
struct | _telephone_event |
Defines |
#define | TELEPHONY_EVENTS_ALLOCATED_SIZE (4*sizeof(telephone_event_t)) |
#define | TEV_DTMF_0 (0) |
#define | TEV_DTMF_1 (1) |
#define | TEV_DTMF_2 (2) |
#define | TEV_DTMF_3 (3) |
#define | TEV_DTMF_4 (4) |
#define | TEV_DTMF_5 (5) |
#define | TEV_DTMF_6 (6) |
#define | TEV_DTMF_7 (7) |
#define | TEV_DTMF_8 (8) |
#define | TEV_DTMF_9 (9) |
#define | TEV_DTMF_STAR (10) |
#define | TEV_DTMF_POUND (11) |
#define | TEV_DTMF_A (12) |
#define | TEV_DTMF_B (13) |
#define | TEV_DTMF_C (14) |
#define | TEV_DTMF_D (15) |
#define | TEV_FLASH (16) |
Typedefs |
typedef _telephone_event | telephone_event_t |
Functions |
int | rtp_session_telephone_events_supported (RtpSession *session) |
int | rtp_session_send_telephone_events_supported (RtpSession *session) |
int | rtp_session_recv_telephone_events_supported (RtpSession *session) |
mblk_t * | rtp_session_create_telephone_event_packet (RtpSession *session, int start) |
int | rtp_session_add_telephone_event (RtpSession *session, mblk_t *packet, uint8_t event, int end, uint8_t volume, uint16_t duration) |
int | rtp_session_read_telephone_event (RtpSession *session, mblk_t *packet, telephone_event_t **tab) |
int | rtp_session_send_dtmf (RtpSession *session, char dtmf, uint32_t userts) |
int | rtp_session_send_dtmf2 (RtpSession *session, char dtmf, uint32_t userts, int duration) |
void | rtp_session_check_telephone_events (RtpSession *session, mblk_t *m0) |