STUN per-setting on Android is buggy

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

STUN per-setting on Android is buggy

German Cancio
Dear Developers,

On Android, some parameters, including STUN/TURN and ICE, can be set in two places - in the general network configuration but also for each SIP account. Setting STUN at the account level does NOT work, even if I put it afterwards in the general network setting. What works well is setting these in the general network config and leaving the per-account settings untouched. (I had to delete my account on the phone and recreate it.) 

When setting a (correct) STUN value in the account settings, I see the following in the Android logs:

2020-01-21 14:19:45:474 [liblinphone] MESSAGE Created new ICE check list for stream [0]
2020-01-21 14:19:45:474 [mediastreamer] MESSAGE ms_filter_link: MSRtpRecv:0x6f2cbcf180,0-->MSVoidSink:0x6f2bf8cb00,0
2020-01-21 14:19:45:474 [liblinphone] WARNING ICE is used without STUN server
2020-01-21 14:19:45:475 [liblinphone] MESSAGE ICE: bypass candidates gathering
2020-01-21 14:19:45:475 [mediastreamer] MESSAGE ms_filter_unlink: MSRtpRecv:0x6f2cbcf180,0-->MSVoidSink:0x6f2bf8cb00,0

Which of course, is incorrect as I have configured a (correct) STUN server.

I can confirm this problem is still present in the current Google Play beta version. 

Any hints? Should I report this as a bug to gitlab?

Many thanks and best regards,

Germán


_______________________________________________
Linphone-developers mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/linphone-developers
Reply | Threaded
Open this post in threaded view
|

Re: STUN per-setting on Android is buggy

German Cancio
An additional finding:

The STUN server settings under Settings->Network get easily lost. Reproducible with the following steps:

1. go to settings->Network and set a STUN server, activate ICE
2. to to the account setting by tapping on the name of the account - without modifying anything.
3. go back to settings->Network, the STUN server and ICE settings have vanished!

many thanks and cheers, Germán


On 21 Jan 2020, at 14:25, German Cancio <[hidden email]> wrote:

Dear Developers,

On Android, some parameters, including STUN/TURN and ICE, can be set in two places - in the general network configuration but also for each SIP account. Setting STUN at the account level does NOT work, even if I put it afterwards in the general network setting. What works well is setting these in the general network config and leaving the per-account settings untouched. (I had to delete my account on the phone and recreate it.) 

When setting a (correct) STUN value in the account settings, I see the following in the Android logs:

2020-01-21 14:19:45:474 [liblinphone] MESSAGE Created new ICE check list for stream [0]
2020-01-21 14:19:45:474 [mediastreamer] MESSAGE ms_filter_link: MSRtpRecv:0x6f2cbcf180,0-->MSVoidSink:0x6f2bf8cb00,0
2020-01-21 14:19:45:474 [liblinphone] WARNING ICE is used without STUN server
2020-01-21 14:19:45:475 [liblinphone] MESSAGE ICE: bypass candidates gathering
2020-01-21 14:19:45:475 [mediastreamer] MESSAGE ms_filter_unlink: MSRtpRecv:0x6f2cbcf180,0-->MSVoidSink:0x6f2bf8cb00,0

Which of course, is incorrect as I have configured a (correct) STUN server.

I can confirm this problem is still present in the current Google Play beta version. 

Any hints? Should I report this as a bug to gitlab?

Many thanks and best regards,

Germán



_______________________________________________
Linphone-developers mailing list
[hidden email]
https://lists.nongnu.org/mailman/listinfo/linphone-developers