Dear Michael,

Thank you for all of your information about hooking into stream and RTP/RTCP
packets.

I would like to know more about controlling the RTP/RTCP packets, both
receiving packets and injecting packets, because I want to do more than look
at jitter, delay and packet loss. I want to also use perceptual QoS and
other measures to do the analysis.

Therefore I would like to learn as much as possible about receiving and
injecting the RTP packets.

I will contact Bob Andreasen to find out more about the Quality of Service
that he is working on.

I would appreciate any information about controlling the packets and Quality
of Service.


Thanks
Melanie



> >From: Mike Cohen <[EMAIL PROTECTED]>
> >To: [email protected],  [EMAIL PROTECTED]
> >Subject: Re: Fwd: [sipxtapi-dev] sipXezPhone - Hook into Stream (RTP
> >packets)
> >Date: Tue, 05 Sep 2006 10:09:05 -0400
> >
> >Melanie M. wrote:
> >><mailto:[email protected]>
> >>Dear Michael,
> >>
> >>Thank you for your information about hooking into stream.
> >>
> >>I am working on adding Quality of Service (QoS) into the sipXezPhone, to
> >>perform analysis of the jitter, delay and packet loss in the VoIP 
>network.
> >I think Bob Andreasen is also working on adding QoS related features to
> >sipXtapi.  I believe Bob is adding the ability to report RTCP statistics 
>to
> >a call quality monitoring system such as Telchemy's VQmon product.
> >>
> >>I would appreciate your help on how to do the QoS, in particular I would
> >>like to know how to control and insert my own RTP packets.
> >There is not an easy way right now to inject RTP packets into the stream 
>-
> >(at least I think there isn't an easy way to do this - if someone knows
> >how, let us know).  It could probably be done though...
> >But, I'm a little curious why you would want to do this?? The 
>sipXmediaLib
> >is already sending and receiving RTCP sender and receiver reports.
> >I think, that, if you'd like to do analysis of the jitter, delay and 
>packet
> >loss, it would be more interesting to you to try to build hooks that 
>expose
> >the RTCP packets.
> >If you haven't already, take a look at rfc1889, especially section 6.3,
> >which describes RTCP sender and receiver reports, and how to analyze 
>them.
> >RTCP may actually be what you are looking for.
> >
> >-Michael
> >
> >>
> >>Thanks
> >>Melanie
> >>
> >>
> >>
> >> >From: "Michael Cohen" < [EMAIL PROTECTED] 
><mailto:[EMAIL PROTECTED]>>
> >> >To: "'Melanie M.'" <[EMAIL PROTECTED]
> >><mailto:[EMAIL PROTECTED]>>,< [EMAIL PROTECTED]
> >><mailto:[EMAIL PROTECTED]>>
> >> >CC: <[email protected]
> >><mailto:[email protected]>>
> >> >Subject: RE: [sipX-dev] sipXezPhone - Hook into Stream
> >> >Date: Thu, 17 Aug 2006 09:42:39 -0400
> >> >
> >> >Melanie,
> >> >
> >> >I don't believe there is currently a simple way to hook into the media
> >> >stream, however, I think it could be done.
> >> >
> >> >As a workaround, I would change NetInTask.cpp so that it contains a
> >> >reference to a callback function defined for the purpose of hooking 
>into
> >> >the
> >> >media stream.
> >> >
> >> >Such a callback function could be invoked from NetInTask::get1Msg
> >>whenever
> >> >an RTP socket is read.
> >> >
> >> >This wouldn't really be a general purpose solution, but I think you
> >>could
> >> >get it to work.
> >> >
> >> >As for injecting into the RTP stream, there are several functions in
> >> >sipXtapi for sending out audio. (sipxCallPlayBufferStart).
> >> >Is this what you're looking to do, or do you want to control and 
>insert
> >> >your
> >> >own outbound RTP packets?  Just wondering what the use-case is.
> >> >
> >> >
> >> >Mike Cohen
> >> >
> >> >Principal Software Engineer
> >> >
> >> >Pingtel Corporation
> >> >
> >> >
> >> >
> >> >Work: 781.938.5306 x115
> >> >
> >> >Cell: 781.724.9453
> >> >
> >> >
> >> > > -----Original Message-----
> >> > > From: [EMAIL PROTECTED]
> >><mailto:[EMAIL PROTECTED]> [mailto:sipx-dev-
> >><mailto:sipx-dev->
> >> > > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>] 
>On
> >>Behalf Of Melanie M.
> >> > > Sent: Thursday, August 17, 2006 1:44 AM
> >> > > To: [EMAIL PROTECTED]
> >><mailto:[EMAIL PROTECTED]>
> >> > > Cc: [email protected]
> >><mailto:[email protected]>
> >> > > Subject: [sipX-dev] sipXezPhone - Hook into Stream
> >> > >
> >> > > Hi all,
> >> > >
> >> > > I am enquiring about the sipXezPhone; in particular about the
> >>extraction
> >> > > and
> >> > > injection into stream.
> >> > >
> >> > > I am working on the sipXezPhone and I would like to hook into the
> >> >stream.
> >> > >
> >> > > Could someone please tell me what do I need to do to:
> >> > >
> >> > > - hook into the stream
> >> > > - inject into the stream
> >> > > - capture the parts of the stream
> >> > >
> >> > > I am looking forward to receiving some information from you.
> >> > >
> >> > > Thank you for your help!
> >> > >
> >> > > Regards
> >> > > Melanie
> >> > >
> >> > >
> >> > > _______________________________________________
> >> > > sipx-dev mailing list
> >> > > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> >> > > List Archive: http://list.sipfoundry.org/archive/sipx-dev
> >> > > Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev
> >> >
> >>
> >>
> >>_______________________________________________
> >>sipxtapi-dev mailing list
> >>[email protected] 
><mailto:[email protected]>
> >>List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/
> >>------------------------------------------------------------------------
> >>
> >>No virus found in this incoming message.
> >>Checked by AVG Free Edition.
> >>Version: 7.1.405 / Virus Database: 268.11.7/437 - Release Date: 9/4/2006
> >>
> >
>
>
>_______________________________________________
>sipxtapi-dev mailing list
>[email protected]
>List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/


_______________________________________________
sipxtapi-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/

Reply via email to