SipProfile.Builderクラスを使用してsipプロファイルを作成できます。私はそれを行うには以下のコードスニペットを使用:Sip Profile Building:Android
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();
}
それは設定/ callsettings /インターネット通話の設定でSIPアカウントとして表示されます。 問題は私がプライマリアカウントにすることができませんでした。プライマリアカウントとしてはどうすればいいですか?
"プライマリアカウント"とはどういう意味ですか? – hovanessyan
電話で手動でsipアカウントを追加しているときに、「これを主アカウントにする」というオプションがあります。だから、私はそれをプログラムで作ることができます。 –