backup
[lcr.git] / message.h
index afc14fb..fc00c02 100644 (file)
--- a/message.h
+++ b/message.h
@@ -118,10 +118,11 @@ enum { /* diversion types */
 #define INFO_HLC_AUDIOVISUAL                           0xe0
 
 enum { /* isdnsignal */
-       mISDNSIGNAL_VOLUME,
-       mISDNSIGNAL_CONF,
+       mISDNSIGNAL_VOLUME,             /* change volume */
+       mISDNSIGNAL_CONF,               /* joint/split conference */
        mISDNSIGNAL_CALLDATA,           /* data required by call instance */
-       mISDNSIGNAL_ECHO,
+       mISDNSIGNAL_ECHO,               /* enable/disable echoe */
+       mISDNSIGNAL_DELAY,              /* use delay or adaptive jitter */
 };
 
 /* call-info structure CALLER */
@@ -140,7 +141,7 @@ struct caller_info {
 
 /* call-info structure DIALING */
 struct dialing_info {
-       char number[256];               /* number dialing (so far) */
+       char id[256];                   /* number dialing (so far) */
        char interfaces[128];           /* interfaces for extenal calls */
        int itype;                      /* type of interface */
        int ntype;                      /* type of number */
@@ -150,7 +151,6 @@ struct dialing_info {
 /* call-info structure CONNECT */
 struct connect_info {
        char id[32];                    /* id of caller (user number) */
-       char voip[64];                  /* URI of voip (or gateway) */
        char extension[32];             /* internal id */
        char name[16];
        int isdn_port;                  /* internal/external port (if call is isdn) */
@@ -172,8 +172,7 @@ struct disconnect_info {
 /* call-info structure REDIR */
 struct redir_info {
        char id[32];                    /* id of caller (user number) */
-       char voip[64];                  /* host of voip (or gateway) */
-       char intern[32];                /* internal id */
+       char extension[32];             /* internal id */
        int isdn_port;                  /* internal/external port (if call is isdn) */
        int itype;                      /* type of interface */
        int ntype;                      /* type of number */
@@ -195,8 +194,7 @@ struct capa_info {
 struct notify_info {
        int notify;                     /* notifications (see INFO_NOTIFY_*) */
        char id[32];                    /* redirection id (user number) */
-       char voip[64];                  /* host of voip (or gateway) */
-       char intern[32];                /* internal id */
+       char extension[32];             /* internal id */
        int isdn_port;                  /* internal/external port (if call is isdn) */
        int itype;                      /* type of interface */
        int ntype;                      /* type of number */
@@ -241,8 +239,6 @@ struct park_info {
 struct param_data {
        unsigned char data[512]; /* audio/hdlc data */
        int len; /* audio/hdlc data */
-       unsigned long port_id; /* to identify the source of this data */
-       int port_type; /* type of the source's port  */
 };
 
 struct param_play {
@@ -268,6 +264,7 @@ struct param_mISDNsignal {
        int calldata;
        int tone;
        int echo;
+       int delay;
 };
 
 /* encryption control structure CRYPT */