VideoKioskWPF
Video Conferencing Kiosk. Software source code on C#. Windows Presentation Foundation (WPF) Application Development. This Application based on TrueConf SDK for Windows
Install / Use
/learn @TrueConf/VideoKioskWPFREADME
VideoKioskWPF application
Features
This is the simple application with TrueConf SDK control and button.
Some of its features are similar to TrueConf Kiosk, a self-service software solution.
Main features:
- call to random user from address book by clicking button;
- shows incoming chat messages on popup with specified display timeout;
- auto accept all incoming calls and invitations.
Settings
Application also contains the Settings page that is opened by adding command line argument -config or using hot keys Ctrl+Shift+F12. The Settings page contains the authorization settings (server, login and password), hardware settings (camera, microphone, speakers), chat messages display timeout setting, logging setting.
Main page

Main page in call state

Settings page

How to install CallX control in Visual Studio (2017)
-
Create new Project -> Windows Forms Control Library

-
Open Toolbox and right click on it -> Choose Items...

-
Open COM Components tab in opened window and check the TrueConfCallX Class then click Ok button

-
Add TrueConf Control to the UserControl and set Dock property to Fill

-
Build project ->Interop.TrueConf_CallXLib.dll and AxInterop.TrueConf_CallXLib.dll are created in Debug (or Release) folder
-
Create new Project -> WPF App

-
Add Reference to dll from 5 step -> AxInterop.TrueConf_CallXLib.dll:
- Right click on References -> Add Reference
- Click Browse button -> open Debug (or Release) folder from previous project and choose AxInterop.TrueConf_CallXLib.dll
- Click Add button

-
Open toolbox and add WindowsFormsHost control to MainWindow

-
Set TrueConf SDK as child for WindowsFormsHost control in MainWindow constructor after
InitializeComponent:
AxTrueConfCallX tc = new AxTrueConfCallX();
windowsFormsHost.Child = tc;
Done.
Now you can use The CallX ActiveX control in WPF Apps
Also see https://sdk.trueconf.com/
