I haven't tried this '+=' op for quite a while, so I am a bit rusty. Did you try this combination?
WISPr-Location-Name += hotspot1
WISPr-Location-Name == hotspot2
Yes, in this your case work only on hotspot2
ADD: I don't know what your goal is, but can you assign the same 'radius-location-name' to hotspot1 and hotspot2, and a different one for hotspot3? That is what I am using now.
In hotspot1 and hotspot2:
/ip hotspot profile
set X radius-location-name=HotelA
In hotspot3:
/ip hotspot profile
set X radius-location-name=HotelB
Then use HotelA or HotelB for the WISPr-Location-Name
I explain my intentions:
I've
three types of hotspot
1-free
2-pay
3-payHotelX
User "
free" can connect only on "
free" category
User "
pay" can connect on "
pay" and "
free" category
User "
payHotelX" can connect on "
payHotelX" and "
free" category
where
X=
A or
B or
C
for example user registered on "payHotelA"
can't connect on "pay" or "payHotelB" or "payHotelC". Only on "
free" and "
payHotelA".
This because some hotel want that clients connect only on their Hotspot and not on then other hotel's hotspot (they are in competition
) and then .. they complicate my life