// Create Voximplant Web SDK instance
VoxService.inst = VoxImplant.getInstance();
// Reconnect to the Voximplant cloud when disconnected
VoxService.inst.on(VoxImplant.Events.ConnectionClosed, () => {
this.connectToVoxCloud();
});
// Init Voximplant
VoxService.inst.init({
experiments: {
messagingV2: true,
}
})
.then(() => {
// Connect to the Voximplant cloud
this.connectToVoxCloud();
})
.catch(logError);
public onLogin(loginForm, accessToken) {
if (!accessToken) { return VoxService.inst.login(loginForm.user, loginForm.password); }
else { return VoxService.inst.loginWithToken(loginForm.user, accessToken); }
}
VoxEngine.addEventListener(AppEvents.CallAlerting, e => {
const inc = e.call;
const out = VoxEngine.callUser({ username: 'test2', callerid: 'someCallerId' });
inc.answer();
out.addEventListener(CallEvents.Disconnected, () => {
VoxEngine.terminate();
});
});
With Voximplant Platform, you can add PSTN, SIP, or VoIP calls to your app. Take advantage of reliable, high-quality connections supported by the Voximplant data center network located on five continents.
// link to current active call
let currentCall;
// create new call
callForm.addEventListener('submit', function(e) {
e.preventDefault();
const formData = new FormData(e.target);
currentCall = sdk.callConference({
number: formData.get('number'),
video: { sendVideo: true, receiveVideo: true },
});
bindCallCallbacks();
});
// action on disconnect form
callDisconnect.addEventListener('submit', function(e) {
e.preventDefault();
currentCall.hangup();
});
Data center coverage | Global. Allows low latency worldwide | Limited in Europe | Limited outside the US | Limited in Australia and South America | Limited in South America and Africa |
SDKs | Complete list: JS, iOS, Android, React Native, Flutter, and Unity | Poor list: JS, iOS, and Android | Poor list: JS, iOS, Android, Windows, and Linux | Complete list: PHP, Ruby, Go, C#, Python, Java, NodeJs | Complete list: NodeJS, C#, Ruby, Python, PHP, and Java |
Built-in telephony | |||||
P2P video calls | |||||
Server-based video conferences | |||||
Video resolution | Up to 4K – aka 2160p | Up to Full HD – aka 1080p | Up to Full HD – aka 1080p | ||
TURN server | Only for voice calling | ||||
AI-powered translation and transcription |
Pure is a dating app that uses the Voximplant Video API to provide customers with video chatting. Calls can be made directly from the browser or the app itself and connections are encrypted. For those who would like to have greater anonymity, there’s a video chat option to "wear" an AR mask.
Results:
Pick a time that works best for you to discuss how we can help.
Um de nossos especialistas entrará em contato com você em breve.
Suporte online está disponível 24 horas e 7 dias por semana