linphone(ios)使调用使用zrtp,但事实上无法使用它linphone(ios) make call use zrtp, but unusable it in fact

- 此内容更新于:2015-01-27
主题:

原文:

I have a problem that if I selected the ZRTP type in setting page. Then I make a call the server guy said that I didn’t use the ZRTP in fact, cause the package captured without zrtp hash value. And make a call with Android App(with ZRTP),get a alert said need SIPS first,and the Android does not receive call. Then I change the code "sip:" to "sips:".The Android receive call this time, but I got error in console like this:

 .....
ZRTP Send packet type Hello   
ZRTP Receive packet type HelloACK
ZRTP Send packet type Commit  
......
ZRTP Receive packet type Confirm1
ZRTP secrets are ready for receiver; auth tag algo is HS32
media_stream_set_srtp_recv_key(): starting with key c5..2a
ZRTP Send packet type Confirm2
srtp_unprotect_rtcp() failed (14)
Error receiving RTCP packet: No such process, err num  [3],error [-1]
srtp_unprotect() failed (7)
Error receiving RTP packet: No such process, err num  [3],error [-1]
ZRTP Receive packet type Conf2ACK
ZRTP secrets are ready for sender; auth tag algo is HS32
media_stream_set_srtp_send_key(): starting with key 67..83
ZRTP secrets on: SAS is ug5e previously verified no
Event dispatched to all: secrets are on
srtp_unprotect() failed (7)
Error receiving RTP packet: No such process, err num  [3],error [-1]
MSAudio_stream_iterate[0x150030790]: is encrypted 
Authentication token is ug5e (unverified)
Linphone core [0x14ed3b960] notifying [display_status]
All streams are encrypted
Linphone core [0x14ed3b960] notifying [call_encryption_changed]
srtp_unprotect() failed (7)
Error receiving RTP packet: No such process, err num  [3],error [-1]
srtp_unprotect() failed (7)
......
Error receiving RTP packet: No such process, err num  [3],error [-1]
srtp_unprotect() failed (7)

And there's no voice in both device(with same audio codec).Is there any thing else need to do to support ZRTP?