def _insert_queue_member(self, queue_name, user_type, user_id): queue_member = QueueMember() queue_member.queue_name = queue_name queue_member.interface = 'SIP/abcdef' queue_member.penalty = 0 queue_member.usertype = user_type queue_member.userid = user_id queue_member.channel = 'foobar' queue_member.category = 'queue' self.add_me(queue_member)
def _insert_agent_queue_member(self, agent_id, queue_name): queue_member = QueueMember() queue_member.queue_name = queue_name queue_member.interface = 'Agent/%s' % (agent_id) queue_member.penalty = 0 queue_member.usertype = 'agent' queue_member.userid = agent_id queue_member.channel = 'foobar' queue_member.category = 'queue' self.add_me(queue_member)
def _insert_agent_queue_member(self, agent_id, queue_name): queue_member = QueueMember() queue_member.queue_name = queue_name queue_member.interface = 'Agent/%s' % (agent_id) queue_member.penalty = 0 queue_member.usertype = 'agent' queue_member.userid = agent_id queue_member.channel = 'foobar' queue_member.category = 'queue' self.add_me(queue_member)
def _insert_group_member(self, group_name, user_type, user_id): queue_member = QueueMember() queue_member.queue_name = group_name queue_member.interface = 'SIP/abcdef' queue_member.penalty = 0 queue_member.usertype = user_type queue_member.userid = user_id queue_member.channel = 'foobar' queue_member.category = 'group' self.session.begin() self.session.add(queue_member) self.session.commit()
def _insert_queue_member(self, queue_name, member_name, agent_id=1, penalty=0): queue_member = QueueMember() queue_member.queue_name = queue_name queue_member.interface = member_name queue_member.penalty = penalty queue_member.usertype = 'agent' queue_member.userid = agent_id queue_member.channel = 'foobar' queue_member.category = 'queue' queue_member.position = 0 self.add_me(queue_member) return queue_member
def _insert_queue_member(self, queue_name, member_name, usertype='user', userid=1, is_queue=True): queue_member = QueueMember() queue_member.queue_name = queue_name queue_member.interface = member_name queue_member.penalty = 0 queue_member.usertype = usertype queue_member.userid = userid queue_member.channel = 'foobar' queue_member.category = 'queue' if is_queue else 'group' queue_member.position = 0 self.add_me(queue_member)
def _insert_queue_member(self, queue_name, member_name, agent_id=1, penalty=0): queue_member = QueueMember() queue_member.queue_name = queue_name queue_member.interface = member_name queue_member.penalty = penalty queue_member.usertype = 'agent' queue_member.userid = agent_id queue_member.channel = 'foobar' queue_member.category = 'queue' queue_member.position = 0 self.add_me(queue_member) return queue_member
def _insert_queue_member(self, queue_name, member_name, usertype='user', userid=1, is_queue=True): queue_member = QueueMember() queue_member.queue_name = queue_name queue_member.interface = member_name queue_member.penalty = 0 queue_member.usertype = usertype queue_member.userid = userid queue_member.channel = 'foobar' queue_member.category = 'queue' if is_queue else 'group' queue_member.position = 0 try: self.session.begin() self.session.add(queue_member) self.session.commit() except Exception: self.session.rollback() raise
def _insert_queue_member(self, queue_name, member_name, agent_id=1, penalty=0): queue_member = QueueMember() queue_member.queue_name = queue_name queue_member.interface = member_name queue_member.penalty = penalty queue_member.usertype = 'agent' queue_member.userid = agent_id queue_member.channel = 'foobar' queue_member.category = 'queue' queue_member.position = 0 try: self.session.begin() self.session.add(queue_member) self.session.commit() except Exception: self.session.rollback() raise return queue_member
def _insert_queue_member(self, queue_name, member_name, usertype='user', userid=1, is_queue=True): queue_member = QueueMember() queue_member.queue_name = queue_name queue_member.interface = member_name queue_member.penalty = 0 queue_member.usertype = usertype queue_member.userid = userid queue_member.channel = 'foobar' queue_member.category = 'queue' if is_queue else 'group' queue_member.position = 0 try: self.session.begin() self.session.add(queue_member) self.session.commit() except Exception: self.session.rollback() raise
def _insert_queue_member(self, queue_name, member_name, agent_id=1, penalty=0): queue_member = QueueMember() queue_member.queue_name = queue_name queue_member.interface = member_name queue_member.penalty = penalty queue_member.usertype = 'agent' queue_member.userid = agent_id queue_member.channel = 'foobar' queue_member.category = 'queue' queue_member.position = 0 try: self.session.begin() self.session.add(queue_member) self.session.commit() except Exception: self.session.rollback() raise return queue_member