def get_caller_id_from_context_number(self, context, number): name = 'Conference' for meetme in self.innerdata.xod_config['meetmes'].keeplist.itervalues(): if meetme['confno'] == number and meetme['context'] == context: name = 'Conference %s' % meetme['name'] break return build_caller_id('', name, number)[0]
def _get_cid_for_sip_channel(session, channel): proto, name = _get_proto_name(channel, 'sip') cid_all = (session.query(UserSIP.callerid) .filter(and_(UserSIP.name == name, UserSIP.protocol == proto.lower()))[0].callerid) return caller_id.build_caller_id(cid_all, None, None)
def update_callerid(user): line = dao.find_by_user_id(user.id) if line: callerid, cid_name, cid_number = caller_id.build_caller_id( '', user.fullname, line.number) line.callerid = callerid edit(line)
def get_caller_id_from_context_number(self, context, number): name = 'Conference' for meetme in self.innerdata.xod_config['meetmes'].keeplist.itervalues( ): if meetme['confno'] == number and meetme['context'] == context: name = 'Conference %s' % meetme['name'] break return build_caller_id('', name, number)[0]
def _get_cid_for_sccp_channel(session, channel): _, name = _get_proto_name(channel, 'sccp') line = session.query(SCCPLine.cid_name, SCCPLine.cid_num).filter(SCCPLine.name == name)[0] cid_name, cid_num = line.cid_name, line.cid_num return caller_id.build_caller_id('', cid_name, cid_num)
def _get_cid_for_sip_channel(session, channel): proto, name = _get_proto_name(channel, 'sip') cid_all = (session.query(UserSIP.callerid).filter( and_(UserSIP.name == name, UserSIP.protocol == proto.lower()))[0].callerid) return caller_id.build_caller_id(cid_all, None, None)
def test_caller_id_number(self): begin = '"User One" <123>' name = 'User One' number = '123' cid_all, cid_name, cid_number = build_caller_id(begin, name, number) self.assertEqual(cid_all, '"%s" <%s>' % (name, number)) self.assertEqual(cid_name, name) self.assertEqual(cid_number, number)
def update_callerid(user): line = dao.find_by_user_id(user.id) if line: callerid, cid_name, cid_number = caller_id.build_caller_id('', user.fullname, line.number) line.callerid = callerid edit(line)