Data voice call between two apple phones
Am I missing something obvious here or can you just use FaceTime Audio? Obviously it won't work if you use the keypad, but you can call from anywhere you have their contact card (Contacts, Phone, Messages, FaceTime, even Mail...)

You did say both parties have iDevices, right?