I made a couple of more tests and found out that it depends on the cid_type. So if the sip_cid_type is set to rpid (or not set as the default is rpid) then the deletion of the Privacy header works: EXECUTE [depth=0] sofia/internal/+4999999999999@192.168.12.13 bridge({sip_cid_type=rpid,_nolocal_sip_h_Privacy=}sofia/gateway/asterisk/+4933333333332) INVITE sip:+4933333333332@192.168.12.18 SIP/2.0 Via: SIP/2.0/UDP 192.168.12.2;rport;branch=z9hG4bK55vN1XK3UZNHQ Max-Forwards: 69 From: "+4999999999999" <sip:+4999999999999@192.168.12.2>;tag=Fyr8m981N4Dea To: <sip:+4933333333332@192.168.12.18> Call-ID: 0f549364-c29d-1238-6baf-001c42a16581 CSeq: 15893737 INVITE Contact: <sip:gw+asterisk@192.168.12.2:5060;transport=udp;gw=asterisk> User-Agent: FreeSWITCH-mod_sofia/1.10.2-release-13-f7bdd3845a~64bit Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY Supported: timer, path, replaces Allow-Events: talk, hold, conference, refer Content-Type: application/sdp Content-Disposition: session Content-Length: 220 Remote-Party-ID: "+4999999999999" <sip:+4999999999999@192.168.12.2>;party=calling;screen=yes;privacy=off but when the cid_type is set to pid, setting "_nolocal_sip_h_Privacy=" has no effect, the Privacy header is kept. EXECUTE [depth=0] sofia/internal/+4999999999999@192.168.12.13 bridge({sip_cid_type=pid,_nolocal_sip_h_Privacy=}sofia/gateway/asterisk/+4933333333332) INVITE sip:+4933333333332@192.168.12.18 SIP/2.0 Via: SIP/2.0/UDP 192.168.12.2;rport;branch=z9hG4bK2aHBvc1r44jSm Max-Forwards: 69 From: "+4999999999999" <sip:+4999999999999@192.168.12.2>;tag=Dc6pHK7tUj18j To: <sip:+4933333333332@192.168.12.18> Call-ID: c34ec1cd-c29c-1238-6baf-001c42a16581 CSeq: 15893673 INVITE Contact: <sip:gw+asterisk@192.168.12.2:5060;transport=udp;gw=asterisk> User-Agent: FreeSWITCH-mod_sofia/1.10.2-release-13-f7bdd3845a~64bit Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY Supported: timer, path, replaces Allow-Events: talk, hold, conference, refer Privacy: none Content-Type: application/sdp Content-Disposition: session Content-Length: 220 P-Asserted-Identity: "+4999999999999" <sip:+4999999999999@192.168.12.2> Is this by design or a bug? Thanks Markus
Am 05.02.2020 um 07:15 schrieb Markus Bönke <mbodbg@gmx.net>:
Perfect, that works!
Thank you
Markus
Am 04.02.2020 um 23:20 schrieb Vallimamod Abdullah <vma@vallimamod.org>:
Hi,
For sip headers you need to set an empty value to remove them: {sip_h_Privacy=}
or before the bridge:
<action application="export" data="_nolocal_sip_h_Privacy="/>
the "_nolocal_" (or "nolocal:") prefix tells freeswitch to set the var only on b-leg.
Hope this helps.
Best Regards, -- Vallimamod Abdullah SIP Solutions vma@sip.solutions linkedin.com/in/vallimamod .
On 4 Feb 2020, at 20:44, Markus Bönke <mbodbg@gmx.net> wrote:
Unfortunately I doesn’t work. I tried:
<action application="bridge" data="{sip_h_Privacy=_undef_}sofia/gateway/asterisk/+4933333333332" />
and see
Privacy: _undef_
In the sip INVITE message.
Thanks
Markus
Am 03.02.2020 um 16:48 schrieb Vallimamod Abdullah <vma@vallimamod.org>:
Hi,
You can try with _undef_, it works in dialplan as <action application="set" data="variable=_undef_"/>
Best Regards, -- Vallimamod Abdullah SIP Solutions vma@sip.solutions linkedin.com/in/vallimamod .
On 3 Feb 2020, at 16:07, Markus Bönke <mbodbg@gmx.net> wrote:
Hello NG,
I know it is possible to unset a variable in the dial plan by using the „unset“ application like:
<application="unset" data="variable_name“>
But is it also possible to unset a variable within a bridge command like:
bridge({variable_name="_unset_"}sofia/gateway/mygateway/+49123456789)
_unset_ does not work with FS 1.10.2 but maybe there is any other „special value“ to unset?
Thanks and regards
Markus
_________________________________________________________________________
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@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
_________________________________________________________________________
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@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
_________________________________________________________________________
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@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
_________________________________________________________________________
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@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com
_________________________________________________________________________
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@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users https://freeswitch.com