問題タブ [pjsip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
880 参照

c++ - g++ コンパイラを使用して PJSIP をビルドする

Debian OS で g++ コンパイラを使用して PJSIP ライブラリをコンパイルしたいのですが、同じことを行うための適切な手順を手伝ってくれる人はいますか?

0 投票する
1 に答える
1499 参照

dtmf - PJMEDIA RFC2833 トーン検出

PJMedia は、RFC 2833 の「トーン」ペイロード形式を使用して、DTMF およびその他のテレフォニー トーン認識をサポートしていますか?? 「電話イベント」ペイロード形式の DTMF の受信をサポートしていることを認識しています。

0 投票する
2 に答える
5458 参照

ios - アプリケーションがiosでバックグラウンドにあるときにvoip通話を受信する

アプリがバックグラウンドにある間、「生きている」ソケットを持つためのすべての要件があると思います。つまり、次のようになります。

  • 私のアプリケーションには、バックグラウンド モードとして voip と audio があります。
  • 「バックグラウンドで実行」プロパティを有効にしてCFReadStreamsを使用することになっているSIPライブラリとしてPJSIPを使用しています
  • アプリは TCP を使用して SIP サーバーとの接続を確立しています。

アプリケーションがバックグラウンドに送信されると、一定期間ごとに「keepAlive」メッセージを送信するバックグラウンド ハンドラーが追加されます。

そのキープアライブは機能しているようです。サーバーのログを確認すると、アプリケーションがフォアグラウンドでなくてもメッセージがどのように到着するかがわかります。

問題 (および質問) は、アプリケーションがバックグラウンドにある間、電話を受けないことです。

ソケットは生きているようで、フォアグラウンドでアプリを起動していない状態で携帯電話に電話をかけても何も起こりませんが、自分でアプリを起動すると、通話は自動的に検出されます。

ありがとう :)

0 投票する
1 に答える
2137 参照

iphone - PJSIP を使用した SIP 登録解除

私たちのアプリでは、ユーザーがアプリをバックグラウンドにプッシュしたときにユーザーの登録を解除する必要があります。PJSIPを使用しています。私のアプリケーションDidEnterBackground:

deregis メソッドは次のとおりです。

また、登録解除方法は次のとおりです。

アプリをバックグラウンドにプッシュすると、dereg が呼び出されます。しかし、サーバーが 401 チャレンジを送り返すと、アプリケーションをフォアグラウンドに戻すまで、スタックは SIP 呼び出しで認証の詳細を送り返しません。なぜこれが起こっているのか誰にも分かりますか?

ありがとう、ヘタル

0 投票する
1 に答える
786 参照

iphone - iOS 4 用の PJSIP のビルド

iPhone 用の最新の安定した PJSIP (1.10) をビルドしようとしていますが、make. ここの指示に従いましたが、うまくいきません。私はSOとグーグルを検索しましたが、同じエラーで他の人に出くわしていないので、少し行き詰まっています。

config_site.h指示どおりに作成しました。./configure-iphone他の場所で見た出力が得られるため、その部分は正しく機能しているようです。make depと同様に正しく動作しているようですmake cleanが、次のエラーが表示されます(少なくとも私の読書では、これは、作業できるプロジェクトをmake取得する前の最後のステップである必要があります)。Xcode

Xcode 4.1 を搭載した OS X 10.7.1 で実行しています (iOS 5 のベータ版もインストールされていますが、make の出力は、私が知る限り、そのフォルダーをまったく参照していないようです)。

0 投票する
2 に答える
2708 参照

python - SIP を使用したブラウザからブラウザへの VoIP 通話?

から電話をかけようとしていますone browser to another browser

私がやった事:

  1. asterisk serve私は自分のrを同じように設定しましたgetonsip.com
  2. として機能するclientusingを書きましたpjsua python bindingserver

状況は次のとおりです。

  1. 私のブラウザー (私のブラウザーは、pjsua クライアントが実行されているのと同じマシン上にあります) から、Android フォンの sip クライアントに呼び出すことができます。

  2. 別のマシンのブラウザから同じことを行うことはできません。

  3. ブラウザからブラウザへの呼び出しを行うにはどうすればよいですか?

  4. これを行うにはストリーミングとフラッシュが必要ですか?

0 投票する
3 に答える
7503 参照

c++ - C++ コンパイラのリンカ エラーを解決する方法

コンパイラでコンパイルする必要がありPJSIPますCPP。API を と統合しているためですPJSIP。にありCPPます。だから私はg++の代わりに使用する必要がありgccます。しかし、今は他の API を統合していません。

CPPしかし、コンパイラでリンカ エラーが発生します。Cコンパイラであれば問題なく動作しています。

エラー:

実際、私は何も変更していませんmakefile

注:ファイルに はsrtp.c、既に含まれているalloc.hファイルがあります。褒めてまとめました。同じリンカーエラーのみが発生しました。私は2つの方法で考えています。しかし、私はこれで確信が持てません。1.ファイル
とリンクしていませ ん。 2. ヘッダー ファイルを取得していません。(私はこれについて明確ではありません。).o

この問題を解決するのを手伝ってください。

0 投票する
1 に答える
932 参照

iphone - arm7 / iOS 4.3 の pjsip ビルド - mips_test.o にシンボルが見つからない

実際にこの質問を pjsip メーリング リストに投稿しましたが、まだ応答がありません。だから私はここで私の運を試してみようと思った.

これは非常に単純な問題だと思います。Mac 10.6.2 で iPhone sdk 4.3 用に pjsip (トランクから最新のもの) をコンパイルしようとしています。

私はこの指示に従っています http://trac.pjsip.org/repos/wiki/Getting-Started/iPhone :

  1. svn から最新のコードをチェックアウトしました
  2. export CFLAGS+=" -march=armv7 -mcpu=arm1176jzf-s -mcpu=cortex-a8" export LDFLAGS+=" -march=armv7 -mcpu=arm1176jzf-s -mcpu=cortex-a8"
  3. ./configure-iphone
  4. make dep && make clean && make

次のエラーがあります。

誰もこれを回避する方法を知っていますか?
pjmedia テストを無効にできますか?

( http://code.google.com/p/siphon/downloads/detail?name=patch-mips_test.txt&can=2&q=のファイルを使用して mips_test.c にパッチを当ててみました、同じ問題)

0 投票する
1 に答える
894 参照

compiler-errors - PJSIPiOS5コンパイルエラー

スクリプトを使用してソースコードからPjSIPをコンパイルしようとしていconfigure-iphoneます。実行してmake dep問題なく実行できますが、実行しようとするmakeと次の問題が発生します。

armv6のみに変更しようとしましたが、機能しませんでした。正常にコンパイルするための提案はありますか?

ありがとう!!