diff --git a/main.py b/main.py
index 5f623ec..eab5d10 100755
--- a/main.py
+++ b/main.py
@@ -688,6 +688,12 @@ def main():
     
     simcard_info = getSIMCardInfo(modem)
     msisdn = xltunai.getMSISDNFromSIMCardInfo(simcard_info)
+    
+    if not msisdn:
+        logger.warning('Gagal mendapatkan msisdn, terminating')
+        sleep(5)
+        sys.exit(2)
+        
     imsi = modem.imsi
     logger.info('MSISDN: {0} -- IMSI: {1}'.format(msisdn, imsi))