問題タブ [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 に答える
1074 参照

iphone - iOS3とiOS4でサイフォンと連携するようにデバイスとシミュレーターの両方でPJSipiPhoneをどのようにコンパイルしますか?

iOS3およびiOS4用にpjsipsiphonをコンパイルして実行しようとしています。

iPhoneの「はじめに」のpjsip.orgサイトの指示に従っています。

サイフォンのサイトの指示にも従っています。

私の目標は、iOS 3とiOS4の両方で、サイフォンのアプリケーションをデバイスとシミュレーターで動作させることですが、pjsipのコンパイル段階を通過するだけでも頭痛の種になります。

そのため、デバイス用にコンパイルし、少なくともサイフォンを起動して実行することにしましたが、それは頭痛の種のようです。

コンパイル手順は明確ではありません(少なくとも初心者としては)。さらに、コンパイル手順には2つのセットがあります。1)ソースコード内で私を読んでください。2)サイトのwikiページにあります。

私の質問はそのようなものです:

  1. iOS 3と4のDeviceとSimultaorの両方でpjsipとsiphonをコンパイルして実行するためのステップバイステップの説明は何ですか(lipoコマンドは知っていますが、使用方法がわかりません。多くのファイル、そして間違いを犯す機会が多すぎる)
  2. pjsipバージョン1.xまたはバージョン2.xで作業する必要がありますか?
  3. サイフォンは最新ですか?
  4. siphonソースディレクトリ内には、siphon2およびsiphon4ディレクトリがあります...それでも、siphon2ディレクトリ内にのみ.xcodeprojがあります。siphon4プロジェクトファイルをどのように実装しますか?
0 投票する
1 に答える
3793 参照

iphone - pjsip の xcode4.2 でのコンパイルの問題

xcode 4.2 でプロジェクトを実行しているときに、この種の応答があり、.o ファイルが見つからないという 31 個のエラーが発生しました

その31エラーは次のようになります

Ld Build/Siphon/Build/Products/Debug-iphoneos/Siphon.app/Siphon 通常の armv7 cd /Users/jaxtrinc/Desktop/Siphone/Siphon2 setenv IPHONEOS_DEPLOYMENT_TARGET 4.0 setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/ bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/clang -arch armv7 -isysroot /Developer/Platforms /iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk -L/Users/jaxtrinc/Desktop/Siphone/Siphon2/Build/Siphon/Build/Products/Debug-iphoneos -L../pjproject-svn/pjlib/lib -L../pjproject-svn/pjsip/lib -L../pjproject-svn/pjmedia/lib -L../pjproject-svn/pjlib-util/lib -L../pjproject-svn/pjnath/lib -L../pjproject-svn/third_party/lib -L../pjproject-svn/pjmedia/lib -L../pjproject-svn/third_party/lib -L/Users/jaxtrinc/Desktop/Siphone/Siphon2/. ./pjproject-svn/third_party/lib -L/Users/jaxtrinc/Desktop/Siphone/Siphon2/../pjproject-svn/pjmedia/lib -F/Users/jaxtrinc/Desktop/Siphone/Siphon2/Build/Siphon/Build/ Products/Debug-iphoneos -filelist /Users/jaxtrinc/Desktop/Siphone/Siphon2/Build/Siphon/Build/Intermediates/Siphon.build/Debug-iphoneos/Siphon.build/Objects-normal/armv7/Siphon.LinkFileList -dead_strip - Framework Foundation -framework UIKit -miphoneos-version-min=4.0 -framework SystemConfiguration -framework UIKit -framework AddressBookUI -framework AddressBook -framework Foundation -framework AudioToolbox -lpj-arm-apple-darwin9 -lpjlib-util-arm-apple-darwin9 - lpjnath-arm-apple-darwin9 -lpjmedia-arm-apple-darwin9 -lpjsip-arm-apple-darwin9 -lpjsip-simple-arm-apple-darwin9 -lpjsip-ua-arm-apple-darwin9 -lpjsua-arm-apple- darwin9 -framework CoreGraphics -lsqlite3.0 -lpjmedia-codec-arm-apple-darwin9 -lgsmcodec-arm-apple-darwin9 -framework CFNetwork -lpjmedia-audiodev-arm-apple-darwin9 -lresample-arm-apple-darwin9 -lg7221codec-arm-apple-darwin9 -framework IOKit -o /Users/jaxtrinc/Desktop/Siphone/Siphon2/Build/Siphon/Build/Products/Debug-iphoneos/Siphon.app/Siphon

また、次のような リンカーエラーが発生しました

誰でもこれを解決するのを手伝ってもらえますか?

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

java - Pjsip-jni のコンパイルと Eclipse へのインポート

pjsip-jni wrapperforeclipseを使用して、Android sip ベースのクライアントを作成しようとしています。

コンパイルしてEclipseで使用する方法をゴーグルしようとしましたが、まだ正しい道を見つけていません。どんな情報でも大歓迎です!!

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

iphone - iOS5 の PJSIP コンパイル エラー

iOS 5 用に siphone をコンパイルするのを手伝ってください。

siphone プロジェクト用に pjsip をコンパイルしようとしています。PJSIP ソース - svn co http://svn.pjsip.org/repos/pjproject/trunk pjproject Siphone コード - svn checkout http://siphon.googlecode.com/svn/trunk/ siphon の build-libpj.sh スクリプトに従うcode.google.com/p/siphon/downloads/list

次のエラーが発生します。

助けてくれてありがとう!

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

iphone - iOS デバイスのコンパイルでの SIPHON エラー

iOS用のpjsipライブラリをコンパイルし、Googleコードからサイフォンコードを実行しようとしています. 次のエラーが発生します。アーキテクチャ armv7 の未定義シンボル: "_assert"、参照先: call.o の _on_call_state、ring.o ld の _sip_ring_stop: アーキテクチャ armv7 のシンボルが見つかりません。

助けてください!

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

iphone - iPhoneシミュレーター用のPJSIPコンパイル

iPhoneシミュレーター用にpjsipをコンパイルしようとすると、エラーが発生します。

助けてください。

0 投票する
0 に答える
1562 参照

c - gnu/linux プラットフォームで pjsip をビルドする

centos 6.2 x86 で pjsip(www.pjsip.org) をビルドしようとしています。

make dep を発行するたびに、エラーを表示せずに完了します。make を指定した後、次のエラーで停止します。

pjsip の faq ページでは、このエラーが発生した場合、

それを解決する必要があります。しかし、私の場合、make distclean の後に同じエラーが発生します。pjsip メーリング リストの誰かが、次の方法ですべての *.depend ファイルを削除することを提案しました。

私はそれをしました。しかし、まだ運がありません。これは pjsip メーリング リストではありませんが、問題は .depend ファイルが原因で発生するため、解決の手がかりを得るために誰かがそれに光を当てることができると思いました。

前もって感謝します。

編集:

障害のある .depend ファイルを注意深く読んだ後、実際には依存関係がまったく生成されていないことがわかりました。それらは、依存関係リストがまったくない状態で一緒に粉砕されたいくつかのターゲットの名前にすぎません。したがって、正しい依存関係を生成するには、make depステップが実際にはバグがあると思います。make dep が失敗した原因を見つけようとしています。

0 投票する
5 に答える
21854 参照

android - Android SIP スタック - 何を使用しますか?

AndroidでSIPスタックを使用して作成する必要があります。これは、アステリックスで動作し、ユーザーがコーデックを変更できるようにします(G729およびその他のコーデックを実装する必要があります)。私はこの分野 (音声とコーデック) の初心者であり、あらゆる情報を歓迎します。インターネット全体を調べたところ、次の SIP スタックが見つかりました。

  1. PJSIP
  2. MJSIP
  3. ジャイン・シップ

商用プログラムには何を使用することをお勧めしますか? それとも他におすすめできますか?私の特定の状況では、G729 コーデックをサポートする必要があります。

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

ios - iOSでは、特定のシングルトンオブジェクトに対するすべてのアクションを専用のスレッドで実行する方法はありますか?

私はiOSでVoIPハンドセットアプリケーションを構築しています(PJSIPライブラリを使用)。PJSIPでは、スレッドセーフの目的で、それにアクセスして構成を管理するスレッドを登録する必要があります。つまり、そのライブラリへの呼び出しの処理または管理はGCDで処理できず、メインスレッド上にあるか(問題がある場合はブロックされ、UIが描画されないため、ひどい解決策)、または独自の専用スレッドを作成する必要があります。 。

アプリデリゲートで独自の専用スレッドとrunloopを作成し、それにいくつかのセレクターを実行しましたが、面倒です。現在のセッションへのすべての呼び出しを、起動時に作成するシングルトンオブジェクトにカプセル化し、それらのすべての呼び出しを独自のスレッドで発生させたいと考えています。

Appleのドキュメントは少しまばらなので、このPJSIPインスタンスに登録されたスレッドを管理するためのよりインテリジェントな方法があるかどうかを調べようとしています。地獄、私も考えもしなかったことがあるかもしれません。

技術的な質問だとは思いますが、人々がどのようなアイデアを思いつくのか興味があります。

NSThreadの上に、その特定のスレッドでブロックを実行できるカテゴリをすでに作成しましたが、これは醜い醜いハックです。