Zoom Video SDK is returning null for isSupportPhoneFeature() although Audio confrence pack is added in account.
PROBLEM DESCRIPTION
We are building PSTN dial-in into Video SDK sessions so a third party can join a live session by phone. Zoom is not returning any dial-in information — neither via REST nor via the client SDK — even though the Audio Conferencing plan is active on the account.
REPRODUCTION (REST)
Request:
POST https://api.zoom.us/v2/videosdk/sessions
Authorization: Bearer <JWT signed with Video SDK API Key/Secret>
Body: { "session_name": "59b6223e-9247-46d3-b11d-a9a8b4e7cf14" }
Actual response (200):
{
"session_id": "x3fb28ysSSS6xZMOqnDboQ==",
"session_number": 83741550246,
"session_name": "59b6223e-9247-46d3-b11d-a9a8b4e7cf14",
"created_at": "2026-09-21T05:42:00Z",
"settings": { "auto_recording": "none" }
}
Expected, per document provided by zoom: Phone (PSTN) - Video SDK - Zoom Developer Docs settings.global_dial_in_numbers (and a session passcode) so the session can be joined by phone. The settings object contains only auto_recording. GET /v2/videosdk/sessions/{sessionId} for the same session also returns no dial-in block.
REPRODUCTION (CLIENT SDK)
On the same session, after join: stream.isSupportPhoneFeature() → false & stream.getCurrentSessionCallinInfo() → null
Q: Is any additional account-level configuration required to provision dial-in for Video SDK sessions beyond purchasing Audio Conferencing?
Q: If dial-in is provisioned, does a session created without a passcode accept dial-in callers, and what is the correct DTMF prompt sequence (session_number# … #)?