[OpenSIPS-Users] Topology Hiding module Call_ID encryption
Bogdan-Andrei Iancu
bogdan at opensips.org
Thu Sep 1 16:51:36 CEST 2016
Hi Adrian,
After some digging I found that the issue was fixed in March 2016 :
https://github.com/OpenSIPS/opensips/commit/dc229a1ac6312cba9db75e49bc09b931a549375f
So, update your 2.1 to the latest minor release (or git code) and it
should be fine :)
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 07.08.2016 21:36, Adrian Fretwell wrote:
>
> Hi Bogdan,
>
> Yes it happens every time the encrypted Call-ID ends up with an equals
> sign, but I have worked around it with a transformation that so far
> has not failed:
>
> $(TH_callee_callid{re.subst,/=/-/g})
>
> Kind regards,
>
> Adrian Fretwell
>
> On 07/08/16 18:50, Bogdan-Andrei Iancu wrote:
>> Hi Adrian,
>>
>> The code (for the $TH_callee_callid variable) should convert the
>> internal '=' into '-', but it looks like it fails. Is this happening
>> all the time for you ? (I'm just looking for an easy way to reproduce).
>>
>> Best regards,
>> Bogdan-Andrei Iancu
>> OpenSIPS Founder and Developer
>> http://www.opensips-solutions.com
>> On 05.08.2016 18:14, Adrian Fretwell wrote:
>>>
>>> Hello, may I ask for a little help?
>>>
>>> Using Topology Hiding Module in Opensips 2.1.2. I'm finding that
>>> looking at a tcpdump the Call_ID looks like this:
>>>
>>> LTXCH01_c1FNUVlRXkNvaA--
>>>
>>> But when I log $TH_callee_callid "xlog("L_INFO", "sequential: Callee
>>> side callid is $TH_callee_callid");" the Call_ID looks like this:
>>>
>>> LTXCH01_c1FNUVlRXkNvaA==
>>>
>>> Notice the dashes are replaced with equals signs.
>>>
>>> If I rewrite the Call-ID for NOTIFY messages with the value of
>>> $TH_callee_callid the tcpdump will show the Call-ID with the equals
>>> signs (==) not the dashes
>>>
>>> if (is_method("NOTIFY")) {
>>> if( !remove_hf("Call-ID")) {
>>> sl_send_reply("503", "Service Unavailable");
>>> xlog("L_INFO", "sequential: could not remove header");
>>> exit;
>>> }
>>> append_hf("Call-ID: $TH_callee_callid\r\n", "To");
>>> }
>>>
>>> Could this be a bug or am I doing something silly?
>>>
>>> Kind regards,
>>>
>>> Adrian Fretwell
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opensips.org
>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20160901/828545da/attachment-0001.htm>
More information about the Users
mailing list