[SR-Users] [Sems] Solutions to missing BYEs, accounting for them
Raphael Coeffic
rco at iptel.org
Fri Apr 23 12:14:50 CEST 2010
On 23.04.10 11:58, Alex Balashov wrote:
> On 04/23/2010 05:18 AM, Raphael Coeffic wrote:
>> On 23.04.10 09:51, Alex Balashov wrote:
>>> On 04/22/2010 10:01 AM, Stefan Sayer wrote:
>>> ]
>>>> clean? I am not so sure any more, trying to hack something together to
>>>> see where this gets. Is there a clean and simple method to do
>>>> re-invite
>>>> from the b2bua, which catches all the possibilities (changed session
>>>> etc)?
>>>>
>>>> e.g., one possibility, reinvite with last SDP from the other side
>>>
>>> From my understanding of SSTs, this is the correct approach (last
>>> known SDP). This has the advantage of not breaking the changes of real
>>> re-INVITEs that actually happened.
>>>
>> Sending an empty INVITE has the appeal of working with either side (no
>> matter with which you begin). With the other, you might have to remember
>> which side initiated the last INVITE or UPDATE transaction, and send the
>> last positive SDP answer to this side as a re-INVITE. Or am I missing
>> something?
>>
>> However, it might happen that the one of the ends does not support
>> receiving empty INVITEs... (less probable today).
>
> I thought about empty INVITEs first, but my--admittedly naive--reading
> of the specs suggests that many endpoints would take the absence of an
> SDP offer/answer in a sequential request or reply within the same
> session to mean that the media elements of the session have been
> rescinded.
>
RFC 3261 says on the topic (section 14.1):
"Of course, a UAC MAY send a re-INVITE with no session description,
in which case the first
reliable non-failure response to the re-INVITE will contain the offer
(in this specification, that is a 2xx response)."
> If I'm wrong, that would certainly make all this a lot easier.
>
So I guess you MAY be wrong ;-)
Another question is: what would be the expire value you would like to
use for SST? This could dramatically change the requirements in terms of
load. Where you thinking about 15 minutes? (sending a re-INVITE approx.
every 7 minutes?) Or do you need a precise billing (maybe minute based?) ?
Cheers,
Raphael.
More information about the sr-users
mailing list