The customer has reported echo on the line: The user hears their voice repeated back to them after they say something, impeding their ability to hear the person on the other side. This can be heard by only one user or by both.
This is generally not a favorable situation, unless the customer is a dolphin.
Identify Source of Packet Loss
Information to gather from the customer:
- Circumstances of the call–Think in terms of Who, What, When, Where and How:
- Who: The parties involved, usually an Originating Party who called out to a Terminating Party
- Originating Party (calling number):
- Terminating Party (called number):
- Direction of issue: Is the echo heard by only one party (Just the caller? Just the callee?) or do both sides hear it?
- Scope of the issue: How many users are experiencing echo?
- Single user
- If remote, investigate packet loss on network
- If in office, investigate physical layer
- Multiple users - Investigate packet loss on Edgewater
- All users
- Site-wide - Investigate packet loss on Edgewater
- Enterprise-wide - If in different locations, there could be an issue on the server or back end
- Single user
- What: The context of the call. Inbound? Outbound? Internal? External? Is it only certain kinds of calls, or is it all calls?
- Direction (Outbound vs. Inbound): Is the echo only on outbound calls, inbound calls, or both?
- Endpoint: Method of placing and receiving call
- Deskphone:
- Manufacturer: Polycom, Yealink, Cisco or other?
- Primary Device or SCA?
- Hotel/Open Seating host
- Remote Office
- Softphone
- UC-One
- Skype
- Teams
- Cell phone - If a cell phone is involved, poor audio quality could be due to the cellular network.
- Deskphone:
- Application: Was any call tracking application in use?
- Unity
- ECS
- Call center
- Receptionist
- Any additional details pertinent to the call (Was the user transferred or put on hold?)
- Any error messages on the phone or application?
- Headset?
- When: Was this a one-time occurrence, intermittent or persistent with every call? Try to get a specific call example.
- Date:
- Time (including time zone):
- When did the issue start?
- Today at a specific time
- Previous day
- Does this happen at a certain time of day?
- If at certain times, could be due to call volume (connection bandwidth) or network issues (network saturation or QoS issues)
- Any unusual weather conditions such as rain or electrical storms? Could indicate bad wiring or electrostatic discharge (ESD)
- Has never worked since implementation
- Does the echo start after a certain period of time, such as after ten minutes? Does the issue occur only on longer calls? If so, and the user's remote, this could indicate an issue with Stateful Inspection on the local network's firewall. Provide firewall guide.
- Frequency
- Every call?
- Intermittent?
- Can it be replicated?
- On user's end?
- On our end?
- Where: Location of each party.
- Remote or in an office behind an Edgewater? (Ask the user, "Are you in the office or remote/at home?")
- Check phone in OCOM to see what IP address it's registering from. If the IP can't be found in Nagios, it's probably remote.
- Does Evolve own the numbers involved or are they off-platform numbers owned by another carrier? (Some troubleshooting may be necessary to determine this)
- Remote or in an office behind an Edgewater? (Ask the user, "Are you in the office or remote/at home?")
- How: How was the call initiated?
- Direct call: Originating Party dialed Terminating Party directly
- Queued call: The call was presented to the Terminating Party through a call center.
- Transfer: The Originating Party reached a Terminating Party, then was transferred to a secondary Terminating Party.
- Who: The parties involved, usually an Originating Party who called out to a Terminating Party
- Obtain a call example - Call Examples must be from within the past 24 hours so that if needed they can be investigated with underlying carriers.
- Caller:
- Callee:
- Time/Date (including Time Zone):
- Call Example Verbiage:
To facilitate troubleshooting the reported issue, a call example is required.
Please provide us with a specific, recent call example (from within the last 24 hours) of the reported issue, so we can verify its routing and quality.
Please include the following information:
Caller number:
Callee number:
Date and time (including time zone):
Issue description:
**************************Your ticket is now being placed on a HOLD status pending the requested information.
Troubleshooting
- Find the call example in OCOM and document the call example and PCAP in the ticket
- OCOM
- Search by the offnet number. This is the best way to make sure you get all the legs of a call. Can search under "User Tracking" or "Calls."
- Calls from a softphone like UC-One or ECS will show as inbound.
- Is there any packet loss or jitter?
- If so, identify the source
- Carrier: Open a ticket with the offending carrier for investigation.
- Local network:
- If in the office, is there packet loss on the WAN connection of the Gateway/Edgewater?
- If we manage the circuit, open a ticket with the carrier
- If customer manages circuit, advise them to contact their ISP and close the ticket
- If only one user is having issues, confirm physical layer
- If using headset, try with handset and speakerphone
- Replace ethernet cable
- Move phone to a known-good location
- Any issues with the local switch?
- If remote, provide firewall guide and advise the user to call their ISP.
- If in the office, is there packet loss on the WAN connection of the Gateway/Edgewater?
- If not, investigate local/physical layer.
- If using headset, try with handset and speakerphone
- Replace ethernet cable
- Move phone to a known-good location
- Any issues with the local switch?
- If so, identify the source
- OCOM
Echo due to the Calling Party
COMMON CAUSES OF ECHO
This is an example of echo occurring from the calling side. Agent is dialing outbound to end users, and they are complaining that they are hearing echo. End user experience is that they are reporting the agent calling, they can hear them twice. In this case, the caller can hear himself as he is talking to the user. B's volume is so high, the receiver will pick up of what A is saying as well, and will result in an echo for Voice A.
HARDWARE - Hardware can be a factor in creating echo. It can be found typically at the far end of the talk. Interference can be due to a number of reasons such as poor quality splitters, or damaged wiring ,or poor analog headphones.
FEEDBACK - Feedback typically occurs from the far end telephone, and usually results in the voice traveling back to the mouthpiece from the earpiece through the receiver itself. This can occur when the caller is not holding the handset correctly (against their head) or if the handset is poorly designed. When either occurs, it’s possible for the microphone to pick up sounds from the earpiece and send them back down the line. This occurs as a result of cheap or poorly designed hand/headsets, feedback is a separate concern in and of itself.
VOLUME - High volume can also cause feedback, which will also result in echo. Adjusting the volume of the phone itself can sometimes have an impact on echo if this is the cause.
Troubleshooting Steps
Not all echo is caused by the carrier. Sometimes it's due to local equipment or wiring. Some troubleshooting may be necessary to isolate the source of the issue:
- Try to replicate the issue.
- Remove variables.
- If using a headset, try speaker and handset
- Move the phone to another, known-good port. If in the office, and no packet loss is showing on the Edgewater or carrier, it's possible there may be an issue with the cable, port or switch.
- If user is using a polycom, please enable Echo Cancellation mode as this will alleviate the behavior. The Acoustic Echo Cancellation (AEC) feature removes the echo of the local loudspeaker from the local microphone without removing the true near end speech.
- For customers that have dedicated call recording servers, we can pull their recordings and listen to locate the choppy audio (Note: Don't mention this to the customer, though. This is just a troubleshooting step on our side) - List of customers that have dedicated servers: Orecx Call Recording Server List
- If this is affecting multiple or all users, ensure the local switch is not malfunctioning.
- Based on the originating source of packet loss, your next steps may vary:
- Client Side
- Check for circuit errors, dropped packets
- If circuit is EIP responsibility, then open a ticket with the circuit provider
- If circuit is client responsibility, tell the customer they need to open a ticket with their ISP/WAN provider
- If circuit is clean,
- If Evolve owned or managed CPE, check equipment (CPU utilization, physical connections)
- If not Evolve owned or managed equipment, request customer to have their IT staff review
- Check for circuit errors, dropped packets
- PSTN Side - Open ticket with Carrier
- Evolve IP network - Document findings and elevate the ticket to the next Tier.
- Client Side
- When to send to Tier 2:
- Chronic, replicatable issues for which the client pushes back that the issue's on us or they don't believe the issue is from off our platform
- Issues that can't be resolved with Tier 1 resources (always present issue in the group chat and check with team leads before elevating to Tier 2)
- If the customer's listed on Orecx Call Recording Server List, you can mention this to Tier 2, that recordings can be pulled, but again, don't mention this to the customer.