0 votes
Hello, 

I'm trying made a call with zrtp between Linphone and Zoiper, but the session ZRTP is not working. 
The Zopier complain during the negotiation phase with the follow error message: " Critical software error". 

A piece of Zoiper log file:

DumTimeout::Retransmit200: duration=500 seq=947755290
DEBUG | 20200218-103247.804 | ZRTP | -1734780624 | Session.cxx:1282 | Retransmitting Hello   
DEBUG | 20200218-103247.804 | ZRTP | -1734780624 | Session.cxx:280 | Send Packet 148 bytes
DEBUG | 20200218-103247.969 | ZRTP | -1703958224 | Session.cxx:220 | 20 bytes from network
DEBUG | 20200218-103247.969 | RESIP | -1703958224 | BaseException.cxx:21 | BaseException at /home/autobuilder/build-jniwrapper/jniwrapper-cmake/dep/library/zrtp/src/message/Packet.cxx:36 Packet preamble mismatch.
DEBUG | 20200218-103247.973 | ZRTP | -1703958224 | Session.cxx:252 | Message process failed with exception: Packet preamble mismatch.
DEBUG | 20200218-103247.976 | ZRTP | -1703958224 | Session.cxx:287 | Send Message Error   
DEBUG | 20200218-103247.977 | ZRTP | -1703958224 | Session.cxx:280 | Send Packet 32 bytes
DEBUG | 20200218-103247.977 | WRAPPER | -1703958224 | sip_call.cpp:1984 | ZRTP failed with local error, code: 32, text: Critical software error
DEBUG | 20200218-103247.977 | WRAPPER | -1703958224 | appl_event_queue.cpp:123 | Notify event [N3scx15CCallZrtpFailedE] callCreateSent= 1
DEBUG | 20200218-103247.977 | WRAPPER | -1703958224 | appl_event_queue.cpp:129 | Posting event
DEBUG | 20200218-103247.977 | WRAPPER | -1703958224 | appl_event_queue.cpp:106 | SetCallCreateSent, cur= 1
DEBUG | 20200218-103248.005 | ZRTP | -1734780624 | Session.cxx:1282 | Retransmitting Hello   
DEBUG | 20200218-103248.005 | ZRTP | -1734780624 | Session.cxx:280 | Send Packet 148 bytes
DEBUG | 20200218-103248.206 | ZRTP | -1734780624 | Session.cxx:1282 | Retransmitting Hello   
DEBUG | 20200218-103248.206 | ZRTP | -1734780624 | Session.cxx:280 | Send Packet 148 bytes
in General by (170 points)

Hello,

Could you please use the contact form on our website and a cloud file sharing service to provide us with the complete debug-log ?


When you open the ticket through the contact form on our website, please mention that you have been asked in the community and provide URL to this thread. 

Thank you!

1 Answer

0 votes

Hi,

Thank you for the log, I have removed your last comment with it since it contains some private information. 
It seems that we have also received other reports regarding this issue with Linphone. For some reason they do not send "HelloACK", so the ZRTP cannot be negotiated. 
As you can also see by your log, Zoiper tries to send multiple "Hello" packets and resends them for some time, but there is no appropriate response as per the RFC, thus the call negotiation fails.

by (34.3k points)

I tried to make a call using "cloud softphone" and it did not work too.

Welcome!
Ask your questions and receive answers from other members of the Zoiper Community.

Did you check our Help Section?

You are a Zoiper Biz or Premium customer? If so, click HERE to get premium support.
2,438 questions
1,541 answers
2,314 comments
137,778 users