0
はいの場合は、なぜSipManager.isApiSupported()
,SipManager.isVoipSupported()
はfalse
を返しますか? Sipをサポートさせるために何かする必要はありますか?エミュレータでこれらのコードを試しました。Android 4.0.3はSIPをサポートしていますか?
はいの場合は、なぜSipManager.isApiSupported()
,SipManager.isVoipSupported()
はfalse
を返しますか? Sipをサポートさせるために何かする必要はありますか?エミュレータでこれらのコードを試しました。Android 4.0.3はSIPをサポートしていますか?
基本的には、デバイスによって異なります。すべてのデバイスがSIP APIをサポートしているわけではありません。
SipManager.isApiSupported()
は、デバイスがSIPをまったくサポートしていない場合はfalseを返し、SipManager.isVoipSupported()
はSIPベースのVoIP APIをサポートしていない場合はfalseを返します。
デバイスがAPIを使用する前にサポートされているかどうかを確認し、そうでないデバイスの回避策/代替手段を提供するかどうかは、お使いのコードによって異なります。
アプリケーションに独自のSIPスタックを追加できないことはもちろんありません。これらのAPIは、がに組み込まれている場合にのみ通知します。
このように、独自のSIPスタックの問題を解決できますか? – juned
@junedはい、独自のSIPスタックを組み込む場合、アプリケーションはどのデバイスでも使用できます。多くの携帯電話ネットワーク(おそらく、電話機に内蔵されたSIPスタックを許可しない同じネットワーク)がVoIPネットワークトラフィックをブロックするので、まだ問題がある可能性があります。 –