Hi Maksim,

I received the log and found two culprits.
* One is linphone who was not checking in ICE mode that the remote offer
was existing, hence the crash.
I fixed in git. With the fix it will now behave as if ICE wasn't enabled
(no crash but invalid parameters).
* The other is csipsimple who is sending a syntaxically invalid SDP:

v=0
o=- 3635403426 3635403428 IN IP4 66.151.32.200
s=pjmedia
c=IN IP4 66.151.32.200
t=0 0
m=audio 42928 RTP/AVP 8 102
c=IN IP4 66.151.32.200
a=rtcp:42929
a=sendrecv
a=zrtp-hash:1.10
5ef90d401ff333120b32a4ff1f1b1a16d5a284acfad21f2fdf59054dff927867
a=rtpmap:102 telephone-event/8000
a=fmtp:102 0-16
m=video 0 RTP/AVP
c=IN IP4 66.151.32.200
a=nortpproxy:yes

The inconsistency is at line m=video 0 RTP/AVP
This line is missing a codec number at the end.

The SDP grammar defined in RFC4566 says:

media-field =         %x6d "=" media SP port ["/" integer]
                         SP proto *1*(SP fmt)* CRLF

The part "1*(SP fmt)" in bold is unmatched in the sequence sent by
CSipSimple.
I invite you to contact CSipSimple developers so that they can eventually
fix this issue.

Best regards,

2015-03-15 11:09 GMT+01:00 Maksim <[email protected]>:

> I've sent it to your e-mail address.
>
> 15.03.2015 10:24, Simon MORLAT пишет:
> > Hi,
> >
> > Could you please run the same test with --verbose option appended so
> > that we can see logs ?
> >
> > Best regards,
> >
> > Simon
>
> _______________________________________________
> Linphone-users mailing list
> [email protected]
> https://lists.nongnu.org/mailman/listinfo/linphone-users
>
_______________________________________________
Linphone-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/linphone-users

Reply via email to