Codec Mismatch – How to troubleshoot with CDR Report

Codec Mismatch – How to troubleshoot with CDR Report

We know there are various ways of troubleshooting issues related to codec but how do we troubleshoot if we do have access to CDR Reports only? Well, get the Calling Party Number, Called Party Number, Date and Time of The call. Based on the date and time shared, pull out the CDR Report.

Issue: Call Disconnects immediately as soon as the called party picks up.

Solution: This commonly looks like Codec issue where the negotiation with the codecs are not happening between the calling party and the called party. Now, to have a clear picture, get the CDR Report.

Troubleshoot-Codec-Issue
If you see the origCause_value and destCause_value are specified with a value 47 which means Resource unavailable, unspecified and the origCallTerminationOnBehalfOf and destCallTerminationOnBehalfOf are specified with a value of 13 which means Call Control. Even if we look at the the duration of the call which was for 1 second and 5 seconds but the value of  origMediaCap_Bandwidth and destMediaCap_Bandwidth were set to 0 (Zero). If negotiation would have happened properly and for established calls it should have given a value like 64 for G711 or 8 for G729.

Example of G729 call shared below.

CDR-Troubleshooting-Examples-G729
The above at least give us a way to see and troubleshoot if there are any issues with Codecs.

You may also like...

2 Responses

  1. Jon T says:

    Thanks for this,.. I needed a way to tell if the Codec is negotiated 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *