]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: Added sigmsg->call_priv member that contains caller_data.priv originally...
authorDavid Yat Sin <dyatsin@sangoma.com>
Thu, 10 Feb 2011 19:00:57 +0000 (14:00 -0500)
committerDavid Yat Sin <dyatsin@sangoma.com>
Thu, 10 Feb 2011 19:00:57 +0000 (14:00 -0500)
libs/freetdm/src/ftdm_io.c
libs/freetdm/src/include/freetdm.h

index c9000de1f2282d14c2b6da0697973346dcca3353..906fbfed890d0a890f757e378482208b8f745bb6 100644 (file)
@@ -5504,6 +5504,7 @@ FT_DECLARE(ftdm_status_t) ftdm_span_send_signal(ftdm_span_t *span, ftdm_sigmsg_t
                sigmsg->chan_id = sigmsg->channel->chan_id;
                sigmsg->span_id = sigmsg->channel->span_id;
                sigmsg->call_id = sigmsg->channel->caller_data.call_id;
+               sigmsg->call_priv = sigmsg->channel->caller_data.priv;
        }
        
        /* some core things to do on special events */
index 588dc311b6cf20698938104c6736400558d79293..77abf6ab3e58841be2c6705b87e6a368edd2c037 100644 (file)
@@ -554,6 +554,7 @@ struct ftdm_sigmsg {
        uint32_t chan_id; /*!< easy access to chan id */
        uint32_t span_id; /*!< easy access to span_id */
        uint32_t call_id; /*!< unique call id for this call */
+       void *call_priv; /*!< Private data for the FreeTDM user from ftdm_caller_data->priv */
        union {
                ftdm_event_sigstatus_t sigstatus; /*!< valid if event_id is FTDM_SIGEVENT_SIGSTATUS_CHANGED */
                ftdm_event_trace_t trace;       /*!< valid if event_id is FTDM_SIGEVENT_TRACE or FTDM_SIGEVENT_TRACE_RAW */