Do I need to register with Digi in order to use this service?

No. Anybody can buy the chatz™ IDD/STD calling card and simply dial the access number (printed on the card) and follow the voice instructions to make a call to any country overseas.