Hello Ivailo,

I tested md5 and  values are the same.


xlog("MD5 over cached user ~> $(avp(tls-frompbx){s.md5}) checked user ~> $(avp(usr_check_tls){s.md5})\n");


Log

Apr 23 16:23:11 pr1 /usr/sbin/opensips[12598]: ---setting as BLF callee <sip:201%40demo.sip.lan@192.168.50.10:5060> Apr 23 16:23:11 pr1 /usr/sbin/opensips[12598]: Number of calls from user 1...@demo.sip.lan is 2 Apr 23 16:23:11 pr1 /usr/sbin/opensips[12598]: Number of calls from domain demo.sip.lan is 0 Apr 23 16:23:11 pr1 /usr/sbin/opensips[12598]: Is [INVITE] from fs ~> 192.168.50.12 and sip:201%40demo.sip.lan@192.168.50.10:5060 Apr 23 16:23:11 pr1 /usr/sbin/opensips[12598]: looking up [sip:201%40demo.sip.lan@192.168.50.10:5060] Apr 23 16:23:11 pr1 /usr/sbin/opensips[12598]: WSS: [INVITE] found transport ~> tls Apr 23 16:23:11 pr1 /usr/sbin/opensips[12598]: [INVITE] fetched var ~> tls_201 Apr 23 16:23:11 pr1 /usr/sbin/opensips[12598]: MD5 over cached user ~> b384583ffd6d280b18286afa30399850 checked user ~> b384583ffd6d280b18286afa30399850 Apr 23 16:23:11 pr1 /usr/sbin/opensips[12598]: [INVITE] Call going from LAN SouceIP <192.168.50.12> to WAN with transport set ~> [tcp MobileFlag] original transport [tls_201] and checked transport [tls_201] Apr 23 16:23:11 pr1 /usr/sbin/opensips[12583]: OnReply_Route3: [INVITE] fetched var ~> plain_100 Apr 23 16:23:11 pr1 /usr/sbin/opensips[12583]: OnReply_Route3: [INVITE] and call status 183 and transport plain_100 Apr 23 16:23:11 pr1 /usr/sbin/opensips[12583]: OnReply_Route3: [INVITE] [183] Default match [FS ~> Client] Apr 23 16:23:12 pr1 /usr/sbin/opensips[12591]: OnReply_Route3: [INVITE] fetched var ~> plain_100


volga629


On 4/23/20 11:05 AM, Ivailo Dobrev wrote:
Hi Volga,

xlog  md5 of both vars before if statement. I'm pretty sure they will be different. Maybe not printable character ?

On 4/23/20 4:43 PM, volga629 via Users wrote:
Hello John,

I tested var to var

and test still failing

Tried

 if($var(tls-frompbx)=="$var(usr_check_tls)")

or this

 if($var(tls-frompbx)==$var(usr_check_tls))

volga629


On 4/23/20 9:41 AM, John Quick wrote:
Hi Volga

Please could you always format your emails to the users group as plain text,
not HTML.
I had to copy and paste then save and re-open just to read your question.

I would think the most likely explanation for the string comparison failing
is that you are comparing an $avp with a $var
They are different - in particular, an AVP can hold several values, somewhat
like an array type in other languages.
Can you try the same test but with a var for both sides of the comparison.

John Quick
Smartvox Limited




_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to