Vox Implant. Blog

Tag Archives: voximplant

Using VoxImplant module for React Native

React

Web developers have been using React JS for a while, this javascript library from Facebook has changed the way how many developers were building their apps. At some point React team decided that it would be great to let mobile developers use the same approach to build their iOS/Android apps and released React Native framework. Now javascript developers can build native apps for iOS & Android. React Native has some built-in components that can be used for application development, but since native app developers like to use a lot of different mobile OS features there is a way to create React Native modules and components:

“Sometimes an app needs access to platform API, and React Native doesn’t have a corresponding module yet. Maybe you want to reuse some existing Objective-C, Swift or C++ code without having to reimplement it in JavaScript, or write some high performance, multi-threaded code such as for image processing, a database, or any number of advanced extensions.”


We like React Native and believe in its bright future, that’s why we created react-native-voximplant module.

New mobile SDK for iOS and Android with WebRTC support

Mobile SDKWe’ve been working hard to deliver new version of mobile SDK to our developers and now it’s available! First version of our mobile SDK didn’t support some important features like video calls and peer-to-peer communication and had some design issues, new version uses WebRTC engine for audio/video processing and supports all features available for WebSDK. We also simplified API, so new SDK isn’t compatible with the previous one, but it should easy to switch – feel free to ask us any questions related to migration to new mobile SDK version.

CocoaPods

Since many iOS developers uses CocoaPods we have created VoxImplantSDK pod to make their life easier =)

Links

New iOS SDK and documentation
New Android SDK and documentation

Peer-to-peer video chat

Video Chat

VoxImplant is a perfect choice if you need to build real-time web-based video chat application in minutes. VoxImplant Web SDK supports WebRTC and lets developers integrate this functionality with any other web application. Peer-to-peer data transfer capabilities available in WebRTC-enabled browsers (Chrome/Firefox/Opera/other) helps with the quality of communication (law latency) and scalability. All infrastructure required for WebRTC p2p communication is offered by VoxImplant, including signaling built-in the SDK, STUN/TURN/ICE support, etc. Let’s see what steps are required to get simple video chat application up and running.

Audio conferencing

Audio Conference

Voximplant has one of the most advanced and flexible audio conferencing implementations you can find. Developers have full control of every call connected to the conference via VoxEngine. For example, it’s possible to record particular сonference calls or the entire conference; developers can record only one audio stream that goes to the conference (if you need to get the audio from particular participant). It’s possible to play audio file (or TTS) into the conference or to a particular participant (call connected to the conference), mute/unmute participants, and even join different conferences together. Our Web SDK allows developers create web applications for the conference in minutes, same with Mobile SDKs. It’s possible to implement convenient conference controls using messaging functionality (inside the call). In addition, SIP software and devices can be connected to the conference. It’s hard to imagine audio conferencing service you can’t build using Voximplant.

Rapid callback app development

Callback scheme

One of the most popular telephony scenarios is a callback, in this scenario VoxImplant makes 2 calls (to phone number, SIP or SDK) and connects them with each other. Scenario execution can be controlled via HTTP API, developer can invoke functions remotely or make HTTP requests right from the scenario itself. Check this step-by-step tutorial to build your callback app.

Tagged in , , , , ,

Video calls support is available in iOS SDK

We’ve been working on many new features and updates for VoxImplant, during this process we forgot to tell that video calls support is already available for iOS SDK. Now you can make video calls between iOS devices using the SDK, or video calls between the SDK and SIP endpoints. We use H.264 video codec in the SDK at the moment, so it’s not that easy to implement scenarios like video call between mobile SDK and Web SDK (especially when it’s in WebRTC mode), but we are working on that.

Demo application and the SDK documentation was updated accordingly.

Tagged in , , , ,

VoxImplant Android SDK is now available for mobile app developers

Android SDK
It’s been awhile since we released the iOS SDK and now it’s time to announce that we have finished the first version of the Android SDK. VoxImplant developers can easily embed all functionality VoxImplant offers into their native Android applications. We are still working on video calls support, it will appear in the next release of the SDK. We promise to publish the how to tutorial next week and publish the link here. Meanwhile you can download the SDK and example application using the following link Download the Android SDK.

Call transfer function (Attended transfer) is now available in Web SDK

There are a lot of scenarios when you need to transfer a call to some other user or join it with another call by sending some command from a client built using Web SDK. New transferCall function enabled this functionality. It’s rather simple function – just provide two call instances as its parameters and VoxImplant will try to join call1 with call2. If you want to know the result of the transfer you can add the following event listeners to call1 – VoxImplant.CallEvents.TransferComplete and VoxImplant.CallEvents.TransferFailed.
If call was transferred successfully both call1 and call2 will be disconnected from Web SDK. In the world of telephony people usually call this function “Attended transfer”.

JivoSite Expands Its Website Chat Functions by Adding Calling Capabilities With VoxImplant

JivoSiteThe integration of VoxImplant into JivoSite will give the customers of JivoSite clients the ability to call the sales representatives they are chatting with right through the JivoSite chat window with the click of a button — there is nothing to download.

Bitrix24 Chooses VoxImplant for Web Calling

We’re very excited to announce VoxImplant’s integration into Bitrix24, the hugely popular social intranet for small businesses that’s behind some of the web’s most visited websites. Bitrix24, with around 100,000 customers, makes up about 50% of the commercial CMS market in Eastern Europe and its platform has been used to create high profile websites like the official website of the 2014 Sochi Winter Olympics Sochi2014.com as well as the official website of the Russian Parliament.

Older posts

Categories

Recent Posts

Aug 17, 2017 11:59
Messaging update
Aug 14, 2017 03:22
Hot Summer Speech-to-Text Updates
Aug 02, 2017 12:47
Screen Sharing in VoxImplant
May 02, 2017 12:08
H.264 video call recording is now available (in mp4 format)
Apr 17, 2017 10:58
Voximplant mobile SDK for Unity in now available
Feb 13, 2017 10:22
Authorization using tokens instead of passwords
Feb 03, 2017 01:45
Push Notifications for Android
Feb 03, 2017 01:45
Push Notifications for iOS
Jan 19, 2017 08:38
Speech-to-text: ASR
Jan 19, 2017 08:38
Speech-to-text: transcription

Archive

Tags