roamApplicabilityType Simple Type
The roamApplicabilityType describes the roaming conditions for which a roaming profile applies.
This is a more expressive attribute than roamControlType, and a profile should use either roamControlType or roamApplicabilityType, but not both. (If a profile uses both, then both are applied. The result is the intersection of the two.)
Use this attribute to differentiate between multiple profiles with disjoint roaming conditions, to specify different profile attributes for, for example, home versus roaming.
There are three possible home/roam registration states:
- Home: registered on the home network
- Partner: registered on a network closely affiliated with the home network
- Non-partner: registered on a network that is not closely affiliated with the home network
The precise meaning of "partner" varies based upon the network, but it represents a closer relationship with more favorable rates than a non-partner. This could be the case if a regionally-based operator has a business arrangement to use another operator’s radio access network outside of its home area. It could also represent the difference between roaming within a region (e.g., EU) and outside of it.
<xs:simpleType name="roamApplicabilityType">
<xs:restriction
base="token"
>
<xs:enumeration
value="NonPartnerOnly"
/>
<xs:enumeration
value="PartnerOnly"
/>
<xs:enumeration
value="HomeOnly"
/>
<xs:enumeration
value="HomeAndPartner"
/>
<xs:enumeration
value="PartnerAndNonpartner"
/>
<xs:enumeration
value="AllRoaming"
/>
</xs:restriction>
</xs:simpleType>
Enumeration values
The roamApplicabilityType simple type defines the following values.
Value | Description |
---|---|
NonPartnerOnly | This profile is used only when roaming on a non-partner network |
PartnerOnly | This profile is used only when roaming on a partner network |
HomeOnly | This profile is used only when on the home network |
HomeAndPartner | This profile is used only when at home or on a partner network |
PartnerAndNonpartner | This profile is used when not at home (roaming on any network) |
AllRoaming | This profile is used on all networks |