Hello.
Kindly help me with the  prerequisites of enabling freeswitch to use gsm modem...i have already compiled and installed freeswitch on my ubuntu 12.04 LTS machine...
Thank you...

On Jul 25, 2013 4:42 AM, "Michael Collins" <msc@freeswitch.org> wrote:
Hi Raghu,

I would put the setInputCallback before the sleep, that way if the avmd is detected while you're sleeping then it should work.

-MC


On Wed, Jul 24, 2013 at 1:30 PM, Raghu <srraghu45@gmail.com> wrote:
I am new to freeswitch. I am trying to send a message to voicemail using avmd for voicemail detection, here is the code which i am using with originate command:

from freeswitch import *

# WARNING: known bugs with hangup hooks, use with extreme caution
def hangup_hook(session, what):

    consoleLog("info","hangup hook   %s!!\n\n" % what)
    return

def input_callback(session, what, obj):

    if (what == "dtmf"):
        consoleLog("info", what + " from callback " + obj.digit + "\n")
        return
    elif (what == "event" and session.getVariable('avmd_detect') == "TRUE"):
        consoleLog("info", "Voicemail Detected\n")
    return "true"

def handler(session, args):

    session.answer()
    session.execute("avmd", "start")
    session.execute("sleep", "25000")
    callback = session.setInputCallback(input_callback)
    consoleLog("info","callback returned %s!!\n\n" % callback)
    while session.getVariable('avmd_detect'):
         session.execute("speak", "flite|kal|'Hi how are you'")

    session.execute("avmd", "stop")
    session.setHangupHook(hangup_hook)
    session.hangup() #hangup the call


I can see avmd getting started but it does detect any beep. Is there a simpler way to check if avmd is working without using 'originate'?

Thanks

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org




--
Michael S Collins
Twitter: @mercutioviz
http://www.FreeSWITCH.org
http://www.ClueCon.com
http://www.OSTAG.org


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org