summaryrefslogtreecommitdiff
path: root/channels/sig_pri.h
diff options
context:
space:
mode:
Diffstat (limited to 'channels/sig_pri.h')
-rw-r--r--channels/sig_pri.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/channels/sig_pri.h b/channels/sig_pri.h
index 805ed9b48..62e0dc963 100644
--- a/channels/sig_pri.h
+++ b/channels/sig_pri.h
@@ -172,6 +172,7 @@ enum sig_pri_reset_state {
};
struct sig_pri_span;
+struct xfer_rsp_data;
struct sig_pri_callback {
/* Unlock the private in the signalling private structure. This is used for three way calling madness. */
@@ -353,6 +354,10 @@ struct sig_pri_chan {
enum sig_pri_call_level call_level;
/*! \brief Channel reset/restart state. */
enum sig_pri_reset_state resetting;
+#if defined(HAVE_PRI_TRANSFER)
+ /*! If non-NULL, send transfer disconnect successfull response to first call disconnecting. */
+ struct xfer_rsp_data *xfer_data;
+#endif /* defined(HAVE_PRI_TRANSFER) */
int prioffset; /*!< channel number in span */
int logicalspan; /*!< logical span number within trunk group */
int mastertrunkgroup; /*!< what trunk group is our master */