Accessing Internet URLs for VoWiFi/Wifi-Calling before portal authentication

Accessing Internet URLs for VoWiFi/Wifi-Calling before portal authentication

Accessing Internet URLs for VoWiFi/Wifi-Calling before portal authentication
Accessing Internet URLs for VoWiFi/Wifi-Calling before portal authentication
a week ago - last edited Wednesday

We have an Omada Wifi network setup in a very large basement of a Multi-Dwelling Residential Condominium Property with no cellular coverage (in basement). No cellular operator in my country is willing to install any type of Distriubuted DAS antenna, Small cell or Repeater Solution because of the costs involved and relatively low udser density. However most of the apartment common facilities & maintenance runs out of basement and their are Car parking bays. So people do move about in the basement and they need some type of network connectivity for the mobile devices they are carrying. And therefore Wifi network was rolled out as the only substitute possible.

Our Wifi network relires on SMS authentication beacuse it requires no explicit priovisioning and duistribution effort (of userid-passwords, Vouchers, etc). But the drawback we have is that to complete SMS authengtication (Receive OTP) of any user we need cellular network. The very network that its substituting. To recive SMS or voice calls the Mobile device (ios or android) misy gave full network connectivity so that VoWifi tunnel can be established ny the mobile with the SIM operator's network (ePDG, Port 500, 4500). Once the trunnel is established we can get calls and SMS on it.

When we run a Omada capive portal in network, it relies on intercepting device 's HTTP traffic and redirecting it to portal at the start. So for device the full network connectivity check fails or waits. Only when authentication is completed, the devce is given unrestricted access and its starts the establishing proceedure of VoWifi tunnel. The situation is:

(1) Device wants full internet access to establish VoWifi Tunnel  to get SMS OTP, but does not have it. So it waits
(2) Network does not give full internet access, because user device did not pass/complete authentication
(3) To pass user authentication, the device needs SMS OTP or VoWifi tunnel to be established

 

So effectively a deadlock.

So the captive portal detection and handling in Omada is therefore interfering with the VoWifi Tunnel establishment. On android (what i tested), the call to http://wwwDOTgstaticDOTcom/generate_204 gets redirected to captive Portal (device HTTP 3xx instead of 204 response and decides no internet connectivity) and does not initiate VoWifi Tunnel establish,ment. IOS will be something similar with a different URL.

Any solution to this type of problem ?

Basically I want to get around the internet connectivity check of Android/IOS and its interference with Captive Portal Detection and initiate the tunnel setup even if its just with the ePDG. Before starting the ePDG tunnel formation, the device has to do a A/AAAA DNS query for its URL (like epdgDOTepcDOTmnc045DOTmcc404DOTpubDOT3gppnetworkDOTorg) which also is blocked because the device does not have network access. Is opening access to Public/Private DNS a safe thing to do prior to authentication ?

  0      
  0      
#1
Options
1 Accepted Solution
Re:Accessing Internet URLs for VoWiFi/Wifi-Calling before portal authentication -Solution
Wednesday - last edited Wednesday

Hi  @APRC-P3-Tel 

Thank you for sharing the details of the Wi-Fi authentication challenge in the basement area.

After reviewing the situation, it appears that SMS-based authentication is fundamentally incompatible with this environment due to the lack of cellular coverage. Since VoWiFi (required for SMS delivery) depends on prior internet access—which is blocked until authentication completes—the system enters a deadlock.  

Suggested Alternative Authentication Methods:  
To resolve this, we recommend switching to non-SMS-dependent authentication, such as:  

1. Voucher Authentication  
   - Pre-generated access codes (time-bound or single-use) distributed to users.  
   - No reliance on real-time SMS/OTP delivery.  

2. Local User Database (Username/Password)  
   - Credentials can be pre-provisioned for residents/maintenance staff.  
   - Supports RADIUS integration if needed.  

 

Why Avoid SMS Here?  
- VoWiFi requires authenticated internet access first, creating a circular dependency.  
- SMS delivery is unreliable in zero-coverage zones, even with VoWiFi.  
- Alternatives eliminate the need for cellular infrastructure entirely.  

 

For your reference, here is a guide on how to configure portal authentication I mentioned above:

How to Configure Portal Authentication on Omada Controller

Recommended Solution
  0  
  0  
#2
Options
4 Reply
Re:Accessing Internet URLs for VoWiFi/Wifi-Calling before portal authentication -Solution
Wednesday - last edited Wednesday

Hi  @APRC-P3-Tel 

Thank you for sharing the details of the Wi-Fi authentication challenge in the basement area.

After reviewing the situation, it appears that SMS-based authentication is fundamentally incompatible with this environment due to the lack of cellular coverage. Since VoWiFi (required for SMS delivery) depends on prior internet access—which is blocked until authentication completes—the system enters a deadlock.  

Suggested Alternative Authentication Methods:  
To resolve this, we recommend switching to non-SMS-dependent authentication, such as:  

1. Voucher Authentication  
   - Pre-generated access codes (time-bound or single-use) distributed to users.  
   - No reliance on real-time SMS/OTP delivery.  

2. Local User Database (Username/Password)  
   - Credentials can be pre-provisioned for residents/maintenance staff.  
   - Supports RADIUS integration if needed.  

 

Why Avoid SMS Here?  
- VoWiFi requires authenticated internet access first, creating a circular dependency.  
- SMS delivery is unreliable in zero-coverage zones, even with VoWiFi.  
- Alternatives eliminate the need for cellular infrastructure entirely.  

 

For your reference, here is a guide on how to configure portal authentication I mentioned above:

How to Configure Portal Authentication on Omada Controller

Recommended Solution
  0  
  0  
#2
Options
Re:Accessing Internet URLs for VoWiFi/Wifi-Calling before portal authentication
Wednesday

  @Vincent-TP :

Thanks. We are doing exactly as you suggested as we cannot find any other way out. Putting User-ID and/or password alongside SMS authentication in the same Hotspot and Captive Portal.

However their are hidden manpower and effort costs involved with Vouchers and User-IDs. With Vouchers and User-Ids:

(1) Someone has to create them
(2) Someone has to distribute them or hand them over on demand
(3) someone has to handle cases like user lost the password, voucher etc and so on ...

With SMS nothing like this, Just recharge Twilio once a year and forget about it. So vouchers and user ids work great for Hotels, Cafes etc where their is someone (a receptionist) always there to do this work. But for public wifi service for a large community, perhaps its not scalable. And that is why we were trying to double down on the SMS auth route AFAP.

One small addition we made is we created a special Open SSID named "112 - ...") with only 1 mbps DL/UL. Its very narrowband, but open and without any captive portal. You can use basic service like VoWiFi, SMS, whatsapp/Viber/IM msg/call,email etc on it. This is for that emergency case where you need to communicate with someone (or other way round) and you get stuck in a no-cellular but only Wifi Zone with your device whose authentication is not done or has expired (time, mac rotation, etc).

I think technically we got it that its not feasible to operate VoWifi when device is not authenticated on networks with captive portal when using Android and IOS. Beacuse VoWifi/VoLTE etc are treated as apps only. Till we move away from this design decision in the Mobile OS, their is no way out.

  0  
  0  
#3
Options
Re:Accessing Internet URLs for VoWiFi/Wifi-Calling before portal authentication
Thursday

  @APRC-P3-Tel 

 

Your scenario is indeed quite uncommon. We recommend creating a new feedback post—you can directly copy this message. We'll evaluate this scenario based on the number of votes/support it receives.

  0  
  0  
#4
Options
Re:Accessing Internet URLs for VoWiFi/Wifi-Calling before portal authentication
Thursday

  @Vincent-TP : I think we can leave this issue.

Our idea was to let VoWifi/Wifi-Calling and SMS work on public wifi for users who have not even completed authentication or whose authentication has expired/invalidated (time, mac rotation, etc). The requirement was to somehow extend cellular Call/SMS service coverage to indoor areas where their is no cellular signal coverage, but only wifi coverage. Mostly for cases of emergency or for  first time visitor cab drivers/delivery-guys/etc commuting through the basement.  Actually this type of service should be implemented by mobile operators using either unlicensed bands OR regular Indoor LTE/5G small cells, but they won't due to commercial reasons and absence of regulatory requirements for cellular coverage. 

Since both VoWifi and SMS are very low bandwidth services, we have temporarily found an alternative by using another narrow-band open Wifi SSID without portal authentication. It sort of meets our requirement and people can use it iof really needed and migrate to proper full-speed authentiated wifi SSID later.

 

Our implementation was faulty and will not work. The only way it can be made to work is if an alternative design approach is found out for Mobile devices by 3GPP and Google/Apple to access SMS authenticated public Wifi networks in indoor areas without cell but wifi coverage.

  0  
  0  
#5
Options