Push proxy gateway configuration
The Push Proxy Gateway Configuration is required to configure internet and MMS connections on the phone. Partners can define the accepted security roles on all incoming MMS messages. If the security role of an incoming MMS message does not match one of the accepted roles, then the message will be discarded. You must specify whether to use a trusted push proxy gateway or an open push proxy gateway.
If you are specifying an Open Push Proxy Gateway, the .xml required for this step has the following structure, and does not require further configuration. For more information about security policy configuration, see Security policy.
Important
For dual SIM phones, connection settings must be unique for each SIM. To ensure unique settings, OEMs can use the $(__MVID) macro as part of all connection names.
<Settings Path="DeviceManagement/Policies/OMACP">
<Setting Name="NetwpinRoles" Value="SECROLE_ANY_PUSH_SOURCE"/>
<Setting Name="UserpinRoles" Value="SECROLE_ANY_PUSH_SOURCE"/>
<Setting Name="UsernetwpinRoles" Value="SECROLE_ANY_PUSH_SOURCE"/>
</Settings>
<Settings Path="DeviceManagement/Policies/MMS">
<Setting Name="MMSMessageRoles" Value="SECROLE_ANY_PUSH_SOURCE"/>
</Settings>
If you are specifying a Trusted Push Proxy Gateway, the .xml required for this step has the following structure.
<Settings Path="PGList/1234-PRXY $(__MVID)/1234-PRXY-PHY $(__MVID)">
<Setting Name="TRUST" Value="1" />
<Setting Name="AddressType" Value="E164" />
<Setting Name="Address" Value="1234" />
<Setting Name="PushEnabled" Value="1" />
<Setting Name="MatchedNapID" Value="1234-NAPDEF $(__MVID)" />
</Settings>
The following table describes the configurable parameters that must be set. Each of these settings is specific to the network operator.
Setting | Description |
---|---|
TRUST |
Specifies if the physical proxies in the logical proxy are privileged. Value values are 0 (false) and 1 (true). |
AddressType |
Specifies the format and protocol of the physical proxy. Value values are “E164”, “IPV4”, and “IPV6”. |
Address |
Specifies the address of the physical proxy. |
PushEnabled |
Specifies whether or not push operations are enabled. Value values are 0 (false) and 1 (true). |
MatchedNapID |
Specifies the string that defines the SMS bearer. |
Each block defines a single trusted Push Proxy Gateway (PPG). You must include one of these blocks for every PPG that is in use on the network.
Related topics