【发布时间】:2012-04-06 00:08:58
【问题描述】:
我可以使用 SipProfile.Builder 类构建一个 sip 配置文件。我使用以下 sn-p 代码来做到这一点:
if (SipManager.isApiSupported(MyActivity.this)&& SipManager.isVoipSupported(MyActivity.this)) {
SipManager manager=SipManager.newInstance(this);
SipProfile.Builder builder;try {
builder = new Builder(userName,domainName);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} manager = SipManager.newInstance(MyActivity.this);
builder.setPassword(password);
profile = builder.build();
try {
manager.open(profile);
} catch (SipException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
manager.register(profile, 30, MyActivity.this);
} catch (SipException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Toast.makeText(MyActivity.this, "created",
Toast.LENGTH_LONG).show();
} else {
Toast.makeText(MyActivity.this, "Not Supported",
Toast.LENGTH_LONG).show();
}
它在设置/通话设置/互联网通话设置中显示为 sip 帐户。 问题是我无法将其作为主要帐户。我怎样才能使它成为主要帐户?
【问题讨论】:
-
您能解释一下“主要帐户”是什么意思吗?
-
在手机中手动添加 sip 帐户时,有一个选项“将此作为主帐户”。那么,我怎样才能以编程方式制作它。
标签: android profile sip voip builder