Exemplo n.º 1
0
 def hlr_create(self, msisdn, reference):
     """Perform a new HLR lookup."""
     return HLR().load(
         self.request('hlr', 'POST', {
             'msisdn': msisdn,
             'reference': reference
         }))
Exemplo n.º 2
0
 def lookup_hlr_create(self, phonenumber, params=None):
     """Perform a new HLR lookup."""
     if params is None:
         params = {}
     return HLR().load(
         self.request('lookup/' + str(phonenumber) + '/hlr', 'POST',
                      params))
Exemplo n.º 3
0
 def hlr(self, id):
     """Retrieve the information of a specific HLR lookup."""
     return HLR().load(self.request('hlr/' + str(id)))
Exemplo n.º 4
0
 def lookup_hlr(self, phonenumber, params=None):
     """Retrieve the information of a specific HLR lookup."""
     if params is None: params = {}
     return HLR().load(self.request('lookup/' + str(phonenumber) + '/hlr', 'GET', params))
Exemplo n.º 5
0
 def hlr(self, value):
     self._hlr = HLR().load(value)