メニュー

Rate this page:

Thanks for rating this page!

We are always striving to improve our documentation quality, and your feedback is valuable to us. How could this documentation serve you better?

2.x Changelog

2.1.0

February 5th, 2019

Updates

  • CLIENT-5596 Added VoiceException.EXCEPTION_ACCESS_TOKEN_REJECTED. This error is raised when attempting to authenticate with a token that is invalid.

Library Size Report

ABI APK Size Impact
universal 5.6MB
armeabi-v7a 1.2MB
arm64-v8a 1.6MB
x86 1.4MB
x86_64 1.5MB

既知の問題

  • CLIENT-2985 IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.9

September 7th, 2018

バグ修正

  • CLIENT-5085 Fixed an issue where registration and unregistration successful and failure events were not recorded in Twilio backend.

既知の問題

  • CLIENT-2985 IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.8

July 12, 2018

バグ修正

  • CLIENT-4823 Fix an issue where early hangup did not disconnect the call if answerOnBridge is enabled.

既知の問題

  • CLIENT-2985 IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.7

May 07, 2018

バグ修正

  • CLIENT-4607 Fix issue where the Caller is prematurely disconnected while the Callee does not accept the call.

既知の問題

  • CLIENT-2985 IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.6

April 19, 2018

バグ修正

  • CLIENT-4574 Fixed compatibility issue with Twilio Chat related to overlapping raw resources used to perform certificate validation. This can result in java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. when both Android Voice 2.0.5 or below is used with Android Chat 1.0.14 or above, 2.0.7 or above, and 3.0.0 or above.

既知の問題

  • CLIENT-2985 IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.5

2018年3月23日

改善点

  • CLIENT-4350 ライブラリーの compileSDKVersion および targetSDKVersion を27にアップグレードしました。

バグ修正

  • CLIENT-4362 最大解体タイムアウトを1秒から7秒に増加させました。 最大解体タイムアウトにより、Twilioからの切断メッセージの受信、またはTwilioへの切断メッセージの送信がネットワーク接続で妨げられた場合に、適切な時間内に通話が破棄されることが保証されます。 タイムアウトの増加によって、ほとんどすべてのケースにおいて切断メッセージがTwilioのインフラに到達し、早すぎる通話の破棄が発生しないことが保証されます。 またこれにより、切断メッセージが失敗した場合のローカルクリーンアップがAppに到達されることも保証されます。

既知の問題

  • CLIENT-2985 IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.4

2018年2月6日

バグ修正

  • CLIENT-4321 ライブラリーに含まれるルート証明書バンドルを更新しました。

既知の問題

  • CLIENT-2985 IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.3

2018年1月11日

バグ修正

  • CLIENT-4262 通話が接続されるまでcall sidがnullである可能性がある点について記載するよう、Javadocが改善されました。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • CLIENT-2985 IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.2

2017年12月21日

バグ修正

  • API 21以上では、LinkProperties.getDnsServers() を使用してDNSネームサーバーが取得されます。 以前は、デバイスは net.dns エントリーを使用するか、8.8.8.8 および 8.8.4.4 にフォールバックします。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • CLIENT-2985 IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.1

2017年12月15日

Announcement

  • Android Voice SDKの一般公開バージョン (GA)

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • CLIENT-2985 IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-beta29

2017年12月14日

バグ修正

  • ConnectSoundDeviceCommand クラスパッケージをスコープ内とし、 CallInvite に対して onError(...) をプライベートにするパブリックAPIが修正されました。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • CLIENT-2985 IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

メモ: 2.0.0-beta27 および 2.0.0-beta28 はbintrayではリリースしませんでした。


2.0.0-beta26

2017年12月13日

バグ修正

  • CLIENT-4212 オーディオデバイスの開始に失敗したデバイスまたはエミュレーターはフォールバックオーディオデバイス実装で再試行されます。 既定で、API 19以降ではOpenSLESがまず試行されます。 OpenSLESに失敗した場合、Android JNI実装が使用されます。 API 19以前については、その逆になります。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • CLIENT-2985 IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-beta25

2017年12月1日

機能

  • CLIENT-4056

    TwilioはGCMまたはFCM経由で call および cancel の2種類の通知を送信します。 メッセージタイプは twi_message_type キーと twilio.voice.call および twilio.voice.cancel 値のディクショナリーでエンコードされます。

    登録済みの identity に対して着信があった場合に call メッセージが送信されるようになりました。 callVoice.handleMessage(...) に送信すると、常に CallInvitePENDING となります。

    この identity への通話の着信側による disconnected が早すぎる場合、通話が rejected された場合、通話が ignored された場合、または顕著なインフラの問題によって通話が accepted された場合に cancel メッセージが送信されます。 Voice.handleMessage(...) への cancel メッセージ渡しには、下記のシナリオにおいて CANCELEDMessageListener.onCallInvite(...) からのコールバックが発動します:

    • 発信者の通話の切断が早すぎる場合
    • 着信がわが通話を受けなかったか拒否した場合 (電話を取らなかった場合など)
Voice.handleMessage(...) への cancel メッセージは 下記のシナリオにおいて MessageListener からのいかなるコールバックも発動しません:
  • この宛先が通話を受けた場合。
  • 着信がわが通話を拒否した場合

Twilioから受信されなかった不正なメッセージの指定は多くの場合下記が発生します MessageListener.onError(MessageException messageException)

バグ修正

  • CLIENT-4148 - Call.mute() が失敗すると、SDKは onDisconnected(...)CallConnectionErrorException を伴った通話を切断するようになりました。
  • CLIENT-4162 - キャンセルされた CallInvite に対しては、 CallInvitemessageTypetwilio.voice.cancel に設定します。
  • CLIENT-4159 - Voice SDKにエラーコード 20151 が追加されました。 このエラーはTwilioが指定されたトークンを使用した認証に失敗したときに発生します。 詳細については、Programmable Voice SDKエラーコードページを参照してください。

改善点

  • CLIENT-4010 - RegistrationException における errorMessage が向上しました。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • CLIENT-2985 IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-beta24

2017年11月3日

バグ修正

  • CLIENT-4099 オーディオデバイスのスタートまたはオープンが失敗するエミュレーターおよびデバイスは、下記において AudioDeviceErrorException を返すようになりました: onConnectFailure(...)

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • CLIENT-2985 IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-beta23

2017年10月20日

機能

  • CLIENT-3987 VoIPスタックの初期化と破棄はUIスレッドから移動されました。 以前は通話の接続と切断によって、UIスレッドにおける顕著な負荷が発生していました。 このように作業を専用のスレッドに退避させることで、アプリケーションの開発者がUIスレッド上で実行する操作がブロックされることがなくなりました。
  • CLIENT-4106 CallGenericErrorException および CallTransportException が CallException.java から削除されました。 CallConnectionError は CallException.java に追加され、接続性エラーによる問題を反映するようになりました。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • CLIENT-2985 IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-beta22

2017年10月13日

改善点

  • CLIENT-4079 廃止予定の register(...) および unregister(...) APIが削除されました。 RegistrationChannel としてFCMまたはGCMを指定する register(Context, String, RegistrationChannel, String, RegistrationListener) または unregister(Context, String, RegistrationChannel, String, UnregistrationListener) を使用してください。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-beta21

2017年10月11日

バグ修正

  • CLIENT-4096 Connectivity Receiverがアクティビティーやサービスのライフサイクルから独立して常に登録解除を行えることを保証するよう、内部的にアプリケーションコンテキストを使用するようになりました。 修正 issue #99.

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-beta20

2017年10月9日

機能

  • CLIENT-4042 Call.Listener.onConnectFailure(...) コールバックが追加されました。 Call.Listener.onConnectFailure の追加によって、接続に失敗した通話は Call.Listener.onConnectFailure となり、どんな問題が発生したのか詳細な情報を提供する CallException が常に返されます。 Call.Listener.onConnected 経由で接続された後に通話が失敗した場合、問題は Call.Listener.onDisconnected に報告されます。 通話の接続に先立つ disconnect() の呼び出しは、disconnect() そのものがエラーにならない限り Call.Listener.onDisconnected となります。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • IPv6はサポートされません。
  • CLIENT-4096 issue #99 で報告されているとおり、クラッシュによる結果、ActivityまたはServiceコンテキストが渡された場合、ConnectivityReceiver と関連づけられたコンテキストがリークする場合があります。 この事象を回避するには、Voice.call(context.getApplicationContext(), ...)CallInvite.accept(context.getApplicationContext(), ...)、そして CallInvite.reject(context.getApplicationContext()) にアプリケーションコンテキストを渡す必要があります。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-beta19

2017年10月4日

改善点

  • Android NougatからAndroid Oreoにアップグレードされました。

バグ修正

  • CLIENT-4083 JNIによってスローされるキャッチされないランタイム IllegalArgumentException の問題が修正されました。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • IPv6はサポートされません。
  • CLIENT-4096 issue #99 で報告されているとおり、クラッシュによる結果、ActivityまたはServiceコンテキストが渡された場合、ConnectivityReceiver と関連づけられたコンテキストがリークする場合があります。 この事象を回避するには、Voice.call(context.getApplicationContext(), ...)CallInvite.accept(context.getApplicationContext(), ...)、そして CallInvite.reject(context.getApplicationContext()) にアプリケーションコンテキストを渡す必要があります。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-beta18

2017年9月26日

改善点

  • CLIENT-3899 Call.disconnect() の呼び出し後に Call.Listener.onDisconnected(...) が1秒以内に発動するようになりました。
  • CLIENT-3990 貧弱なネットワーク状態時に接続に失敗した場合、10秒後に切断されるようになりました。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • IPv6はサポートされません。
  • CLIENT-4096 issue #99 で報告されているとおり、クラッシュによる結果、ActivityまたはServiceコンテキストが渡された場合、ConnectivityReceiver と関連づけられたコンテキストがリークする場合があります。 この事象を回避するには、Voice.call(context.getApplicationContext(), ...)CallInvite.accept(context.getApplicationContext(), ...)、そして CallInvite.reject(context.getApplicationContext()) にアプリケーションコンテキストを渡す必要があります。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-beta17

2017年9月5日

バグ修正

  • Firebase Cloud Messaging (FCM) に加えて、Google Cloud Messaging(GCM) 経由での登録もサポートされるようになりました。 登録はGCMまたはFCMでサポートされます。 register/unregister メソッドはアプリケーションの登録、登録解除時に RegistrationChannel、すなわちGCMかFCMかを指定できる新しい register/unregister メソッドに取って代わられました。
  • Voice SDKでTwilioへの Call 接続時に特定のデータセンターの使用を選択できるようになりました。 この機能の詳細についてはリージョンで説明されています。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-beta16

2017年8月15日

バグ修正

  • CLIENT-3961 APIレベル18以下のデバイスで登録解除に失敗する issue #83 が修正されました。
  • CLIENT-3960 disconnect を呼び出す直前に mute を呼び出すと発生するネイティブクラッシュが修正されました。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-beta15

2017年7月26日

バグ修正

  • CLIENT-3823 SDKで複数回 Call.Listener#onDisconnect が複数回発生する事象が修正されました
  • CLIENT-3860 Call.Listener#onDisconnect が早く発動してしまう事象が修正されました
  • CLIENT-3755 VoiceException#setExplanationがパブリックAPIではなくなりました。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • IPv6はサポートされません。
  • APIレベルが18以下のデバイスで登録解除に失敗することがあります。 この事象の詳細については、issue #83 で取り上げられています。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-beta14

2017年6月27日

バグ修正

  • CLIENT-3743 ネットワークロスによって通話が拒否された後、通話を発信できない不具合が修正されました。
  • CLIENT-3791 通話の発信中にネットワークロスが発生した後、通話を発信できなくなる不具合が修正されました。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-beta13

2017年6月21日)

バグ修正

  • CLIENT-3763 通話を拒否した後に着信通話でオーディオが再生されない事象が修正されました。
  • CLIENT-3701 無効なアクセストークンによる登録の失敗についての詳細なエラーの説明が追加されました。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-beta12

2017年6月13日

バグ修正

  • CLIENT-3729 ネットワークのない状態で通話を発信するとJNIがクラッシュします。 これはGitHub上で報告されたissue #60およびissue #61を修正しています。
  • CLIENT-3739 ネットワークのない状態で通話を受けたり拒否したりするとJNIがクラッシュします。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-ベータ11

2017年6月9日

バグ修正

  • CLIENT-3710 Call.disconnect()呼び出し後もなお、通話が切断されない事象を修正しました。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • IPv6はサポートされません。
  • CLIENT-3729 ネットワークのない状態で通話を発信するとJNIがクラッシュします。 Issue#61 同様の事象を報告します。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0 ベータ10

2017年6月1日

バグ修正

  • CLIENT-3682 CallState.CONNECTING状態のCall.mute()の呼び出しがクラッシュを引き起こす事象を修正しました。
  • CLIENT-3685 直前のCallの切断直後、新規Callが初期化されない事象を修正しました。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-ベータ9

2017年5月31日

バグ修正

  • CLIENT-3646 通話の拒否にはRECORD_AUDIO権限は必要ないと考えられます。 この修正はGitHub上のissue #50にて報告されました。
  • CLIENT-3640 無効なアクセストークンを使用した通話の発着信は詳細なエラーの説明文とエラーコードを返します。 エラーコードの詳細については、こちらに一覧されています。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-beta8

2017年5月16日

バグ修正

  • CLIENT-3633 STUNのルックアップを削除しました。 この修正はGitHub上のissue #47にて報告されました。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-beta7

2017年5月10日

バグ修正

  • CLIENT-3633 CallExceptionに、無効なアクセストークンに関する、より詳細なエラーとエラーメッセージを含むようになりました。
  • CLIENT-3590 PJSIPをスタンドアローンのLogModuleとして追加しました。 Voice.getModuleLogLevel() メソッドを追加しました。
  • CLIENT-2601 Callが完全なネットワーク断によってCallが切断されない事象を修正しました。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • IPv6はサポートされません。
  • リリースビルドにおいて、時折JNIがクラッシュします。 クラッシュはSTUNサーバーアドレスの検索中にNoSuchFieldErrorによって引き起こされます。 GitHub上のこのissueがこの振る舞いを報告しました。 現在対応中で、2.0.0 ベータ8のリリースで修正予定です。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-ベータ6

2017年4月27日

バグ修正

  • CLIENT-3591 通話の切断直後に、メディアセッションが破壊されます。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • IPv6はサポートされません。
  • リリースビルドにおいて、時折JNIがクラッシュします。 クラッシュはSTUNサーバーアドレスの検索中にNoSuchFieldErrorによって引き起こされます。 GitHub上のこのissueがこの振る舞いを報告しました。 現在対応中で、2.0.0 ベータ8のリリースで修正予定です。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-ベータ5

2017年4月12日

機能

  • Google Cloud Messaging (GCM) に代わり、Firebase Cloud Messaging (FCM)経由での登録のサポートが追加されました。 SDKにおけるGCM経由での登録は今後サポートされません。 古いベータバージョンからの移行については、こちらの手順に従ってください
  • API の変更:
    • VoiceClient クラスは、Voice という名前に変更されました。
    • Voice.handleMessage FCMデータペイロードを受け渡すメカニズムを提供し、また結果として CallInvite または MessageListener 経由でのエラーが返ります。
    • MessageListener の使用に取って代わられたため、CallInvite.isValidMessage() および CallInvite.isCancelled() ユーティリティーメソッドが削除されました。
    • Call.Listener コールバック onDisconnected(Call call) および onDisconnected(Call call, CallException callException) は単一のコールバック onDisconnected(Call call, CallException) に統合されました。 CallExceptionvは切断の結果エラーが発生しない限り通常はnullを返します。

バグ修正

  • CLIENT-3544 DTMF文字の文字列の送信時における切断エラーを修正しました。

既知の問題

  • This version of the SDK is impacted by SSL certificate deprecation (Advisory).
  • IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-beta4

2017年2月16日

機能

  • 新しいオブジェクトモデルが導入されました:
    • OutgoingCallIncomingCallが単一クラスCallに統合されました。
    • 単一のCall.ListenerOutgoingCall.ListenerIncomingCall.Listenerを置き換えるため導入されました。
    • CallInvite,の導入によって、IncomingCallMessageIncomingCallMessageListenerが削除されました。
  • セキュアリアルタイムプロトコル (SRTP) がオンにされました。 シグナリングとメディア双方が暗号化されるようになりました。

バグ修正

  • エラーコード(issue#8)が含まれないよう、CallExceptionメッセージが修正されました。

既知の問題

  • IPv6はサポートされません。
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.

2.0.0-beta3

2016年10月25日

改善点

  • setLogLevel()setModuleLogLevel() のAPIシグネチャーを更新しました - これらはアプリケーション・コンテキストが必要なくなりました

2.0.0-beta2

2016年10月14日

改善点

  • 右記について、javadocを追加しました: IncomingCallMessage

2.0.0-beta1

2016年10月13日

改善点

  • 着信通話のシグナリングに、Google Cloud Messaging (GCM) を使用します
  • 認証および権限付与に、Twilioアカウント・トークンを使用します
  • Bluetoothデバイスをサポートします

修正

  • 該当なし

既知の問題

  • CLIENT-2985 IPv6はサポートされません
  • CLIENT-3099 発信通話において、切断されたコールバックはネットワーク変更後にエミットされません
  • CLIENT-5242 Occasional native crash in AsyncTask of registration/unregistration and event publishing. The crash has only been observed on API 18 devices and results from a thread safety bug in Android. Similar crashes have been reported in the popular networking library OkHttp #1520 #1338. If this bug is impacting your applications, please open an issue on our quickstart and we will investigate potential fixes.
Rate this page:

ヘルプが必要ですか?

We all do sometimes; code is hard. Get help now from our support team, or lean on the wisdom of the crowd browsing the Twilio tag on Stack Overflow.