davoid
Android Expert
Maybe they are. See if this makes sense...
Phone # (456)-789-0345 calls person in area that uses 7-digit dialing.
That person dials 456-789-0345 (or just hits redial), but since they are in a 7-digit dialing area, they should have dialed 1-456-789-0345. The phone system connects them to 456-7890 and ignores the last three digits.
Benny's phone rings because that is his phone number.
Ah, Ok, that makes sense. We don't have anything like 7 digit dialing areas for mobiles in the UK, they're all 11 digits wherever you are.
Then in that case, it's the fault of the local exchange infrastructure that is converting a ten digit number to a 7 digit number. Why should you have to dial a 1 in front to return a call from outside the local 7 digit area?