I am not sure about Ziphone as i have never used it. If you need to unlock an iPhone, I would suggest you with remote unlocking service. You can get the remote unlocking service for an iPhone from Theunlockspot.com at affordable cost with easy unlocking guide. This is a permanent unlocking method and doesn't require a jailbreak too.