Re: [reSIProcate] Stateless proxy support
It looks like somebody removed the support from SipStack for stateless
handling from SipStack.cxx quite a while ago.
We should probably have some discussion on the list about the
requirement for stateless handling before adding support back in since
it will be a fair amount of work to get it working again. Connecting
things together will not be much work - but ensuring it works
correctly will require substantial testing.
I would recommend that we completely remove this support from the
stack. Does your application really require a stateless proxy? If you
are looking for a proxy, take a look at repro - it is transaction
stateful and may do what you want better anyways.
Jason
On 8/4/05, Dennis Dupont <ddupont@xxxxxxxxxxxxxxx> wrote:
>
> I have been looking at the stateless-proxy example and the SipStack use of
> the
> stateless ctor parameter. It doesn't seem to me that the stateless
> parameter is
> even used by the ctor at all.
>
> So how does SipStack support a stateless proxy? It seems to me that there
> is
> *always* a transaction created. But from 3261, 16.11:
>
> "A stateless proxy does not have any notion of a transaction, or of
> the response context used to describe stateful proxy behavior.
> Instead, the stateless proxy takes messages, both requests and
> responses, directly from the transport layer (See section 18). As a
> result, stateless proxies do not retransmit messages on their own."
>
> and
>
> "A stateless proxy determines where to forward the request as
> described for stateful proxies in Section 16.6 Item 10. The
> request is sent directly to the transport layer instead of
> through a client transaction."
>
> So how would I code a stateless proxy in order to bypass the transaction
> layer?
>
>
> Thanks,
>
>
>
> Dennis Dupont
> Intelemedia Communications, Inc.
>
>
>
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel@xxxxxxxxxxxxxxxxxxx
> https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel
>
>