Jump to content

WiFi blocking RCS messaging on IPhone


Recommended Posts

I’m not sure what it is but my WiFi does not allow my RCS messaging to work. The second I disconnect it works. Reconnect back to WiFi straight back to sms. Anyone have any suggestions? Yes RCS is on on my phone and yes my carrier supports it

Link to comment
Share on other sites

I thought opening my NAT was generally not a good idea. If so I can wait till Apple figures there stuff out with rcs. Unless there is a way to isolate  the one device. Which then would inturn open my network up for exposure still right?

Link to comment
Share on other sites

  • Administrators
3 hours ago, seanspartan said:

I'm having the same issue on iOS with the same router. Opened my NAT and it did not resolve it. Still trying to figure it out what setting it could be.

Thanks for the feedback, could you make a specific port forwarding rule for your iPhone for port 5061 please and see if it then works

Link to comment
Share on other sites

  • Administrators

Hmm okay, it's less likely to be the DumaOS side in that case - presumably you've not got the phone in the Geo-Filter have you?

As a test, if you put your phone in the DMZ very briefly, try a text and then remove it from the DMZ immediately does that work?

Link to comment
Share on other sites

I just figured this out. Wife has a iPhone and I have Samsung. She has RCS but drops when connecting to just our router. Anyone's else's router is fine. We have a Netgear nighthawk and the solution is go to routerlogin.net when on the local WiFi and input your login info so you can change the router settings. Go to settings-vlan bridging- allow Port 1 and only the 2.4g (or you'll be factory resetting the router it has a bug) then apply and it'll reboot. RCS messaging is not longer an issue. 

Link to comment
Share on other sites

4 hours ago, josh11111 said:

I just figured this out. Wife has a iPhone and I have Samsung. She has RCS but drops when connecting to just our router. Anyone's else's router is fine. We have a Netgear nighthawk and the solution is go to routerlogin.net when on the local WiFi and input your login info so you can change the router settings. Go to settings-vlan bridging- allow Port 1 and only the 2.4g (or you'll be factory resetting the router it has a bug) then apply and it'll reboot. RCS messaging is not longer an issue. 

Like you fine fellows I am having the same issue with my XR500 and iOS RCS functionality. This router has been my favorite router I've used, working great for years, up until this week. I also use a Samsung phone while my wife just bought one of the new iPhones. We learned her RCS chat wasn't working only when connected to our home network, but worked fine when connected to other networks. I am fairly tech savvy and figured there must be a port I need to open up on the router firewall, so tried opening up ports mentioned already in this thread, and also others I found when google searching which didn't help. Tried adding my wife's phone to DMZ temporarily thinking that would surely work, didn't. Then hooked up my old Linksys router to my modem just to make sure it wasn't a weird ISP issue which at point found my wifes iphone RCS worked flawlessly with the Linksys router, so that for sure narrowed it down to the XR500 blocking the RCS on my network for the iPhone. 

Anyways, after all that, I started google searching "XR500 RCS" which helped me find this thread with you all having the same problem. I tried Josh's suggestion which does technically work to my suprise. One thing I don't understand though, does this expose your network?  The reason I ask, when you click on the question mark (for more info) inside the router GUI on that specific page at the very end it states "The related ports are bridged. Packets between bridged ports are not processed via NAT or firewall." Reading that line makes me feel like you are essentially forcing your wifi to bypass both NAT and Firewall when selecting it in the Group option. If that truly is the case, it doesn't feel like a secure solution. But I may also be interpretting that incorrectly. I am not sure that I fully understand what the "Bridge Group" setting is doing exactly when enabled on the wifi group. 

I am wondering if there is a different port that we can open up perhaps, or a different solution to make this work? I still don't honestly understand why it wouldn''t work when I put my wifes phone IP address as the DMZ, I figured that would work, or opening up the recommended ports,,, but doing Josh's recommendation above does work (I just don't understand if it's okay leaving it that way or if it's going to make your network less secure based on the verbiage??)

Thanks for your time and help on this issue.

David

 

image.png

Link to comment
Share on other sites

20 hours ago, Netduma Fraser said:

Hmm okay, it's less likely to be the DumaOS side in that case - presumably you've not got the phone in the Geo-Filter have you?

As a test, if you put your phone in the DMZ very briefly, try a text and then remove it from the DMZ immediately does that work?

I tried this, but there was no change. I double-checked my Geo-filter, but I do not have any devices there.

 

10 hours ago, josh11111 said:

I just figured this out. Wife has a iPhone and I have Samsung. She has RCS but drops when connecting to just our router. Anyone's else's router is fine. We have a Netgear nighthawk and the solution is go to routerlogin.net when on the local WiFi and input your login info so you can change the router settings. Go to settings-vlan bridging- allow Port 1 and only the 2.4g (or you'll be factory resetting the router it has a bug) then apply and it'll reboot. RCS messaging is not longer an issue. 

Then I saw this and tried it. This worked! However, a couple of my IoT devices could no longer see the network. I reverted the changes and rebooted my router. After that it was still working! Perhaps it was one of the previous attempts, and I just needed a reboot? I still have my ports and NAT open. 
 

Just want to say thanks now to all the suggestions. This has been plaguing me since September.

Link to comment
Share on other sites

  • Administrators
On 1/10/2025 at 2:19 AM, josh11111 said:

I just figured this out. Wife has a iPhone and I have Samsung. She has RCS but drops when connecting to just our router. Anyone's else's router is fine. We have a Netgear nighthawk and the solution is go to routerlogin.net when on the local WiFi and input your login info so you can change the router settings. Go to settings-vlan bridging- allow Port 1 and only the 2.4g (or you'll be factory resetting the router it has a bug) then apply and it'll reboot. RCS messaging is not longer an issue. 

Well done on finding a solution and thanks for sharing!

On 1/10/2025 at 6:18 AM, Dave-XR500 said:

One thing I don't understand though, does this expose your network?  The reason I ask, when you click on the question mark (for more info) inside the router GUI on that specific page at the very end it states "The related ports are bridged. Packets between bridged ports are not processed via NAT or firewall." Reading that line makes me feel like you are essentially forcing your wifi to bypass both NAT and Firewall when selecting it in the Group option. If that truly is the case, it doesn't feel like a secure solution.

Good question but in this case you're not bridging anything, you're just setting up the device in its own virtual LAN which can actually be more secure. 

Link to comment
Share on other sites

  • 3 weeks later...
On 1/10/2025 at 7:05 AM, seanspartan said:

Then I saw this and tried it. This worked! However, a couple of my IoT devices could no longer see the network. I reverted the changes and rebooted my router. After that it was still working! Perhaps it was one of the previous attempts, and I just needed a reboot? I still have my ports and NAT open. 

I was also having issues with many devices connecting when doing the bridge setting on the 2.4g network. The more I was looking at it, looked like none of my devices were connecting on 2.4g anymore and all trying to use the 5g instead. So,,, that option didn't work for me either.. However, what Sean said was very helpful mentioning about doing a reboot and it was still working after removing bridge settings. That got me to thinking that he is probably right that one of the settings he changed before did the trick and the router just needed a reboot.

With that in mind, I did some further troubleshooting and tried changing one setting at a time followed by rebooting the router. I recalled Netduma Fraser suggesting earlier to disable QoS at one point so tried that too which did the trick. It does appear to be the QoS causing the issue (which was suprising to me). After I checkmarked "Disable QoS" and rebooted the router, my wife's iPhone was happy again with RCS chats (and more importantly my wife was happy). I removed all Port Forwarding, and NAT is still set to secure, no DMZ set, with only real change from defaults being the QoS disabled which makes iPhone RCS work again. I didn't realize QoS would do any blocking like that. That is interesting. Maybe it has something to do with the iPhone trying to use port 443 and 5223 at the same time it is confusing the QoS. 

image.png.5d768a07fb768cd251f833b6e3359741.png

I took it a step further and re-enabled QoS and set a custom Firewall rule under Traffic Controller to Allow all traffic to my wifes iphone to go through (thinking that would work), but that did not work. I don't understand why totally disabling QoS works, but setting a Firewall rule for my wifes iphone to Allow all Traffic through does not. That's confusing to me, possible glitch?

Anyways, I am happy for now with just leaving QoS disabled. Thanks for the help everyone!

 

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...