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

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


There are no X Headers if done correctly, I suspect if you uuid_dump or use
the info app, you'll find what you'll need for this task.

/b


On Tue, Jun 22, 2021 at 12:22 PM David Villasmil <
david.villasmil.work at gmail.com> wrote:

> Have you tried just using “sip_h_[whatever]” to read from the A leg and
> setting it on the bridge as nolocal?
>
> On Tue, 22 Jun 2021 at 17:25, Chris Wallace <c.wallace777 at gmail.com>
> wrote:
>
>> 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
>
> --
> Regards,
>
> David Villasmil
> email: david.villasmil.work at gmail.com
> phone: +34669448337
> _________________________________________________________________________
>
> 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
<https://maps.google.com/?q=17345+Civic+Drive+%232531+Brookfield,+WI+53045&entry=gmail&source=g>

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/0a2ee217/attachment.html>


More information about the FreeSWITCH-users mailing list