2012-04-11 8 views
4

私はVoipベースのアプリを持っています。だから、私はSipDroidのオープンソースプロジェクトをカスタマイズすることを考えました。スタートフェーズとして、私はすべてのパッケージ名、クラス名などを変更しました。それは私の三星銀河Yで完璧に動作します。しかし、私は他の多くの携帯電話で試した、音声は聞こえません。通話は初期化されていますが、音声は聞こえませんでした。 Samsung Galaxy youngでは、着信と発信の両方の音声が鮮明に聞こえます。しかし、私がテストしたすべての他の携帯電話では、私はビープ音だけ聞くことができます。何が問題なの?Sipdroidのカスタマイズ

EDIT: 私は私のアプリの音声を聞くことができたが、Sipdroidで聞くことができなかった私のサムスンギャラクシー・ヤング(カスタマイズしたアプリ)と(それがSIPドロイドを持っている)他のモバイルを呼び出してみました。しかし、SipdroidをSipdroidに呼び出そうとすると、すべての携帯電話でうまく動作します。

EDIT:

Btw, There is no difference between SipDroid call and the call in my app. 

EDIT: 私もSipDroidプロジェクトが動作していないことに気づきました。市場にあるSipdroidアプリだけが動いています。

+0

こんにちはあまりにも曖昧で、多くのものによって引き起こされる可能性があります。私の純粋な推測は、何らかの理由でSDP交渉が失敗していることでしょう。 1つの方向のみで失敗する可能性があります。これは、時にはオーディオを1方向のみで聞く理由を説明します。 – hovanessyan

+0

いいえ...私はsamsung galaxy youngを使用していて、他の携帯電話を使用しているときは何も聞こえません(出かけているか入っているか) –

+0

私はプロトコルについて多くのアイデアを持っていません。私はここに私のコードを掲載することができます何か問題があればそれを通過しますか? –

答えて

1

最終的に解決策が見つかりました。私はSipdroidの代わりにCSipSimpleを使用しました。そのうまく動作します。

+0

私はCSipSampleを私のEclipseにインポートしようとしていますが、多くのエラーが発生していますが、まだそれらを唯一にすることはできません。あなたは私にそれを手伝ってもらえますか? –

+0

私は同じものを得ました。 android sdk 15をインストールするとすべてが解決される –

+0

これらのファイルを新しいアンドロイドプロジェクトにコピーできますか?私がsvnからダウンロードしたフォルダをインポートすると、それは作業していない4つのプロジェクトを作成します。 –

0

ソースからCSipSimpleを使いたい場合は、まず、Linuxワークステーションを使ってpjsipソースライブラリをコンパイルする必要があります。 このリンクを参照してください:HowToBuild CSipSimple using Linux workstation

関連する問題