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™ - Technical Support
 LanScape Support Forum -> LanScape VOIP Media Engine™ - Technical Support
Subject Topic: Any chance of getting source to Spectrum? Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
ajay__soni
Intermediate
Intermediate


Joined: December 01 2007
Location: United Kingdom
Posts: 19
Posted: September 02 2008 at 10:50am | IP Logged Quote ajay__soni

Hi,

We're looking at building a call progress analysis (answer machine detect) on outbound calls made and perhaps some word recognition.

Would it be possible to get a copy of the source to Spectrum.lib that is used by the Dual IVR Line demo?

This will help me figure out how you were using the RTP data and perform FFT on that audio stream.

Thanks

Ajay
Back to Top View ajay__soni's Profile Search for other posts by ajay__soni
 
support
Administrator
Administrator


Joined: January 26 2005
Location: United States
Posts: 1666
Posted: September 02 2008 at 12:21pm | IP Logged Quote support

Ajay,

Unfortunately we can’t let that source code go. I think it being used is some other project here.

However, its very easy to get the RTP media for a call on a per phone line basis and buffer it up in order to perform the proper FFT on the incoming audio data. This is done using each phone line’s receive IVR channels. The dual line IVR server sample app does exactly this function.

For example:

You need to set up in your VOIP app code the ability to obtain “receive IVR” sample block data for each phone line. You can tell the media engine to pass you 20Ms sample blocks of incoming audio data using a common PCM format/rate regardless of the actual format/rate used for the RTP media for the call.

You then take this sample block data from the media engine’s phone line Rx IVR channel and buffer it up until you have enough to perform your required FFT length. There should many sources for simple FFT code out there o the net. Possibly at CodeProject.

You sound like you are building a pretty cool VOIP app. Don’t forget that we offer paid enhanced support and contract services to customers. We can then help you get done whatever you may need. Something to think about.

Thanks Ajay,


Support

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