問題タブ [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.
c++ - g++ コンパイラを使用して PJSIP をビルドする
Debian OS で g++ コンパイラを使用して PJSIP ライブラリをコンパイルしたいのですが、同じことを行うための適切な手順を手伝ってくれる人はいますか?
dtmf - PJMEDIA RFC2833 トーン検出
PJMedia は、RFC 2833 の「トーン」ペイロード形式を使用して、DTMF およびその他のテレフォニー トーン認識をサポートしていますか?? 「電話イベント」ペイロード形式の DTMF の受信をサポートしていることを認識しています。
ios - アプリケーションがiosでバックグラウンドにあるときにvoip通話を受信する
アプリがバックグラウンドにある間、「生きている」ソケットを持つためのすべての要件があると思います。つまり、次のようになります。
- 私のアプリケーションには、バックグラウンド モードとして voip と audio があります。
- 「バックグラウンドで実行」プロパティを有効にしてCFReadStreamsを使用することになっているSIPライブラリとしてPJSIPを使用しています
- アプリは TCP を使用して SIP サーバーとの接続を確立しています。
アプリケーションがバックグラウンドに送信されると、一定期間ごとに「keepAlive」メッセージを送信するバックグラウンド ハンドラーが追加されます。
そのキープアライブは機能しているようです。サーバーのログを確認すると、アプリケーションがフォアグラウンドでなくてもメッセージがどのように到着するかがわかります。
問題 (および質問) は、アプリケーションがバックグラウンドにある間、電話を受けないことです。
ソケットは生きているようで、フォアグラウンドでアプリを起動していない状態で携帯電話に電話をかけても何も起こりませんが、自分でアプリを起動すると、通話は自動的に検出されます。
ありがとう :)
iphone - PJSIP を使用した SIP 登録解除
私たちのアプリでは、ユーザーがアプリをバックグラウンドにプッシュしたときにユーザーの登録を解除する必要があります。PJSIPを使用しています。私のアプリケーションDidEnterBackground:
deregis メソッドは次のとおりです。
また、登録解除方法は次のとおりです。
アプリをバックグラウンドにプッシュすると、dereg が呼び出されます。しかし、サーバーが 401 チャレンジを送り返すと、アプリケーションをフォアグラウンドに戻すまで、スタックは SIP 呼び出しで認証の詳細を送り返しません。なぜこれが起こっているのか誰にも分かりますか?
ありがとう、ヘタル
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 の出力は、私が知る限り、そのフォルダーをまったく参照していないようです)。
python - SIP を使用したブラウザからブラウザへの VoIP 通話?
から電話をかけようとしていますone browser to another browser
。
私がやった事:
asterisk serve
私は自分のrを同じように設定しましたgetonsip.com
- として機能する
client
usingを書きましたpjsua python binding
server
状況は次のとおりです。
私のブラウザー (私のブラウザーは、pjsua クライアントが実行されているのと同じマシン上にあります) から、Android フォンの sip クライアントに呼び出すことができます。
別のマシンのブラウザから同じことを行うことはできません。
ブラウザからブラウザへの呼び出しを行うにはどうすればよいですか?
これを行うにはストリーミングとフラッシュが必要ですか?
c++ - C++ コンパイラのリンカ エラーを解決する方法
コンパイラでコンパイルする必要がありPJSIP
ますCPP
。API を と統合しているためですPJSIP
。にありCPP
ます。だから私はg++
の代わりに使用する必要がありgcc
ます。しかし、今は他の API を統合していません。
CPP
しかし、コンパイラでリンカ エラーが発生します。C
コンパイラであれば問題なく動作しています。
エラー:
実際、私は何も変更していませんmakefile
。
注:ファイルに
はsrtp.c
、既に含まれているalloc.h
ファイルがあります。褒めてまとめました。同じリンカーエラーのみが発生しました。私は2つの方法で考えています。しかし、私はこれで確信が持てません。1.ファイル
とリンクしていませ
ん。 2. ヘッダー ファイルを取得していません。(私はこれについて明確ではありません。).o
この問題を解決するのを手伝ってください。
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 :
- svn から最新のコードをチェックアウトしました
- export CFLAGS+=" -march=armv7 -mcpu=arm1176jzf-s -mcpu=cortex-a8" export LDFLAGS+=" -march=armv7 -mcpu=arm1176jzf-s -mcpu=cortex-a8"
- ./configure-iphone
- 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 にパッチを当ててみました、同じ問題)
compiler-errors - PJSIPiOS5コンパイルエラー
スクリプトを使用してソースコードからPjSIPをコンパイルしようとしていconfigure-iphone
ます。実行してmake dep
問題なく実行できますが、実行しようとするmake
と次の問題が発生します。
armv6のみに変更しようとしましたが、機能しませんでした。正常にコンパイルするための提案はありますか?
ありがとう!!