Enable RTCP-XR and quality reporting ONLY for sip.linphone.org accounts
This reverts commit 7afb2dd8db
.
This commit is contained in:
parent
9c4731a8fc
commit
19c48bf370
3 changed files with 30 additions and 14 deletions
|
@ -18,12 +18,6 @@ audio_jitt_comp=60
|
|||
video_jitt_comp=60
|
||||
nortp_timeout=30
|
||||
disable_upnp=1
|
||||
rtcp_xr_enabled=1
|
||||
rtcp_xr_rcvr_rtt_mode=all
|
||||
rtcp_xr_rcvr_rtt_max_size=10000
|
||||
rtcp_xr_stat_summary_enabled=1
|
||||
rtcp_xr_voip_metrics_enabled=1
|
||||
|
||||
|
||||
[sound]
|
||||
playback_dev_id=
|
||||
|
@ -35,8 +29,3 @@ dtmf_player_amp=0.1
|
|||
|
||||
[misc]
|
||||
max_calls=10
|
||||
|
||||
[proxy_default_values]
|
||||
quality_reporting_collector=sip:voip-metrics@sip.linphone.org
|
||||
quality_reporting_enabled=1
|
||||
quality_reporting_interval=180
|
||||
|
|
|
@ -164,9 +164,13 @@ public class LinphonePreferences {
|
|||
private TransportType tempTransport;
|
||||
private boolean tempAvpfEnabled = false;
|
||||
private int tempAvpfRRInterval = 0;
|
||||
private String tempQualityReportingCollector;
|
||||
private boolean tempQualityReportingEnabled = false;
|
||||
private int tempQualityReportingInterval = 0;
|
||||
private boolean tempEnabled = true;
|
||||
private boolean tempNoDefault = false;
|
||||
|
||||
|
||||
public AccountBuilder(LinphoneCore lc) {
|
||||
this.lc = lc;
|
||||
}
|
||||
|
@ -231,6 +235,21 @@ public class LinphonePreferences {
|
|||
return this;
|
||||
}
|
||||
|
||||
public AccountBuilder setQualityReportingCollector(String collector) {
|
||||
tempQualityReportingCollector = collector;
|
||||
return this;
|
||||
}
|
||||
|
||||
public AccountBuilder setQualityReportingEnabled(boolean enable) {
|
||||
tempQualityReportingEnabled = enable;
|
||||
return this;
|
||||
}
|
||||
|
||||
public AccountBuilder setQualityReportingInterval(int interval) {
|
||||
tempQualityReportingInterval = interval;
|
||||
return this;
|
||||
}
|
||||
|
||||
public AccountBuilder setEnabled(boolean enable) {
|
||||
tempEnabled = enable;
|
||||
return this;
|
||||
|
@ -283,6 +302,9 @@ public class LinphonePreferences {
|
|||
|
||||
prxCfg.enableAvpf(tempAvpfEnabled);
|
||||
prxCfg.setAvpfRRInterval(tempAvpfRRInterval);
|
||||
prxCfg.enableQualityReporting(tempQualityReportingEnabled);
|
||||
prxCfg.setQualityReportingCollector(tempQualityReportingCollector);
|
||||
prxCfg.setQualityReportingInterval(tempQualityReportingInterval);
|
||||
|
||||
LinphoneAuthInfo authInfo = LinphoneCoreFactory.instance().createAuthInfo(tempUsername, tempUserId, tempPassword, null, null, tempDomain);
|
||||
|
||||
|
|
|
@ -306,9 +306,14 @@ public class SetupActivity extends FragmentActivity implements OnClickListener {
|
|||
}
|
||||
|
||||
builder.setExpires("604800")
|
||||
.setOutboundProxyEnabled(true);
|
||||
builder.setAvpfEnabled(true);
|
||||
builder.setAvpfRRInterval(3);
|
||||
.setOutboundProxyEnabled(true)
|
||||
.setAvpfEnabled(true)
|
||||
.setAvpfRRInterval(3)
|
||||
.setQualityReportingCollector("sip:voip-metrics@sip.linphone.org")
|
||||
.setQualityReportingEnabled(true)
|
||||
.setQualityReportingInterval(180);
|
||||
|
||||
|
||||
mPrefs.setStunServer(getString(R.string.default_stun));
|
||||
mPrefs.setIceEnabled(true);
|
||||
mPrefs.setPushNotificationEnabled(true);
|
||||
|
|
Loading…
Reference in a new issue