X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=message.h;h=9b8833adebcc14a0fb466091af245c97aa6b3113;hp=38ee5da0ecc11c6fb1ad43589615eb55459093d7;hb=refs%2Fheads%2Fbackup2;hpb=0a71f8f76f975b4c5937cbe476a7edd722c3e0ba diff --git a/message.h b/message.h index 38ee5da..9b8833a 100644 --- a/message.h +++ b/message.h @@ -145,6 +145,7 @@ enum { MEDIA_TYPE_GSM_EFR, MEDIA_TYPE_AMR, MEDIA_TYPE_GSM_HR, + MEDIA_TYPE_ANALOG, /* just send analog data via MNCC */ }; /* rtp-info structure */ @@ -357,6 +358,13 @@ struct param_vootp { char id[32]; }; +struct param_dov { + int type; /* dov_type coding */ + int level; /* volume of sending signals */ + int length; + unsigned char data[255]; +}; + /* structure of message parameter */ union parameter { struct param_tone tone; /* MESSAGE_TONE */ @@ -384,6 +392,7 @@ union parameter { unsigned int bridge_id; /* MESSAGE_BRIDGE */ struct param_traffic traffic; /* MESSAGE_TRAFFIC */ struct param_3pty threepty; /* MESSAGE_TRAFFIC */ + struct param_dov dov; /* MESSAGE_DOV */ unsigned int queue; /* MESSAGE_DISABLE_DEJITTER */ struct param_vootp vootp; /* MESSAGE_VOOTP */ }; @@ -445,6 +454,9 @@ enum { /* messages between entities */ MESSAGE_DISABLE_DEJITTER,/* tell (mISDN) port not to dejitter */ MESSAGE_UPDATEBRIDGE, /* tell join to update bridge. (sent by mISDN port) */ MESSAGE_VOOTP, /* enable/disable VoOTP */ + MESSAGE_DOV_INDICATION, /* data over voice message received */ + MESSAGE_DOV_REQUEST, /* sending data over voice message */ + MESSAGE_DOV_LISTEN, /* listen order to data over voice message */ }; #define MESSAGES static const char *messages_txt[] = { \ @@ -486,6 +498,9 @@ enum { /* messages between entities */ "MESSAGE_DISABLE_DEJITTER", \ "MESSAGE_UPDATEBRIDGE", \ "MESSAGE_VOOTP", \ + "MESSAGE_DOV_INDIVATION", \ + "MESSAGE_DOV_REQUEST", \ + "MESSAGE_DOV_LISTEN", \ };