QoS custom bits

Home Forums Discussions Support QoS custom bits

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #5256
    Dmytro.Bogovych
    Participant

      Greetings.
      I develop SIP/RTP-based softphone.
      My customer wants to set QoS DSCP “Expedited Forwarding” bits in RTP packets.
      I studied the google results and now understand what is it 🙂
      However XP does not have reliable API for such thing.

      I found the next blog entry:

      http://blogs.msdn.com/wndp/archive/2007/11/14/throttling-dscp-and-802-1p-with-the-traffic-control-api.aspx

      There is the next advice:

      However, the requirement that your application must have the admin or network configuration operator privilege still holds. One possible way to work around it is to write your own miniport driver and mark your application packets there.

      What I want to ask you –
      1) can I make mentioned miniport driver using WinPkFilter?
      2) Does application need admin rights to load this driver?

      Thank you 🙂

      #6758
      Vadim Smirnov
      Keymaster

        1) can I make mentioned miniport driver using WinPkFilter?

        In case of using WinpkFilter you even don’t need to create an extra miniport driver. You can intercept RTP packets between the physical network card and TCP/IP stack, set the QOS bits, recalculate checksums and re-inject packets back into the stack.

        2) Does application need admin rights to load this driver?

        You need admin rights to install the driver, not to use.

        #6759
        Dmytro.Bogovych
        Participant

          Can I use WinpkFilter run-time libraries (from the site) to make such application?
          Or another form of evaluation license?
          Customer will not pay for the license if he will not see the ready product.

          #6760
          Vadim Smirnov
          Keymaster

            Can I use WinpkFilter run-time libraries (from the site) to make such application?

            Yes, these libraries are fully functional and you can use them for the development.

          Viewing 4 posts - 1 through 4 (of 4 total)
          • You must be logged in to reply to this topic.