예제 #1
0
 def hlr_create(self, msisdn, reference):
     """Perform a new HLR lookup."""
     return HLR().load(
         self.request('hlr', 'POST', {
             'msisdn': msisdn,
             'reference': reference
         }))
예제 #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))
예제 #3
0
 def hlr(self, id):
     """Retrieve the information of a specific HLR lookup."""
     return HLR().load(self.request('hlr/' + str(id)))
예제 #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))
예제 #5
0
 def hlr(self, value):
     self._hlr = HLR().load(value)