Add prxoy.edit() when is missing
This commit is contained in:
parent
c0b68ae6e5
commit
7d839f6c07
1 changed files with 12 additions and 0 deletions
|
@ -316,6 +316,7 @@ public class LinphonePreferences {
|
||||||
}
|
}
|
||||||
|
|
||||||
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
||||||
|
prxCfg.edit();
|
||||||
prxCfg.setProxy(proxyAddr.asStringUriOnly());
|
prxCfg.setProxy(proxyAddr.asStringUriOnly());
|
||||||
prxCfg.done();
|
prxCfg.done();
|
||||||
|
|
||||||
|
@ -373,6 +374,7 @@ public class LinphonePreferences {
|
||||||
LinphoneAuthInfo info = getClonedAuthInfo(n); // Get the auth info before editing the proxy config to ensure to get the correct auth info
|
LinphoneAuthInfo info = getClonedAuthInfo(n); // Get the auth info before editing the proxy config to ensure to get the correct auth info
|
||||||
try {
|
try {
|
||||||
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
||||||
|
prxCfg.edit();
|
||||||
prxCfg.setIdentity(identity);
|
prxCfg.setIdentity(identity);
|
||||||
prxCfg.done();
|
prxCfg.done();
|
||||||
|
|
||||||
|
@ -393,6 +395,7 @@ public class LinphonePreferences {
|
||||||
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
||||||
LinphoneAddress addr = LinphoneCoreFactory.instance().createLinphoneAddress(prxCfg.getIdentity());
|
LinphoneAddress addr = LinphoneCoreFactory.instance().createLinphoneAddress(prxCfg.getIdentity());
|
||||||
addr.setDisplayName(displayName);
|
addr.setDisplayName(displayName);
|
||||||
|
prxCfg.edit();
|
||||||
prxCfg.setIdentity(addr.asString());
|
prxCfg.setIdentity(addr.asString());
|
||||||
prxCfg.done();
|
prxCfg.done();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
@ -442,6 +445,7 @@ public class LinphonePreferences {
|
||||||
saveAuthInfo(authInfo);
|
saveAuthInfo(authInfo);
|
||||||
|
|
||||||
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
||||||
|
prxCfg.edit();
|
||||||
prxCfg.setIdentity(identity);
|
prxCfg.setIdentity(identity);
|
||||||
prxCfg.done();
|
prxCfg.done();
|
||||||
} catch (LinphoneCoreException e) {
|
} catch (LinphoneCoreException e) {
|
||||||
|
@ -469,6 +473,7 @@ public class LinphonePreferences {
|
||||||
}
|
}
|
||||||
|
|
||||||
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
||||||
|
prxCfg.edit();
|
||||||
prxCfg.setProxy(proxyAddr.asStringUriOnly());
|
prxCfg.setProxy(proxyAddr.asStringUriOnly());
|
||||||
prxCfg.done();
|
prxCfg.done();
|
||||||
|
|
||||||
|
@ -489,6 +494,7 @@ public class LinphonePreferences {
|
||||||
public void setAccountOutboundProxyEnabled(int n, boolean enabled) {
|
public void setAccountOutboundProxyEnabled(int n, boolean enabled) {
|
||||||
try {
|
try {
|
||||||
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
||||||
|
prxCfg.edit();
|
||||||
if (enabled) {
|
if (enabled) {
|
||||||
String route = prxCfg.getProxy();
|
String route = prxCfg.getProxy();
|
||||||
prxCfg.setRoute(route);
|
prxCfg.setRoute(route);
|
||||||
|
@ -507,6 +513,7 @@ public class LinphonePreferences {
|
||||||
|
|
||||||
public void setAccountContactParameters(int n, String contactParams) {
|
public void setAccountContactParameters(int n, String contactParams) {
|
||||||
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
||||||
|
prxCfg.edit();
|
||||||
prxCfg.setContactUriParameters(contactParams);
|
prxCfg.setContactUriParameters(contactParams);
|
||||||
prxCfg.done();
|
prxCfg.done();
|
||||||
}
|
}
|
||||||
|
@ -518,6 +525,7 @@ public class LinphonePreferences {
|
||||||
public void setExpires(int n, String expire) {
|
public void setExpires(int n, String expire) {
|
||||||
try {
|
try {
|
||||||
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
||||||
|
prxCfg.edit();
|
||||||
prxCfg.setExpires(Integer.parseInt(expire));
|
prxCfg.setExpires(Integer.parseInt(expire));
|
||||||
prxCfg.done();
|
prxCfg.done();
|
||||||
} catch (NumberFormatException nfe) { }
|
} catch (NumberFormatException nfe) { }
|
||||||
|
@ -529,6 +537,7 @@ public class LinphonePreferences {
|
||||||
|
|
||||||
public void setPrefix(int n, String prefix) {
|
public void setPrefix(int n, String prefix) {
|
||||||
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
||||||
|
prxCfg.edit();
|
||||||
prxCfg.setDialPrefix(prefix);
|
prxCfg.setDialPrefix(prefix);
|
||||||
prxCfg.done();
|
prxCfg.done();
|
||||||
}
|
}
|
||||||
|
@ -539,6 +548,7 @@ public class LinphonePreferences {
|
||||||
|
|
||||||
public void enableAvpf(int n, boolean enable) {
|
public void enableAvpf(int n, boolean enable) {
|
||||||
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
||||||
|
prxCfg.edit();
|
||||||
prxCfg.enableAvpf(enable);
|
prxCfg.enableAvpf(enable);
|
||||||
prxCfg.done();
|
prxCfg.done();
|
||||||
}
|
}
|
||||||
|
@ -550,6 +560,7 @@ public class LinphonePreferences {
|
||||||
public void setAvpfRRInterval(int n, String interval) {
|
public void setAvpfRRInterval(int n, String interval) {
|
||||||
try {
|
try {
|
||||||
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
||||||
|
prxCfg.edit();
|
||||||
prxCfg.setAvpfRRInterval(Integer.parseInt(interval));
|
prxCfg.setAvpfRRInterval(Integer.parseInt(interval));
|
||||||
prxCfg.done();
|
prxCfg.done();
|
||||||
} catch (NumberFormatException nfe) { }
|
} catch (NumberFormatException nfe) { }
|
||||||
|
@ -561,6 +572,7 @@ public class LinphonePreferences {
|
||||||
|
|
||||||
public void setReplacePlusByZeroZero(int n, boolean replace) {
|
public void setReplacePlusByZeroZero(int n, boolean replace) {
|
||||||
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
LinphoneProxyConfig prxCfg = getProxyConfig(n);
|
||||||
|
prxCfg.edit();
|
||||||
prxCfg.setDialEscapePlus(replace);
|
prxCfg.setDialEscapePlus(replace);
|
||||||
prxCfg.done();
|
prxCfg.done();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue