2017-10-04 14 views

答えて

0

アスタリスク/ SIPを使用して実際のプッシュトークを行うことはできません。

通常、sip接続シーケンスは通常0.5〜1秒かかります。

最高のオプションは、ユーザーがキーを押さなかった場合に、rtpを送信しないで、最後のメッセージの2分後にX(たとえば1分)秒後にsipセッションを維持する(独自のカスタムアプリケーションを使用します(数秒ごとにsip pingを送信します) keapalive rtpを送信してNATを維持する)。

0

チャットアプリケーションがウェブアプリだとします。 WebRTCの上で動作するsip(例:sip.js)をサポートするライブラリを介してアスタリスクと統合することができます。 WebRTCでは、メディアストリームのソースとシンクは、PTTをシミュレートするためにアプリケーションによって管理されるよりもむしろ、ミュートされた属性(HTML Audio/Video DOM muted Propertyを参照)を持つオーディオ(またはビデオ)タグに出入りします。 PTTは、アプリケーションのボタン、キーストローク、またはUSB HIDデバイスを使用して実装することもできます。これは、ブラウザへの外部アクセスに苦労してどれくらい楽しんでいるのかによって異なります(確かにそうです)。

ConfBridgeを制御して参加者をミュート状態にすることができるという利点を持つ、ある種のサードパーティコントロール(AMIなど)に代わるものがあります。それはすべて特定の要件に依存します。

関連する問題