I've been using liblinphone for android for a while and lately I've tried to check an issue that I've been logging via Asterisk machine:
For some reason i constantly receive this warnings with google STUN:
Feb 21 10:34:09] WARNING[14102][C-00000f89]: res_rtp_asterisk.c:2086 __rtp_recvfrom: PJ ICE Rx error status code: 370400 'Bad Request'.
[Feb 21 10:34:09] WARNING[14102][C-00000f89]: res_rtp_asterisk.c:2086 __rtp_recvfrom: PJ ICE Rx error status code: 370400 'Bad Request'.
[Feb 21 10:34:10] WARNING[14102][C-00000f89]: res_rtp_asterisk.c:2086 __rtp_recvfrom: PJ ICE Rx error status code: 370401 'Unauthorized'.
[Feb 21 10:34:10] WARNING[14102][C-00000f89]: res_rtp_asterisk.c:2086 __rtp_recvfrom: PJ ICE Rx error status code: 370401 'Unauthorized'.
And only:
Feb 21 10:34:09] WARNING[14102][C-00000f89]: res_rtp_asterisk.c:2086 __rtp_recvfrom: PJ ICE Rx error status code: 370400 'Bad Request'.
[Feb 21 10:34:09] WARNING[14102][C-00000f89]: res_rtp_asterisk.c:2086 __rtp_recvfrom: PJ ICE Rx error status code: 370400 'Bad Request'.
With Counterpath STUN
I've tried pjsip lib for Android with same config, and it doesn't drop this messages, so I have to suppose is an issue of Linphone STUN/ICE implementation
Please forward me, if you need more sip/sdp debug trace or anything related to fix this
![]()