[Freeswitch-users] Please give suggestion on determining if a DTMF is valid
petedao at gmail.com
Mon Apr 21 04:47:39 PDT 2008
I have a need to extra a list of valid DTMF input from DB ( as it may
sometimes chang). The way I would do it is to extract the list of valid
DTMF from DB before session.answer(). When the caller enters the DTMF when
the menu is played, I need to search to see if the input is within the the
resultset. There are few ways that I can think of:
Option 1: Do a search query whenever the user enter the DTMF to check if it
Option 2: Traverse the resultset (setting cursor to beginning of the
resultset) to see if the entered DTMF exists or not.
Option 3: Store the entire resultset into a hash table before playing the
>From the performance perspective, which one is better? Is there a better
way to do it?
The problem is that I am already experience some delay when doing the first
DB call to get the entire list of valid DTMF from DB. I just think further
delay is not good.
Is there any good way to search for an element within a resultset?
Thank you in advance for your input.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the FreeSWITCH-users