Can I use the free IDD minutes on calls to other countries?

No, the free IDD minutes can only be used to make calls to either Indonesia or Nepal.