Table of contents
Collapse the table of content
Expand the table of content

Server for MMS acknowledgement messages

Last Updated: 12/12/2016

By default, the MMS transport sends an acknowledgement to the MMS application server (MMSC) provisioned by following the instructions in MMS application configuration. However, on some networks, the correct server to use is sent as a URL in the MMS message. In that case, a registry key must be set, or else the acknowledgement will not be received and the server will continue to send duplicate messages.

Constraints: None
This customization supports: per-SIM value


  1. Create a customization answer file using the contents shown in the following code sample.

    <?xml version="1.0" encoding="utf-8" ?>  
    <ImageCustomizations xmlns=""  
                         Description="Use to enable some networks to correctly acknowledge MMS messages."  
      <!-- Define the Targets --> 
         <Target Id="">
               <Condition Name="" Value="" />
               <Condition Name="" Value="" />
        <Settings Path="Multivariant">
          <Setting Name="Enable" Value="1" />
        <Settings Path="AutoDataConfig">
          <Setting Name="Enable" Value="0" />
      <!-- Specify the Variant -->
      <Variant Name=""> 
          <TargetRef Id="" /> 
        <Settings Path="Messaging/PerSimSettings/$(__ICCID)">  
          <Setting Name="UseDefaultAddress" Value="" />             
  2. Specify an Owner.

  3. Define Targets or conditions for when a variant can be applied, such as keying off a SIM's MCC, MNC, and SPN.

  4. Define settings for a Variant, which are applied if the associated target's conditions are met.

  5. Set UseDefaultAddress to one of the following values:


    1 or 0x1

    Enable some networks to correctly acknowledge MMS messages.

    0 or 0x0

    Disable the feature.

Testing steps:
Work with your mobile operator to test this customization on their network.

Send comments about this topic to Microsoft

© 2017 Microsoft