logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
bacu89  
#1 Posted : Thursday, January 7, 2021 5:46:12 PM(UTC)
bacu89

Rank: Member

Groups: Registered
Joined: 9/16/2020(UTC)
Posts: 11
Netherlands
Location: Limburg

Was thanked: 2 time(s) in 2 post(s)
I would love to see the ability to interact with vMix Call using the API...

Functions like:
-VideoCallResetPassword (generating a new password for an existing Call input)
-VideoCallDisconnect (force disconnect a caller)
-AddInput&Value=Call (adding a new Call input, it would be great if return feeds and bitrate settings could also be parsed in a single command)
-Retrieving the current password from the API XML

And more in general a (managed) queue for incoming calls on the same password.
And a 'channel not available' option when a channel is in use (callers shouldnt suppress each other).
thanks 1 user thanked bacu89 for this useful post.
Karppa73 on 6/25/2026(UTC)
Janne Adolfsson  
#2 Posted : Sunday, January 31, 2021 11:03:16 PM(UTC)
Janne Adolfsson

Rank: Member

Groups: Registered
Joined: 2/19/2015(UTC)
Posts: 14
Location: Östersund, Sweden

Thanks: 2 times
+1
tvrepairguy  
#3 Posted : Monday, February 1, 2021 8:50:24 AM(UTC)
tvrepairguy

Rank: Newbie

Groups: Registered
Joined: 7/7/2020(UTC)
Posts: 5
United States
Location: Germantown, TN

Was thanked: 1 time(s) in 1 post(s)
+1

I had suggested a prompt if a caller calls in to an active call that would allow us to either accept, deny, or connect the incoming caller to a new vMix Call input.
thanks 1 user thanked tvrepairguy for this useful post.
Karppa73 on 6/25/2026(UTC)
number7  
#4 Posted : Wednesday, March 1, 2023 2:59:36 AM(UTC)
number7

Rank: Newbie

Groups: Registered
Joined: 11/12/2019(UTC)
Posts: 1
France

+1
ryxyz  
#5 Posted : Wednesday, March 1, 2023 4:05:10 AM(UTC)
ryxyz

Rank: Advanced Member

Groups: Registered
Joined: 2/23/2023(UTC)
Posts: 77
United States

Thanks: 21 times
Was thanked: 11 time(s) in 4 post(s)
+1
WaltG12  
#6 Posted : Wednesday, March 1, 2023 6:16:30 PM(UTC)
WaltG12

Rank: Advanced Member

Groups: Registered
Joined: 7/4/2021(UTC)
Posts: 428
United States

Thanks: 9 times
Was thanked: 60 time(s) in 51 post(s)
+1 for more Call related shortcuts.

Originally Posted by: bacu89 Go to Quoted Post

And a 'channel not available' option when a channel is in use (callers shouldnt suppress each other).


Originally Posted by: tvrepairguy Go to Quoted Post
I had suggested a prompt if a caller calls in to an active call that would allow us to either accept, deny, or connect the incoming caller to a new vMix Call input.



This gets brought up a lot. It's almost definitely not happening.

The current action is apparently the result of the underlying protocols.

Which means that changing it would likely mean rebuilding a significant amount of vMix Call, if not the whole thing.

The general consensus, if I recall correctly, is that it's statistically unlikely for 2 calls to use the same number, let alone at the same time.

Which means that it'd be significantly more trouble than it's worth to change it, especially given how much work would apparently be required to change it.

The general advice, instead, is to use as many calls as you'll have callers, rather than adding, say, 3 calls and alternating them between 6 callers over the course of the show.
runeel76  
#7 Posted : Thursday, May 15, 2025 6:12:53 PM(UTC)
runeel76

Rank: Newbie

Groups: Registered
Joined: 8/19/2021(UTC)
Posts: 3
Norway
Location: Bergen

Was thanked: 1 time(s) in 1 post(s)
+1

Only way is to push button "Change" under "configure various input settings".

But it should not be so hard to do this with a API Call.

As an ad hoc solution, we use AutoIt to simulate the button press of the buttons.
That work, but way "cleaner" to get this as an API call "VideoCallChangePassword"

Harness  
#8 Posted : Thursday, June 25, 2026 12:32:27 AM(UTC)
Harness

Rank: Newbie

Groups: Registered
Joined: 9/3/2021(UTC)
Posts: 8
United Kingdom
Location: LONDON

Thanks: 2 times
Was thanked: 1 time(s) in 1 post(s)
+1
Karppa73  
#9 Posted : Thursday, June 25, 2026 5:15:55 PM(UTC)
Karppa73

Rank: Newbie

Groups: Registered
Joined: 12/4/2018(UTC)
Posts: 3
Finland
Location: HELSINKI

Thanks: 5 times
+1
mavik  
#10 Posted : Thursday, June 25, 2026 5:19:27 PM(UTC)
mavik

Rank: Advanced Member

Groups: Registered
Joined: 4/23/2017(UTC)
Posts: 1,466
Man
Location: Germany

Thanks: 3 times
Was thanked: 193 time(s) in 173 post(s)
+1
Karppa73  
#11 Posted : Thursday, June 25, 2026 5:40:31 PM(UTC)
Karppa73

Rank: Newbie

Groups: Registered
Joined: 12/4/2018(UTC)
Posts: 3
Finland
Location: HELSINKI

Thanks: 5 times
Call inputs have two critical limitations rooted in how vMix's backend manages WebRTC links.

1. Password changes do not invalidate the existing link.
Changing the password does not prevent a previous caller from rejoining — anyone with the original link can still join at any time using either the old or the new password. If they do, the current caller is immediately kicked out of the show.

2. Links cannot be regenerated without recreating the Call input entirely.
There is no way to generate a new link for an existing Call input — not even manually. The only workaround is to delete and recreate the Call input from scratch.


This behavior is by design and works well for permanent setups — e.g. a dedicated reporter who always uses the same link and can automatically reconnect if their connection drops.
However, it becomes a significant issue in productions involving freelancers, competitions, or viewer call-ins.
Users browsing this topic
Guest
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.