Ports that accept cellular broadcast messages

Partners can specify one or more ports from which the device will accept cellular broadcast 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="http://schemas.microsoft.com/embedded/2004/10/ImageUpdate"  
                         Description="Use to specify one or more ports from which the device will accept cellular broadcast 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="BroadcastChannels" 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 the BroadcastChannels value to the port number(s) that can accept cellular broadcast messages. For example, 1234;5678;9012 and so on.

    If you specify the same port that Windows 10 Mobile already recognizes as an Emergency Alert port (a CMAS or ETWS port number) and a cell broadcast message is received on that port, the user will only receive the message once. The message that is received will be displayed as an Emergency Alert message.

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

Prepare for Windows mobile development

Customization answer file overview