middleware Package

middleware Package

api Module

class payload.middleware.api.Connection

Bases: object

create_queue_caller(queue_id, values)
create_queue_member(agent_id, queue_id, values)
delete_queue_caller(queue_id, uuid)
get_queue_caller(queue_id, uuid)

Retrieve information about the given queue caller.

get_queue_member(agent_id, queue_id)

Retrieve information about the given queue member.

get_queue_stats(queue_id)

Retrieve stats for a queue.

list_queue_callers(queue_id, status=None)

Retrieve a list of queue callers.

list_queue_members(queue_id, status=None)

Retrieve a list of queue members.

class payload.middleware.api.QueueCallerStatus

Bases: object

HUNGUP = 4
ONCALL = 3
ONHOLD = 1
RINGING = 2
class payload.middleware.api.QueueMemberStatus

Bases: object

ONCALL = 2
WAITING = 1
payload.middleware.api.get_instance()

Return a DB API instance.