Users hear an echo when making a call using Skype for Business

Users hear an echo when making a call using Skype for Business either as a published app or published desktop with HDX RealTime Optimization Pack.

Let’s imagine you are UserA and in a conversation with UserB. Echo is when your voice is retransmitted back to you by User B. The effects of this can be distracting and lead to poor user experience, especially in multiparty calls.

SCENARIO

The most important take away here is that echo is not produced on the side where it is heard.

Example of a conversation with no acoustic echo cancellation (AEC):

  • User 1 places an audio call to User 2
  • User 1 is using a headset (composite device) as an audio device.
  • User 2 is using a separate device for speakerphone and microphone (Non-Composite device) where speakerphone does not have an AEC. (acoustic echo cancellation).
  • User 2 does not hear the echo from their end.
  • User 1 hears his own echo when speaking.

User-added image
Note: The Echo is produced when one of the users in multiparty call is using a separate device for speakerphone for audio output and a microphone phone for audio input or speakerphone with an inbuilt microphone which does not support AEC (acoustic echo cancellation).

Related:

  • No Related Posts

Intermediate results of live audio using IBM Watson Speech to Text websockets

I want to take audio input from microphone and use IBM Watson’s Speech to Text Service (web sockets). I don’t want to create a .wav file instead, I want to get intermediate results of whatever i say like that happens in google audio searching i.e. i speak a word it detects and converts it into text then i speak next word, it detects and converts it.

Can anybody provide me some code or some hints of code? Its really urgent.
Thank you in advance

P.S: i am using Python

Related:

The Unified Messaging server received a Play on Phone request from user “%1”, but the telephone number “%2” cannot be dialed as specified. To correct this issue, make sure that you have properly configured the dialing rules on the UM dial plan and the dial restrictions on the UM mailbox policy that is associated with the user. Diagnostic information: “%3”.

Details
Product: Exchange
Event ID: 1076
Source: MSExchange Unified Messaging
Version: 8.0
Symbolic Name: PlayOnPhoneDialingRulesFailure
Message: The Unified Messaging server received a Play on Phone request from user “%1”, but the telephone number “%2” cannot be dialed as specified. To correct this issue, make sure that you have properly configured the dialing rules on the UM dial plan and the dial restrictions on the UM mailbox policy that is associated with the user. Diagnostic information: “%3”.
   
Explanation

This Warning event indicates that the telephone number specified in the event description cannot be dialed for the Play on Phone message request or the Play on Phone greeting request. The Play on Phone feature allows Unified Messaging (UM) users to play voice messages over a telephone. Specifically, UM-enabled users can use Play on Phone as an alternative to listening to voice messages on their computer or mobile device. Play on Phone allows users to play back a voice mail message from any telephone. The Play on Phone feature also allows UM users to play or record a welcome greeting or out of office greeting over a telephone. This event may be caused by one or more of the following:

  • The Play on Phone telephone number to use is not specified in the configuration.

  • The Play on Phone telephone number does not start with an outside line access code when it is required by the dial plan of the user.

  • The user does not have permission to dial the telephone number that has been configured for the Play on Phone feature. The Dialing Restriction of a UM mailbox policy defines dialing rules and restrictions for UM-enabled users that are associated with the UM mailbox policy.

   
User Action

To resolve this warning, do one or more of the following:

If you are not already doing so, consider running the tools that Microsoft Exchange offers to help administrators analyze and troubleshoot their Exchange environment. These tools can help you make sure that your configuration is in line with Microsoft best practices. They can also help you identify and resolve performance issues, improve mail flow, and better manage disaster recovery scenarios. Go to the Toolbox node of the Exchange Management Console to run these tools now. For more information about these tools, see Toolbox in the Exchange Server 2007 Help.

Related: