Kitz Forum

Computers & Hardware => Apple Related => Topic started by: tickmike on March 04, 2018, 02:21:09 PM

Title: iMessaging With Out A Sim Card.
Post by: tickmike on March 04, 2018, 02:21:09 PM
iMessaging
On my wifes iphone4c With Out A Sim card in I tried sending an iMessage to my iphone4 and it worked much to my amazement. :)
I think because we have not only the phone number but email address added to the icloud accounts as I noticed it had used my wife's email address header for sending.
Title: Re: iMessaging With Out A Sim Card.
Post by: sevenlayermuddle on March 04, 2018, 03:26:55 PM
Not surprised that it worked.  As long as the device has internet access via WiFi, no need for a sim card.

In Settings, you can configure whether to start new conversations using either Apple ID (your email address) or phone number.  I prefer to use phone number.

When sending iMessage from phone number rather than Apple ID I believe the phone number has to be one that is currently associated with your account, ie a valid SIM must be in one of your devices, but it could be a different device from the one in your hand.    For example, I can send and receive iMessages from my iPad, or my iMac PC, using the phone number of my iPhone.   :)
Title: Re: iMessaging With Out A Sim Card.
Post by: Weaver on April 21, 2018, 03:28:30 AM
My experience, limited as it is, gives me the feeling that the iMessage service uses any old text, as far as I can see, as an iMessage address / username. _But I may be very wrong._ I don't know what syntactic checks or validation they carry out on the value of an iMessage address. Its value could look like an email address or like a phone number. My own iMessage address looks like an email address but there is no such address in existence.

If it can convert from iMessage to email or to SMS then I am wrong and it must have a 'type' field internally telling it what the iMessage address ‘means’.
Title: Re: iMessaging With Out A Sim Card.
Post by: Weaver on April 21, 2018, 03:30:45 AM
@tickmike certainly my ipad which has no phone interface hw (it is not an iphone) and does not even have a 3G NIC can send iMessage messages to addresses that look like phone numbers.
Title: Re: iMessaging With Out A Sim Card.
Post by: sevenlayermuddle on April 21, 2018, 03:07:12 PM
My experience, limited as it is, gives me the feeling that the iMessage service uses any old text, as far as I can see, as an iMessage address / username. _But I may be very wrong._ I don't know what syntactic checks or validation they carry out on the value of an iMessage address. Its value could look like an email address or like a phone number. My own iMessage address looks like an email address but there is no such address in existence.

If it can convert from iMessage to email or to SMS then I am wrong and it must have a 'type' field internally telling it what the iMessage address ‘means’.

iMessage imho tries too hard to 'magically' blend Apple's proprietary (internet) message service with SMS messages.   In making it appear magical, I think maybe they make it needlessly hard to understand, and hard to trust.   I've never been much for either SMS or messaging, but as far as I have figured out all it really does is, under the skin, one of two things...

1). Apple may 'know' that the recipient is another Apple user.  They'd know that because, after checking their servers, they know that  the email address, and/or the mobile phone number, have been associated with  an iMessage account.  In that case,  a message is preferably sent normally as native iMessage, over Internet.  It does not involve SMS at all, even if phone number was used as address, because Apple know the recipient has an iMessage account.

2). There are times when Internet delivery cannot be used.  Maybe the destination is just a phone number that is not known to Apple, or maybe delivery problems arise using the Internet route.    In that case, the message will be sent as SMS.  It will be sent to the supplied phone number if one was supplied as addressee.  If the message was sent using an email address, and that email address is associated with an iMessage account that also has a phone number, it may be sent to that phone number.

The real magical part starts, and this gets really very useful, is when you configure an iPhone to 'forward' text messages for other Apple devices.   In that case, I can compose a Message on my iMac desktop, addressing it to a phone number that Apple know nothing about.  When I hit 'send', my iMac actually sends it (using iCloud) to my iPhone, which in turn sends it as an SMS message.  The recipient is unaware that it started life as anything other than an ordinary, dumb, SMS.  Similarly, the iPhone forwards incoming SMS texts so that they can be merged into the iMessage App on all devices.

There are of course various options to enable/disable iMessage, or to inhibit various features, in which case iMessage may become simply the App for sending and receiving SMS texts.