For me connect card is working absolutely fine. I have been using it to call in India and Canada at cheap call rates starting at 1.9cents and its all pinless so no need to enter pin numbers every time you make a call.

You are right there are many calling card agencies provide calling cards. now You can try ontario phone cards, they provides they provides affordable and cheapest Calling Card to Indonesia, try once, it will definitely complete your need.