Notice - 2019/08/22: This article was republished with the updated Q1 2020 guidance from Google for the removal of Plan B SDP. The previous timeline given was "End of 2019".
In December 2018, Google began the phased migration of Chrome from using the Plan B SDP (Session Description Protocol) format to the Unified Plan SDP format. As they have now entered the final phase, Google will completely remove Plan B support from Chrome. Google has indicated this will be completed by Q1 of 2020.
With this phase out, SDK versions prior to 1.7.1 exhibit incompatibilities with the new Unified Plan format that causes the user to lose audio if the input device is changed. With the loss of audio, this will ultimately cause the caller and/or callee to hang up the call.
Is my application affected?
You will be affected if you are using a version prior to 1.7.1.
How do I upgrade my application?
To update to the latest version of 1.x, use the following URL in your application:
For customers using NPM, install the newest version before rebuilding your application:
- twilio-client (1.x):
npm install twilio-client --save
- twilio/voice-sdk (2.x):
npm install @twilio/voice-sdk --save
For help switching over from the CDN, see Use the new NPM module instead of CDN.