Hi resolved using the location based services, like Rodney sed, in that case you have to configure different Unregistered and registered policy for location based services, in my case on differet SSID.
I have configured two different captive portal, one with name, surname and email for Guest Portal and the other one with name surname and phone number, with pass code sent by SMS (for location based services).
Best regards
Claudio