For general SIP Proxy questions, try checking FAQ entry for SIP Problems.

Generally, problems with SIP fall into few categories:

There are several tools available to help diagnose SIP related problems. The biggest help when trying to track down issues is using a network capture tool (such as Wireshark) to monitor the flow of UDP traffic. Additionally, you can use the SIPp tool to generate simulated traffic (which can also send RTP data) in a controlled way.

UserAgent Timeouts

Timeouts happen when you try to contact the Sip Proxy, and you received no response. There are several possible problems which would cause this. The following list describes some minor issues and quick fix solutions:

Unauthorized / Disallowed

Dropped or Delayed Messages

Delayed Messages: Many of Sip Clients & Servers use roughly a 500ms retransmit rate for UDP messages. If, for whatever reason, the Sip Proxy is unable to respond quick enough, the User Agent will retransmit. Calamar SipProxy maintains a queue of incoming messages waiting to be processed. It marks each message with a time stamp, and will start to expire all messages older than a certain time. The reason for this is to prevent back logging the system with messages which will already have been resent. Normally, under ideal conditions, this will never happen and all messages will never be retransmitted since Calamar will respond before retransmission. However, if the server starts to reach its maximum capacity, there is a chance this will start to occur (at this point, you should check out the guide here for load balancing and/or system tweaks). Since Calamar is dropping messages, it will likely not send any old (delayed) messages back out to User Agent. If you are running an older version of Calamar, it is important to always stay upto date with the latest version, as an older release was prone to this condition (under abnormal circumstances).

Dropped Messages:

SipProblems (last edited 2008-01-30 05:32:45 by pjcast)