Share via


MMS configuration

MMS configuration consists of creating needed APN configuration, Proxy configuration, Connection policy configuration, MMS proxy and application configuration, and setting the Push proxy gateway configuration.

The following sample shows an example MMS configuration. For a more detailed connectivity configuration sample, see Connectivity configuration.

Important  

For dual SIM phones, you can specify multiple connection names using TO-NAPID, where the names are separated by semicolons. When specifying any Connection Manager names in the Answer file for connections intended for MMS applications, the name must contain @WAP suffix as part of the Connection name.

<Settings Path="Messaging/PerSimSettings/$(__ICCID)/w4">
       <Setting Name="APPID" Value="w4" />
       <Setting Name="ADDR" Value="https://mmsc.contoso.com" />
       <Setting Name="NAME" Value="Contoso" />
       <Setting Name="TO-NAPID" Value="CDMACon;contoso_app;contoso_legacy_app" />
       <Setting Name="MS" Value="1200" />
      </Settings>

      <Setting Name="Cellular/contoso_app@WAP/ExemptFromDisablePolicy" Value="1" />
      <Setting Name="Cellular/constoso_app@WAP/ConnectionType" Value="lte" />
      <Setting Name="Cellular/costoso_app@WAP/AlwaysOn" Value="0" />
      <Setting Name="Cellular/contoso_app@WAP/IPType" Value="IPv4v6" />
      <Setting Name="Cellular/contoso_app@WAP/Enabled" Value="1" />
      <Setting Name="Cellular/contoso_app@WAP/UseRequiresMappingsPolicy" Value="1" />
      <Setting Name="Cellular/contoso_app@WAP/AuthType" Value="None" />
      <Setting Name="Cellular/contoso_app@WAP/ApnId" Value="4" />
      <Setting Name="Cellular/contoso_app@WAP/OemConnectionId" Value="1F96FA6B-9529-44C7-9C38-183A1C50ABF4" />
      <Setting Name="Cellular/contoso_app@WAP/AccessPointName" Value="contosoapp" />

      <Setting Name="Cellular/CDMACon@WAP/ConnectionType" Value="cdma" />
      <Setting Name="Cellular/CDMACon@WAP/Enabled" Value="1" />
      <Setting Name="Cellular/CDMACon@WAP/AlwaysOn" Value="1" />
      <Setting Name="Cellular/CDMACon@WAP/UseRequiresMappingsPolicy" Value="0" />
      <Setting Name="Cellular/CDMACon@WAP/TetheringNAI" Value="0" />
      <Setting Name="Cellular/CDMACon@WAP/UserName" Value="fakeuserpassword" />
      <Setting Name="Cellular/CDMACon@WAP/Password" Value="fakeuserpassword" />

      <Setting Name="Cellular/constoso_legacy_app@WAP/ExemptFromDisablePolicy" Value="1" />
      <Setting Name="Cellular/constoso_legacy_app@WAP/ConnectionType" Value="legacy" />
      <Setting Name="Cellular/constoso_legacy_app@WAP/AlwaysOn" Value="0" />
      <Setting Name="Cellular/constoso_legacy_app@WAP/IPType" Value="IPv4v6" />
      <Setting Name="Cellular/constoso_legacy_app@WAP/Enabled" Value="1" />
      <Setting Name="Cellular/constoso_legacy_app@WAP/UseRequiresMappingsPolicy" Value="1" />
      <Setting Name="Cellular/constoso_legacy_app@WAP/AuthType" Value="None" />
      <Setting Name="Cellular/constoso_legacy_app@WAP/ApnId" Value="4" />
      <Setting Name="Cellular/constoso_legacy_app@WAP/OemConnectionId" Value="C1D85544-ADCB-4B2C-899F-ECD2734A9101" />
      <Setting Name="Cellular/constoso_legacy_app@WAP/AccessPointName" Value="vzwapp" />

    <!--  MMS proxy  -->  
    <Setting Name="Proxies/contoso_mms_proxy $(__MVID)/Server" Value="proxy.contoso.com" />
    <Setting Name="Proxies/contoso_mms_proxy $(__MVID)/Port" Value="80" />
    <Setting Name="Proxies/contoso_mms_proxy $(__MVID)/ConnectionName" Value="zzzcontoso_mms $(__MVID)" />
    <Setting Name="Proxies/contoso_mms_proxy $(__MVID)/Type" Value="HTTP" />
</Settings>

<!--  Push proxy gateway  -->  
<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>

<!--  MMS proxy configuration  -->  
<Settings Path="PGList/contoso_mms-PRXY $(__MVID)/contoso_mms-PRXY-PHY $(__MVID)">
    <Setting Name="AddressType" Value="IPV4" />
    <Setting Name="Address" Value="proxy.contoso.com" />
    <Setting Name="MatchedNapID" Value="zzzcontoso_mms $(__MVID)" />
</Settings>

Important  

All APN, proxy, and policy entries referring to the same connection must be defined within the same <Settings> element in the answer file.

MMS proxy configuration

<Settings Path="PGList/contoso_mms-PRXY $(__MVID)/contoso_mms-PRXY-PHY" $(__MVID)>
    <Setting Name="AddressType" Value="IPv4" />
    <Setting Name="Address" Value="proxy.contoso.com" />
    <Setting Name="MatchedNapID" Value="zzzcontoso_mms $(__MVID)" />
</Settings>

The following table describes the configurable parameters that must be set. Each of these settings is specific to the network operator.

Important  

The proxy and physical proxy names used in the path (in the above example, they are “contoso_mms-PRXY $(__MVID)” and “contoso_mms-PRXY-PHY $(__MVID)“) and the MatchedNapId setting must match the names used for Connections settings (Cellular/Policy/Proxy).

Setting Description

AddressType

Specifies the format and protocol of the physical proxy.

Value values are “E164” and “IPv4”.

Address

Specifies the address of the physical proxy.

MatchedNapId

Connection name. Must match the name of a configured cellular connection.

 

MMS application configuration

<Settings Path="Messaging/PerSimSettings/$(__ICCID)/w4">
       <Setting Name="APPID" Value="w4" />
       <Setting Name="ADDR" Value="https://mmsc.contoso.com" />
       <Setting Name="NAME" Value="Contoso" />
       <Setting Name="TO-NAPID" Value="CDMACon;contoso_app;contoso_legacy_app" />
       <Setting Name="MS" Value="1200" />
      </Settings>

      <Setting Name="Cellular/contoso_app@WAP/ExemptFromDisablePolicy" Value="1" />
      <Setting Name="Cellular/constoso_app@WAP/ConnectionType" Value="lte" />
      <Setting Name="Cellular/costoso_app@WAP/AlwaysOn" Value="0" />
      <Setting Name="Cellular/contoso_app@WAP/IPType" Value="IPv4v6" />
      <Setting Name="Cellular/contoso_app@WAP/Enabled" Value="1" />
      <Setting Name="Cellular/contoso_app@WAP/UseRequiresMappingsPolicy" Value="1" />
      <Setting Name="Cellular/contoso_app@WAP/AuthType" Value="None" />
      <Setting Name="Cellular/contoso_app@WAP/ApnId" Value="4" />
      <Setting Name="Cellular/contoso_app@WAP/OemConnectionId" Value="1F96FA6B-9529-44C7-9C38-183A1C50ABF4" />
      <Setting Name="Cellular/contoso_app@WAP/AccessPointName" Value="contosoapp" />

      <Setting Name="Cellular/CDMACon@WAP/ConnectionType" Value="cdma" />
      <Setting Name="Cellular/CDMACon@WAP/Enabled" Value="1" />
      <Setting Name="Cellular/CDMACon@WAP/AlwaysOn" Value="1" />
      <Setting Name="Cellular/CDMACon@WAP/UseRequiresMappingsPolicy" Value="0" />
      <Setting Name="Cellular/CDMACon@WAP/TetheringNAI" Value="0" />
      <Setting Name="Cellular/CDMACon@WAP/UserName" Value="fakeuserpassword" />
      <Setting Name="Cellular/CDMACon@WAP/Password" Value="fakeuserpassword" />

      <Setting Name="Cellular/constoso_legacy_app@WAP/ExemptFromDisablePolicy" Value="1" />
      <Setting Name="Cellular/constoso_legacy_app@WAP/ConnectionType" Value="legacy" />
      <Setting Name="Cellular/constoso_legacy_app@WAP/AlwaysOn" Value="0" />
      <Setting Name="Cellular/constoso_legacy_app@WAP/IPType" Value="IPv4v6" />
      <Setting Name="Cellular/constoso_legacy_app@WAP/Enabled" Value="1" />
      <Setting Name="Cellular/constoso_legacy_app@WAP/UseRequiresMappingsPolicy" Value="1" />
      <Setting Name="Cellular/constoso_legacy_app@WAP/AuthType" Value="None" />
      <Setting Name="Cellular/constoso_legacy_app@WAP/ApnId" Value="4" />
      <Setting Name="Cellular/constoso_legacy_app@WAP/OemConnectionId" Value="C1D85544-ADCB-4B2C-899F-ECD2734A9101" />
      <Setting Name="Cellular/constoso_legacy_app@WAP/AccessPointName" Value="vzwapp" />

The following table describes the configurable parameters that must be set. Each of these settings is specific to the network operator.

Setting Description

APPID

Must be set to “w4”.

NAME

Specifies a user readable ID for this MMS setting group.

ADDR

Specifies the absolute MMSC URL.

TO-NAPID

Specifies the Connection names used by MMS, separated by semicolons.

MS

Specifies the maximum size of an MMS.

 

Dual SIM

MMS configuration on dual SIM phones has the following requirements:

  • Use TO-NAPID to specify multiple Connection names separated by semicolons.

  • The Connection name must contain @WAP suffix as part of the name when specifying any Connection Manager name in the Answer file, if the connection is intended for use by the MMS application.

Customization

Additional customizations for MMS can be found in the Customizations for SMS and MMS section.

 

 

Send comments about this topic to Microsoft