This is the way that is supposed to work. If nothing is received from
upstream, the request is resent.
From the rfc3261:
17.1.1.1 Overview of INVITE Transaction
The INVITE transaction consists of a three-way handshake. The client
transaction sends an INVITE, the server transaction sends responses,
and the client transaction sends an ACK. For unreliable transports
(such as UDP), the client transaction retransmits requests at an
interval that starts at T1 seconds and doubles after every
retransmission. T1 is an estimate of the round-trip time (RTT), and
it defaults to 500 ms.
Regards,
Ovidiu Sas
On Nov 26, 2007 3:29 PM, Douglas Garstang <dougmig33(a)yahoo.com> wrote:
I have an OpenSER 1.1 install here, and for some reason, OpenSER is sending
the INVITE message twice to the upstream host.
The time difference between them is about 1/5 of a second. Nothing is
received between the first and second INVITE's.
Why is OpenSER doing this?
I have xlog() statements everywhere in openser.cfg, and OpenSER is only
logging ONE outgoing INVITE message, eventhough it's sending two. It is
logging the multiple TRYING messages that come back however.
OpenSER is not calling failure_route because nothing is logged in there.
What could be going wrong? Why is it doing this?
Doug.
________________________________
Get easy, one-click access to your favorites. Make Yahoo! your homepage.
_______________________________________________
Users mailing list
Users(a)lists.openser.org
http://lists.openser.org/cgi-bin/mailman/listinfo/users