In the media settings, advanced, there is a setting "Connections Bandwidth types for codec"
I would like to set this in my wizard such that only wifi is "fast", all others are "slow"
Anybody know how to do this.
Here is what I have so far:
public SipProfile buildAccount(SipProfile account) {
account = super.buildAccount(account);
// Contact rewrite not needed for them.
// Besides stun will be enabled.
account.reg_uri = "xxxxxxxxxxxxxxxxxxxxxx";
account.proxies = new String[] {"xxxxxxxxxxxxxxxxxxxxx"};
account.contact_rewrite_method = 1;
account.try_clean_registers = 1;
account.allow_contact_rewrite = false;
account.reg_timeout = 14400;
return account;
}
@Override
public void setDefaultParams(PreferencesWrapper prefs) {
super.setDefaultParams(prefs);
prefs.setPreferenceBooleanValue(SipConfigManager.ENABLE_DNS_SRV, false);
// Add stun server
prefs.setPreferenceBooleanValue(SipConfigManager.ENABLE_STUN, true);
prefs.setPreferenceBooleanValue(SipConfigManager.USE_3G_IN, true);
prefs.setPreferenceBooleanValue(SipConfigManager.USE_3G_OUT, true);
prefs.setPreferenceBooleanValue(SipConfigManager.USE_EDGE_IN, true);
prefs.setPreferenceBooleanValue(SipConfigManager.USE_EDGE_OUT, true);
prefs.setPreferenceBooleanValue(SipConfigManager.USE_GPRS_IN, true);
prefs.setPreferenceBooleanValue(SipConfigManager.USE_GPRS_OUT, true);
prefs.setPreferenceBooleanValue(SipConfigManager.CODECS_PER_BANDWIDTH, true);
prefs.setCodecPriority("GSM/8000/1", SipConfigManager.CODEC_WB, "240");
prefs.setCodecPriority("GSM/8000/1", SipConfigManager.CODEC_NB, "240");
prefs.setCodecPriority("PCMU/8000/1", SipConfigManager.CODEC_WB,"240");
prefs.setCodecPriority("PCMA/8000/1", SipConfigManager.CODEC_WB,"0");
prefs.setCodecPriority("PCMU/8000/1", SipConfigManager.CODEC_NB,"0");
prefs.setCodecPriority("PCMA/8000/1", SipConfigManager.CODEC_NB,"0");
prefs.addStunServer("xxxxxxxxxxxxxxxxxxxxxx");
prefs.setPreferenceStringValue(SipConfigManager.DTMF_MODE, Integer.toString(SipConfigManager.DTMF_MODE_RTP));
prefs.setPreferenceStringValue(SipConfigManager.OVERRIDE_NAMESERVER, "8.8.8.8");
//prefs.setPreferenceBooleanValue(SipConfigManager.AUTO_DETECT_SPEAKER,true);
prefs.setPreferenceBooleanValue(SipConfigManager.USE_WEBRTC_HACK, true);
}