Hello--
As a side note, I appreciate the information that was shared in my
last set of messages. We are still in process on those issues, and
when the time comes, I will share what I learn.
But, I have a new pjsip issue that has been perplexing me. We have
a trunk provider who wants us to calm down, when we don't get an
immediate response on registration to them. I have implemented a
simple fix on chan_sip, that basically removes the 4 second limitation
on non-answered REGISTER attempts.
I notice that pjsip in asterisk seems to follow the same pattern of
retries:
first, a half-second wait, then a retry, then a full second wait, then
a retry, then a 2 second wait, and several 4-second waits until half a
minute or so,
and after 60 seconds, (61 seconds?) the cycle starts over.
I have spent hours looking for this algorithm first in the asterisk code,
then in pjproject.
The docs for pjproject say:
(section 8.1.2: Timers and Retransmissions)
"Application can change the interval value of timers only on a global
basis
(perhaps even only during compilation)."
Any hints as to where this code is located?
murf
--
Steve Murphy
✉ murf at parsetree dot com
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-dev