Beispiel #1
0
def index():

    # Enable CORS (Cross Domain POST)
    response.headers['Access-Control-Allow-Origin'] = '*'

    ussd = at.AfricasTalkingUssd(request.POST)

    if ussd.text == "":
        # This is the first hit of the service so return the main menu
        menu,next_menu = at.make_menu('Simple USSD Test',[
            'Guess A Number',
            'Convert KSH',
            'Random Swahili Words',
            'Random Hindi Words',
            'My Phone Number'
        ])
        menu += '\n\n  - UW ICTD - '
        return ussd.con(menu)

    elif ussd.commands[0] == '1':
        return guessing_game(ussd)

    elif ussd.commands[0] == '2':
        return convert_ksh(ussd)

    elif ussd.commands[0] == '3':
        return swahili_length(ussd)

    elif ussd.commands[0] == '4':
        return hindi_length(ussd)

    elif ussd.commands[0] == '5':
        return ussd.end(ussd.phoneNumber)