0

こんにちは、アンドロイド 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 バージョンのデバイスでテストしており、マニフェストにアクセス許可を追加しました。

4

1 に答える 1

1

キャッチしている例外の完全なスタック トレースを提供してください。また、ポートを URI IE "sip:165@40.134.279.145:5060" に統合しようとしましたか?

有効な SIP URI については、ここで説明します。

于 2013-10-21T10:26:13.143 に答える