Exemplo n.º 1
0
def removeUserHandle(user):
    if auth():
        server = asterisk();
        server.deleteuser(user);
        return redirect(root)
    else:
        return authfail
Exemplo n.º 2
0
def speakerRemoveHandle(speaker):
    if auth():
        server = asterisk();
        server.deleteClient(speaker);
        return redirect(root)
    else:
        return authfail
Exemplo n.º 3
0
def speakerAddHandle():
    if auth():
        server = asterisk();
        try:
            result = server.addClient(request.form['number'],request.form['name'],request.form['ip'])
            return "Done."
        except Exception ,e:
            return "Speakers Not Added"+str(e)
Exemplo n.º 4
0
def channelRemoveFromHandle():
    if auth():
        server = asterisk()
        try:
            server.deleteClientFromGroup(request.form['clientid'],request.form['groupid'])
            return "Done."
        except Exception, e:
            return "Error"
Exemplo n.º 5
0
def reloadHandle():
    if auth():
        server = asterisk();
        try:
            server.reloadDialplan();
            return "Server Reloaded ."
        except Exception, e:
            return "Error!:"+str(e)
Exemplo n.º 6
0
def channelAddToHandle():
    if auth():
        server = asterisk()
        try:
            server.addClientToGroup(request.form['clientid'],request.form['groupid'])
            return "Done."
        except Exception, e:
            return "Error"
Exemplo n.º 7
0
def channelRemoveHandle():
    if auth():
        server = asterisk();
        try:
            server.deleteGroup(request.form['channel'])
            return "Done."
        except Exception, e:
            return "Error"
Exemplo n.º 8
0
def channelAddHandle():
    if auth():
        server = asterisk();
        try:
            server.addGroup(request.form['channelid'],request.form['channelname']);
            return "Done."
        except Exception:
            return "Error:Channel not added"
    else:
        return authfail
Exemplo n.º 9
0
def addUserHandle():
    if auth():
        server = asterisk();
        if request.method == 'POST':
            try:
                result = server.addUser(request.form['number'],request.form['name'],request.form['ip'])
                return "Done."
            except Exception ,e:
                return "User Not Added "
        else:
            return render_template("usermanagelist.html",users=server.getUserList())
Exemplo n.º 10
0
def speakerpasswordmanager():
    if auth():
        if request.method == 'POST':
            password = request.form['password']
            rpassword = request.form['rpassword']
            if password == rpassword :
                server = asterisk()
                server.setpassword(password)
                return "Done."
            else:
                return "Error"
        else:
            return render_template("speakerpassword.html")
    else:
        return authfail
Exemplo n.º 11
0
def speakerListHandle():
    if auth():
        server = asterisk();
        return render_template("speakermanagelist.html",clients=server.getClientsList());
    else:
        return authfail
Exemplo n.º 12
0
def logoutPage():
    server = asterisk()
    try:
        server.reloadDialplan()
    except Exception, e:
        pass
Exemplo n.º 13
0
def channelListHandle(channel):
    if auth():
        server = asterisk()
        return render_template("editchannel.html",speakers = server.getClientsInGroup(channel),channel = channel,channelname = server.getchname(channel))
    else:
        return authfail
Exemplo n.º 14
0
def channelManagerHandle():
    if auth():
        server = asterisk();
        return render_template("channelmanager.html",channels=server.getGroupsList());
    else:
        return authfail