Review Board 1.7.16

Implement SIP TImer C in Asterisk

Review Request #3438 - Created April 11, 2014 and updated

Olle E Johansson
SIP Timer C is defined for proxys that forward messages. In some ways, we forward calls. It is activated when we receive a 100 trying and wait for any other message. If that's not received, timer C triggers and cancels the call attempt.

This is required in an interoperability test I'm working with.

Red dots will be handled in the way they deserve.
Passed interoperability testing with funky test tool.
Review request changed
Updated (May 16, 2014, 7:32 a.m.)
Updated according to review. At least when I agree :-)
Posted (May 16, 2014, 8:55 a.m.)
I just opened ASTERISK-23746 which would have been "helped" by a Timer C. We ran the same test through OpenSIPS and things tore down correctly because of the availability of Timer C there. Not sure if this particular review would have helped, but at least it provides an example of a situation where Timer C could have helped with port exhaustion.

Of course the issue also identifies a problem with what Asterisk is doing as well, so this would not be the solution, but would certainly have helped. runs on a server provided by Digium, Inc. and uses bandwidth donated to the open source Asterisk community by API Digital Communications in Huntsville, AL USA.
Please report problems with this site to