問題タブ [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 投票する
3 に答える
863 参照

ios - Apple Mach-Oリンカー(id)エラーpjsip

PJSIPを使用してこのSIPアプリケーションを構築しようとしています。

コンパイルすると、このエラーが発生し、何かが複製される理由や方法がわかりません。私は以下をチェックしました:ビルドフェーズ->バイナリとライブラリのリンクビルドフェーズ->ソースのコンパイル

重複の場合ですが、ありません。

エラーは次のとおりです。

質問に合わなかったので、エラーの一部を切り取らなければなりませんでしたが、とにかく最も重要な部分は最後の部分であり、それは赤いエラーであり、残りは警告です。

いくつかの助けをいただければ幸いです!

編集:

ASIDataDecompressor.h:

ASIDataDecompressor.m:

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

ios - サイフォン呼び出しが機能しない - pjsip

そのため、コンパイルして実行中の Siphon アプリがありますが、呼び出しが行われません。私は得る:

登録エラー - デフォルトのエラー メッセージ。

完全なエラーは次のとおりです。

15:04:02.032 pjsua_call.c acc #0 で sip:6476805821@voip5-2.acanac.com に電話をかけています 15:04:02.032 pjsua_call.c .アカウントが無効なため電話をかけられません: 無効な操作 (PJ_EINVALIDOP) [status=70013] 15:04:05.580 call.m 発信エラー: 無効な操作 (PJ_EINVALIDOP) [status=70013]

しかし、別の SIP アプリで同じアカウントを使用すると、問題なく動作します。

pjsip が sip_dial_with_uri(_sip_acc_id, [url UTF8String], &call_id); を呼び出すと、

_sip_acc_id は 0 です。これは、サイフォンの設定にある 0 番目のアカウントだと思われるためです。url は、ダイヤルしようとしている正しい電話番号ですが、sip:62304892@url.com のようなものを示しています。また、通話 ID は単なる参照であるため、重要かどうかはわかりません。

他の voip アプリを見ると、登録プロセスがあります。ユーザー名、パスワード、sip サーバーのドメインまたは IP を入力する場所。

Siphon の場合、これは設定ファイルで行われます。ただし、「登録またはログイン」がサイフォンのコードで行われるかどうかはわかりません。それが問題でしょうか?

これは、実際の呼び出しを試みるコードです。

また、誰かが Siphon アプリのコードへのリンクを持っていて、それがより新しく、よりうまく機能する可能性がある場合は、それも感謝します。

より詳しい情報:

call.m ファイルでは、本質的にこれが呼び出されます。

そしてここ

acc_id = 0

pj_uri = char *-> "sip:6476805821@voip5-2.acanac.com" pj_ssize_t -> 33

call_id = 803203976

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

python - pyqt4、機能ミュート/マイクとスピーカーのミュート解除 [PJSIP]

こんにちは友人や同僚

私はpyt4でライブラリPJSIPを使用して、私のプログラムソフトフォン用の機能ミュート/ミュート解除マイクとスピーカーを作ろうとしています

私はこれをコードpjsipで見つけました

pjsip:

パラメータ0を送信する必要があることは理解していますが、どうすればよいですか?
そして、サウンドデバイスとマイクを元に戻します。
たぶんそれ """""pjsua_conf_adjust_tx_level(slot_number, 0 )"""""

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

objective-c - 1 つの sip アカウントから複数の sip アカウントに複数の通話を発信する方法は?

私は pjsip の経験がありません。ここで、iPhone の機能を次のようにコーディングしたいと思います。自分の sip 番号から、sip 番号のグループに複数の呼び出しを行います。誰かが呼び出しを受け入れると、他の人は拒否されます。iPhoneでアプリを開発するためにpjsipライブラリを使用しています。誰でも私を助けることができますか?

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

ios - pjsipはSMSに方法を送信します

私は今のところ運がなくてもpjsipを介してSMSメッセージを送信しようとしています。

アカウントがサーバーに登録され、登録成功の応答が返されますが、SMSの送信方法を示す適切なチュートリアルが見つかりません。

この本をオンラインで見つけましたが、それでもこのライブラリの使用方法の例は示されていません: http ://www.scribd.com/doc/90092246/Pjsip-Dev-Guide#outer_page_48

私は使用することになっていることを知っています:

しかし、これらを除けば、私にはわかりません。

注:インスタントメッセージングは​​必要ありません。可能であれば、テキストをSMSとして配信したいと思います。そして、それはpjsipで行う必要があり、他のライブラリではありません(残念ながら柔軟性はありません)。

前もって感謝します!

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

android - サウンド デバイスを開けません: 無効またはサポートされていないオーディオ デバイスの操作です

Android フォンで CSipSimple が正しく動作する理由がわかりませんが、call_make_call(..) で同じ CSipSimple ライブラリを使用して独自のコードを試すと、アプリが次のようにクラッシュします。私はすべてのコールバックを処理していますが、ON_REG_STATE のみが発生します。誰かが同じ問題を抱えていましたか?

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

macos - MacOS用のpjsip2.0.1コンパイル

MacOS用にpjsip2.0.1をコンパイルしようとしています。しかし、実行した後、次のエラーが発生します。

次のシェルスクリプトを使用してすべての依存関係をインストールしました。URLhttps://gist.github.com/2049603を使用してスクリプトをダウンロードします。

MacOS用のpjsipをコンパイルするために使用する次の手順

しかし、私は上記のエラーを取得しています。問題をpjsipメーリングリストに投稿しようとしましたが、何の回答も得られませんでした。彼らは私のメールを受け取っていないようです。誰かが助けてくれるか、可能であれば誰かが私の質問をpjsipに投稿してください。これは大きな助けになります。

前もって感謝します、

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

iphone - iOSSDK4.2以降でアプリケーションがバックグラウンドにあるときに音声録音通知を無効にする

私のプロジェクトでは、pjsip2を使用して共有サーバーからストリーミングオーディオを受信します。

このアプリは、録音ではなく、ストリーミングオーディオのみを受信することを目的としています。ただし、マイクインアウトコードを無効にしても、バックグラウンドにある間はアプリの録音の通知が表示されます(トップバーが赤く点滅してテキストが表示されます:「(録音)」)。

アプリがバックグラウンドで実行されているときに記録通知を無効にするにはどうすればよいですか?

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

ios - pjsip 受信 SMS

メッセージを受信するように pjsip クライアントをセットアップする方法の良い例を誰もが知っています。以下を使用して、クライアントからメッセージを送信できます。

任意の番号に。

しかし、すでに登録されている一口アカウントにメッセージを受信するために何をすべきかわかりません。

どんな情報でも大歓迎です。

注: pjsip のみを使用でき、他のライブラリは使用できません。

編集:私が見つけたいくつかの新しいもの:

http://trac.pjsip.org/repos/ticket/1070

http://www.pjsip.org/release/0.5.4/PJSIP-Dev-Guide.pdf (ただし、このドキュメントでは着信メッセージについて次のように述べています。

16.1.2 MESSAGE の受信

ダイアログ外の着信 MESSAGE リクエストは、アプリケーション モジュールによって受信されます。ダイアログ内の着信 MESSAGE リクエストは、ダイアログのon_tsx_state()コールバックを介してダイアログの使用に通知され ます。

着信メッセージの処理方法についてはまだあまり光を当てていません。

http://www.ietf.org/rfc/rfc3261.txt

http://trac.pjsip.org/repos/wiki/SIP_Message_Buffer_Event

Edit2:この機能には on_pager 関数を使用する必要があると言われました。だから私は試しましたが、残念ながらまだ成功していません。

これが私がしたことです:

そして on_pager の実装:

メッセージの受信時にアプリケーションが on_pager を呼び出すことを期待していましたが、そうではありませんでした。 on_incoming_callただし、呼び出されます。

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

iphone - xcode 4.5 更新後の -o0 以外の最適化を使用したクラッシュ レポート

今日、Xcode 4.5 に更新しましたが、アプリの機能リリース ビルドを作成できなくなりました。以前のバージョンの Xcode で問題なくリリースを作成できました。

携帯電話でデバッグ (-O0) で直接実行するとクラッシュしないことに気付きましたが、リリース (-Os) を生成すると、起動後数秒で一貫してクラッシュします。

また、pjsua_app.c を -O0 に設定し、残りのプロジェクトをリリース デフォルトの -Os のままにしておくと、作業リリースを作成できます。

以下は、「Fast [-O, O1]」設定を使用したクラッシュ ログです。

以下は pjsip_init() です (4391 行目は最後の行です: "return 1;"):

このクラッシュ ログの診断を手伝ってくれる人はいますか?

Xcode 4.5 にアップグレードした後、似たようなことを経験した人はいますか?