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 Anderson 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/

Reply via email to