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/
