X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=message.h;h=8a8bc445863cbe8476d497d3142d09f74eeaaf46;hp=76adfdb326778501cccf08c825161c5e9a0f6611;hb=e233557e40043050c72b46d4b32b3a04cfd3d947;hpb=bd2aa91302a9d2de07d2210cbd6da499f3e45e53 diff --git a/message.h b/message.h index 76adfdb..8a8bc44 100644 --- 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 */ + int flash; /* flash key caused setup of call */ }; /* call-info structure CONNECT */ @@ -350,6 +351,12 @@ struct param_3pty { 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 */ @@ -378,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_vootp vootp; /* MESSAGE_VOOTP */ }; enum { /* message flow */ @@ -433,7 +441,10 @@ enum { /* messages between entities */ 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[] = { \ @@ -471,7 +482,10 @@ enum { /* messages between entities */ "MESSAGE_BRIDGE", \ "MESSAGE_TRAFFIC", \ "MESSAGE_3PTY", \ + "MESSAGE_TRANSFER", \ "MESSAGE_DISABLE_DEJITTER", \ + "MESSAGE_UPDATEBRIDGE", \ + "MESSAGE_VOOTP", \ };