smaller reset larger        English         

Main Menu

All times are in GMT -8 (DST) :: The time is now 9:27 pm.

Sub Menu

Article Data
Article Ref
4408-QSHK-1117
Written By
Thom O'Connor
Date Created
Tue, 13th Nov 2007
Updated By
Josh Olson
Date Modified
Tue, 14th Apr 2015
 
(Lost?)

   Troubleshooting SIP

Question 

How do I investigate or troubleshoot a SIP-related problem?

Answer 

Troubleshooting SIP can be a detailed effort, because of integration issues and ever-evolving standards within the SIP industry. However, CommuniGate Pro provides good ways to investigate these problems:

1. SIP Log Levels

Please be sure your CommuniGate Pro system/cluster is logging all SIP
related modules at log level "All Info", and please provide the logs on
this call, for debugging purposes.

Please increase your log levels to "All Info" in these areas of the
WebAdmin Interface:

[Settings->Real-Time->Signals] [Settings->Real-Time->Nodes] [Settings->Real-Time->SIP->Sending] [Settings->Real-Time->SIP->Receiving] [Settings->Real-Time->SIP->Transport]

Perform a test call, then grab the logs.

2. Media-related Log Levels

CommuniGate Pro can function both as a media proxy and a media termination (PBX, voicemail) system. This includes both "Class 4" and "Class 5" features.

In order to gather debugging information for media, there are two locations within the WebAdmin Interface where you can log the media traffic at "All Info":

Media Proxy Log Levels: [Settings->Network->LAN IPs: Media Proxy]
Media Termination & Nodes: [Settings->Real-Time->Media]

3. Log Investigation

There is a built-in method for grabbing detailed related logs in
CommuniGate Pro. If you go to [Monitors->Logs], first find the first
"REGISTER" or "INVITE" portion of the attempt. In that transaction, you
will find a Call-ID. If you copy the Call-ID, then paste it into
"Filter", you can do a "Keyed" log query.

For example, find the Call-ID:

Call-ID: MWVjYTIzNmFhZGEyNjc3ZTczNzY5MzNkMTE5ZjczMmQ.

Paste this into "Filter", select "Keyed", then hit "Display". The logs
will then be displayed for the entire SIP conversation. If using a SIP
Farm/Dynamic Cluster, you may need to perform this log gathering on each
Frontend node in the Cluster.

4. WebAdmin Monitors

The monitoring pages at [Monitors->Real-Time] provide good real-time information about SIP transactions. For example, all active/failed registrations to PSTN gateways should be available at [Monitors->Real-Time->Nodes].

5. WebAdmin/SNMP data

The "Statistics" pages in CommuniGate Pro WebAdmin provides insight into ongoing performance. These Statistics are also available through the SNMP interface to CommuniGate Pro. [Monitors->Statistics]

The following Statistics are particularly useful for debugging VoIP issues:

sipTCPConnectionsActive
sipTCPConnectionsTotal
sipEnqueuedPackets
sipServersActive
sipServersTotal
sipClientsActive
sipClientsTotal
proxyActive
signalActive
signalTotal
realTimeNodeActiveEvents
realTimeNodeTotalThreads

How Useful Was This Article?      (Rating: 100%    Votes: 2)  

Select a Rating

Article Comments 

There are currently no comments.