Return to LanScape's home page Go back a page...       Active TopicsActive Topics   Display List of Forum MembersMember List   Knowledge Base SearchSearch   HelpHelp  RegisterRegister  LoginLogin

LanScape VOIP Media Engine™
 LanScape Support Forum -> LanScape VOIP Media Engine™
Subject Topic: RTP Encryption Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
cchildre001
Intermediate
Intermediate


Joined: April 02 2009
Posts: 1
Posted: August 18 2011 at 4:37pm | IP Logged Quote cchildre001

We need to support RTP encryption from the media engine. I
have read several threads talking about it, but have not
been able to find any documentation on it. Is is supported?
Back to Top View cchildre001's Profile Search for other posts by cchildre001
 
support
Administrator
Administrator


Joined: January 26 2005
Location: United States
Posts: 1666
Posted: August 19 2011 at 12:15pm | IP Logged Quote support

Charles,

We are in the process of posting an answer. Should be completed shortly...

RZ
Back to Top View support's Profile Search for other posts by support Visit support's Homepage
 
support
Administrator
Administrator


Joined: January 26 2005
Location: United States
Posts: 1666
Posted: August 19 2011 at 12:25pm | IP Logged Quote support

Charles,

Yes - you can encrypt and decrypt (encode/decode) RTP media packets using the media engine. Please see the software developer’s reference for the EnableRawRtpPacketAccess() API procedure.


Summary:
The RTP encryption is completely handled by your VOIP application. Your application can register an RTP packet callback handler with the LME for each phone line in use. The LME will then call this handler for all ready-to-be transmitted RTP packets and for all received RTP packets. Your app can then encode/decode RTP media however it wants.

There are two native code (C/C++) samples that show how to do this. Please see the “single line phone” or the multi line phone” native samples apps.

Note:
The same RTP callback capabilities are also supported by the .NET managed code LME wrapper. At this time however, no .NET sample exists showing its use. If you need this, we can put together a simple .NET console app showing this if required.

If you search the “single line phone” sample code for the EnableRawRtpPacketAccess() API procedure, you will see how it is accomplished. All the important code is contained in the PhoneBase.cpp module.


Randal

Back to Top View support's Profile Search for other posts by support Visit support's Homepage
 

If you wish to post a reply to this topic you must first login
If you are not already registered you must first register

  Post ReplyPost New Topic
Printable version Printable version

Forum Jump
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot delete your posts in this forum
You cannot edit your posts in this forum
You cannot create polls in this forum
You cannot vote in polls in this forum






Contact LanScape Hear what the Lawyers have to say How youm may use this site Read your privacy rights