Hello Everyone,I am working on a FreeSWITCH project where I need to detect some features of an on-going call such as a period of silence, low volume and high volume, and report it to the user on-the-fly.I found a function "is_silence_frame" in "switch_ivr_async.c" which detects if a frame is a silence frame relative to a given threshold. I tried using that but I did not find any difference in the energy levels of frames which were silent and ones in which someone was speaking, so I am not able to use it.Can someone please help me in understanding how this works or if there is any other code or module that I can use to detect silence, low volume and high volume in an on-going call. Basically the idea is to perform some live analysis of a call and the above three are the ones that I could come up with till now.Any pointers here will be really appreciated.Thanks,Navin Agarwal
_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com
FreeSWITCH-dev mailing list
FreeSWITCH-dev@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
http://www.freeswitch.org