Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

NightFox

macrumors 68040
Original poster
May 10, 2005
3,239
4,486
Shropshire, UK
If I tell Siri to send a message to one of my contacts, it will send a text message (SMS) to their mobile number if one is listed. If there's no mobile number, it will send an iMessage if they have an iMessage account.

So, for example my daughters both have iPod Touches and my older daughter also has a mobile phone. If I send a message to them both, eldest gets an SMS on her mobile, youngest gets an iMessage on her iPod.

However, I'd prefer the option to be able to specifically send an iMessage or at least use iMessage in preference to SMS, but their doesn't seem to be a way. Siri even understands if I say "send an iMessage to..." but it still sends an SMS rather than an iMessage if I have a mobile number for that person.

Anyone found a workaround?
 

JasonHB

macrumors 6502a
Jul 20, 2010
558
493
Warwickshire, UK
If I tell Siri to send a message to one of my contacts, it will send a text message (SMS) to their mobile number if one is listed. If there's no mobile number, it will send an iMessage if they have an iMessage account.

So, for example my daughters both have iPod Touches and my older daughter also has a mobile phone. If I send a message to them both, eldest gets an SMS on her mobile, youngest gets an iMessage on her iPod.

However, I'd prefer the option to be able to specifically send an iMessage or at least use iMessage in preference to SMS, but their doesn't seem to be a way. Siri even understands if I say "send an iMessage to..." but it still sends an SMS rather than an iMessage if I have a mobile number for that person.

Anyone found a workaround?

Hi Nightfox,

I am not sure why you are having issues here.

Regardless of whether you use Siri or type the message, if the recipient is on iMessage, it will send it as such. If iMessage is unavailable, then it will send a text. I have tried it several times and it always sends an iMessage if the service is available

Obviously, for your daughters iPod, this does not have a phone number so can only receive iMessage via an email address.

It can only send an iMessage to a phone number is that phone is an iPhone running iOS5.

I hope this helps and apologies if any of it sounds patronising, its not meant to.

Jason
 

NightFox

macrumors 68040
Original poster
May 10, 2005
3,239
4,486
Shropshire, UK
Hi Nightfox,

I am not sure why you are having issues here.

Regardless of whether you use Siri or type the message, if the recipient is on iMessage, it will send it as such. If iMessage is unavailable, then it will send a text. I have tried it several times and it always sends an iMessage if the service is available

Obviously, for your daughters iPod, this does not have a phone number so can only receive iMessage via an email address.

It can only send an iMessage to a phone number is that phone is an iPhone running iOS5.

I hope this helps and apologies if any of it sounds patronising, its not meant to.

Jason

Interesting - quite the opposite happens for me; it only ever sends as iMessage if there's no mobile number stored. If I delete my daughter's mobile number from my contacts, it'll send an iMessage to her iPod. However, if I add her mobile number back, it sends an SMS to her Nokia instead.

It looks like it takes a preference from somewhere and you've got yours set different from mine; just wish I could work out how it's set and how to change it!
 

andybrown44

macrumors regular
Mar 11, 2011
117
0
Hull, UK
As a temporary fix you could list her iMessage email and her phone number as separate contacts. For example you could add iPod onto the end of her name for iMessage.
 

JasonHB

macrumors 6502a
Jul 20, 2010
558
493
Warwickshire, UK
Interesting - quite the opposite happens for me; it only ever sends as iMessage if there's no mobile number stored. If I delete my daughter's mobile number from my contacts, it'll send an iMessage to her iPod. However, if I add her mobile number back, it sends an SMS to her Nokia instead.

It looks like it takes a preference from somewhere and you've got yours set different from mine; just wish I could work out how it's set and how to change it!

The clue might be the Nokia, it only works on iPhones.

Jason
 

GraphicsGeek

macrumors 6502a
Sep 19, 2008
533
0
If the device your are sending a message to and from is an iDevice and is running ios5, it'll send as an iMessage. Even if you send the Message to her phone number and that phone number is associated as an iPhone running ios5, it'll still send as an iMessage. If you send an SMS to a non iDevice, it'll send as an SMS.
 

NightFox

macrumors 68040
Original poster
May 10, 2005
3,239
4,486
Shropshire, UK
The clue might be the Nokia, it only works on iPhones.

Jason

I think you misread my post - I'm not expecting it to send an iMessage to her Nokia, I mean it sends a txt to her Nokia instead of an iMessage to her iPod.
 
Last edited:

NightFox

macrumors 68040
Original poster
May 10, 2005
3,239
4,486
Shropshire, UK
If the device your are sending a message to and from is an iDevice and is running ios5, it'll send as an iMessage. Even if you send the Message to her phone number and that phone number is associated as an iPhone running ios5, it'll still send as an iMessage. If you send an SMS to a non iDevice, it'll send as an SMS.

But my scenario is that her contact details include a mobile phone number (her Nokia) and an email address (registered as an iMessage account on her iPod). If I manually use the Messages app, I can chose whether to send the message to her mobile number or her email address (I don't mean just sending her an email). If I choose the mobile number, a txt will get sent to her Nokia; if I choose email address, an iMessage will get sent to her iPod. If you're an iPhone user, you may not be aware that you can assign email addresses to your iMessage account as well as your iPhone number, obviously this is the only thing you can use on an iPod as it doesn't have a phone number!

However, my original question is if I use Siri, it doesn't give me this option. It just automatically uses her mobile number and sends a txt to her Nokia so I can't send an iMessage to her iPod using Siri. To my mind it should work like when you have more than one phone number for a contact; ask Siri to phone them and it will ask you which number you want to use. When I tell Siri to send a message to my daughter, it should ask whether to use her mobile number or her email address.
 

Hankster

macrumors 68020
Jan 30, 2008
2,474
439
Washington DC
Wirelessly posted (Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3)

NightFox said:
Hi Nightfox,

I am not sure why you are having issues here.

Regardless of whether you use Siri or type the message, if the recipient is on iMessage, it will send it as such. If iMessage is unavailable, then it will send a text. I have tried it several times and it always sends an iMessage if the service is available

Obviously, for your daughters iPod, this does not have a phone number so can only receive iMessage via an email address.

It can only send an iMessage to a phone number is that phone is an iPhone running iOS5.

I hope this helps and apologies if any of it sounds patronising, its not meant to.

Jason

Interesting - quite the opposite happens for me; it only ever sends as iMessage if there's no mobile number stored. If I delete my daughter's mobile number from my contacts, it'll send an iMessage to her iPod. However, if I add her mobile number back, it sends an SMS to her Nokia instead.

It looks like it takes a preference from somewhere and you've got yours set different from mine; just wish I could work out how it's set and how to change it!

Your iMessage goes to her iPod because it's an iPod. IMessage cannot go to a Nokia phone. They only go to other iOS devices.
 

NightFox

macrumors 68040
Original poster
May 10, 2005
3,239
4,486
Shropshire, UK
Wirelessly posted (Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3)



Your iMessage goes to her iPod because it's an iPod. IMessage cannot go to a Nokia phone. They only go to other iOS devices.

Sorry, this still isn't what I'm saying! I'm not expecting an iMessage to go to her Nokia. I want to send an iMessage to her iPod, but Siri always sends an SMS to her Nokia instead; it doesn't give me the option.
 

miniConvert

macrumors 68040
I think you're going to need to split it into two separate contacts - one with just the email, one with just the phone number.

I think the iPhone will always attempt to message a number first, regardless of whether it has iMessage or not, before it attempts to use email.

That's probably the way it should be, too.

In Settings > Messages you could disable "Send As SMS", but that will stop you texting anyone that doesn't have iMessage.
 

NightFox

macrumors 68040
Original poster
May 10, 2005
3,239
4,486
Shropshire, UK
Done a bit of playing around and it seems that Siri defaults to the last manually used method, i.e. if I send my daughter a text 'by hand' and then I ask Siri to send her a message, it will send a txt to her Nokia. However, if I then send an iMessage to her iPod and ask Siri to send her a message, it will iMessage her iPod.

Good that it means that it can do both, not so good that I have to remember what I last sent to be able to predict where Siri will send it! Yes, as miniConvert said I could create two contacts, but I do hate workarounds, especially on Apple 'it just works' stuff, so I'll live with it for now. Guess I'll just have to speak to her instead. ;)
 

mistagrrr

macrumors newbie
Oct 18, 2011
2
0
East & West
I'm with you NightFox, and understand the problem here. My wife has an iPad and a non Apple mobile phone. No matter what I do, if I tell Siri to send a message to my wife, Siri sends an SMS. I can manually send an iMessage to my wife. Siri knows the word "iMessage", but doesn't obey when told to send an iMessage.
 

haticK

macrumors 6502a
Jun 11, 2011
526
8
New York
You can send an iMessage based on the person's e-mail associated with their Apple ID. Someone I know sent me a message using my e-mail and it showed up coming from their e-mail until I added them to contacts. Maybe that will work?
 

NightFox

macrumors 68040
Original poster
May 10, 2005
3,239
4,486
Shropshire, UK
You can send an iMessage based on the person's e-mail associated with their Apple ID. Someone I know sent me a message using my e-mail and it showed up coming from their e-mail until I added them to contacts. Maybe that will work?

That's how I manually send an iMessage (to my daughter's email address) as that's the only way you can set up iMessage on an iPod/iPad as they don't have phone numbers associated with them. The point is, when you ask Siri to send a message (or even and iMessage) to someone, if there's a mobile phone number and an email address for them in your contact list, it doesn't ask you which you want to use. This is fine if they're both associated with the same iMessage account, but if the mobile number is for a non-Apple mobile phone it is a pain.

----------

I'm with you NightFox, and understand the problem here. My wife has an iPad and a non Apple mobile phone. No matter what I do, if I tell Siri to send a message to my wife, Siri sends an SMS. I can manually send an iMessage to my wife. Siri knows the word "iMessage", but doesn't obey when told to send an iMessage.

Did you try what worked for me? Send her an iMessage (by hand, not with Siri) and then try it with Siri. For me Siri defaulted to the last used method.
 

ggmissmolly

macrumors regular
Sep 20, 2011
214
0
Lexington, KY
Nightfox, I know you are getting all kinds of confusing replies from people who didn't bother to read what you wrote. A truly annoying feature of the internet.

Here is a suggestion of why you have this problem. iMessage tries to deliver the message first and if it can't it sends a regular text message instead. The receiving idevice must have ios5 and have a WiFi connection since iMessages are not sent over the cellular network. If your daughter is not attached to WiFi at the time you send the message, it takes the second alternative and sends a regular text to the phone number (in this case the Nokia phone). You could test that theory by trying an iMessage while you know for certain your daughter is attached to a WiFi signal with her iPod.

If there is no alternative (no phone number) as in the case of your other daughter, then the system holds the iMessage until the recipient attaches to WiFi.

If I'm correct all you will need to do is separate your daughter's contact address into two so the mobile phone is not an alternative message receipient.
 

mistagrrr

macrumors newbie
Oct 18, 2011
2
0
East & West
Here is a suggestion of why you have this problem. iMessage tries to deliver the message first and if it can't it sends a regular text message instead. The receiving idevice must have ios5 and have a WiFi connection since iMessages are not sent over the cellular network. If your daughter is not attached to WiFi at the time you send the message, it takes the second alternative and sends a regular text to the phone number (in this case the Nokia phone). You could test that theory by trying an iMessage while you know for certain your daughter is attached to a WiFi signal with her iPod.

Thanks, that seems to be exactly how it works. If my wife's iPad is off or sleeping, Siri sends the message as a text/SMS. If the iPad is on and connected to WiFi Siri sends the message using iMessage. Separating the contact into two entries appears to be the only fix until Siri learns what "send an iMessage" means.
 

bigred7078

macrumors 6502a
May 6, 2010
658
80
USA
I have nothing to contribute other than I share in the OP's frustration with the people who don't understand what he is asking lol...
 

aquario

macrumors newbie
Oct 27, 2011
1
0
NightFox - try this

But my scenario is that her contact details include a mobile phone number (her Nokia) and an email address (registered as an iMessage account on her iPod). If I manually use the Messages app, I can chose whether to send the message to her mobile number or her email address (I don't mean just sending her an email). If I choose the mobile number, a txt will get sent to her Nokia; if I choose email address, an iMessage will get sent to her iPod. If you're an iPhone user, you may not be aware that you can assign email addresses to your iMessage account as well as your iPhone number, obviously this is the only thing you can use on an iPod as it doesn't have a phone number!

However, my original question is if I use Siri, it doesn't give me this option. It just automatically uses her mobile number and sends a txt to her Nokia so I can't send an iMessage to her iPod using Siri. To my mind it should work like when you have more than one phone number for a contact; ask Siri to phone them and it will ask you which number you want to use. When I tell Siri to send a message to my daughter, it should ask whether to use her mobile number or her email address.

This is not thoroughly tested but I had the same problem and I agree that if Siri asked which number or email to send a message great, but it doesn't so...
Look in your Address Book and see how your daughters email address is listed. If it is Home (work, etc) then tell Siri to "Send message to daughter home" and it will iMessage rather than text mobil number.
 

Gordonw

macrumors member
Oct 9, 2011
34
0
You can send an iMessage to your daughters iPod, but you have to tell Siri in a specific manner. Siri will always send message to a mobile number so first thing you need to do is check your daughter's contact info in your contact app. Your daughter's mobile number should probably be listed in the mobile field. As for her Apple I.D. associated with her iPod which is her email address should be listed in the home field.
In order to iMessage your daughter on her iPod, you should say "send a message to <daughter's name> home, or home address, or home email address.
This worked for me in iMessaging to an iPad.
 
Last edited:

lccr

macrumors newbie
Nov 10, 2011
1
0
Settings can prevent Siri defaulting to SMS

Siri does distinguish between message and iMessage. If you say send an iMessage and the recipient is an os5 user and is connected to wifi, Siri will send via iMessage. If they are not an os5 user, or not connected to wifi, the send defaults to SMS.

You can prevent sending SMS by changing the settings. Go to Settings, Messages, and turn 'Send As SMS' to OFF. The downside is that off is off for all messaging. I don't know any other workaround that will prevent SMS when iMessaging isn't availabile for the recipient.
 

abijnk

macrumors 68040
Oct 15, 2007
3,287
5
Los Angeles, CA
I have nothing to contribute other than I share in the OP's frustration with the people who don't understand what he is asking lol...

Nightfox, I know you are getting all kinds of confusing replies from people who didn't bother to read what you wrote. A truly annoying feature of the internet.

That's what the Tips, Help and Troubleshooting forum is for. The replies in there are 100x better since the people posting in that forum are there to help. Take note, and use the correct forum when creating a post, and you won't get (as many) crappy replies.

OP, the reason this is happening is very simple: the messaging app is set up to primarily handle mobile-to-mobile messaging, so it is going to prioritize on this. That is to say, Siri and the messages app is going to choose the phone number over the email address unless you tell it to send to the email address. Since the mobile number is not another iOS 5 device, then naturally the message will be a text and not an iMessage. The advice to set up under two contacts is solid, or you can fiddle around with telling siri to direct the message to the email address (although I'm not certain that's possible).
 

Zxxv

macrumors 68040
Nov 13, 2011
3,558
1,104
UK
OP I share your frustration on not being understood. I stopped reading after the poster who said


Originally Posted by bigred7078
I have nothing to contribute other than I share in the OP's frustration with the people who don't understand what he is asking lol...

My son has an iPod. I iMessage him. He isn't on wifi. The iMessage does not change to an SMS like it should and send to his android mobile phone. Before anyone says it shouldn't. That's not what it says in the iPhone manual or in the iPhone message settings. It says when iMessage is not available it will send as SMS. And a phone number is associated with his contact on my phone so it should change to SMS. It should try to send the iMessage , time out , send as SMS instead. It doesn't.

If I send another text as SMS it doesn't combine the two chats like it should. I end up with 2 separate conversations. A blue iMessage and a green SMS both with his name.

So why doesn't iMessage understand the contact details and combine the chats?

I think this is also why the OP is having problems because Siri should be first trying iMessage, timing out, send as SMS.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.