Voximplant. Blog

Monthly Archives: May 2015

Microphone activity event

Mic Activity

Measuring microphone activity can be useful in many cases. For example, in case of audio conference it lets developer highlight conference participant who is talking at the moment, or another useful scenario example – measuring call participant’s speech length. Now VoxImplant developers can detect microphone activity at VoxEngine scenarios level, we’ve implement new method for Call class – handleMicStatus , set handle to true and then use new CallEvents.MicStatusChange event to receive the information about microphone activity. Please check the usage example below:

  1. // Inbound call processing
  2. VoxEngine.addEventListener(AppEvents.CallAlerting, function(e) {
  3. var call = e.call;
  4. // Enable mic status tracking
  5. call.handleMicStatus(true);
  6. call.addEventListener(CallEvents.Connected, handleCallConnected);
  7. // Add event listener for mic activity events
  8. call.addEventListener(CallEvents.MicStatusChange, handleMicStatusChange);
  9. call.answer();
  10. });
  11.  
  12. function handleMicStatusChange(e) {
  13. // Write mic activity info into log file
  14. Logger.write("Mic active: "+e.active);
  15. }
  16.  
  17. function handleCallConnected(e) {
  18. Logger.write("Call connected");
  19. }

VoxImplant Instant Messaging and Presence

IMVoxImplant helps app developers build better real-time communication apps faster and for our teamc v real-time communication includes number of different things. We’ve stared with audio, then we’ve added video calls and now it’s time to let our developers use instant messaging and presence – two very important features of UC stack. We also ready to take care of rosters/contact lists – VoxImplant developers can now integrate full featured messenger functionality into their apps in minutes. When we’ve been working on this update we tried to imagine different services our developers could build using this capabilities (for b2b and b2c), so in addition to personal roster (every app user can create it by himself like in Skype and other messengers) we created application roster – it includes all app users and can be rather useful for b2b apps (something similar to Slack or Lync).

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