]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: Support for RAW traces
authorDavid Yat Sin <dyatsin@sangoma.com>
Wed, 15 Dec 2010 21:29:44 +0000 (16:29 -0500)
committerDavid Yat Sin <dyatsin@sangoma.com>
Wed, 15 Dec 2010 21:29:44 +0000 (16:29 -0500)
libs/freetdm/mod_freetdm/mod_freetdm.c

index d8f98f1c612960e5049c15e22ae18a6074e45700..6f6025ac36e962be66f0e142281aec8438135ddd 100755 (executable)
@@ -2077,7 +2077,7 @@ static FIO_SIGNAL_CB_FUNCTION(on_r2_signal)
 
                case FTDM_SIGEVENT_SIGSTATUS_CHANGED:
                {
-                       ftdm_signaling_status_t sigstatus = sigmsg->raw_data ? *((ftdm_signaling_status_t*)(sigmsg->raw_data)) : sigmsg->sigstatus;
+                       ftdm_signaling_status_t sigstatus = sigmsg->raw_data ? *((ftdm_signaling_status_t*)(sigmsg->raw_data)) : sigmsg->ev_data.sigstatus.status;
                        switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_INFO, "%d:%d signalling changed to: %s\n",
                                        spanid, chanid, ftdm_signaling_status2str(sigstatus));
                }
@@ -2183,7 +2183,7 @@ static FIO_SIGNAL_CB_FUNCTION(on_clear_channel_signal)
                break;  
        case FTDM_SIGEVENT_SIGSTATUS_CHANGED:
                {       
-                       ftdm_signaling_status_t sigstatus = sigmsg->raw_data ? *((ftdm_signaling_status_t*)(sigmsg->raw_data)) : sigmsg->sigstatus;
+                       ftdm_signaling_status_t sigstatus = sigmsg->raw_data ? *((ftdm_signaling_status_t*)(sigmsg->raw_data)) : sigmsg->ev_data.sigstatus.status;
                        switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_INFO, "%d:%d signalling changed to :%s\n",
                                        spanid, chanid, ftdm_signaling_status2str(sigstatus));
                }