Hi,
Thank you for contributing to the 8x8 Community.
With regards to your points:
1. *OAuth Account Connection:*
8x8 supports OAuth 2.0 for secure authentication and authorization through its APIs, enabling clients to connect their accounts to third-party applications safely.
2. *Access to SIP Credentials:*
Unlike some platforms, 8x8 does not provide direct access to raw SIP credentials for customers’ phone numbers via OAuth or API for security reasons. SIP credentials are managed internally to ensure call quality and security.
3. *Making Calls Using 8x8 Phone Numbers Through Your App:*
While direct SIP credential use isn’t provided, 8x8 offers robust *Voice API* and *Programmable Communications APIs* that allow your application to initiate, control, and manage voice calls using the client’s existing 8x8 numbers. This is similar in concept to what you’ve done with RingCentral but uses API-driven call control rather than SIP credentials.
I recommend reviewing 8x8’s APIs and Developer Portal for detailed docs on OAuth flows, voice call APIs, and integration capabilities.
I hope that helps, but please let us know if you need further help.