X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=message.h;h=ab4ca7e775918c01fbe8355febd9209d40280cd4;hp=464285f248461bf1f441bb2d7670c6ecbda66720;hb=30224b43e26f8b942da6770ac57eb3e17fcb259e;hpb=623ef90b50097f6e68f90d0605ba105d3ff47569 diff --git a/message.h b/message.h index 464285f..ab4ca7e 100644 --- a/message.h +++ b/message.h @@ -343,6 +343,12 @@ struct param_traffic { unsigned char data[160]; /* 20ms */ }; +struct param_3pty { + int begin, end; + int invoke, result, error; + unsigned char invoke_id; +}; + /* structure of message parameter */ union parameter { struct param_tone tone; /* MESSAGE_TONE */ @@ -369,6 +375,7 @@ union parameter { struct param_newref newref; /* MESSAGE_NEWREF */ unsigned int bridge_id; /* MESSAGE_BRIDGE */ struct param_traffic traffic; /* MESSAGE_TRAFFIC */ + struct param_3pty threepty; /* MESSAGE_TRAFFIC */ }; enum { /* message flow */ @@ -423,6 +430,7 @@ enum { /* messages between entities */ MESSAGE_NEWREF, /* special message to create and inform ref */ MESSAGE_BRIDGE, /* control port bridge */ MESSAGE_TRAFFIC, /* exchange bchannel traffic */ + MESSAGE_3PTY, /* 3PTY call invoke */ }; #define MESSAGES static const char *messages_txt[] = { \ @@ -459,6 +467,7 @@ enum { /* messages between entities */ "MESSAGE_NEWREF", \ "MESSAGE_BRIDGE", \ "MESSAGE_TRAFFIC", \ + "MESSAGE_3PTY", \ };