They are using the audio jack to send command data to the robot base. Notice how the iphone is not connected through a dock or 30-pin connector. Very clever indeed!
Making a "real" iphone accessory through the 30-pin connector is simply not possible for hobbyists/small outfits. This also makes their communication interface with the robot somewhat portable. I like :D