An iPhone can work fine without a carrier, but you won't be able to make Cellular calls without an active service plan from a carrier. The service plan is what lets you among other things make cellular voice calls.