Corey Farrell wrote:
<snip>
The change I am proposing is that we always have an active JB after
masquerade if either side had one before the masquerade. So in
scenario 1 and 2 listed above this would cause the only active
jitterbuffer to remain active after a masquerade. For situations
where both channels have active jitterbuffer, we would always prefer
the jitterbuffer settings from clonechan.
I'm not sure I agree with that. Local channels aside (as they always
complicate things) for the moment if I have two channels:
PJSIP/alice
PJSIP/bob
Following assumptions:
PJSIP/alice has had a jitterbuffer placed on her.
Scenario:
PJSIP/bob masquerades into PJSIP/alice to take her place.
As a deployer would I expect PJSIP/bob to have a jitterbuffer then? No.
I placed it on PJSIP/alice. Why should it be on PJSIP/bob after this? I
don't know or care that a masquerade happened. If it is on PJSIP/bob
though - how do I know a masquerade has happened so I can get rid of it
since I don't want it there?
I can understand why when Local channels are involved it can make things
easier but I don't think the resulting behavior would be what people
would expect or want, and allowing some method to control it confuses
people.
That's my feelings about this.
What do others think?
--
Joshua Colp
Digium, Inc. | Senior Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
Check us out at: www.digium.com & www.asterisk.org
--
_____________________________________________________________________
-- 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