[Freeswitch-users] Copy or Extract Contact Parameters from A-leg to B-leg

Brian West brian at freeswitch.com
Tue Jun 22 17:17:58 UTC 2021

Have you used the info app or the uuid_dump to investigate where it is in
the variables?


On Tue, Jun 22, 2021 at 11:56 AM Chris Wallace <c.wallace777 at gmail.com>

> We are working on implementing STIR/SHAKEN and have run into a snag when
> passing calls through our FreeSwitch LCR which sits between our call
> feature server and our SBC's. Our call feature server is passing parameters
> in the Contact for attestation-info and origination-id. It is intended that
> our SBC's will extract this data from the Contact and use it to generate an
> identity header before leaving our network. Ideally this information would
> be passed via X-Header(s) but unfortunately this is what we have to work
> with at the moment.
> We have tried to use both the "sip_invite_contact_params" and
> "sip_contact_params" channel variables but neither of them seem to get any
> data from the Contact within the inbound INVITE. We had success testing
> with "sip_contact_user" and dumping that data to an X-Header but we can't
> seem to get FreeSwitch to recognize or dump the other parameters.
> When debugging an active call and dumping the channel variable data for
> each leg of the call we don't see any of the additional parameters that are
> in the Contact listed in the channel variables that are dumped for either
> call leg's UUID.
> *Contact in INVITE into FreeSwitch*
> Contact: <sip:15558675309 at x.x.x.x:5060>;isup-oli=00;attestation-info=1;origination-id=1000;verstat=0
> *sip_contact_user Dump to X-Header:*
> X-ContactUser: 15558675309
> *FreeSwitch Logging:*
> EXECUTE [depth=0] sofia/core/15558675309 at x.x.x.x:5060 export(sip_h_X-ContactUser=15558675309)
> 2021-06-18 15:24:10.079576 [DEBUG] switch_channel.c:1310 EXPORT (export_vars) [sip_h_X-ContactUser]=[15558675309]
> EXECUTE [depth=0] sofia/core/15558675309 at x.x.x.x:5060 export(sip_h_X-ContactParam=)
> 2021-06-18 15:24:10.079576 [DEBUG] switch_channel.c:1310 EXPORT (export_vars) [sip_h_X-ContactParam]=[UNDEF]
> _________________________________________________________________________
> The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN
> services.
> Build your next product on our scalable cloud platform.
> Join our online community to chat in real time
> https://signalwire.community
> Professional FreeSWITCH Services
> sales at freeswitch.com
> https://freeswitch.com
> Official FreeSWITCH Sites
> https://freeswitch.com/oss
> https://freeswitch.org/confluence
> https://cluecon.com
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> https://freeswitch.com


Brian West | Co-founder and Developer

Need Commercial support? email sales at freeswitch.com

FreeSWITCH Solutions | 17345 Civic Drive #2531 Brookfield, WI 53045

Email: brian at freeswitch.com

Mobile: 918-424-9378

Website: https://www.FreeSWITCH.com <https://www.freeswitch.com/>

[image: https://www.facebook.com/signalwireinc?src=email]
<https://www.facebook.com/freeswitch> [image:
https://twitter.com/freeswitch] <https://twitter.com/freeswitch>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20210622/0bd758cf/attachment-0001.html>

More information about the FreeSWITCH-users mailing list