vMix Forums
»
General
»
Feature Requests
»
Full vMix Call Control via API (Create/Reset/Disconnect Calls, Retrieve Codes)
Rank: Newbie
Groups: Registered
Joined: 4/22/2025(UTC) Posts: 1 
|
Hi vMix team and community
I’d like to request some extended functionality related to vMix Call and the API. As we build custom interfaces for producers/operators, it would be amazing to have better programmatic control over the lifecycle of calls.
Here are some specific features that would be incredibly useful:
VideoCallResetPassword Generates a new password/link for an existing Call input (same as clicking “Reset Link” in the GUI).
AddInput&Value=Call Allows dynamic creation of Call inputs via API. It would be even better if we could pass optional parameters like:
Return video source (Output1/2/etc)
Return audio (BusA/Master/etc)
Bitrate / resolution preferences
Retrieve the current Call password via XML API At the moment, the password is hard to extract or not exposed clearly in the XML. This would help a lot in managing invitations programmatically.
Additional ideas Managed queue of callers per input: Allow multiple callers to attempt connection to the same Call input, and queue them (or give producers the option to accept the next one).
"Channel not available" screen: When a Call input is already in use, new callers should receive a customizable “Channel busy / not available” message instead of simply overriding the previous caller.
I understand that many of these controls are available in the GUI or through manual work, but exposing them via API would be a game-changer for people building automated, remote-friendly workflows.
Best regards, Óscar Gómez
|
|
|
|
Rank: Newbie
Groups: Registered
Joined: 4/22/2025(UTC) Posts: 1 
|
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/23/2023(UTC) Posts: 57  Thanks: 13 times Was thanked: 11 time(s) in 4 post(s)
|
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 4/23/2017(UTC) Posts: 1,303  Location: Germany Thanks: 3 times Was thanked: 176 time(s) in 158 post(s)
|
+1 for better API integration but, vmixcall is and was always a simple (but expensive) add on. I believe the simplicity won't change and also limits it. But times/perspectives could change as well.
|
|
|
|
vMix Forums
»
General
»
Feature Requests
»
Full vMix Call Control via API (Create/Reset/Disconnect Calls, Retrieve Codes)
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close