The ZRTP session between Linphone and Zoiper is not working

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
asked Feb 18, 2020 in General by luiz telles (170 points)  
share

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.

answered Feb 21, 2020 by Tsetso.Zdravkov (34,310 points)  
share

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.
Top users 11/2023
  1. Tsetso.Zdravkov

    34310 Points

  2. Ivan

    18410 Points

  3. Joachim

    11490 Points

  4. Anton

    3950 Points

Latest tweets