Loudtalks SDK Samples

For complete samples set please download Loudtalks SDK

JavaScript


// The code assumes that you have an object with 
// id=LoudtalksMeshControl and 
// classid="CLSID:0F7A00CC-CE40-4A25-B4D1-9501F9A71A7D" 
// embedded into the page

// Assign events handlers
LoudtalksMeshControl.attachEvent("SignInStarted", function(){
  // do something
});
// Other events you can use: 
// SignInSucceeded, SignInFailed, SignInRequested, 
// GetCanSignIn, SignOutStarted, SignOutComplete

// Assign settings
SettingsObject = LoudtalksMeshControl.Settings;
SettingsObject.ShowOfflineMenuCommand = true;
SettingsObject.CompactContactList = false;
SettingsObject.ShowTrayIcon = false;
SettingsObject.ShowOfflineMenuCommand = false;
// Set network configuration
NetworkObject = LoudtalksMeshControl.Network;
NetworkObject.NetworkName = 'default';
NetworkObject.LoginServer = 'default.loudtalks.net:443';
NetworkObject.WebServer = 'http://default.loudtalks.net';
NetworkObject.AddSupernode('default.loudtalks.net');
// Sign in
var sU = "test";
var sP = "test";
LoudtalksMeshControl.SignIn(sU, sP, false);

				

.NET (C#)


// Create ActiveX control
axMesh = new AxLoudtalksMeshLib.AxLoudtalksMeshControl();
// Wire Loudtalks Mesh control events
axMesh.SignInStarted += new EventHandler(axMesh_SignInStarted);
// Add more event handlers here

// Configure Loudtalks Mesh network parameters
axMesh.Network.NetworkName = "default";
axMesh.Network.LoginServer = "default.loudtalks.net:443";
axMesh.Network.WebServer = "http://default.loudtalks.net";
axMesh.Network.AddSupernode("default.loudtalks.net");
// Modify some settings
axMesh.Settings.ShowTrayIcon = true;
// Sign In
axMesh.SignIn("test", "test", false);