The customer has reported silence or loss of audio: a complete absence of audio for the full duration of a call, or a significant portion of it. The call is still active but lacking audio. This may affect only one side or both.
Identify Source of Packet Loss
Packet Loss From Behind an Edgewater
Additional Troubleshooting and Next Steps
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: Does the audio drop out for only one party (just the caller? just the callee?) or is there silence on both sides?
- Scope of the issue: How many users are experiencing the issue?
- 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 audio lost 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
- How long after starting the call does the audio drop?
- From the beginning of the call - Is it immediately silent as soon as the call starts? This could indicate an issue with the gateway starting the audio.
- After a certain period of time - Does the audio drop out after a certain period of time, such as after ten minutes? Does the issue occur only on longer calls? In this case, audio is started but it's poor quality. If 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
Call Example Analysis - How to Determine if Packet Loss is Coming from Carrier or User Network
- Example of packet loss coming from the carrier:
2. Example of packet loss coming from the client/user site:
Once you've found the call example in OCOM, double click it to pull up the Call Info window.
In the first tab (Segments), the call looks fine. But to find packet loss, we'll need to move on over to the Media Summary tab.
Here on the Media Summary tab, we can see a packet loss rate of 21.72% for this leg of the call, which is enough to cause audio loss. For particularly bad calls, you might see upwards of 98-99% packet loss.
In this example, we can see the packet loss occurring between the two IP addresses 199.66.103.41 and 4.55.18.134. Note that 199.66.103.41 (SD7/SD8_W) is one of our gateways that we send traffic from, destined to one of our underlying carriers. Given that, 4.55.18.134 in this example is going to be the carrier's IP address. For a case such as this, you can use Palladion to identify the ingress / egress carrier (Which, for this example would be Level 3 / Centurylink). Once the carrier is determined, a ticket should be opened with that carrier to investigate the packet loss.
Note: Multiple sections of the Media Summary may show packet loss. While packet loss may occur in multiple places, one leg will typically be the main source source and be repeated on subsequent hops.
Jitter is another measure of instability that may coincide with packet loss. An ideal jitter total is less than 100. Click here for more information about jitter.
Verbiage for Client in matching scenarios:
We see a possible source of the behavior you have reported. We will be opening a case with our underlying carrier for further investigation. We will provide you with an update once they have completed their review.
In the Media Summary for this example, we can see the packet loss occurring between IP 50.205.85.186 and 64.27.39.177. Normally, when dealing with packet loss from the local site, you will see it between the user's gateway and one of our VoIP gateways. In this case, our gateway is 64.27.39.177 and the user/customer gateway is 50.205.85.186. Examples of gateways you'll see here include Edgewaters and User's home routers (like the router you'd get from an ISP such as xfinity). Take the IP address identified as the user gateway and search it in Nagios to determine if this is a gateway that's managed by Evolve IP (such as an Edgewater).
If this user is remote or at a location not behind an Edgewater, they will need to contact their ISP. Provide the firewall guide.
Verbiage for Client in matching scenarios:
Presently, we see packet loss originating from your connection. It is recommended that you open a case with your internet service provider for further investigation. Enclosed, for added assistance, we have provided our recommended firewall guide. At this time, we will be placing this case into a resolved status as we are unable to provided further assistance with the unmanaged connection.
Analyzing Packet Loss from Behind an Edgewater
An Edgewater gives us visibility into a local network. If audio loss is reported from behind an Edgewater, we can use OCOM and Nagios to identify packet loss. If an issue with the local network is found, this may require a ticket with the carrier:
- For On-net circuits (managed by us), open a ticket with the carrier and keep our ticket open.
- You can go to the Edgewater in Nagios and Click on the Performance Graph at the Bottom of the Page to show the connection's Performance.
- On the left side is an example of how graphs will show Latency on the WAN connection to an Edgewater. In this case, just before 12pm there was a spike in packet loss. Ping times (top graph) were high earlier in the day but seemed to settle down by noon.
- For Off-net circuits (managed by the customer), advise the customer to contact their ISP, then close our ticket.
- Verbiage for Client in matching scenarios:
Presently, we see packet loss originating from your connection. It is recommended that you open a case with your internet service provider for further investigation. At this time, we will be placing this case into a resolved status as we are unable to provided further assistance with the unmanaged connection. Please do not hesitate to contact us should you need anything further.
- Verbiage for Client in matching scenarios:
Additional Troubleshooting Steps
Not all audio loss 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.
- For customers that have dedicated call recording servers, we can pull their recordings and listen to locate the audio loss (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
- 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.