問題タブ [voip]
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.
ios4 - iOS 4.0 用の pjsip のコンパイル
iOS 4.0 用の pjsip のコンパイルで問題が発生しています。
SVN の最新のトランク バージョンを使用していますが、portaudio エラーが発生し続けます。Piedmontwirelessガイド: http://www.piemontewireless.net/PJSip155_and_iPhoneSDK312を使用すると、build.mak ファイルにセパレーターが見つからないというエラーが表示されます。
pjsip メーリング リストによると、iOS 4.0 用にそのままコンパイルできるはずですが、次のエラーが発生します。
私はこれを突き抜け続けますが、どんな助けも本当に感謝しています.
編集: 私は portaudio.h を持っています
c++ - オープン ソースの VoIP/SIP Windows C API
Apple、Open Source VoIP/SIP Objective-C Code 向けの何かがあるようです
誰でも経験があり、実装が簡単な、Windows用の同様のスタックはありますか?
私はここでリードのほとんどに従いました http://www.voip-info.org/wiki/view/Open+Source+VOIP+Software。
しかし、それらは放棄されているか、標準の Windows C API ではありません。
iphone - iPhone での VoIP の実装
- コードを使用して iPhone に VoIP を実装する方法
- それを実装するコードはありますか?
iphone - iPhoneアプリでSIPを使用する
SIP(VoIP)経由で電話をかけるオプションのあるiPhoneアプリを作りたいのですが、現時点ではどうやって始めたらいいのかわかりません。
誰かがこのトピックに関する情報を持っていますか、またはSIP機能を実装するために使用できるデモプロジェクトがありますか?
前もって感謝します!
android - 棚から出して、または自分で転がしますか?
私はAndroidベースのタブレットを使いたいです-電話ではなく、大画面が必要で、3Gは必要ありません。
タブレットを持っている人はそれにWebカメラを接続し、Adnroidタブレットのas / wアプリケーションはカメラフィードをWebページにストリーミングします(後でAndroidタブレットにビデオをストリーミングする必要があるかもしれません-tbd)。
さらに、双方向のVoiceoverIPが必要です。
私は(tbd)デバイスにTCPインターフェースを使用する必要があるかもしれませんが、Andoidを介して達成される場合とされない場合があります。
非常にオープンな状態で:グループとしてまたは個別にそれを処理できるオープンソースはありますか、それとも自分でコーディングする必要がありますか?私は通常この種のことをしないので、プロトコルなどの観点から、最善のアプローチは何ですか
1か月かそこらで何かをデモしたいのですが。申し訳ありませんが、これはあいまいですが、それを求めている人もそうです(これにより、要件がシフトしているという理由だけで、勝ちをロールすることに傾倒する可能性があります。シェルフオープンソースVoiPなど)
blackberry - ブラックベリー VOIP クライアント
Blackberry 用の VOIP クライアントの実装を開始したいのですが、Blackberry API を見て、Blackberyy 用の VOIP クライアントを構築することはできないと感じています。だから、クライアントの実装には別のアプローチが必要だと思います......
だから誰でもそれについて考えている....事前に感謝....
c# - H.225ユーザー情報パケットの解析
PacketDotNetとSharpPCapを使用して、VOIP電話システムのH.225パケットを解析するコードを書いています。Wiresharkを使用して構造を調べてきましたが、行き詰まっています。これを参考にしています。
私が見るH.225パケットのほとんどは、メッセージ本文が空のユーザー情報タイプであり、実際の情報は、WiresharkのNonStandardControlsのリストとして表示されているようです。これらのコントロールを抽出して後で解析するだけだと思いましたが、どこから始まるのかはよくわかりません。
ほとんどの場合、アイテムはH.225データの10バイト目から始まります。各項目は、2バイトとして記録された長さで始まっているように見えます。しかし、11バイト目から始まるアイテムを含むパケットを取得しています。
このパケットに見られる唯一の違いは、メッセージ本文にオープンタイプの長さと呼ばれる値が1であるものですが、残りはすべて0のように見えます。アイテムは10 +オープンタイプの長さで始まりますか?このOpenTypeの長さが何のためにあるかを説明するドキュメントはありますか?
ありがとう。
voip - RTPパケットの組み合わせ
オーディオストリームに再アセンブルしたいRTPパケットがたくさんあります。パケットごとに、シーケンス番号、SSRC、タイムスタンプ、およびデータ自体を表すバイト配列があります。
現在、私はパケットの各サブセットをSSRCで取得し、タイムスタンプで並べ替え、バイト配列をその順序で組み合わせています。その後、バイト配列を混合しています。結果として得られるオーディオデータは素晴らしいように聞こえますが(つまり、すべてが間に合っていることを意味します)、パケット損失があまりないことが原因であることが心配です。
だから、いくつかの質問...
欠落しているパケットの場合、欠落しているシーケンス番号は、空のオーディオを少し追加する必要がある場所を示しています。シーケンス番号は頻繁に「ラップアラウンド」すると思うので、タイムスタンプを使用してサブセットに分割する必要があります。次に、それらのサブセットで欠落しているシーケンス番号を探し、必要に応じて追加できます。それは正しいことのように聞こえますか?
タイムスタンプが他に何に適しているのかよくわかりません。既存のパケットを記録し、不足しているパケットを埋めているので、これについてそれほど心配する必要はないのでしょうか。
c++ - Python で証明書認証 (Mumble (c/c++)) を複製するにはどうすればよいですか?
さて、この投稿に入る前に、これは簡単な修正ではない可能性があることを警告しておく必要があります。この投稿を読んで返信できる人は誰でも、多くの C/C++ を知っている必要があり、上記の質問に答えるには少なくとも Python の知識が必要です。
基本的に、サーバーに接続し、認証のために SSL 証明書を送信する Mumble (VOIP クライアント) からの接続方法があります。同じ Mumble VOIP サーバーに接続する Python スクリプトもありますが、証明書は送信しません。
現在の Mumble クライアントが行っているように、証明書を送信するために既存のコードを変更する必要があります。
--
証明書を送信しているように見える C++ コードは次のとおりです。
--
そして悲しいかな、これは私が今すぐそれに接続するために行うことです(Pythonで):
--
そうです...証明書を必要とするサーバーに接続するには、Python ソースにさらに何をする必要がありますか? 私のソースは現在、requirecert が false に設定されている任意のサーバーに問題なく接続しているためです。これは自分のサーバーで使用されるため、すべてのサーバーで動作する必要があります (皮肉なことに、requirecerts がオンになっています)。
証明書を .p12 または w/e タイプのファイルとして事前に生成できるため、証明書を生成するためのプログラムは必要ありません。サーバーが望むように証明書を送信するために必要なだけです(投稿したc ++で行われているように)。
本当に早く助けてください!さらに情報が必要な場合は、もう一度メッセージを送ってください。 無関係なコードをすべて取り除き、ssl を扱うコードだけになりました。
sip - SIP、アスタリスク、アドハーソン、VoIP
Webアプリケーションと対話するVoIPベースのIVRサービスを作成しようとしています。私が理解していることから、adhearsonはアスタリスクの上に実行されます。方程式を満たすために、サーバー上に他に何が必要ですか?
アスタリスクがVoIPアカウントに接続する方法が必要だと思います。グーグルへの助けやフレーズをいただければ幸いです。