backup
[lcr.git] / message.h
index 0a56b98..1c2df57 100644 (file)
--- a/message.h
+++ b/message.h
@@ -1,6 +1,6 @@
 /*****************************************************************************\
 **                                                                           **
-** PBX4Linux                                                                 **
+** Linux Call Router                                                         **
 **                                                                           **
 **---------------------------------------------------------------------------**
 ** Copyright: Andreas Eversberg                                              **
@@ -120,15 +120,14 @@ enum { /* diversion types */
 enum { /* isdnsignal */
        mISDNSIGNAL_VOLUME,
        mISDNSIGNAL_CONF,
-       mISDNSIGNAL_NODATA,             /* no data required */
+       mISDNSIGNAL_CALLDATA,           /* data required by call instance */
        mISDNSIGNAL_ECHO,
 };
 
 /* call-info structure CALLER */
 struct caller_info {
        char id[32];                    /* id of caller (user number) */
-       char voip[64];                  /* URI of voip (or gateway) */
-       char intern[32];                /* internal id */
+       char extension[32];             /* internal id */
        char name[16];
        int isdn_port;                  /* internal/external port (if call is isdn) */
        char interface[32];             /* interface name the call was from */
@@ -152,7 +151,7 @@ struct dialing_info {
 struct connect_info {
        char id[32];                    /* id of caller (user number) */
        char voip[64];                  /* URI of voip (or gateway) */
-       char intern[32];                /* internal id */
+       char extension[32];             /* internal id */
        char name[16];
        int isdn_port;                  /* internal/external port (if call is isdn) */
        char interfaces[128];           /* interfaces for extenal calls */
@@ -221,7 +220,7 @@ struct useruser_info {
 
 /* call-info structure SETUP */ 
 struct message_setup {
-       int isdn_port; /* card number 1...n (only on calls from internal isdn port) */
+       int isdn_port; /* card number 1...n (only on calls from isdn port) */
        int port_type; /* type of port (only required if message is port -> epoint) */
        int dtmf; /* used to enabled dtmf dialing at setup state */
        int partyline; /* if set, call will be a conference room */
@@ -242,9 +241,8 @@ struct park_info {
 struct param_data {
        unsigned char data[512]; /* audio/hdlc data */
        int len; /* audio/hdlc data */
-       int compressed; /* 0 for law-data, 1 for 16-bit data */
-       unsigned long port_id; /* to identify the source of this data */
-       int port_type; /* type of the source's port  */
+//     unsigned long port_id; /* to identify the source of this data */
+//     int port_type; /* type of the source's port  */
 };
 
 struct param_play {
@@ -267,7 +265,7 @@ struct param_mISDNsignal {
        int rxvol;
        int txvol;
        int conf;
-       int nodata;
+       int calldata;
        int tone;
        int echo;
 };
@@ -341,7 +339,7 @@ enum { /* messages between entities */
        MESSAGE_RESUME,         /* resume port */
 
        MESSAGE_CHANNEL,        /* set status of audio path to endpoint (to call, audio is also set) */
-       MESSAGE_REMOTE_AUDIO,   /* tell remote to set audio status */
+//     MESSAGE_REMOTE_AUDIO,   /* tell remote to set audio status */
        MESSAGE_PATTERN,        /* pattern information tones available */
        MESSAGE_NOPATTERN,      /* pattern information tones unavailable */
        MESSAGE_CRYPT,          /* encryption message */
@@ -353,7 +351,6 @@ enum { /* messages between entities */
        MESSAGE_VBOX_TONE,      /* set answering VBOX tone */
        MESSAGE_TONE_COUNTER,   /* tone counter (for VBOX tone use) */
        MESSAGE_TONE_EOF,       /* tone is end of file */
-       MESSAGE_VBOX_RECORD,    /* tell endpoint to start recording */
 };
 
 #define MESSAGES static const char *messages_txt[] = { \
@@ -375,7 +372,7 @@ enum { /* messages between entities */
        "MESSAGE_SUSPEND", \
        "MESSAGE_RESUME", \
        "MESSAGE_CHANNEL", \
-       "MESSAGE_REMOTE_AUDIO", \
+/*     "MESSAGE_REMOTE_AUDIO",*/ \
        "MESSAGE_PATTERN", \
        "MESSAGE_NOPATTERN", \
        "MESSAGE_CRYPT", \
@@ -385,7 +382,6 @@ enum { /* messages between entities */
        "MESSAGE_VBOX_TONE", \
        "MESSAGE_TONE_COUNTER", \
        "MESSAGE_TONE_EOF", \
-       "MESSAGE_VBOX_RECORD", \
 };