Re: INFO Framework - one pakage per INFO

Dean Willis <[email protected]>
Newsgroups gmane.ietf.sip
Message-ID <[email protected]>
On Dec 2, 2008, at 3:27 PM, Paul Kyzivat wrote:

>
>
> Dean Willis wrote:
>> DRAGE, Keith (Keith) wrote:
>>> INFO must carry a response.
>> Putting application-level data into an INFO response is problematic  
>> as
>> this may make the INFO body larger than the transport package size,  
>> and
>> we have no way to reject large responses.
>> This is exactly why we stalemated on diagnostic responses.
>> Given the characteristics of SIP-as-transport, the only reasonable  
>> thing
>> to do (beside change SIP) is to require all application-layer  
>> responses
>> use SIP requests in the return direction onstead of piggybacking on  
>> the
>> SIP response. The SIP response can, in general, tells us only about  
>> the
>> handling of the request's delivery at a SIP level, not an  
>> application level.
>
> Then I guess we had better stop passing SDP in responses.
>
> Why is it that responses can have a body???
>

We got lucky with SDP, in that early versions of SDP combined with the  
cruft in early versions of SIP actually fit into one UDP packet. One  
of the probable issues with SDP-NG is that it might well not enjoy  
that characteristic, and as we add countless options, secondary  
bodies, and other cruft to SIP we're in danger of crossing the line.   
Will  UDP work for INFO responses? I dunno. Maybe, if we're lucky.

Do you feel lucky?

SIP's UDP request-response paradigm was at best excessively narrow in  
applicability and at worst ill-conceived. We'd have a lot fewer  
headaches if we had "offer" requests and "answer" requests at the  
application layer, and a clear demarc between that application layer  
and SIP's message-transport/rendezvous functions. Or if we'd just used  
TCP for everything to start with.

Of course, one might subscribe to the philosophy that since we've so  
hopelessly muddled the application and the transport in existing SIP  
that we might as well do so for revised-INFO so that we're at least  
consist in our mistakes. I find that to be a sensible but depressing  
argument.

--
Dean

_______________________________________________
Sip mailing list  https://www.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [email protected] for questions on current sip
Use [email protected] for new developments on the application of sip
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.