privacy and anonymous@anonymous.invalid
Dear all I have some issues with a privacy headers, in my understanding is that it has to do with trusted/untrusted networks FreeSWITCH receives: From: "Anonymous" <sip:anonymous@anonymous.invalid>;tag=as19e43f0e P-Asserted-Identity: "Anonymous" <sip:anonymous@anonymous.invalid> and sends out: From: "Anonymous" <sip:anonymous@10.10.10.10>;tag=yp9N2QvepFc9K P-Asserted-Identity: "Anonymous" <sip:anonymous@10.10.10.10> The Terminating carrier doesn't want to receive the IP address but rather the anonymous.invalid I searched through the mail list but I didn't find anything that could help me fix it. Bellow is the dialplan I currently use for the carrier: <extension name="Test"> <condition field="network_addr" expression="^(^10\.10\.10\.1|^10\.10\.11\.1)$"/> <condition field="destination_number" expression="^1234#(\d+)$" require-nested="false"> <condition field="caller_id_number" expression="^(00)(\d+)$" break="never"> <action application="set" data="effective_caller_id_number=+$2" inline="true"/> <action application="set" data="effective_caller_id_name=+$2" inline="true"/> </condition> <condition field="caller_id_number" expression="^([1-9]\d+)$" break="never"> <action application="set" data="effective_caller_id_number=+$1" inline="true"/> <action application="set" data="effective_caller_id_name=+$1" inline="true"/> </condition> <action application="set" data="call_direction=outgoing"/> <action application="set" data="hangup_after_bridge=true"/> <action application="set" data="continue_on_fail=true"/> <action application="set" data="sip_cid_in_1xx=false"/> <action application="set" data="inherit_codec=true"/> <action application="set" data="accountcode=${sip_h_X-ACCOUNTCODE}" inline="true"/> <action application="export" data="nolocal:accountcode=${sip_h_X-ACCOUNTCODE}" inline="true"/> <action application="unset" data="sip_h_X-ACCOUNTCODE" inline="true"/> <action application="set" data="execute_on_answer=sched_hangup +21600 alloted_timeout"/> <action application="bridge" data="sofia/external/+$1@192.168.157.10:5060"/> </condition> </extension> any help will be greatly appreciated. Best Regards Panagiotis
Use info application and get the header in variable and set pri to that variable before bridging. You will get what you want. On Jul 18, 2016 4:49 PM, "Panagiotis Skoulikaritis" <pskoul@gmail.com> wrote:
Dear all
I have some issues with a privacy headers, in my understanding is that it has to do with trusted/untrusted networks
FreeSWITCH receives: From: "Anonymous" <sip:anonymous@anonymous.invalid>;tag=as19e43f0e P-Asserted-Identity: "Anonymous" <sip:anonymous@anonymous.invalid>
and sends out: From: "Anonymous" <sip:anonymous@10.10.10.10>;tag=yp9N2QvepFc9K P-Asserted-Identity: "Anonymous" <sip:anonymous@10.10.10.10>
The Terminating carrier doesn't want to receive the IP address but rather the anonymous.invalid
I searched through the mail list but I didn't find anything that could help me fix it.
Bellow is the dialplan I currently use for the carrier:
<extension name="Test"> <condition field="network_addr" expression="^(^10\.10\.10\.1|^10\.10\.11\.1)$"/> <condition field="destination_number" expression="^1234#(\d+)$" require-nested="false"> <condition field="caller_id_number" expression="^(00)(\d+)$" break="never"> <action application="set" data="effective_caller_id_number=+$2" inline="true"/> <action application="set" data="effective_caller_id_name=+$2" inline="true"/> </condition> <condition field="caller_id_number" expression="^([1-9]\d+)$" break="never"> <action application="set" data="effective_caller_id_number=+$1" inline="true"/> <action application="set" data="effective_caller_id_name=+$1" inline="true"/> </condition> <action application="set" data="call_direction=outgoing"/> <action application="set" data="hangup_after_bridge=true"/> <action application="set" data="continue_on_fail=true"/> <action application="set" data="sip_cid_in_1xx=false"/> <action application="set" data="inherit_codec=true"/> <action application="set" data="accountcode=${sip_h_X-ACCOUNTCODE}" inline="true"/> <action application="export" data="nolocal:accountcode=${sip_h_X-ACCOUNTCODE}" inline="true"/> <action application="unset" data="sip_h_X-ACCOUNTCODE" inline="true"/> <action application="set" data="execute_on_answer=sched_hangup +21600 alloted_timeout"/> <action application="bridge" data="sofia/external/+$1@192.168.157.10:5060 "/> </condition> </extension>
any help will be greatly appreciated.
Best Regards
Panagiotis
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.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 http://www.freeswitch.org
Dear Younas I would like to thank you for your suggestion. I solved it by adding one more condition statement as follows: <condition field="caller_id_number" expression="^(anonymous)$" break="never"> <action application="export" data="sip_from_uri=${sip_from_uri}" inline="true"/> </condition> Best Regards Panagiotis On 18/7/2016 10:47 μμ, Aqs Younas wrote:
Use info application and get the header in variable and set pri to that variable before bridging. You will get what you want.
On Jul 18, 2016 4:49 PM, "Panagiotis Skoulikaritis" <pskoul@gmail.com <mailto:pskoul@gmail.com>> wrote:
Dear all
I have some issues with a privacy headers, in my understanding is that it has to do with trusted/untrusted networks
FreeSWITCH receives: From: "Anonymous" <sip:anonymous@anonymous.invalid>;tag=as19e43f0e P-Asserted-Identity: "Anonymous" <sip:anonymous@anonymous.invalid>
and sends out: From: "Anonymous" <sip:anonymous@10.10.10.10 <mailto:sip%3Aanonymous@10.10.10.10>>;tag=yp9N2QvepFc9K P-Asserted-Identity: "Anonymous" <sip:anonymous@10.10.10.10 <mailto:sip%3Aanonymous@10.10.10.10>>
The Terminating carrier doesn't want to receive the IP address but rather the anonymous.invalid
I searched through the mail list but I didn't find anything that could help me fix it.
Bellow is the dialplan I currently use for the carrier:
<extension name="Test"> <condition field="network_addr" expression="^(^10\.10\.10\.1|^10\.10\.11\.1)$"/> <condition field="destination_number" expression="^1234#(\d+)$" require-nested="false"> <condition field="caller_id_number" expression="^(00)(\d+)$" break="never"> <action application="set" data="effective_caller_id_number=+$2" inline="true"/> <action application="set" data="effective_caller_id_name=+$2" inline="true"/> </condition> <condition field="caller_id_number" expression="^([1-9]\d+)$" break="never"> <action application="set" data="effective_caller_id_number=+$1" inline="true"/> <action application="set" data="effective_caller_id_name=+$1" inline="true"/> </condition> <action application="set" data="call_direction=outgoing"/> <action application="set" data="hangup_after_bridge=true"/> <action application="set" data="continue_on_fail=true"/> <action application="set" data="sip_cid_in_1xx=false"/> <action application="set" data="inherit_codec=true"/> <action application="set" data="accountcode=${sip_h_X-ACCOUNTCODE}" inline="true"/> <action application="export" data="nolocal:accountcode=${sip_h_X-ACCOUNTCODE}" inline="true"/> <action application="unset" data="sip_h_X-ACCOUNTCODE" inline="true"/> <action application="set" data="execute_on_answer=sched_hangup +21600 alloted_timeout"/> <action application="bridge" data="sofia/external/+$1@192.168.157.10:5060 <http://1@192.168.157.10:5060>"/> </condition> </extension>
any help will be greatly appreciated.
Best Regards
Panagiotis
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.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 http://www.freeswitch.org
participants (2)
-
Aqs Younas
-
Panagiotis Skoulikaritis