X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=mncc.h;h=25af62a6b5a3493a871ea7cf54c1a7e04ee51ef8;hp=27c83646902bcd60c0f2ec7bbdbc88de3152b580;hb=b0764b4677c9434b8722cd4084075b6dfc73d0d7;hpb=97aa0881beacf536e3a2296381c055887583db8f diff --git a/mncc.h b/mncc.h index 27c8364..25af62a 100644 --- a/mncc.h +++ b/mncc.h @@ -52,9 +52,15 @@ #define MNCC_FRAME_RECV 0x0201 #define MNCC_FRAME_DROP 0x0202 #define MNCC_LCHAN_MODIFY 0x0203 +#define MNCC_RTP_CREATE 0x0204 +#define MNCC_RTP_CONNECT 0x0205 +#define MNCC_RTP_FREE 0x0206 #define GSM_TCHF_FRAME 0x0300 #define GSM_TCHF_FRAME_EFR 0x0301 +#define GSM_TCHH_FRAME 0x0302 +#define GSM_TCH_FRAME_AMR 0x0303 +#define GSM_BAD_FRAME 0x03ff #define GSM_MAX_FACILITY 128 #define GSM_MAX_SSVERSION 128 @@ -175,6 +181,7 @@ struct gsm_mncc { int emergency; char imsi[16]; + unsigned char lchan_type; unsigned char lchan_mode; }; @@ -184,3 +191,13 @@ struct gsm_data_frame { unsigned char data[0]; }; +struct gsm_mncc_rtp { + u_int32_t msg_type; + u_int32_t callref; + u_int32_t ip; + u_int16_t port; + u_int32_t payload_type; + u_int32_t payload_msg_type; +}; + +