projects
/
lcr.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Experimental crypto feature: Support for libvootp
[lcr.git]
/
message.h
diff --git
a/message.h
b/message.h
index
97bfddc
..
8a8bc44
100644
(file)
--- a/
message.h
+++ b/
message.h
@@
-185,6
+185,7
@@
struct dialing_info {
char display[84]; /* display information */
char keypad[33]; /* send keypad facility */
char context[32]; /* asterisk context */
char display[84]; /* display information */
char keypad[33]; /* send keypad facility */
char context[32]; /* asterisk context */
+ int flash; /* flash key caused setup of call */
};
/* call-info structure CONNECT */
};
/* call-info structure CONNECT */
@@
-336,6
+337,7
@@
struct param_bchannel {
struct param_newref {
int direction; /* who requests a refe? */
struct param_newref {
int direction; /* who requests a refe? */
+ char interface[32]; /* interface name for selecting remote interface */
};
struct param_traffic {
};
struct param_traffic {
@@
-349,6
+351,12
@@
struct param_3pty {
unsigned char invoke_id;
};
unsigned char invoke_id;
};
+struct param_vootp {
+ int enable;
+ int failed;
+ char id[32];
+};
+
/* structure of message parameter */
union parameter {
struct param_tone tone; /* MESSAGE_TONE */
/* structure of message parameter */
union parameter {
struct param_tone tone; /* MESSAGE_TONE */
@@
-377,6
+385,7
@@
union parameter {
struct param_traffic traffic; /* MESSAGE_TRAFFIC */
struct param_3pty threepty; /* MESSAGE_TRAFFIC */
unsigned int queue; /* MESSAGE_DISABLE_DEJITTER */
struct param_traffic traffic; /* MESSAGE_TRAFFIC */
struct param_3pty threepty; /* MESSAGE_TRAFFIC */
unsigned int queue; /* MESSAGE_DISABLE_DEJITTER */
+ struct param_vootp vootp; /* MESSAGE_VOOTP */
};
enum { /* message flow */
};
enum { /* message flow */
@@
-432,7
+441,10
@@
enum { /* messages between entities */
MESSAGE_BRIDGE, /* control port bridge */
MESSAGE_TRAFFIC, /* exchange bchannel traffic */
MESSAGE_3PTY, /* 3PTY call invoke */
MESSAGE_BRIDGE, /* control port bridge */
MESSAGE_TRAFFIC, /* exchange bchannel traffic */
MESSAGE_3PTY, /* 3PTY call invoke */
- MESSAGE_DISABLE_DEJITTER/* tell (mISDN) port not to dejitter */
+ MESSAGE_TRANSFER, /* call transfer invoke */
+ 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 */
};
#define MESSAGES static const char *messages_txt[] = { \
};
#define MESSAGES static const char *messages_txt[] = { \
@@
-470,7
+482,10
@@
enum { /* messages between entities */
"MESSAGE_BRIDGE", \
"MESSAGE_TRAFFIC", \
"MESSAGE_3PTY", \
"MESSAGE_BRIDGE", \
"MESSAGE_TRAFFIC", \
"MESSAGE_3PTY", \
+ "MESSAGE_TRANSFER", \
"MESSAGE_DISABLE_DEJITTER", \
"MESSAGE_DISABLE_DEJITTER", \
+ "MESSAGE_UPDATEBRIDGE", \
+ "MESSAGE_VOOTP", \
};
};