import phonenumbers
from phonenumbers import geocoder, carrier
def track_phone_number(phone_number):
try:
parsed_number = phonenumbers.parse(phone_number, None)
country = geocoder.description_for_number(parsed_number, "en")
carrier_name = carrier.name_for_number(parsed_number, "en")
print("Phone Number: ", phone_number)
print("Country: ", country)
print("Carrier: ", carrier_name)
except phonenumbers.phonenumberutil.NumberParseException:
print("Invalid phone number")
Example usage
track_phone_number("+213-655-542-721")