]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
freetdm: fix custom old ss7 data
authorMoises Silva <moy@sangoma.com>
Mon, 12 Jul 2010 20:12:07 +0000 (16:12 -0400)
committerMoises Silva <moy@sangoma.com>
Mon, 12 Jul 2010 20:12:07 +0000 (16:12 -0400)
libs/freetdm/src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c

index 42090710b1c7120a3c54acd10537a6c82d22d7cd..b5121b995b81635ca787b0f78dc675de54e5dedf 100644 (file)
@@ -1031,6 +1031,10 @@ tryagain:
        ftdm_set_string(ftdmchan->caller_data.ani.digits, (char *)event->calling.digits);
        ftdm_set_string(ftdmchan->caller_data.dnis.digits, (char *)event->called.digits);
        ftdm_set_string(ftdmchan->caller_data.rdnis.digits, (char *)event->rdnis.digits);
+       if (event->custom_data_size) {
+               ftdm_set_string(ftdmchan->caller_data.raw_data, event->custom_data);
+               ftdmchan->caller_data.raw_data_len = event->custom_data_size;
+       }
 
        if (strlen(event->calling_name)) {
                ftdm_set_string(ftdmchan->caller_data.cid_name, (char *)event->calling_name);