I think the SIM card and the IDD cards are two different issues. The IDD cards, as far as I know, work with most any phone system. Of course the SIM card is the chip used in cell phones and provides local service which an include roaming, etc. Right?
Cheers