Anyone have any insight that could help me debug the problem? Thanks On Sun, Mar 30, 2014 at 2:45 PM, Peter Villeneuve <petervnv1@gmail.com>wrote:
Hi,
I have latest master built from git on Debain 7. I have CSipSimple client with ZRTP enabled and why I try calling the ZRTP enrollment extension (9787), FS tells me that my client doesn't have ZRTP even though I can see in the logs that it does indeed see the ZRTP hash:
[DEBUG] sofia.c:8293 sofia/internal/1000@my.domain.com receiving invite from 85.xx.xx.xx:58163 version: 1.5.12b git f50f04b 2014-03-28 18:33:47Z 64bit [DEBUG] switch_core_media.c:343 Found audio zrtp-hash; setting r_sdp_audio_zrtp_hash=1.10 35928c6c5064434bac6ba255ac970c28387c31c5adb1997e2df248623f042123
Looking at the zrtp_agent.lua script I see session:getVariable("zrtp_secure_media_confirmed_audio");
However, the extension "is_zrtp_secure" in the features context mentions a slightly different variable <condition field="${zrtp_secure_media_confirmed}" expression="^true$">
Can this be the root of the problem, ie the mismatch between "zrtp_secure_media_confirmed_audio" in the lua script and "zrtp_secure_media_confirmed" in the fetaures context?
What's the proper variable terminology to use here?
Any idea why FS doesn't seem to detect my ZRTP hash?
Cheers,
Peter