Author Archives:
Bring Native Visibility to Your VoIP App Experience with Telecom’s Latest Alpha
Posted by Nataraj KR, Android Developer Relations Engineer
ConnectionService API to simplify VoIP integration. CallsManager streamlines call lifecycle management and audio routing while enabling interactions with remote surfaces like smartwatches, Bluetooth devices, and Android Auto. Additionally, it supports call extensions for richer features—such as participant handling, custom icons, call silencing and meeting summary on remote surfaces—all while maintaining backward compatibility down to Android O (API Level 26).
Building on this foundation, Jetpack Telecom v1.1.0 brings native-level visibility and convenience to third-party VoIP apps. This latest release introduces powerful new capabilities, including unified call history, call log exclusion, and native callback functionality, making call management more seamless than ever for users.
Here is a closer look at what’s new and how you can implement these features in your applications.
Bridging the Dialer Gap: Unified Call History and Callbacks
Historically, users have had to open individual third-party apps to view their VoIP call history or return a missed call. With the new integrated call logging feature, system dialer apps can now surface call logs directly from third-party VoIP apps.
Even better, users can now initiate a callback to a VoIP contact straight from their native system dialer, streamlining the communication experience.
How it works:
To opt-in to this feature, do the following:
- Register for Callbacks: Your VoIP app must register a new system-protected intent:
TelecomManager.ACTION_CALL_BACK. - Log the Call: Use
TelecomManager.addCall(or related Jetpack APIs) to ensure the system automatically logs the call. - Manage Call IDs: When a call is registered,
CallControlScope.getCallIdprovides a unique UUID. The system dialer uses this exactTelecomManager.EXTRA_UUIDwhen creating the callback intent. - Initiate the Callback: Your application must store and manage the call details associated with this UUID. When the system dialer fires the callback intent with the
EXTRA_UUID, your app can seamlessly resolve the ID and initiate the call with the correct details.
Fine-Grained Control: Call Log Exclusion
We recognize that not every VoIP call should be visible in the system's native dialer history. Whether for privacy reasons, ephemeral communication, or app-specific behavior, you need control over what gets surfaced.
To address this, we are introducing Call Log Exclusion. You can now prevent specific calls from being logged into the system call logs by setting the isLogExcluded boolean to true within CallAttributesCompat. By configuring this flag, the call remains completely hidden from the system logs, and the native dialer will not display it.
Important Note on Compatibility
These integrated logging and callback features are available for devices running Android 16.1 (SDK 36.1) and higher. Refer here to compile your app with Android SDK 36.1.
Get Started
We encourage developers to test these integrations and explore how unified call history and callbacks can improve the daily user experience of your VoIP applications.
To help you get started and see these APIs in action, we have put together a sample application demonstrating the new integrations.
View the sample app here: https://github.com/android/platform-samples/tree/main/samples/connectivity/telecom
Check out the release notes and documentation to start implementing these features today!
Note: Although Jetpack Telecom v1.1.0 APIs are accessible for integration, the system dialer's ability to render native call logs is being introduced in phases, beginning with Google Meet. To safeguard against spam, native dialers utilize secure package allowlists to control VoIP display. For local testing of your callback and logging implementations, we recommend using the open-source Telecom Sample Dialer app as your emulator environment.
Source: Android Developers Blog
Chrome Dev for Android Update
Hi everyone! We've just released Chrome Dev 150 (150.0.7838.2) for Android. It's now available on Google Play.
You can see a partial list of the changes in the Git log. For details on new features, check out the Chromium blog, and for details on web platform updates, check here.
If you find a new issue, please let us know by filing a bug.
Chrome Release Team
Google Chrome
Source: Google Chrome Releases
Expanding language support for refining messages with Gemini in Google Chat
Getting started
- Admins: This feature remains on by default for eligible users. Use the Help Center to learn how to manage access to Gemini features in Workspace services.
- End users: This feature will be available by default for eligible users. When composing a message in any of the supported languages, select the "Refine" icon from the formatting toolbar or highlight specific text to see refinement options. Visit the Help Center to learn how to improve your Chat messages with Refine.
Rollout pace
- Rapid Release domains: Gradual rollout (up to 15 days for feature visibility) started on May 11, 2026
- Scheduled Release domains: Full rollout (1–3 days for feature visibility) starting on May 26, 2026
Availability
- Business: Business Standard and Plus
- Enterprise: Enterprise Standard and Plus
- Consumer: Google AI Pro and Ultra
- Other Editions: Frontline Plus
- Education Add-ons: Google AI Pro for Education
Resources
- Google Help: Improve your Chat messages with Refine
Source: Google Workspace Updates
Accelerating on-device AI: A look at Arm and Google AI Edge optimization
Source: Google Developers Blog
Expanded options for header images in Google Forms
Getting started
- Admins: There is no admin control for this feature.
- End users: Visit the Help Center to learn more about adding a header image.
Rollout pace
- Rapid Release domains: Gradual rollout (up to 15 days for feature visibility) visibility) started on May 14, 2026
- Scheduled Release domains: Gradual rollout (up to 15 days for feature visibility) starting on June 1, 2026
Availability
- Available to all Google Workspace customers, Workspace Individual subscribers, and users with personal Google accounts
Resources
- Google Help: Change the theme or font of your form
Source: Google Workspace Updates
Improving security posture with default context-aware access for all SAML applications
Getting started
- Admins: This feature will be OFF by default and can be enabled at the OU or group level. Visit the Help Center to learn more about applying a default context-aware access policy for all SAML apps.
- End users: This feature is available to admins only.
Rollout pace
- Rapid Release and Scheduled Release domains: Available now
Availability
- Enterprise: Enterprise Standard and Plus
- Education: Education Standard and Plus
- Other Editions: Frontline Standard and Plus; Enterprise Essentials Plus; Cloud Identity Premium
Resources
- Google Workspace Admin Help: Apply a default Context-Aware Access policy for all SAML apps
- Google Workspace Admin Help: Deploy Context-Aware Access
Source: Google Workspace Updates
Enhancing the Datadog app for Google Chat
Getting started
- Admins: Ensure the Datadog Google Chat App is allowlisted for your organization, then follow instructions to connect your Chat organization to your Datadog organization and delegate a service account user.
- End users: Share dashboard widgets by copying and pasting from Datadog. Learn more about configuring and declaring incidents from Google Chat.
Rollout pace
- Rapid Release and Scheduled Release domains: Available now
Availability
- Available to all Google Workspace customers, Workspace Individual subscribers, and users with personal Google accounts (Datadog license required)
Resources
- Google Workspace Marketplace: Datadog
- Datadog Docs: Integrate Google Chat with Datadog Incident Management
- Datadog Docs: Google Chat
Source: Google Workspace Updates
Chrome Dev for Desktop Update
The Dev channel has been updated to 150.0.7838.0 for Windows, Mac and Linux.
A partial list of changes is available in the Git log. Interested in switching release channels? Find out how. If you find a new issue, please let us know by filing a bug. The community help forum is also a great place to reach out for help or learn about common issues.
Chrome Release Team
Google Chrome
Source: Google Chrome Releases
Announcing expanded experiment functionality in Google Ads API v24.1
We are excited to announce a significant expansion of the Google Ads A/B experiments feature set in the v24.1 release, launched yesterday, May 13, 2026. We know API functionality is critical for advertisers who manage large sophisticated accounts, and we want to give these advertisers the capability to better create and manage their A/B experiments at scale. This update broadens the platform's current scope, enabling advertisers to leverage the power of experiments for a broader range of testing scenarios to drive campaign performance.
Direct experiment reporting
One of the most requested enhancements is the ability to query experiment statistics directly through the API. Previously, you had to manually calculate statistics by querying campaign resources. With v24.1, we are exposing experiment arm-level and significance stats, including:
- Control arm stats: The average value of metrics in the control arm.
- Point estimates: The mean value of the difference between the control and treatment arms, calculated via the jackknife method.
- Margin of error: The radius of the confidence interval.
- P-values: Represents the calculated probability that the difference could have occurred by chance.
New experiment types
We are expanding support for a variety of experiment types to help you find the best configurations for your business:
- Feature-specific tests (AI Max and broad match): Test the impact of enabling AI Max or broad match keywords. These use an intra-campaign workflow, where the feature is tested within the original campaign shared by both the control and treatment arms.
- Custom video experiments: Run custom experiments consisting of Video campaigns.
- Performance Max replacement: Test how your Shopping campaigns perform compared to Performance Max.
- Performance Max asset optimization: Specifically for Performance Max, you can test different variations of assets including text, images, and videos. This asset optimization workflow helps determine which creative combinations drive the best results.
While these updates cover a significant number of use cases, we are continuing to work on the platform and plan to introduce even more experiment types in future releases.
Where can I learn more?
Updated documentation and code examples are available on the Google Ads API Developer site. We also encourage you to join the discussion and share your feedback on our Ads and Measurement Community Discord server.






