[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: DTMF timing (was Re: [Sip] INFO ...)
> -----Original Message-----
> From: Dean Willis [mailto:dean.willis at softarmor.com]
>
> On Nov 1, 2007, at 3:20 PM, Michael Procter wrote:
>
> > Whilst having the RFC2833 arriving in the timestamped audio stream
> > is certainly beneficial, it is also true to say that the RTP stream
> > generally travels quicker than signalling. One of the main reasons
> > for this is that the RTP usually travels point-to-point, whilst the
> > signalling path often includes a couple of proxies. Even if the
> > proxies process the messages in zero time (which they don't), there
> > are still multiple network hops introduced as a consequence.
> > Additional delays incurred by the proxies/other intermediate
> > signalling elements swiftly add up too.
>
> I agree that this sounds correct in theory.
>
> What I'm wondering about is those deployments that use media-path
> control elements (aka SBCs that police media) and/or decoupled media
> and signaling processors.
>
> I suspect that that SBCs slow down RTP about as much as they slow
> down SIP. COuld be more, could be less -- I don't really know.
Uh, nope. There are such things as software-based SBCs, for enterprises and such, but most of the provider ones use dedicated hardware to handle RTP/RTCP. (using NPs/ASICS/whatever) It's not discernibly slower than a router, depending on the vendor.
> We don't really use DTMF much between "traditional SIP endpoints" --
> the kind of all-in-one device that does everything in a dedicated
> general-purpose processor. It seems that in practice we use it more
> frequently in transactions that involve large-scale decoupled
> gateways and decoupled media servers, at least at one end of the
> call. I wouldn't be surprised to see the practical reality collide
> with the theory around 2833.
Yeah, I buy that.
My worry though isn't about speed. It's about use. One of the obvious use cases for signaling-based DTMF is it follows the signaling, and the media doesn't need to. For an info-dtmf model, that essentially means something in the middle that wants dtmf (an app-server, for example) has to act as a b2bua for signaling, but doesn't need to be in the media path. So even if both info-dtmf and 2833 get negotiated, you'd want to use the info-dtmf. Although I guess if the app-server needed it that way, it would have to have removed 2833 from SDP (yuck), 'cause otherwise as a UA it's essentially lying by offering 2833.
-hadriel
_______________________________________________
Sip mailing list https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors at cs.columbia.edu for questions on current sip
Use sipping at ietf.org for new developments on the application of sip
- References:
- RE: [Sip] INFO: A recap, sense of consensus and a proposal for direction.
- From: Sanjay Sinha (sanjsinh)
- Re: [Sip] INFO: A recap, sense of consensus and a proposal for direction.
- Re: [Sip] INFO: A recap, sense of consensus and a proposal for direction.
- Re: [Sip] INFO: A recap, sense of consensus and a proposal for direction.
- Re: [Sip] INFO: A recap, sense of consensus and a proposal for direction.
- Re: [Sip] INFO: A recap, sense of consensus and a proposal for direction.
- Re: [Sip] INFO: A recap, sense of consensus and a proposal for direction.
- Re: [Sip] INFO: A recap, sense of consensus and a proposal for direction.
- RE: [Sip] INFO: A recap, sense of consensus and a proposal for direction.
- Re: [Sip] INFO: A recap, sense of consensus and a proposal for direction.
- Re: [Sip] INFO: A recap, sense of consensus and a proposal for direction.
- RE: [Sip] INFO: A recap, sense of consensus and a proposal for direction.
- RE: [Sip] INFO: A recap,sense of consensus and a proposal for direction.
- DTMF timing (was Re: [Sip] INFO ...)
- RE: DTMF timing (was Re: [Sip] INFO ...)
- From: Kevin Attard Compagno
- RE: DTMF timing (was Re: [Sip] INFO ...)
- Re: DTMF timing (was Re: [Sip] INFO ...)