こんにちは、アンドロイド sip api に取り組んでいます。プロファイルの作成に問題があります。私は2つの方法をテストしました:1)
try {
SipProfile.Builder builder = new SipProfile.Builder("sip:165@40.134.279.145");
builder.setPassword("******");
builder.setPort(5060);
me = builder.build();
manager.open(me);
} catch (ParseException pe) {
Log.d("error", "connexion error");
}
catch (SipException se) {
Log.d("profile", "error");
}
2)
try {
SipProfile.Builder builder = new SipProfile.Builder(username,domaine);
builder.setPassword("******");
builder.setPort(5060);
me = builder.build();
manager.open(me);
} catch (ParseException pe) {
Log.d("error", "connexion error");
}
catch (SipException se) {
Log.d("profile", "error");
}
==> 最初のメソッドで、Open(me) で NullPointer 例外が発生します // me はプロファイルの変数です
==> 2番目のものではparseExceptionがありますが、ユーザー名とドメインは良好で、ソフトフォンDraytekでテストされています。
メモ: 4.0 Android バージョンのデバイスでテストしており、マニフェストにアクセス許可を追加しました。