projects
/
lcr.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
SIP: Register, STUN and authentication support...
[lcr.git]
/
message.h
diff --git
a/message.h
b/message.h
index
38ee5da
..
9b8833a
100644
(file)
--- a/
message.h
+++ b/
message.h
@@
-145,6
+145,7
@@
enum {
MEDIA_TYPE_GSM_EFR,
MEDIA_TYPE_AMR,
MEDIA_TYPE_GSM_HR,
MEDIA_TYPE_GSM_EFR,
MEDIA_TYPE_AMR,
MEDIA_TYPE_GSM_HR,
+ MEDIA_TYPE_ANALOG, /* just send analog data via MNCC */
};
/* rtp-info structure */
};
/* rtp-info structure */
@@
-357,6
+358,13
@@
struct param_vootp {
char id[32];
};
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 */
/* 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 */
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 */
};
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_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[] = { \
};
#define MESSAGES static const char *messages_txt[] = { \
@@
-486,6
+498,9
@@
enum { /* messages between entities */
"MESSAGE_DISABLE_DEJITTER", \
"MESSAGE_UPDATEBRIDGE", \
"MESSAGE_VOOTP", \
"MESSAGE_DISABLE_DEJITTER", \
"MESSAGE_UPDATEBRIDGE", \
"MESSAGE_VOOTP", \
+ "MESSAGE_DOV_INDIVATION", \
+ "MESSAGE_DOV_REQUEST", \
+ "MESSAGE_DOV_LISTEN", \
};
};