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 */
struct param_newref {
int direction; /* who requests a refe? */
+ char interface[32]; /* interface name for selecting remote interface */
};
struct param_traffic {
unsigned int bridge_id; /* MESSAGE_BRIDGE */
struct param_traffic traffic; /* MESSAGE_TRAFFIC */
struct param_3pty threepty; /* MESSAGE_TRAFFIC */
+ unsigned int queue; /* MESSAGE_DISABLE_DEJITTER */
};
enum { /* message flow */
MESSAGE_BRIDGE, /* control port bridge */
MESSAGE_TRAFFIC, /* exchange bchannel traffic */
MESSAGE_3PTY, /* 3PTY call invoke */
+ MESSAGE_TRANSFER, /* call transfer invoke */
+ MESSAGE_DISABLE_DEJITTER/* tell (mISDN) port not to dejitter */
};
#define MESSAGES static const char *messages_txt[] = { \
"MESSAGE_BRIDGE", \
"MESSAGE_TRAFFIC", \
"MESSAGE_3PTY", \
+ "MESSAGE_TRANSFER", \
+ "MESSAGE_DISABLE_DEJITTER", \
};