Dear Michael,

Thank you for your response.

I still need help about hooking into stream, and receiving and injecting 
RTP/RTCP packets, and QoS.

I would appreciate your help about controlling the packets and Quality
of Service.


Thanks
Melanie

        From:  Mike Cohen <[EMAIL PROTECTED]>
        To:  "Melanie M." <[EMAIL PROTECTED]>
        Subject:  Re: sipXezPhone - QoS - RTP packets
        Date:  Thu, 21 Sep 2006 08:15:53 -0400
        >Melanie,
        >
        >Sorry, I got side-tracked and forgot to respond to your query on 
the
        >sipxtapi-dev list.  Do you still need help with this?  Is so, I can
        >give some thought to this and send a response to the list...
        >
        >-Mike
        >>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
        >>> >> > >

____________________________________________

_________________________________________________________________
Get FREE company branded e-mail accounts and business Web site from 
Microsoft Office Live 
http://clk.atdmt.com/MRT/go/mcrssaub0050001411mrt/direct/01/

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

Reply via email to