﻿<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v3" manifestVersion="1.0" copyright="Copyright (c) Microsoft Corporation. All Rights Reserved.">
  <assemblyIdentity name="Microsoft-Windows-Telephony-PhoneService" version="10.0.10586.63" processorArchitecture="amd64" language="neutral" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
  <dependency discoverable="no" resourceType="resources">
    <dependentAssembly>
      <assemblyIdentity name="Microsoft-Windows-Telephony-PhoneService.Resources" version="10.0.10586.63" processorArchitecture="amd64" language="*" buildType="release" publicKeyToken="31bf3856ad364e35" versionScope="nonSxS" />
    </dependentAssembly>
  </dependency>
  <file name="PhoneService.dll" destinationPath="$(runtime.system32)\" sourceName="PhoneService.dll" sourcePath=".\" importPath="$(build.nttree)\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2">
      <dsig:Transforms xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">cDAYLnBs6+a9Ur3HHKjyIwrURa5lVBiOdvCaXiYSvS4=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <file name="PhoneServiceRes.dll" destinationPath="$(runtime.system32)\" sourceName="PhoneServiceRes.dll" sourcePath=".\" importPath="$(build.nttree)\">
    <securityDescriptor name="WRP_FILE_DEFAULT_SDDL" />
    <asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2">
      <dsig:Transforms xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
        <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />
      </dsig:Transforms>
      <dsig:DigestMethod xmlns:dsig="http://www.w3.org/2000/09/xmldsig#" Algorithm="http://www.w3.org/2000/09/xmldsig#sha256" />
      <dsig:DigestValue xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">3Fgt4nFwVV3+8oftuq//Q0DpvGu5xxuQ/izSed2A62U=</dsig:DigestValue>
    </asmv2:hash>
  </file>
  <registryKeys>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Phone\Settings\PhoneLineFactories">
      <registryValue name="VoIP" valueType="REG_SZ" value="{e0da66c1-3ac5-4346-8b18-93f5075a2a01}" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Phone\Settings">
      <registryValue name="AssistedDialSetting" valueType="REG_DWORD" value="0x00000001" />
      <registryValue name="CallIDMatch" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="ShowLongTones" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="HideCallForwarding" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="UseOKForUssdDialogs" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="VoLTEAudioQualityString" valueType="REG_SZ" value="" />
      <registryValue name="ConferenceCallMaximumPartyCount" valueType="REG_DWORD" value="0x00000006" />
      <registryValue name="ContinuousDTMFEnabled" valueType="REG_DWORD" value="0x00000001" />
      <registryValue name="PartnerAppProvisioningFilePath" valueType="REG_SZ" value="" />
      <registryValue name="PartnerAppTaskURI" valueType="REG_SZ" value="" />
      <registryValue name="PartnerImmediateDialStrings" valueType="REG_MULTI_SZ" value="&quot;##634#&quot;,&quot;##3282#&quot;,&quot;##778#&quot;,&quot;##675#&quot;,&quot;##786#&quot;" />
      <registryValue name="PartnerNonImmediateDialStrings" valueType="REG_MULTI_SZ" value="&quot;##3282&quot;,&quot;##2539#&quot;,&quot;##33284#&quot;,&quot;##2539&quot;,&quot;##786&quot;,&quot;##778&quot;,&quot;##33284&quot;" />
      <registryValue name="HomeNetworkSpecificDialStrings" valueType="REG_MULTI_SZ" value="&quot;*71&quot;,&quot;*72&quot;,&quot;*73&quot;" />
      <registryValue name="PersoUnlockCode" valueType="REG_SZ" value="##782#" />
      <registryValue name="PreferredRecordingApplication" valueType="REG_SZ" value="" />
      <registryValue name="RecordingFeatureDisabled" valueType="REG_DWORD" value="0x00000000" />
      <registryValue name="AllowHomeNetworkSpecificDialStringsWhileRoaming" valueType="REG_DWORD" value="0x00000001" />
      <registryValue name="VideoCallingLabel" valueType="REG_SZ" value="" />
      <registryValue name="VideoCallingDescription" valueType="REG_SZ" value="" />
      <registryValue name="VideoCallingChargesTitle" valueType="REG_SZ" value="" />
      <registryValue name="VideoCallingChargesMessage" valueType="REG_SZ" value="" />
    </registryKey>
    <registryKey keyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Phone\Service">
      <registryValue name="PrimaryTilePhoneLineId" valueType="REG_SZ" value="" />
      <registryValue name="DefaultOutgoingPhoneLineId" valueType="REG_SZ" value="" />
    </registryKey>
  </registryKeys>
  <trustInfo>
    <security>
      <accessControl>
        <securityDescriptorDefinitions>
          <securityDescriptorDefinition name="WRP_FILE_DEFAULT_SDDL" sddl="O:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464G:S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464D:P(A;;FA;;;S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464)(A;;GRGX;;;BA)(A;;GRGX;;;SY)(A;;GRGX;;;BU)(A;;GRGX;;;S-1-15-2-1)S:(AU;FASA;0x000D0116;;;WD)" operationHint="replace" />
        </securityDescriptorDefinitions>
      </accessControl>
    </security>
  </trustInfo>
  <localization>
    <resources culture="en-US">
      <stringTable>
        <string id="AudioChangePreventedDeferral" value="CallRecording: An audio type change prevented deferring of audio disable.  New audio type: %1, Audio type being disabled: %3 on executor %2" />
        <string id="CallDeviceEnumeratorToFindBidiEndpoint" value="Enumerating audio endpoints" />
        <string id="CallRecording.InvalidStateChange" value="CallRecording: INVALID state change from '%2' to '%3' on executor %1" />
        <string id="CallRecording.OtherCallTalking" value="CallRecording: A call that is not being recorded is talking.  Recording will finish.  LineId:%1, CallId:%2, ConferenceCallId:%3" />
        <string id="CallRecording.PreferredApplicationChanged" value="CallRecording: Preferred recording application changed.  Old Package Family Name: '%1', New Package Family Name: '%2'" />
        <string id="CallRecording.RecordedCallNotFound" value="CallRecording: Recorded call no longer exists.  Recording will finish.  LineId:%2, CallId:%1" />
        <string id="CallRecording.RecordedCallNowHeld" value="CallRecording: Recorded call is now held.  Recording will pause and may finish.  LineId:%1, CallId:%2, ConferenceCallId:%3" />
        <string id="CallRecording.RecordedCallNowIdle" value="CallRecording: Recorded call is now idle.  Recording will end.  LineId:%1, CallId:%2, ConferenceCallId:%3" />
        <string id="CallRecording.ValidStateChange" value="CallRecording VALID state change from '%2' to '%3' on executor %1" />
        <string id="CallUpgradeState_AppQueryingRemotePartySeamlessCapability" value="App Querying Remote Party Seamless Capability" />
        <string id="CallUpgradeState_DataConnectivityUnavailable" value="Data Connectivity Unavailable" />
        <string id="CallUpgradeState_NeverPossible" value="Never possible" />
        <string id="CallUpgradeState_None" value="Unknown or not possible" />
        <string id="CallUpgradeState_NonSeamlessUpgradeWaitingForUser" value="Non-Seamless Upgrade Initiated" />
        <string id="CallUpgradeState_OtherPartyAndDataConnectivityAvailable" value="Other Party and DataConnectivity Available" />
        <string id="CallUpgradeState_OtherPartyUnavailable" value="Other Party Unavailable" />
        <string id="CallUpgradeState_QueryingDataConnectivity" value="Querying Data Connectivity" />
        <string id="CallUpgradeState_QueryingOtherPartyAvailability" value="Querying other party availability" />
        <string id="CallUpgradeState_QueryingRemotePartySeamlessCapability" value="Querying Remote Party Seamless Capability" />
        <string id="CallUpgradeState_UpgradeAvailable" value="Upgrade Available" />
        <string id="CallUpgradeState_UpgradeComplete" value="Upgrade Complete" />
        <string id="CallUpgradeState_UpgradeInitiated" value="Seamless Upgrade Initiated" />
        <string id="CancelledDeferredAudioDisable" value="CallRecording: Cancelled request to defer disabling of cellular audio: %3 due to enabling of: %1 on executor %2" />
        <string id="CellularAudioType_CircuitSwitched" value="CircuitSwitched" />
        <string id="CellularAudioType_None" value="None" />
        <string id="CellularAudioType_PacketSwitched" value="PacketSwitched" />
        <string id="CellularAudioType_PacketSwitched_WiFi" value="PacketSwitched_WiFi" />
        <string id="ControllerDispatchWork" value="Phone Controller DispatchWork" />
        <string id="ControllerUpdateVideoSetting" value="PhoneController - Updating video calling settings, [lineId=%1][videoCallingSetting=%2][cacheVideoCallingSetting=%3][userRequest=%4][TTYEnabled=%5][cellularDataEnabled=%6]" />
        <string id="CoreUiFind" value="CoreUI endpoint find" />
        <string id="CoreUiSend" value="CoreUI send message" />
        <string id="DeferredAudioDisable" value="CallRecording: Deferred request to disable cellular audio: %1 on executor %2" />
        <string id="DialPoomRequest" value="POOM request while Dialing" />
        <string id="DisableAudioRouting" value="Disable audio routing" />
        <string id="DisableCellularAudio" value="Disable cellular audio" />
        <string id="EnableAudioRouting" value="Enable audio routing" />
        <string id="EnableCellularAudio" value="Enable cellular audio" />
        <string id="EnableCellularProviderChange" value="Enable cellular provider change" />
        <string id="Enums.AccountFriendlyName" value="AccountFriendlyName" />
        <string id="Enums.AlertText" value="AlertText" />
        <string id="Enums.Begin" value="Begin" />
        <string id="Enums.BGS_AUDIO_CONNECTED" value="BGS_AUDIO_CONNECTED" />
        <string id="Enums.BGS_BTCM_RUNNING" value="BGS_BTCM_RUNNING" />
        <string id="Enums.BGS_DEVICE_CONNECTED" value="BGS_DEVICE_CONNECTED" />
        <string id="Enums.BGS_INQUIRY_IN_PROGRESS" value="BGS_INQUIRY_IN_PROGRESS" />
        <string id="Enums.BGS_PHONE_CONNECTED" value="BGS_PHONE_CONNECTED" />
        <string id="Enums.BGS_RADIO_ENABLED" value="BGS_RADIO_ENABLED" />
        <string id="Enums.BrandingImagePath" value="BrandingImagePath" />
        <string id="Enums.BroadcastText" value="BroadcastText" />
        <string id="Enums.CallAudioRoutingPath_Bluetooth" value="CallAudioRoutingPath_Bluetooth" />
        <string id="Enums.CallAudioRoutingPath_HandsetDefault" value="CallAudioRoutingPath_HandsetDefault" />
        <string id="Enums.CallAudioRoutingPath_Speakerphone" value="CallAudioRoutingPath_Speakerphone" />
        <string id="Enums.CallerIdSetting" value="CallerIdSetting" />
        <string id="Enums.CallForwardingAddress" value="CallForwardingAddress" />
        <string id="Enums.CallForwardingState" value="CallForwardingState" />
        <string id="Enums.CallVerb_AcceptIncoming" value="CallVerb_AcceptIncoming" />
        <string id="Enums.CallVerb_AcceptIncomingVideo" value="CallVerb_AcceptIncomingVideo" />
        <string id="Enums.CallVerb_AddVideo" value="CallVerb_AddVideo" />
        <string id="Enums.CallVerb_Conference" value="CallVerb_Conference" />
        <string id="Enums.CallVerb_Dial" value="CallVerb_Dial" />
        <string id="Enums.CallVerb_DisableLocalVideo" value="CallVerb_DisableLocalVideo" />
        <string id="Enums.CallVerb_DropActiveAcceptHeld" value="CallVerb_DropActiveAcceptHeld" />
        <string id="Enums.CallVerb_DropFromConference" value="CallVerb_DropFromConference" />
        <string id="Enums.CallVerb_DropVideo" value="CallVerb_DropVideo" />
        <string id="Enums.CallVerb_EnableLocalVideo" value="CallVerb_EnableLocalVideo" />
        <string id="Enums.CallVerb_End" value="CallVerb_End" />
        <string id="Enums.CallVerb_Flash" value="CallVerb_Flash" />
        <string id="Enums.CallVerb_Hold" value="CallVerb_Hold" />
        <string id="Enums.CallVerb_PauseRecording" value="CallVerb_PauseRecording" />
        <string id="Enums.CallVerb_Private" value="CallVerb_Private" />
        <string id="Enums.CallVerb_RejectIncoming" value="CallVerb_RejectIncoming" />
        <string id="Enums.CallVerb_RejectIncomingVideo" value="CallVerb_RejectIncomingVideo" />
        <string id="Enums.CallVerb_SendDtmf" value="CallVerb_SendDtmf" />
        <string id="Enums.CallVerb_SetVideoPaused" value="CallVerb_SetVideoPaused" />
        <string id="Enums.CallVerb_StartDtmf" value="CallVerb_StartDtmf" />
        <string id="Enums.CallVerb_StartRecording" value="CallVerb_StartRecording" />
        <string id="Enums.CallVerb_StopDtmf" value="CallVerb_StopDtmf" />
        <string id="Enums.CallVerb_StopRecording" value="CallVerb_StopRecording" />
        <string id="Enums.CallVerb_Swap" value="CallVerb_Swap" />
        <string id="Enums.CallVerb_Unhold" value="CallVerb_Unhold" />
        <string id="Enums.Cancel" value="Cancel" />
        <string id="Enums.Capabilities" value="Capabilities" />
        <string id="Enums.Complete" value="Complete" />
        <string id="Enums.CountryCode" value="CountryCode" />
        <string id="Enums.CurrentMcc" value="CurrentMcc" />
        <string id="Enums.CurrentMnc" value="CurrentMnc" />
        <string id="Enums.EmergencyCallbackMode" value="EmergencyCallbackMode" />
        <string id="Enums.End" value="End" />
        <string id="Enums.Finishing" value="Finishing" />
        <string id="Enums.Idle" value="Idle" />
        <string id="Enums.IgnoreUssdExclusions" value="IgnoreUssdExclusions" />
        <string id="Enums.Initializing" value="Initializing" />
        <string id="Enums.InProgress" value="InProgress" />
        <string id="Enums.LineBrandingFlags" value="LineBrandingFlags" />
        <string id="Enums.LineSettingCapabilities" value="LineSettingCapabilities" />
        <string id="Enums.LocalCallWaitingToneNeeded" value="LocalCallWaitingToneNeeded" />
        <string id="Enums.Muted" value="Muted" />
        <string id="Enums.NotStarted" value="NotStarted" />
        <string id="Enums.OperatorName" value="OperatorName" />
        <string id="Enums.OperatorNumericName" value="OperatorNumericName" />
        <string id="Enums.Paused" value="Paused" />
        <string id="Enums.Pausing" value="Pausing" />
        <string id="Enums.PersoFeature" value="PersoFeature" />
        <string id="Enums.PersoState" value="PersoState" />
        <string id="Enums.PersoUnblockAttemptsRemaining" value="PersoUnblockAttemptsRemaining" />
        <string id="Enums.PersoUnlockAttemptsRemaining" value="PersoUnlockAttemptsRemaining" />
        <string id="Enums.PH_CALLSTATE_AMBIGUOUS" value="PH_CALLSTATE_AMBIGUOUS" />
        <string id="Enums.PH_CALLSTATE_CALLING" value="PH_CALLSTATE_CALLING" />
        <string id="Enums.PH_CALLSTATE_HOLD" value="PH_CALLSTATE_HOLD" />
        <string id="Enums.PH_CALLSTATE_IDLE" value="PH_CALLSTATE_IDLE" />
        <string id="Enums.PH_CALLSTATE_INCOMING" value="PH_CALLSTATE_INCOMING" />
        <string id="Enums.PH_CALLSTATE_TALKING" value="PH_CALLSTATE_TALKING" />
        <string id="Enums.PH_CALLSTATE_TRANSFERRING" value="PH_CALLSTATE_TRANSFERRING" />
        <string id="Enums.PH_MSG_CALLEE_INCOMING_CALLS_BARRED" value="PH_MSG_CALLEE_INCOMING_CALLS_BARRED" />
        <string id="Enums.PH_MSG_CURRENTLY_IN_ECBM" value="PH_MSG_CURRENTLY_IN_ECBM" />
        <string id="Enums.PH_MSG_DISMISSSUPSVCS" value="PH_MSG_DISMISSSUPSVCS" />
        <string id="Enums.PH_MSG_ECBMIDLE" value="PH_MSG_ECBMIDLE" />
        <string id="Enums.PH_MSG_ERRORACCEPTVIDEO" value="PH_MSG_ERRORACCEPTVIDEO" />
        <string id="Enums.PH_MSG_ERRORADDVIDEO" value="PH_MSG_ERRORADDVIDEO" />
        <string id="Enums.PH_MSG_ERRORANSWER" value="PH_MSG_ERRORANSWER" />
        <string id="Enums.PH_MSG_ERRORBADADDRESS" value="PH_MSG_ERRORBADADDRESS" />
        <string id="Enums.PH_MSG_ERRORCALLDROPPED" value="PH_MSG_ERRORCALLDROPPED" />
        <string id="Enums.PH_MSG_ERRORCALLFORWARDAPPLY" value="PH_MSG_ERRORCALLFORWARDAPPLY" />
        <string id="Enums.PH_MSG_ERRORCALLFORWARDRETRIEVE" value="PH_MSG_ERRORCALLFORWARDRETRIEVE" />
        <string id="Enums.PH_MSG_ERRORCHLD1" value="PH_MSG_ERRORCHLD1" />
        <string id="Enums.PH_MSG_ERRORCONFERENCEFAILED" value="PH_MSG_ERRORCONFERENCEFAILED" />
        <string id="Enums.PH_MSG_ERRORDESTINATIONBARRED" value="PH_MSG_ERRORDESTINATIONBARRED" />
        <string id="Enums.PH_MSG_ERRORDIAL" value="PH_MSG_ERRORDIAL" />
        <string id="Enums.PH_MSG_ERRORDISABLELOCALVIDEO" value="PH_MSG_ERRORDISABLELOCALVIDEO" />
        <string id="Enums.PH_MSG_ERRORDROPVIDEO" value="PH_MSG_ERRORDROPVIDEO" />
        <string id="Enums.PH_MSG_ERRORDTMF" value="PH_MSG_ERRORDTMF" />
        <string id="Enums.PH_MSG_ERROREMERGENCYONLY" value="PH_MSG_ERROREMERGENCYONLY" />
        <string id="Enums.PH_MSG_ERRORENABLELOCALVIDEO" value="PH_MSG_ERRORENABLELOCALVIDEO" />
        <string id="Enums.PH_MSG_ERROREND" value="PH_MSG_ERROREND" />
        <string id="Enums.PH_MSG_ERRORFDNRESTRICT" value="PH_MSG_ERRORFDNRESTRICT" />
        <string id="Enums.PH_MSG_ERRORFLASH" value="PH_MSG_ERRORFLASH" />
        <string id="Enums.PH_MSG_ERRORHOLD" value="PH_MSG_ERRORHOLD" />
        <string id="Enums.PH_MSG_ERRORINVALIDDESTADDRESS" value="PH_MSG_ERRORINVALIDDESTADDRESS" />
        <string id="Enums.PH_MSG_ERRORINVALIDSIM" value="PH_MSG_ERRORINVALIDSIM" />
        <string id="Enums.PH_MSG_ERRORMUTE" value="PH_MSG_ERRORMUTE" />
        <string id="Enums.PH_MSG_ERRORNETWORKCONGESTION" value="PH_MSG_ERRORNETWORKCONGESTION" />
        <string id="Enums.PH_MSG_ERRORNETWORKDROPPED" value="PH_MSG_ERRORNETWORKDROPPED" />
        <string id="Enums.PH_MSG_ERRORNETWORKSERVICENOTAVAILABLE" value="PH_MSG_ERRORNETWORKSERVICENOTAVAILABLE" />
        <string id="Enums.PH_MSG_ERRORNODIALTONE" value="PH_MSG_ERRORNODIALTONE" />
        <string id="Enums.PH_MSG_ERRORNOTADMIN" value="PH_MSG_ERRORNOTADMIN" />
        <string id="Enums.PH_MSG_ERRORNOVMAILNUMBER" value="PH_MSG_ERRORNOVMAILNUMBER" />
        <string id="Enums.PH_MSG_ERROROPERATIONFAILED" value="PH_MSG_ERROROPERATIONFAILED" />
        <string id="Enums.PH_MSG_ERROROUTGOINGCALLNOFREELINES" value="PH_MSG_ERROROUTGOINGCALLNOFREELINES" />
        <string id="Enums.PH_MSG_ERRORPAUSERECORDING" value="PH_MSG_ERRORPAUSERECORDING" />
        <string id="Enums.PH_MSG_ERRORPHONECONNECTIONFAILURE" value="PH_MSG_ERRORPHONECONNECTIONFAILURE" />
        <string id="Enums.PH_MSG_ERRORPRIVATE" value="PH_MSG_ERRORPRIVATE" />
        <string id="Enums.PH_MSG_ERRORRADIOOFF" value="PH_MSG_ERRORRADIOOFF" />
        <string id="Enums.PH_MSG_ERRORREJECTVIDEO" value="PH_MSG_ERRORREJECTVIDEO" />
        <string id="Enums.PH_MSG_ERRORROAMRESTRICT" value="PH_MSG_ERRORROAMRESTRICT" />
        <string id="Enums.PH_MSG_ERRORSETVIDEOPAUSED" value="PH_MSG_ERRORSETVIDEOPAUSED" />
        <string id="Enums.PH_MSG_ERRORSIMBUSY" value="PH_MSG_ERRORSIMBUSY" />
        <string id="Enums.PH_MSG_ERRORSTARTRECORDING" value="PH_MSG_ERRORSTARTRECORDING" />
        <string id="Enums.PH_MSG_ERRORSTOPRECORDING" value="PH_MSG_ERRORSTOPRECORDING" />
        <string id="Enums.PH_MSG_ERRORSWAP" value="PH_MSG_ERRORSWAP" />
        <string id="Enums.PH_MSG_ERRORTRANSFER" value="PH_MSG_ERRORTRANSFER" />
        <string id="Enums.PH_MSG_ERRORUNHOLD" value="PH_MSG_ERRORUNHOLD" />
        <string id="Enums.PH_MSG_ERRORUNMUTE" value="PH_MSG_ERRORUNMUTE" />
        <string id="Enums.PH_MSG_ERRORUNREACHABLE" value="PH_MSG_ERRORUNREACHABLE" />
        <string id="Enums.PH_MSG_ERRORVIDEOCALLINGOFF" value="PH_MSG_ERRORVIDEOCALLINGOFF" />
        <string id="Enums.PH_MSG_ERRORVOICEMAILSWITCHLINES" value="PH_MSG_ERRORVOICEMAILSWITCHLINES" />
        <string id="Enums.PH_MSG_EXT" value="PH_MSG_EXT" />
        <string id="Enums.PH_MSG_LAST" value="PH_MSG_LAST" />
        <string id="Enums.PH_MSG_MISSEDCALL" value="PH_MSG_MISSEDCALL" />
        <string id="Enums.PH_MSG_NOT_CURRENTLY_IN_ECBM" value="PH_MSG_NOT_CURRENTLY_IN_ECBM" />
        <string id="Enums.PH_MSG_SEAMLESS_UPGRADE" value="PH_MSG_SEAMLESS_UPGRADE" />
        <string id="Enums.PH_MSG_SERVICEAUTOENABLED" value="PH_MSG_SERVICEAUTOENABLED" />
        <string id="Enums.PH_MSG_SIMPHONEBOOKENTRY" value="PH_MSG_SIMPHONEBOOKENTRY" />
        <string id="Enums.PH_MSG_SIMSECNEEDED" value="PH_MSG_SIMSECNEEDED" />
        <string id="Enums.PH_MSG_SIMUNLOCK" value="PH_MSG_SIMUNLOCK" />
        <string id="Enums.PH_MSG_SPEAKERPHONEON" value="PH_MSG_SPEAKERPHONEON" />
        <string id="Enums.PH_MSG_SUPSVCEXECUTING" value="PH_MSG_SUPSVCEXECUTING" />
        <string id="Enums.PH_MSG_SUPSVCFAILED" value="PH_MSG_SUPSVCFAILED" />
        <string id="Enums.PH_MSG_SUPSVCSUCCEEDED" value="PH_MSG_SUPSVCSUCCEEDED" />
        <string id="Enums.PH_MSG_UPGRADE_ERROR" value="PH_MSG_UPGRADE_ERROR" />
        <string id="Enums.PH_MSG_USSDEXECUTED_FURTHER_INFO_REQUIRED" value="PH_MSG_USSDEXECUTED_FURTHER_INFO_REQUIRED" />
        <string id="Enums.PH_MSG_USSDEXECUTED_NO_FURTHER_INFO_REQUIRED" value="PH_MSG_USSDEXECUTED_NO_FURTHER_INFO_REQUIRED" />
        <string id="Enums.PH_MSG_USSDEXECUTING" value="PH_MSG_USSDEXECUTING" />
        <string id="Enums.PH_MSG_VIDEOCHARGESPROMPT" value="PH_MSG_VIDEOCHARGESPROMPT" />
        <string id="Enums.PH_MSG_VOICEMAIL" value="PH_MSG_VOICEMAIL" />
        <string id="Enums.PH_MSG_VOIP_INSTALL_PROMPT" value="PH_MSG_VOIP_INSTALL_PROMPT" />
        <string id="Enums.PhoneCallAudio_BluetoothSco" value="PhoneCallAudio_BluetoothSco" />
        <string id="Enums.PhoneCallAudio_BluetoothScoWithNREC" value="PhoneCallAudio_BluetoothScoWithNREC" />
        <string id="Enums.PhoneCallAudio_DefaultEndpointPerRoutingPolicy" value="PhoneCallAudio_DefaultEndpointPerRoutingPolicy" />
        <string id="Enums.PhoneCallAudio_Handset" value="PhoneCallAudio_Handset" />
        <string id="Enums.PhoneCallAudio_Speakerphone" value="PhoneCallAudio_Speakerphone" />
        <string id="Enums.PhoneCallAudio_WiredHeadset" value="PhoneCallAudio_WiredHeadset" />
        <string id="Enums.PhoneCallAudio_WiredHeadsetWithMicrophone" value="PhoneCallAudio_WiredHeadsetWithMicrophone" />
        <string id="Enums.PhoneLineChangeKind_Added" value="PhoneLineChangeKind_Added" />
        <string id="Enums.PhoneLineChangeKind_PropertiesChanged" value="PhoneLineChangeKind_PropertiesChanged" />
        <string id="Enums.PhoneLineChangeKind_Removed" value="PhoneLineChangeKind_Removed" />
        <string id="Enums.PhoneLineProperties_BrandingOptions" value="PhoneLineProperties_BrandingOptions" />
        <string id="Enums.PhoneLineProperties_CanDial" value="PhoneLineProperties_CanDial" />
        <string id="Enums.PhoneLineProperties_CellularDetails" value="PhoneLineProperties_CellularDetails" />
        <string id="Enums.PhoneLineProperties_DisplayColor" value="PhoneLineProperties_DisplayColor" />
        <string id="Enums.PhoneLineProperties_DisplayName" value="PhoneLineProperties_DisplayName" />
        <string id="Enums.PhoneLineProperties_NetworkName" value="PhoneLineProperties_NetworkName" />
        <string id="Enums.PhoneLineProperties_NetworkState" value="PhoneLineProperties_NetworkState" />
        <string id="Enums.PhoneLineProperties_Transport" value="PhoneLineProperties_Transport" />
        <string id="Enums.PhoneLineProperties_Voicemail" value="PhoneLineProperties_Voicemail" />
        <string id="Enums.RcsMediaType_AudioOnly" value="RcsMediaType_AudioOnly" />
        <string id="Enums.RcsMediaType_AudioVideo" value="RcsMediaType_AudioVideo" />
        <string id="Enums.RcsMediaType_None" value="RcsMediaType_None" />
        <string id="Enums.RcsServiceStatus_Started" value="RcsServiceStatus_Started" />
        <string id="Enums.RcsServiceStatus_Starting" value="RcsServiceStatus_Starting" />
        <string id="Enums.RcsServiceStatus_Stopped" value="RcsServiceStatus_Stopped" />
        <string id="Enums.RcsServiceStatus_Stopping" value="RcsServiceStatus_Stopping" />
        <string id="Enums.Recording" value="Recording" />
        <string id="Enums.RegistrationRejectReason" value="RegistrationRejectReason" />
        <string id="Enums.RegistrationState" value="RegistrationState" />
        <string id="Enums.REJECT_INCOMING_REASON_EMERGENCY_MODE" value="RejectIncomingReason_EmergencyMode" />
        <string id="Enums.REJECT_INCOMING_REASON_FILTERED" value="RejectIncomingReason_Filtered" />
        <string id="Enums.REJECT_INCOMING_REASON_OTHER_INCOMING_CALL" value="RejectIncomingReason_OtherIncomingCall" />
        <string id="Enums.REJECT_INCOMING_REASON_USER_REQUEST" value="RejectIncomingReason_UserRequest" />
        <string id="Enums.Resuming" value="Resuming" />
        <string id="Enums.ServiceOn" value="ServiceOn" />
        <string id="Enums.SignalStrength" value="SignalStrength" />
        <string id="Enums.SimState" value="SimState" />
        <string id="Enums.SimStateLockInfo" value="SimStateLockInfo" />
        <string id="Enums.SimUnblockAttemptsRemaining" value="SimUnblockAttemptsRemaining" />
        <string id="Enums.SimUnlockAttemptsRemaining" value="SimUnlockAttemptsRemaining" />
        <string id="Enums.SlotIndex" value="SlotIndex" />
        <string id="Enums.SmallIconPath" value="SmallIconPath" />
        <string id="Enums.SortKey" value="SortKey" />
        <string id="Enums.Starting" value="Starting" />
        <string id="Enums.SubscriberAddress" value="SubscriberAddress" />
        <string id="Enums.SupportsHold" value="SupportsHold" />
        <string id="Enums.SupportsPlusCodeDialing" value="SupportsPlusCodeDialing" />
        <string id="Enums.SystemType" value="SystemType" />
        <string id="Enums.UdmCallItemEventType_EventConnectionBroken" value="UdmCallItemEventType_EventConnectionBroken" />
        <string id="Enums.UdmCallItemEventType_EventCreate" value="UdmCallItemEventType_EventCreate" />
        <string id="Enums.UdmCallItemEventType_EventDelete" value="UdmCallItemEventType_EventDelete" />
        <string id="Enums.UdmCallItemEventType_EventDeleteAll" value="UdmCallItemEventType_EventDeleteAll" />
        <string id="Enums.UdmCallItemEventType_EventMissed" value="UdmCallItemEventType_EventMissed" />
        <string id="Enums.UdmCallItemEventType_EventModify" value="UdmCallItemEventType_EventModify" />
        <string id="Enums.Unavailable" value="Unavailable" />
        <string id="Enums.UssdExclusionList" value="UssdExclusionList" />
        <string id="Enums.VideoCallingEnabled" value="VideoCallingEnabled" />
        <string id="Enums.VideoCallingSetting_CachedValue" value="VideoCallingSetting_CachedValue" />
        <string id="Enums.VideoCallingSetting_Disabled" value="VideoCallingSetting_Disabled" />
        <string id="Enums.VideoCallingSetting_Enabled" value="VideoCallingSetting_Enabled" />
        <string id="Enums.VideoCapabilities_VideoCalling" value="VideoCalling" />
        <string id="Enums.VoicemailAddress" value="VoicemailAddress" />
        <string id="Enums.VoicemailConnectivityState" value="VoicemailConnectivityState" />
        <string id="Enums.VoicemailCount" value="VoicemailCount" />
        <string id="Enums.VoicemailProvisioningState" value="VoicemailProvisioningState" />
        <string id="Event.CommsErrorOriginateMessage" value="[ERROR] originated HRESULT=%1 [%2 @ %3]" />
        <string id="Event.CommsPropagateErrorMessage" value="[ERROR] propagated HRESULT=%1 [%2 @ %3]" />
        <string id="GetMuteCellularAudioRx" value="Getting cellular Rx mute state" />
        <string id="LockHeld" value="Critical section held" />
        <string id="MuteCellularAudioRx" value="Mute cellular audio rx" />
        <string id="MuteCellularAudioTx" value="Mute cellular audio tx" />
        <string id="MuteVoipAudio" value="Mute voip audio" />
        <string id="PerformingDeferredAudioDisable" value="CallRecording: Performing deferred request to disable cellular audio: %1 on executor %2" />
        <string id="PH_CHANGEEVENT_ACTIONAVAILABILITY" value="PH_CHANGEEVENT_ACTIONAVAILABILITY" />
        <string id="PH_CHANGEEVENT_AGGREGATEBRANDING" value="PH_CHANGEEVENT_AGGREGATEBRANDING" />
        <string id="PH_CHANGEEVENT_ALERTMSG" value="PH_CHANGEEVENT_ALERTMSG" />
        <string id="PH_CHANGEEVENT_ALL" value="PH_CHANGEEVENT_ALL" />
        <string id="PH_CHANGEEVENT_ASYNC_OPERATION_FAILURE" value="PH_CHANGEEVENT_ASYNC_OPERATION_FAILURE" />
        <string id="PH_CHANGEEVENT_ASYNC_OPERATION_SUCCESS" value="PH_CHANGEEVENT_ASYNC_OPERATION_SUCCESS" />
        <string id="PH_CHANGEEVENT_BLUETOOTHHANDSFREE" value="PH_CHANGEEVENT_BLUETOOTHHANDSFREE" />
        <string id="PH_CHANGEEVENT_BRANDINGTEXT" value="PH_CHANGEEVENT_BRANDINGTEXT" />
        <string id="PH_CHANGEEVENT_CELLULARLINECOMPONENTSCHANGED" value="PH_CHANGEEVENT_CELLULARLINECOMPONENTSCHANGED" />
        <string id="PH_CHANGEEVENT_DEFAULTOUTGOINGLINE" value="PH_CHANGEEVENT_DEFAULTOUTGOINGLINE" />
        <string id="PH_CHANGEEVENT_ENUM_COUNT" value="PH_CHANGEEVENT_ENUM_COUNT" />
        <string id="PH_CHANGEEVENT_ERROR" value="PH_CHANGEEVENT_ERROR" />
        <string id="PH_CHANGEEVENT_LAUNCH_EMERGENCY_DIALER" value="PH_CHANGEEVENT_LAUNCH_EMERGENCY_DIALER" />
        <string id="PH_CHANGEEVENT_LINEADDED" value="PH_CHANGEEVENT_LINEADDED" />
        <string id="PH_CHANGEEVENT_LINEREMOVED" value="PH_CHANGEEVENT_LINEREMOVED" />
        <string id="PH_CHANGEEVENT_MODIFY_CALLERID" value="PH_CHANGEEVENT_MODIFY_CALLERID" />
        <string id="PH_CHANGEEVENT_MODIFY_CALLFORWARDING" value="PH_CHANGEEVENT_MODIFY_CALLFORWARDING" />
        <string id="PH_CHANGEEVENT_MODIFY_VIDEOCALLING" value="PH_CHANGEEVENT_MODIFY_VIDEOCALLING" />
        <string id="PH_CHANGEEVENT_MODIFY_VOICEMAILADDRESS" value="PH_CHANGEEVENT_MODIFY_VOICEMAILADDRESS" />
        <string id="PH_CHANGEEVENT_MUTE" value="PH_CHANGEEVENT_MUTE" />
        <string id="PH_CHANGEEVENT_PHONESTATE" value="PH_CHANGEEVENT_PHONESTATE" />
        <string id="PH_CHANGEEVENT_PROVIDERGENERALINFO" value="PH_CHANGEEVENT_PROVIDERGENERALINFO" />
        <string id="PH_CHANGEEVENT_PROVIDERLINEINFO" value="PH_CHANGEEVENT_PROVIDERLINEINFO" />
        <string id="PH_CHANGEEVENT_PROVIDERLINELOCKINFO" value="PH_CHANGEEVENT_PROVIDERLINELOCKINFO" />
        <string id="PH_CHANGEEVENT_PROVIDERLINESERVICEINFO" value="PH_CHANGEEVENT_PROVIDERLINESERVICEINFO" />
        <string id="PH_CHANGEEVENT_PROVIDERSIGNALSTRENGTH" value="PH_CHANGEEVENT_PROVIDERSIGNALSTRENGTH" />
        <string id="PH_CHANGEEVENT_SIMSEC_CHANGEPIN" value="PH_CHANGEEVENT_SIMSEC_CHANGEPIN" />
        <string id="PH_CHANGEEVENT_SIMSEC_DISABLE" value="PH_CHANGEEVENT_SIMSEC_DISABLE" />
        <string id="PH_CHANGEEVENT_SIMSEC_ENABLE" value="PH_CHANGEEVENT_SIMSEC_ENABLE" />
        <string id="PH_CHANGEEVENT_SIMSEC_FDN_CHANGEPIN2" value="PH_CHANGEEVENT_SIMSEC_FDN_CHANGEPIN2" />
        <string id="PH_CHANGEEVENT_SIMSEC_FDN_GETPIN2" value="PH_CHANGEEVENT_SIMSEC_FDN_GETPIN2" />
        <string id="PH_CHANGEEVENT_SIMSEC_UICLOSED" value="PH_CHANGEEVENT_SIMSEC_UICLOSED" />
        <string id="PH_CHANGEEVENT_SIMSEC_UNLOCK" value="PH_CHANGEEVENT_SIMSEC_UNLOCK" />
        <string id="PH_CHANGEEVENT_SPEAKER" value="PH_CHANGEEVENT_SPEAKER" />
        <string id="PH_CHANGEEVENT_VVM_CONNECTIVITY_STATE" value="PH_CHANGEEVENT_VVM_CONNECTIVITY_STATE" />
        <string id="PH_ERROR_ACCEPTVIDEO" value="PH_ERROR_ACCEPTVIDEO" />
        <string id="PH_ERROR_ADDVIEO" value="PH_ERROR_ADDVIEO" />
        <string id="PH_ERROR_ANSWER" value="PH_ERROR_ANSWER" />
        <string id="PH_ERROR_BADADDRESS" value="PH_ERROR_BADADDRESS" />
        <string id="PH_ERROR_CALLDROPPED" value="PH_ERROR_CALLDROPPED" />
        <string id="PH_ERROR_CALLFORWARDAPPLY" value="PH_ERROR_CALLFORWARDAPPLY" />
        <string id="PH_ERROR_CALLFORWARDRETRIEVE" value="PH_ERROR_CALLFORWARDRETRIEVE" />
        <string id="PH_ERROR_CONFERENCEFAILED" value="PH_ERROR_CONFERENCEFAILED" />
        <string id="PH_ERROR_COUNT" value="PH_ERROR_COUNT" />
        <string id="PH_ERROR_DIAL" value="PH_ERROR_DIAL" />
        <string id="PH_ERROR_DISABLELOCALVIDEO" value="PH_ERROR_DISABLELOCALVIDEO" />
        <string id="PH_ERROR_DROPACCEPT" value="PH_ERROR_DROPACCEPT" />
        <string id="PH_ERROR_DROPVIDEO" value="PH_ERROR_DROPVIDEO" />
        <string id="PH_ERROR_EMERGENCYONLY" value="PH_ERROR_EMERGENCYONLY" />
        <string id="PH_ERROR_ENABLELOCALVIDEO" value="PH_ERROR_ENABLELOCALVIDEO" />
        <string id="PH_ERROR_END" value="PH_ERROR_END" />
        <string id="PH_ERROR_FDNRESTRICT" value="PH_ERROR_FDNRESTRICT" />
        <string id="PH_ERROR_FLASH" value="PH_ERROR_FLASH" />
        <string id="PH_ERROR_HOLD" value="PH_ERROR_HOLD" />
        <string id="PH_ERROR_INVALIDSIM" value="PH_ERROR_INVALIDSIM" />
        <string id="PH_ERROR_MUTE" value="PH_ERROR_MUTE" />
        <string id="PH_ERROR_NETWORKDROPPED" value="PH_ERROR_NETWORKDROPPED" />
        <string id="PH_ERROR_NETWORKSERVICENOTAVAILABLE" value="PH_ERROR_NETWORKSERVICENOTAVAILABLE" />
        <string id="PH_ERROR_NONE" value="PH_ERROR_NONE" />
        <string id="PH_ERROR_OPERATIONFAILED" value="PH_ERROR_OPERATIONFAILED" />
        <string id="PH_ERROR_OUTGOINGCALLNOFREELINES" value="PH_ERROR_OUTGOINGCALLNOFREELINES" />
        <string id="PH_ERROR_PRIVATE" value="PH_ERROR_PRIVATE" />
        <string id="PH_ERROR_REJECTVIDEO" value="PH_ERROR_REJECTVIDEO" />
        <string id="PH_ERROR_ROAMRESTRICT" value="PH_ERROR_ROAMRESTRICT" />
        <string id="PH_ERROR_SENDDTMF" value="PH_ERROR_SENDDTMF" />
        <string id="PH_ERROR_SERVICEOFF" value="PH_ERROR_SERVICEOFF" />
        <string id="PH_ERROR_SETVIDEOPAUSED" value="PH_ERROR_SETVIDEOPAUSED" />
        <string id="PH_ERROR_SIMSECNEEDED" value="PH_ERROR_SIMSECNEEDED" />
        <string id="PH_ERROR_SWAP" value="PH_ERROR_SWAP" />
        <string id="PH_ERROR_TRANSFER" value="PH_ERROR_TRANSFER" />
        <string id="PH_ERROR_UNHOLD" value="PH_ERROR_UNHOLD" />
        <string id="PH_ERROR_UNMUTE" value="PH_ERROR_UNMUTE" />
        <string id="PH_ERROR_VIDEOCALLINGOFF" value="PH_ERROR_VIDEOCALLINGOFF" />
        <string id="PhoneTone_3GPP_RingBack" value="PhoneTone_3GPP_RingBack" />
        <string id="PhoneTone_3GPP2_Busy" value="PhoneTone_3GPP2_Busy" />
        <string id="PhoneTone_3GPP2_CallWaiting" value="PhoneTone_3GPP2_CallWaiting" />
        <string id="PhoneTone_3GPP2_Reorder" value="PhoneTone_3GPP2_Reorder" />
        <string id="PhoneTone_3GPP2ISDNAlerting_PingRing" value="PhoneTone_3GPP2ISDNAlerting_PingRing" />
        <string id="PhoneTone_DTMF_Burst" value="PhoneTone_DTMF_Burst" />
        <string id="PhoneTone_DTMF_Start" value="PhoneTone_DTMF_Start" />
        <string id="PhoneTone_DTMF_Stop" value="PhoneTone_DTMF_Stop" />
        <string id="PhoneTone_None" value="PhoneTone_None" />
        <string id="PhoneTone_Off" value="PhoneTone_Off" />
        <string id="PlayEventSound" value="Playing an event sound in Call Progress sink" />
        <string id="Publisher.AddedFakeOutgoingCall" value="Fake Call Added: %1" />
        <string id="Publisher.AsyncApiCompleted" value="Async API context %1 completed with result %2" />
        <string id="Publisher.AudioMuteVOIP" value="VOIP muting audio" />
        <string id="Publisher.AudioRefDecreased" value="VOIP audio count ref Decreased" />
        <string id="Publisher.AudioRefIncreased" value="VOIP audio count ref increased" />
        <string id="Publisher.AudioRoutingNotify" value="[CellularAudio] Notified of audio routing endpoint change to %1" />
        <string id="Publisher.AudioUnmuteVOIP" value="VOIP unmuting audio" />
        <string id="Publisher.BluetoothStateNotify" value="[CellularAudio] Notified of bluetooth state change to %1" />
        <string id="Publisher.CallAnnotationsLookupClearingConnection" value="CallAnnotationsLookup: RPC failure, clearing RPC connection." />
        <string id="Publisher.CallAnnotationsLookupCompletedLocationQuery" value="CallAnnotationsLookup: Completed location query.  Location: %1" />
        <string id="Publisher.CallAnnotationsLookupConnecting" value="CallAnnotationsLookupConnecting: Establishing RPC connection.  Endpoint: %1" />
        <string id="Publisher.CallAnnotationsLookupQueryingLocation" value="CallAnnotationsLookup: Querying location.  Phone number: %1" />
        <string id="Publisher.CallAnnotationsManagerCallLookupState" value="CallAnnotationsManager: Call: %1 LookupState: %2" />
        <string id="Publisher.CallDataCollectionListAddNew" value="Call data collection item added for CallId: [%1]" />
        <string id="Publisher.CallDataCollectionListNewIdleCall" value="Call data collection item dropped an idle call for CallId: [%1]" />
        <string id="Publisher.CallDataCollectionListRemove" value="Call data collection item removed for CallId: [%1]" />
        <string id="Publisher.CallHistoryInitFailed" value="Phone service failed to initialize UDM or CallHistoryItemWriter.  Call history entries will not be written.  HRESULT: %1" />
        <string id="Publisher.CallHistoryItemWriter_NewCall" value="CallHistoryItemWriter: Call with id %1 is added." />
        <string id="Publisher.CallHistoryItemWriter_UpdateCall" value="CallHistoryItemWriter: Call with id %1 is updated." />
        <string id="Publisher.CallLineChange" value="Call Line Change for CallId: %1 from LineId: %2 to LineId: %3" />
        <string id="Publisher.CallProgressGetSoundConfigurationByCountryCode" value="CallProgress - Determined sound configuration according to country code, [LineId=%1][CountryCode=%2][EventSndBusy=%3][EventSndRingback=%4]" />
        <string id="Publisher.CallStateChange" value="CallState Change for callId: %1, from %2 to %3" />
        <string id="Publisher.CallsTriggerAdvisedToCallHistory" value="SystemEventTriggerControllerSink: Attempted to advise to CallHistorySession with: hr: %1" />
        <string id="Publisher.CallsTriggerAirplaneModeTriggerFired" value="SystemEventTriggerControllerSink: AirplaneModeDisabledForEmergencyCall fired with: hr: %1" />
        <string id="Publisher.CallsTriggerCallHistoryChangedTriggerFired" value="SystemEventTriggerControllerSink: CallHistoryChanged fired with: hr: %1" />
        <string id="Publisher.CallsTriggerCallOriginDataRequestTriggerFired" value="SystemEventTriggerControllerSink: CallOriginDataRequestTrigger fired with: RequestId %1: PhoneNumber: %2: hr: %3" />
        <string id="Publisher.CallsTriggerLineChangedTriggerFired" value="SystemEventTriggerControllerSink: LineChangedTrigger fired with: LineId %1: PhoneLineChangeKind %2: PhoneLineProperties: %3: hr: %4" />
        <string id="Publisher.CallsTriggerLineChangedTriggerSuppressed" value="SystemEventTriggerControllerSink: LineChangedTrigger suppressed [LineId=%1][PhoneLineChangeKind=%2][PhoneLineProperties=%3]" />
        <string id="Publisher.CallsTriggerNewVoicemailMessageTriggerFired" value="SystemEventTriggerControllerSink: NewVoicemailMessageTrigger fired with: LineId %1: voicemailCount %2: VoicemailMessage: %3: hr: %4" />
        <string id="Publisher.CallsTriggerOnCallEvent" value="SystemEventTriggerControllerSink: OnCallEvent called with: event: %1" />
        <string id="Publisher.CallsTriggerReceivedShellReadyNotification" value="SystemEventTriggerControllerSink: Received shell ready notification." />
        <string id="Publisher.CallsTriggerShellReadyWorkerStarted" value="SystemEventTriggerControllerSink: OnShellReady started [existingInitialBootSequenceComplete=%1][cachedLineCount=%2]" />
        <string id="Publisher.CallsTriggerShellReadyWorkerTriggerDeferred" value="SystemEventTriggerControllerSink: OnShellReady triggering deferred notification [LineId=%1][PhoneLineChangeKind=%2][PhoneLineProperties=%3]" />
        <string id="Publisher.CallUpgradeStateChange" value="Call Upgrade state for CallId: %1 Changed From: %2 To: %3" />
        <string id="Publisher.CellularAudioTypeChangeNotAllowed" value="[CellularAudio] Handover in progress, cellular audio type change not allowed [executorIndex=%1][cellularAudioType=%2][audioActive=%3]" />
        <string id="Publisher.CommittedPhoneTileData" value="PhoneTile: Committed an update to the Phone Tile with tile id: %1. Title %2; Tile mode: %3; has voicemail: %4; missed call count: %5; has large content: %6" />
        <string id="Publisher.ConnectionManagerError" value="Connection Manager Error. Connection Manager Result: %1." />
        <string id="Publisher.ControllerCallHistoryAddRecord" value="Controller added call history record with Oid: %1 hr %2" />
        <string id="Publisher.ControllerRequestFinished" value="Controller OnFinished called for requestId %1 hr: %2" />
        <string id="Publisher.ControllerRequestResultString" value="Controller request result from provider %1: verb %2 id: %3 hr: %4" />
        <string id="Publisher.ControllerRequestString" value="Controller request to provider %1: verb %2 id: %3 hr: %4" />
        <string id="Publisher.ConvertFakeCallToRealCall" value="Dialing: Got call handle from provider" />
        <string id="Publisher.CprogMessage" value="PH_MSG: %1 with supsvc code or SIM error: %2" />
        <string id="Publisher.CreatingNewPhoneTile" value="PhoneTileManager: Creating secondary Phone Tile with id: %1" />
        <string id="Publisher.DataConnectivityState" value="Data Connectivity State: %1" />
        <string id="Publisher.DeletingPhoneTile" value="PhoneTileManager: Deleting Phone Tile with id: %1" />
        <string id="Publisher.DialEmergencyCall" value="Emergency Number: Dial request for callid %1" />
        <string id="Publisher.DialFailureActiveCallCannotHold" value="Dialing: Failed because the active call cannot be held." />
        <string id="Publisher.DialFailureLineNotFree" value="Dialing: Failed because the line attempt to dial is not free." />
        <string id="Publisher.DialFailureTwoCallsExist" value="Dialing: Failed because there are already two calls." />
        <string id="Publisher.DialRulesEnd" value="Dialing rules end: modified by rule %1, rule processing time %2 ms." />
        <string id="Publisher.DialRulesStart" value="Dialing rules start" />
        <string id="Publisher.DialString" value="Phone dialing %1" />
        <string id="Publisher.DisableAndEnableCellularAudioRouting" value="Disable and enable cellular audio. Disable Executor Index: %1, Enable Executor Index: %2, Cellular Audio Type: %3, Audio Active: %4" />
        <string id="Publisher.DisableCellularAudio" value="[CellularAudio] Disabling cellular audio: %1 on executor %2" />
        <string id="Publisher.DisabledPhoneCallAudio" value="[CellularAudio] Disabling phone call audio" />
        <string id="Publisher.DropHeldToAccept" value="Controller dropping held call %1 to accept call %2." />
        <string id="Publisher.EmergencyNumberListEmptyUpdate" value="Emergency Number list received null argument or empty list." />
        <string id="Publisher.EmergencyNumberListUpdate" value="Emergency Number: received updated list %1" />
        <string id="Publisher.EnableCellularAudio" value="[CellularAudio] Enabling cellular audio: %1 on executor %2" />
        <string id="Publisher.EnableCellularProviderChange" value="[CellularAudio] Enabling cellular provider change, [executorIndex=%1][cellularAudioType=%2][operation=%3]" />
        <string id="Publisher.EnabledPhoneCallAudio" value="[CellularAudio] Enabling phone call audio to endpoint %1; IsIncoming %2" />
        <string id="Publisher.ExecutorAlreadyInitializedForAudio" value="[CellularAudio] ExecutorIndex: %1 already initialized for audio" />
        <string id="Publisher.ExternalVvmInitFailed" value="Phone service failed to initialize External VVM manager.  VVM apps will not be able to control audio. HRESULT: %1" />
        <string id="Publisher.HoldActiveToAccept" value="Controller holding call %1 to accept call %2." />
        <string id="Publisher.InteractiveUserNotificationSinkNewIncomingCallStateChanged" value="InteractiveUserNotificationSink: New Incoming Call State Changed [callId=%1]." />
        <string id="Publisher.InteractiveUserNotificationSinkShowIncomingCallToast" value="InteractiveUserNotificationSink: Show Incoming Call Toast [callId=%1]." />
        <string id="Publisher.InvalidCellularProviderChangeOperation" value="[CellularAudio] Invalid cellular provider change attempted, [executorIndex=%1][targetAudioType=%2][operation=%3][currentAudioType=%4][isInHandover=%5]" />
        <string id="Publisher.IR94FeatureDisabledDeviceVideoCapable" value="IR94FeatureDisabled: Returning device not video capable." />
        <string id="Publisher.IR94FeatureDisabledVideoCallingSwitchNotActionable" value="IR94FeatureDisabled: Returning video calling switch as not actionable." />
        <string id="Publisher.IR94FeatureDisabledVideoCapabilitySharing" value="IR94FeatureDisabled: Returning video capability sharing as disabled." />
        <string id="Publisher.LineAdded" value="PhoneController - phone line added. id: %1, type: %2" />
        <string id="Publisher.LinePropertyChanged" value="PhoneController - line property: %2 value: %3 for line ID:%1" />
        <string id="Publisher.LineRemoved" value="PhoneController - phone line removed. id: %1" />
        <string id="Publisher.MuteCellularAudioRx" value="[CellularAudio] Muting cellular RX audio: %1 on executor %2, muted: %3" />
        <string id="Publisher.MuteCellularAudioTx" value="[CellularAudio] Muting cellular TX audio: %1 on executor %2, muted: %3" />
        <string id="Publisher.NonSeamlessUpgradeCancelled" value="Non-seamless upgrade was cancelled by the user." />
        <string id="Publisher.OnCancelUpgradeMessage" value="CancelUpgrade invoked for upgrade guid %1" />
        <string id="Publisher.OnEndUpgradeOriginationCallMessage" value="EndUpgradeOriginationCall invoked for upgrade guid %1" />
        <string id="Publisher.OperationTimedOut" value="OperationWatchdog: &quot;%1&quot; timed out.  Context: %2.  Timeout value: %3ms.  Still waiting after: %4ms." />
        <string id="Publisher.OperationTimedOutComplete" value="OperationWatchdog: &quot;%1&quot; completed.  Context: %2.  Actual time: %3ms" />
        <string id="Publisher.OutgoingCallAlreadyExists" value="Dialing: Failed due to existing outgoing call" />
        <string id="Publisher.PhoneApiReady" value="PhoneService: Phone RPC server started. Setting PhoneApiReady." />
        <string id="Publisher.PhoneCallSwapIgnored" value="Phone call swap was ignored. Call to hold: %1. Call to unhold: %2." />
        <string id="Publisher.PhoneCallSwapTimeCalculation" value="Calculation for time between call swaps was completed. Allow swap is %1. Last successful swap was %2 ms ago. The device is configured to wait at least %3 ms in between swaps." />
        <string id="Publisher.PhoneListenerAdded" value="Phone service listener added: %1" />
        <string id="Publisher.PhoneListenerLostNotifications" value="Phone service listener lost notifications: %1" />
        <string id="Publisher.PhoneListenerRemoved" value="Phone service listener removed: %1" />
        <string id="Publisher.PhoneListenerResumedNotifications" value="Phone service listener resumed notifications: %1" />
        <string id="Publisher.PhoneListenerRundown" value="Phone service listener rundown: %1" />
        <string id="Publisher.PhoneNotificationSent" value="Phone notification sent: %1 error: %2" />
        <string id="Publisher.PhoneServiceShuttingdown" value="Shutting down Phone service due to idle stop." />
        <string id="Publisher.PhoneTileProcessOnLineRemoved" value="PhoneTileControllerSink: The PhoneLine (%1) has been removed.  Removing its tile and updating any remaining tiles as necessary." />
        <string id="Publisher.PhoneTileProcessShellReadyStateChanged" value="PhoneTileControllerSink: ShellReadyState changed to %1" />
        <string id="Publisher.PlayEventSound" value="Event sound: %1" />
        <string id="Publisher.PoomInitFailed" value="Phone service failed to initialize POOM.  Caller ID information will not be available. HRESULT: %1" />
        <string id="Publisher.RejectIncomingForError" value="Rejected incoming call. Line id: %1 Call Id: %2 reason: %3 " />
        <string id="Publisher.SeamlessUpgradeCancelled" value="Seamless upgrade was cancelled by the user." />
        <string id="Publisher.ServiceIdleCallback" value="Service Idle Callback received. Idle status: %1, Phone calls exist: %2" />
        <string id="Publisher.ServiceStarted" value="The Phone service has started" />
        <string id="Publisher.ServiceStartFailed" value="The Phone service failed to start with error %1" />
        <string id="Publisher.ServiceStarting" value="The Phone service is starting" />
        <string id="Publisher.ServiceStopped" value="The Phone service has stopped" />
        <string id="Publisher.ServiceStopping" value="The Phone service is stopping" />
        <string id="Publisher.SetAudioRouting" value="[CellularAudio] Setting audio endpoint to %1" />
        <string id="Publisher.SettingPrimaryTileId" value="PhoneTileManager: Setting the primary Phone Tile to be assigned to PhoneLineId: %1" />
        <string id="Publisher.SRVCCHandoverMerged" value="Call [callId=%1] marked as handover merged due to being conferenced with call [callState=%2] that ended with handover merged reason" />
        <string id="Publisher.StoppingRpcServer" value="PhoneService: Stopping Phone RPC server." />
        <string id="Publisher.ToneNotificationMessage" value="[CellularAudio] Tone Notification: %1, digits %2, on %3, off %4" />
        <string id="Publisher.TraceString" value="%1" />
        <string id="Publisher.UseDropAcceptForIncoming" value="Controller using DropAccept for incoming, dropping call %1 to accept %2." />
        <string id="Publisher.UssdMessageSuppressed" value="USSD Message: %1 suppressed due to emergency call" />
        <string id="RcsPresence.CacheHit" value="[RcsPresence] RcsPresenceCache hit, [TelUri string=%1][Capabilities returned=%2]" />
        <string id="RcsPresence.MediaTypeNotVideo" value="[RcsPresence] Tuple %1, MediaType not video capable: %2" />
        <string id="RcsPresence.NumCapabilities" value="[RcsPresence] Received %1 capability tuple(s)" />
        <string id="RcsPresence.QueryResponse" value="[RcsPresence] Received query response, [responseCode=%1][reason=%2]" />
        <string id="RcsPresence.RequestCapabilitiesAsync" value="[RcsPresence] Request Capabilities: %1" />
        <string id="RcsPresence.ServiceIdentifierNotVideo" value="[RcsPresence] Tuple %1, ServiceIdentifier not video capable: %2" />
        <string id="RcsPresence.VideoCapable" value="[RcsPresence] Tuple %1 is video capable." />
        <string id="RcsPresenceCacheInitialized" value="[RcsPresence] Cache initialized [cacheExpirationInSeconds=%1]" />
        <string id="RcsPresenceCapabilityQuerySuppressed" value="[RcsPresence] Query suppressed due to capabilities sharing opt-in settings, [TelUri string=%1][Capabilities returned=%2]" />
        <string id="RcsPresenceCapabilitySharingSettingsUpdated" value="[RcsPresence] Video capability sharing settings update requested [isCapabilitySharingEnabled=%1][previousValue=%2]." />
        <string id="RcsPresenceInitializeRcsService" value="[RcsPresence] Initializing RCS presence service" />
        <string id="RcsPresenceOnNetworkSupportVideoChanged" value="[RcsPresence] Received OnNetworkSupportVideoChanged, [updatedValue=%1][previousValue=%2]" />
        <string id="RcsPresencePublishCapabilities" value="[RcsPresence] Publishing capabilities [%1]" />
        <string id="RcsPresencePublishRequested" value="[RcsPresence] Received OnPublishRequested" />
        <string id="RcsPresencePublishResponse" value="[RcsPresence] Received publish response, [responseCode=%1][reason=%2]" />
        <string id="RcsPresencePublishSuppressed" value="[RcsPresence] Suppressed publishing actual video capability as UCE capability sharing is disabled." />
        <string id="RcsPresenceQueriedRcsServiceStatus" value="[RcsPresence] RCS presence service status queried, [status=%1]" />
        <string id="RcsPresenceSavePublishedCapabilities" value="[RcsPresence] Saved last published capabilities, [updatedValue=%1][previousValue=%2]" />
        <string id="RcsPresenceStartingRcsService" value="[RcsPresence] Starting RCS presence service" />
        <string id="ServiceDoesNotExistForVideoCallingSupportCheck" value="Checking for device support of video calling. This service (%2) does NOT exist due to error code %1, thus a different service would have to exist for video calling to be supported." />
        <string id="ServiceExistsForVideoCallingSupportCheck" value="Checking for device support of video calling. This service (%1) exists, thus video calling is supported." />
        <string id="SetAudioEndpoint" value="Set audio endpoint" />
        <string id="StopEventSounds" value="Stopping event sounds" />
        <string id="TileMode_MultiLine_Linked" value="MultiLine-Linked" />
        <string id="TileMode_MultiLine_Separate" value="MultiLine-Separate" />
        <string id="TileMode_SingleLine" value="SingleLine" />
        <string id="TrueFalse_FALSE" value="FALSE" />
        <string id="TrueFalse_TRUE" value="TRUE" />
        <string id="UNUSED_PH_ERROR_22" value="UNUSED_PH_ERROR_22" />
        <string id="UNUSED_PH_ERROR_26" value="UNUSED_PH_ERROR_26" />
        <string id="WaitingOnLock" value="Waiting on critical section" />
      </stringTable>
    </resources>
  </localization>
  <instrumentation>
    <events xmlns="http://schemas.microsoft.com/win/2004/08/events">
      <provider guid="{CBBBC22D-2EFE-4EAE-9AF5-F9C6CF113670}" messageFileName="PhoneService.dll" name="Microsoft-Windows-Telephony-PhoneService" resourceFileName="PhoneService.dll" symbol="MICROSOFT_WINDOWS_TELEPHONY_PHONESERVICE">
        <keywords>
          <keyword mask="0x00000001" name="Error" />
          <keyword mask="0x00000002" name="Performance" />
          <keyword mask="0x00000004" name="Debug" />
          <keyword mask="0x00000008" name="PhoneDefault" />
          <keyword mask="0x00000010" name="CONTROLLER" />
          <keyword mask="0x00000020" name="CellularProvider" />
          <keyword mask="0x00000040" name="PHONEUI" />
          <keyword mask="0x00000100" name="Callhistory" />
          <keyword mask="0x00000200" name="CDMA" />
          <keyword mask="0x00000400" name="VVM" />
          <keyword mask="0x00001000" name="MISC" />
          <keyword mask="0x00002000" name="DataCollection" />
          <keyword mask="0x00004000" name="PhoneTile" />
          <keyword mask="0x0000400000000000" name="Warning" />
          <keyword mask="0x0000800000000000" name="StateTransition" />
        </keywords>
        <tasks>
          <task name="CallerId" symbol="CALLER_ID" value="5" />
          <task name="PlayDTMF" symbol="PLAYDTMF" value="27" />
          <task name="StopEventSound" symbol="STOPEVENTSOUND" value="29" />
          <task name="CallUpdate" symbol="CALLUPDATE" value="30" />
          <task name="SetAudioRouting" symbol="SETAUDIOROUTING" value="31" />
          <task name="MuteState" symbol="MUTESTATE" value="32" />
        </tasks>
        <maps>
          <bitMap name="CallVerbs">
            <map message="$(string.Enums.CallVerb_Dial)" value="0x00001" />
            <map message="$(string.Enums.CallVerb_End)" value="0x00002" />
            <map message="$(string.Enums.CallVerb_DropActiveAcceptHeld)" value="0x00004" />
            <map message="$(string.Enums.CallVerb_Hold)" value="0x00008" />
            <map message="$(string.Enums.CallVerb_Unhold)" value="0x00010" />
            <map message="$(string.Enums.CallVerb_Swap)" value="0x00020" />
            <map message="$(string.Enums.CallVerb_Private)" value="0x00040" />
            <map message="$(string.Enums.CallVerb_Conference)" value="0x00080" />
            <map message="$(string.Enums.CallVerb_Flash)" value="0x00100" />
            <map message="$(string.Enums.CallVerb_RejectIncoming)" value="0x00200" />
            <map message="$(string.Enums.CallVerb_AcceptIncoming)" value="0x00400" />
            <map message="$(string.Enums.CallVerb_SendDtmf)" value="0x00800" />
            <map message="$(string.Enums.CallVerb_StartDtmf)" value="0x01000" />
            <map message="$(string.Enums.CallVerb_StopDtmf)" value="0x02000" />
            <map message="$(string.Enums.CallVerb_DropFromConference)" value="0x04000" />
            <map message="$(string.Enums.CallVerb_DisableLocalVideo)" value="0x008000" />
            <map message="$(string.Enums.CallVerb_EnableLocalVideo)" value="0x010000" />
            <map message="$(string.Enums.CallVerb_AddVideo)" value="0x020000" />
            <map message="$(string.Enums.CallVerb_DropVideo)" value="0x040000" />
            <map message="$(string.Enums.CallVerb_AcceptIncomingVideo)" value="0x080000" />
            <map message="$(string.Enums.CallVerb_RejectIncomingVideo)" value="0x100000" />
            <map message="$(string.Enums.CallVerb_SetVideoPaused)" value="0x200000" />
            <map message="$(string.Enums.CallVerb_StartRecording)" value="0x400000" />
            <map message="$(string.Enums.CallVerb_PauseRecording)" value="0x800000" />
            <map message="$(string.Enums.CallVerb_StopRecording)" value="0x1000000" />
          </bitMap>
          <valueMap name="CallStates">
            <map message="$(string.Enums.PH_CALLSTATE_AMBIGUOUS)" value="0" />
            <map message="$(string.Enums.PH_CALLSTATE_INCOMING)" value="1" />
            <map message="$(string.Enums.PH_CALLSTATE_CALLING)" value="2" />
            <map message="$(string.Enums.PH_CALLSTATE_TALKING)" value="3" />
            <map message="$(string.Enums.PH_CALLSTATE_HOLD)" value="4" />
            <map message="$(string.Enums.PH_CALLSTATE_IDLE)" value="5" />
            <map message="$(string.Enums.PH_CALLSTATE_TRANSFERRING)" value="6" />
          </valueMap>
          <valueMap name="RejectIncomingReasons">
            <map message="$(string.Enums.REJECT_INCOMING_REASON_USER_REQUEST)" value="0" />
            <map message="$(string.Enums.REJECT_INCOMING_REASON_OTHER_INCOMING_CALL)" value="1" />
            <map message="$(string.Enums.REJECT_INCOMING_REASON_EMERGENCY_MODE)" value="2" />
            <map message="$(string.Enums.REJECT_INCOMING_REASON_FILTERED)" value="3" />
          </valueMap>
          <valueMap name="CprogMessages">
            <map message="$(string.Enums.PH_MSG_SIMPHONEBOOKENTRY)" value="2" />
            <map message="$(string.Enums.PH_MSG_SUPSVCEXECUTING)" value="3" />
            <map message="$(string.Enums.PH_MSG_SUPSVCSUCCEEDED)" value="4" />
            <map message="$(string.Enums.PH_MSG_SUPSVCFAILED)" value="5" />
            <map message="$(string.Enums.PH_MSG_USSDEXECUTING)" value="6" />
            <map message="$(string.Enums.PH_MSG_USSDEXECUTED_FURTHER_INFO_REQUIRED)" value="7" />
            <map message="$(string.Enums.PH_MSG_USSDEXECUTED_NO_FURTHER_INFO_REQUIRED)" value="8" />
            <map message="$(string.Enums.PH_MSG_CALLEE_INCOMING_CALLS_BARRED)" value="9" />
            <map message="$(string.Enums.PH_MSG_VOICEMAIL)" value="10" />
            <map message="$(string.Enums.PH_MSG_MISSEDCALL)" value="11" />
            <map message="$(string.Enums.PH_MSG_SPEAKERPHONEON)" value="12" />
            <map message="$(string.Enums.PH_MSG_SERVICEAUTOENABLED)" value="13" />
            <map message="$(string.Enums.PH_MSG_CURRENTLY_IN_ECBM)" value="14" />
            <map message="$(string.Enums.PH_MSG_ECBMIDLE)" value="15" />
            <map message="$(string.Enums.PH_MSG_NOT_CURRENTLY_IN_ECBM)" value="16" />
            <map message="$(string.Enums.PH_MSG_ERRORCALLDROPPED)" value="17" />
            <map message="$(string.Enums.PH_MSG_ERRORNETWORKDROPPED)" value="18" />
            <map message="$(string.Enums.PH_MSG_ERRORINVALIDDESTADDRESS)" value="19" />
            <map message="$(string.Enums.PH_MSG_ERRORNOTADMIN)" value="20" />
            <map message="$(string.Enums.PH_MSG_ERRORCONFERENCEFAILED)" value="21" />
            <map message="$(string.Enums.PH_MSG_ERRORVOICEMAILSWITCHLINES)" value="22" />
            <map message="$(string.Enums.PH_MSG_ERROREND)" value="23" />
            <map message="$(string.Enums.PH_MSG_ERRORPRIVATE)" value="24" />
            <map message="$(string.Enums.PH_MSG_ERRORANSWER)" value="25" />
            <map message="$(string.Enums.PH_MSG_ERRORFLASH)" value="26" />
            <map message="$(string.Enums.PH_MSG_ERRORHOLD)" value="27" />
            <map message="$(string.Enums.PH_MSG_ERRORSWAP)" value="28" />
            <map message="$(string.Enums.PH_MSG_ERRORUNHOLD)" value="29" />
            <map message="$(string.Enums.PH_MSG_ERRORMUTE)" value="30" />
            <map message="$(string.Enums.PH_MSG_ERRORUNMUTE)" value="31" />
            <map message="$(string.Enums.PH_MSG_ERRORDIAL)" value="32" />
            <map message="$(string.Enums.PH_MSG_ERRORNODIALTONE)" value="33" />
            <map message="$(string.Enums.PH_MSG_ERRORUNREACHABLE)" value="34" />
            <map message="$(string.Enums.PH_MSG_ERRORBADADDRESS)" value="35" />
            <map message="$(string.Enums.PH_MSG_ERRORSIMBUSY)" value="36" />
            <map message="$(string.Enums.PH_MSG_ERRORNETWORKSERVICENOTAVAILABLE)" value="37" />
            <map message="$(string.Enums.PH_MSG_ERROREMERGENCYONLY)" value="38" />
            <map message="$(string.Enums.PH_MSG_ERRORRADIOOFF)" value="39" />
            <map message="$(string.Enums.PH_MSG_ERROROPERATIONFAILED)" value="40" />
            <map message="$(string.Enums.PH_MSG_ERROROUTGOINGCALLNOFREELINES)" value="41" />
            <map message="$(string.Enums.PH_MSG_ERRORNOVMAILNUMBER)" value="42" />
            <map message="$(string.Enums.PH_MSG_ERRORTRANSFER)" value="43" />
            <map message="$(string.Enums.PH_MSG_SIMSECNEEDED)" value="44" />
            <map message="$(string.Enums.PH_MSG_EXT)" value="45" />
            <map message="$(string.Enums.PH_MSG_ERRORDESTINATIONBARRED)" value="46" />
            <map message="$(string.Enums.PH_MSG_ERRORFDNRESTRICT)" value="47" />
            <map message="$(string.Enums.PH_MSG_ERRORDTMF)" value="48" />
            <map message="$(string.Enums.PH_MSG_ERRORCHLD1)" value="49" />
            <map message="$(string.Enums.PH_MSG_ERRORCALLFORWARDRETRIEVE)" value="50" />
            <map message="$(string.Enums.PH_MSG_ERRORCALLFORWARDAPPLY)" value="51" />
            <map message="$(string.Enums.PH_MSG_DISMISSSUPSVCS)" value="52" />
            <map message="$(string.Enums.PH_MSG_SIMUNLOCK)" value="53" />
            <map message="$(string.Enums.PH_MSG_ERRORROAMRESTRICT)" value="54" />
            <map message="$(string.Enums.PH_MSG_SEAMLESS_UPGRADE)" value="55" />
            <map message="$(string.Enums.PH_MSG_UPGRADE_ERROR)" value="56" />
            <map message="$(string.Enums.PH_MSG_ERRORDISABLELOCALVIDEO)" value="57" />
            <map message="$(string.Enums.PH_MSG_ERRORENABLELOCALVIDEO)" value="58" />
            <map message="$(string.Enums.PH_MSG_ERRORADDVIDEO)" value="59" />
            <map message="$(string.Enums.PH_MSG_ERRORDROPVIDEO)" value="60" />
            <map message="$(string.Enums.PH_MSG_ERRORACCEPTVIDEO)" value="61" />
            <map message="$(string.Enums.PH_MSG_ERRORREJECTVIDEO)" value="62" />
            <map message="$(string.Enums.PH_MSG_ERRORSETVIDEOPAUSED)" value="63" />
            <map message="$(string.Enums.PH_MSG_ERRORVIDEOCALLINGOFF)" value="64" />
            <map message="$(string.Enums.PH_MSG_VOIP_INSTALL_PROMPT)" value="65" />
            <map message="$(string.Enums.PH_MSG_ERRORSTARTRECORDING)" value="66" />
            <map message="$(string.Enums.PH_MSG_ERRORPAUSERECORDING)" value="67" />
            <map message="$(string.Enums.PH_MSG_ERRORSTOPRECORDING)" value="68" />
            <map message="$(string.Enums.PH_MSG_VIDEOCHARGESPROMPT)" value="69" />
            <map message="$(string.Enums.PH_MSG_LAST)" value="70" />
          </valueMap>
          <valueMap name="PhoneCallAudioActiveEndpointType">
            <map message="$(string.Enums.PhoneCallAudio_DefaultEndpointPerRoutingPolicy)" value="0" />
            <map message="$(string.Enums.PhoneCallAudio_Speakerphone)" value="1" />
            <map message="$(string.Enums.PhoneCallAudio_Handset)" value="2" />
            <map message="$(string.Enums.PhoneCallAudio_WiredHeadset)" value="3" />
            <map message="$(string.Enums.PhoneCallAudio_WiredHeadsetWithMicrophone)" value="4" />
            <map message="$(string.Enums.PhoneCallAudio_BluetoothSco)" value="5" />
            <map message="$(string.Enums.PhoneCallAudio_BluetoothScoWithNREC)" value="6" />
          </valueMap>
          <bitMap name="BluetoothStateBits">
            <map message="$(string.Enums.BGS_BTCM_RUNNING)" value="0x0001" />
            <map message="$(string.Enums.BGS_RADIO_ENABLED)" value="0x0002" />
            <map message="$(string.Enums.BGS_INQUIRY_IN_PROGRESS)" value="0x0004" />
            <map message="$(string.Enums.BGS_DEVICE_CONNECTED)" value="0x0008" />
            <map message="$(string.Enums.BGS_PHONE_CONNECTED)" value="0x0010" />
            <map message="$(string.Enums.BGS_AUDIO_CONNECTED)" value="0x0020" />
          </bitMap>
          <valueMap name="PhoneToneType">
            <map message="$(string.PhoneTone_None)" value="0" />
            <map message="$(string.PhoneTone_Off)" value="1" />
            <map message="$(string.PhoneTone_DTMF_Start)" value="2" />
            <map message="$(string.PhoneTone_DTMF_Stop)" value="3" />
            <map message="$(string.PhoneTone_DTMF_Burst)" value="4" />
            <map message="$(string.PhoneTone_3GPP_RingBack)" value="5" />
            <map message="$(string.PhoneTone_3GPP2_Reorder)" value="6" />
            <map message="$(string.PhoneTone_3GPP2_Busy)" value="7" />
            <map message="$(string.PhoneTone_3GPP2_CallWaiting)" value="8" />
            <map message="$(string.PhoneTone_3GPP2ISDNAlerting_PingRing)" value="9" />
          </valueMap>
          <valueMap name="ChangeEventType">
            <map message="$(string.PH_CHANGEEVENT_ALL)" value="0" />
            <map message="$(string.PH_CHANGEEVENT_PHONESTATE)" value="1" />
            <map message="$(string.PH_CHANGEEVENT_ACTIONAVAILABILITY)" value="2" />
            <map message="$(string.PH_CHANGEEVENT_MUTE)" value="3" />
            <map message="$(string.PH_CHANGEEVENT_SPEAKER)" value="4" />
            <map message="$(string.PH_CHANGEEVENT_BLUETOOTHHANDSFREE)" value="5" />
            <map message="$(string.PH_CHANGEEVENT_PROVIDERGENERALINFO)" value="6" />
            <map message="$(string.PH_CHANGEEVENT_PROVIDERLINESERVICEINFO)" value="7" />
            <map message="$(string.PH_CHANGEEVENT_PROVIDERLINEINFO)" value="8" />
            <map message="$(string.PH_CHANGEEVENT_PROVIDERSIGNALSTRENGTH)" value="9" />
            <map message="$(string.PH_CHANGEEVENT_VVM_CONNECTIVITY_STATE)" value="10" />
            <map message="$(string.PH_CHANGEEVENT_ERROR)" value="11" />
            <map message="$(string.PH_CHANGEEVENT_ALERTMSG)" value="12" />
            <map message="$(string.PH_CHANGEEVENT_MODIFY_VOICEMAILADDRESS)" value="13" />
            <map message="$(string.PH_CHANGEEVENT_MODIFY_CALLERID)" value="14" />
            <map message="$(string.PH_CHANGEEVENT_MODIFY_CALLFORWARDING)" value="15" />
            <map message="$(string.PH_CHANGEEVENT_SIMSEC_UNLOCK)" value="16" />
            <map message="$(string.PH_CHANGEEVENT_SIMSEC_ENABLE)" value="17" />
            <map message="$(string.PH_CHANGEEVENT_SIMSEC_DISABLE)" value="18" />
            <map message="$(string.PH_CHANGEEVENT_SIMSEC_CHANGEPIN)" value="19" />
            <map message="$(string.PH_CHANGEEVENT_SIMSEC_FDN_CHANGEPIN2)" value="20" />
            <map message="$(string.PH_CHANGEEVENT_SIMSEC_FDN_GETPIN2)" value="21" />
            <map message="$(string.PH_CHANGEEVENT_SIMSEC_UICLOSED)" value="22" />
            <map message="$(string.PH_CHANGEEVENT_CELLULARLINECOMPONENTSCHANGED)" value="23" />
            <map message="$(string.PH_CHANGEEVENT_PROVIDERLINELOCKINFO)" value="24" />
            <map message="$(string.PH_CHANGEEVENT_ASYNC_OPERATION_SUCCESS)" value="25" />
            <map message="$(string.PH_CHANGEEVENT_ASYNC_OPERATION_FAILURE)" value="26" />
            <map message="$(string.PH_CHANGEEVENT_DEFAULTOUTGOINGLINE)" value="27" />
            <map message="$(string.PH_CHANGEEVENT_AGGREGATEBRANDING)" value="29" />
            <map message="$(string.PH_CHANGEEVENT_BRANDINGTEXT)" value="30" />
            <map message="$(string.PH_CHANGEEVENT_MODIFY_VIDEOCALLING)" value="31" />
            <map message="$(string.PH_CHANGEEVENT_LINEADDED)" value="32" />
            <map message="$(string.PH_CHANGEEVENT_LINEREMOVED)" value="33" />
            <map message="$(string.PH_CHANGEEVENT_LAUNCH_EMERGENCY_DIALER)" value="34" />
            <map message="$(string.PH_CHANGEEVENT_ENUM_COUNT)" value="35" />
          </valueMap>
          <valueMap name="PhoneErrorType">
            <map message="$(string.PH_ERROR_NONE)" value="0" />
            <map message="$(string.PH_ERROR_CALLDROPPED)" value="1" />
            <map message="$(string.PH_ERROR_NETWORKDROPPED)" value="2" />
            <map message="$(string.PH_ERROR_CONFERENCEFAILED)" value="3" />
            <map message="$(string.PH_ERROR_END)" value="4" />
            <map message="$(string.PH_ERROR_PRIVATE)" value="5" />
            <map message="$(string.PH_ERROR_ANSWER)" value="6" />
            <map message="$(string.PH_ERROR_FLASH)" value="7" />
            <map message="$(string.PH_ERROR_HOLD)" value="8" />
            <map message="$(string.PH_ERROR_SWAP)" value="9" />
            <map message="$(string.PH_ERROR_UNHOLD)" value="10" />
            <map message="$(string.PH_ERROR_MUTE)" value="11" />
            <map message="$(string.PH_ERROR_UNMUTE)" value="12" />
            <map message="$(string.PH_ERROR_DIAL)" value="13" />
            <map message="$(string.PH_ERROR_BADADDRESS)" value="14" />
            <map message="$(string.PH_ERROR_INVALIDSIM)" value="15" />
            <map message="$(string.PH_ERROR_NETWORKSERVICENOTAVAILABLE)" value="16" />
            <map message="$(string.PH_ERROR_EMERGENCYONLY)" value="17" />
            <map message="$(string.PH_ERROR_SERVICEOFF)" value="18" />
            <map message="$(string.PH_ERROR_OPERATIONFAILED)" value="19" />
            <map message="$(string.PH_ERROR_OUTGOINGCALLNOFREELINES)" value="20" />
            <map message="$(string.PH_ERROR_TRANSFER)" value="21" />
            <map message="$(string.UNUSED_PH_ERROR_22)" value="22" />
            <map message="$(string.PH_ERROR_FDNRESTRICT)" value="23" />
            <map message="$(string.PH_ERROR_SENDDTMF)" value="24" />
            <map message="$(string.PH_ERROR_DROPACCEPT)" value="25" />
            <map message="$(string.UNUSED_PH_ERROR_26)" value="26" />
            <map message="$(string.PH_ERROR_SIMSECNEEDED)" value="27" />
            <map message="$(string.PH_ERROR_CALLFORWARDRETRIEVE)" value="28" />
            <map message="$(string.PH_ERROR_CALLFORWARDAPPLY)" value="29" />
            <map message="$(string.PH_ERROR_ROAMRESTRICT)" value="30" />
            <map message="$(string.PH_ERROR_DISABLELOCALVIDEO)" value="31" />
            <map message="$(string.PH_ERROR_ENABLELOCALVIDEO)" value="32" />
            <map message="$(string.PH_ERROR_ADDVIEO)" value="33" />
            <map message="$(string.PH_ERROR_DROPVIDEO)" value="34" />
            <map message="$(string.PH_ERROR_ACCEPTVIDEO)" value="35" />
            <map message="$(string.PH_ERROR_REJECTVIDEO)" value="36" />
            <map message="$(string.PH_ERROR_SETVIDEOPAUSED)" value="37" />
            <map message="$(string.PH_ERROR_VIDEOCALLINGOFF)" value="38" />
            <map message="$(string.PH_ERROR_COUNT)" value="39" />
          </valueMap>
          <valueMap name="ServiceWatchdogs">
            <map message="$(string.LockHeld)" value="1" />
            <map message="$(string.WaitingOnLock)" value="2" />
            <map message="$(string.EnableAudioRouting)" value="3" />
            <map message="$(string.DisableAudioRouting)" value="4" />
            <map message="$(string.SetAudioEndpoint)" value="5" />
            <map message="$(string.EnableCellularAudio)" value="6" />
            <map message="$(string.DisableCellularAudio)" value="7" />
            <map message="$(string.MuteCellularAudioRx)" value="8" />
            <map message="$(string.MuteCellularAudioTx)" value="9" />
            <map message="$(string.MuteVoipAudio)" value="10" />
            <map message="$(string.ControllerDispatchWork)" value="11" />
            <map message="$(string.CoreUiFind)" value="12" />
            <map message="$(string.CoreUiSend)" value="13" />
            <map message="$(string.DialPoomRequest)" value="14" />
            <map message="$(string.PlayEventSound)" value="15" />
            <map message="$(string.StopEventSounds)" value="16" />
            <map message="$(string.GetMuteCellularAudioRx)" value="17" />
            <map message="$(string.CallDeviceEnumeratorToFindBidiEndpoint)" value="18" />
            <map message="$(string.EnableCellularProviderChange)" value="19" />
          </valueMap>
          <valueMap name="CallUpgradeState">
            <map message="$(string.CallUpgradeState_None)" value="0" />
            <map message="$(string.CallUpgradeState_NeverPossible)" value="1" />
            <map message="$(string.CallUpgradeState_QueryingOtherPartyAvailability)" value="2" />
            <map message="$(string.CallUpgradeState_OtherPartyUnavailable)" value="3" />
            <map message="$(string.CallUpgradeState_QueryingDataConnectivity)" value="4" />
            <map message="$(string.CallUpgradeState_DataConnectivityUnavailable)" value="5" />
            <map message="$(string.CallUpgradeState_OtherPartyAndDataConnectivityAvailable)" value="6" />
            <map message="$(string.CallUpgradeState_UpgradeAvailable)" value="7" />
            <map message="$(string.CallUpgradeState_QueryingRemotePartySeamlessCapability)" value="8" />
            <map message="$(string.CallUpgradeState_NonSeamlessUpgradeWaitingForUser)" value="9" />
            <map message="$(string.CallUpgradeState_UpgradeInitiated)" value="10" />
            <map message="$(string.CallUpgradeState_UpgradeComplete)" value="11" />
            <map message="$(string.CallUpgradeState_AppQueryingRemotePartySeamlessCapability)" value="12" />
          </valueMap>
          <valueMap name="CellularAudioType">
            <map message="$(string.CellularAudioType_None)" value="0x0" />
            <map message="$(string.CellularAudioType_CircuitSwitched)" value="0x1" />
            <map message="$(string.CellularAudioType_PacketSwitched)" value="0x2" />
            <map message="$(string.CellularAudioType_PacketSwitched_WiFi)" value="0x4" />
          </valueMap>
          <valueMap name="TrueFalseBoolean">
            <map message="$(string.TrueFalse_FALSE)" value="0" />
            <map message="$(string.TrueFalse_TRUE)" value="1" />
          </valueMap>
          <valueMap name="TileModeMap">
            <map message="$(string.TileMode_SingleLine)" value="0" />
            <map message="$(string.TileMode_MultiLine_Separate)" value="1" />
            <map message="$(string.TileMode_MultiLine_Linked)" value="2" />
          </valueMap>
          <valueMap name="LineProperty">
            <map message="$(string.Enums.AlertText)" value="0" />
            <map message="$(string.Enums.ServiceOn)" value="1" />
            <map message="$(string.Enums.SystemType)" value="2" />
            <map message="$(string.Enums.EmergencyCallbackMode)" value="3" />
            <map message="$(string.Enums.Muted)" value="4" />
            <map message="$(string.Enums.SupportsPlusCodeDialing)" value="5" />
            <map message="$(string.Enums.LocalCallWaitingToneNeeded)" value="6" />
            <map message="$(string.Enums.SupportsHold)" value="7" />
            <map message="$(string.Enums.LineSettingCapabilities)" value="8" />
            <map message="$(string.Enums.Capabilities)" value="9" />
            <map message="$(string.Enums.OperatorName)" value="10" />
            <map message="$(string.Enums.OperatorNumericName)" value="11" />
            <map message="$(string.Enums.BroadcastText)" value="12" />
            <map message="$(string.Enums.CountryCode)" value="13" />
            <map message="$(string.Enums.RegistrationState)" value="14" />
            <map message="$(string.Enums.RegistrationRejectReason)" value="15" />
            <map message="$(string.Enums.SimState)" value="16" />
            <map message="$(string.Enums.CurrentMcc)" value="17" />
            <map message="$(string.Enums.SimStateLockInfo)" value="18" />
            <map message="$(string.Enums.SimUnlockAttemptsRemaining)" value="19" />
            <map message="$(string.Enums.SimUnblockAttemptsRemaining)" value="20" />
            <map message="$(string.Enums.PersoFeature)" value="21" />
            <map message="$(string.Enums.PersoState)" value="22" />
            <map message="$(string.Enums.PersoUnlockAttemptsRemaining)" value="23" />
            <map message="$(string.Enums.PersoUnblockAttemptsRemaining)" value="24" />
            <map message="$(string.Enums.SignalStrength)" value="25" />
            <map message="$(string.Enums.SubscriberAddress)" value="26" />
            <map message="$(string.Enums.BrandingImagePath)" value="27" />
            <map message="$(string.Enums.LineBrandingFlags)" value="28" />
            <map message="$(string.Enums.SmallIconPath)" value="29" />
            <map message="$(string.Enums.CallForwardingState)" value="30" />
            <map message="$(string.Enums.CallForwardingAddress)" value="31" />
            <map message="$(string.Enums.CallerIdSetting)" value="32" />
            <map message="$(string.Enums.AccountFriendlyName)" value="33" />
            <map message="$(string.Enums.SortKey)" value="34" />
            <map message="$(string.Enums.IgnoreUssdExclusions)" value="35" />
            <map message="$(string.Enums.UssdExclusionList)" value="36" />
            <map message="$(string.Enums.SlotIndex)" value="37" />
            <map message="$(string.Enums.VoicemailAddress)" value="38" />
            <map message="$(string.Enums.VoicemailProvisioningState)" value="39" />
            <map message="$(string.Enums.VoicemailConnectivityState)" value="40" />
            <map message="$(string.Enums.VoicemailCount)" value="41" />
            <map message="$(string.Enums.CurrentMnc)" value="42" />
            <map message="$(string.Enums.VideoCallingEnabled)" value="43" />
          </valueMap>
          <valueMap name="AnnotationLookupState">
            <map message="$(string.Enums.NotStarted)" value="0" />
            <map message="$(string.Enums.InProgress)" value="1" />
            <map message="$(string.Enums.Complete)" value="2" />
          </valueMap>
          <valueMap name="RecordingState">
            <map message="$(string.Enums.Initializing)" value="0" />
            <map message="$(string.Enums.Unavailable)" value="1" />
            <map message="$(string.Enums.Idle)" value="2" />
            <map message="$(string.Enums.Starting)" value="3" />
            <map message="$(string.Enums.Recording)" value="4" />
            <map message="$(string.Enums.Pausing)" value="5" />
            <map message="$(string.Enums.Paused)" value="6" />
            <map message="$(string.Enums.Resuming)" value="7" />
            <map message="$(string.Enums.Finishing)" value="8" />
          </valueMap>
          <valueMap name="AudioProviderChangeOperation">
            <map message="$(string.Enums.End)" value="0" />
            <map message="$(string.Enums.Begin)" value="1" />
            <map message="$(string.Enums.Cancel)" value="2" />
          </valueMap>
          <valueMap name="PhoneLineChangeKinds">
            <map message="$(string.Enums.PhoneLineChangeKind_Added)" value="0" />
            <map message="$(string.Enums.PhoneLineChangeKind_Removed)" value="1" />
            <map message="$(string.Enums.PhoneLineChangeKind_PropertiesChanged)" value="2" />
          </valueMap>
          <valueMap name="UdmCallItemEventTypes">
            <map message="$(string.Enums.UdmCallItemEventType_EventMissed)" value="0" />
            <map message="$(string.Enums.UdmCallItemEventType_EventCreate)" value="1" />
            <map message="$(string.Enums.UdmCallItemEventType_EventDelete)" value="2" />
            <map message="$(string.Enums.UdmCallItemEventType_EventDeleteAll)" value="3" />
            <map message="$(string.Enums.UdmCallItemEventType_EventModify)" value="4" />
            <map message="$(string.Enums.UdmCallItemEventType_EventConnectionBroken)" value="5" />
          </valueMap>
          <valueMap name="RcsMediaType">
            <map message="$(string.Enums.RcsMediaType_None)" value="0" />
            <map message="$(string.Enums.RcsMediaType_AudioOnly)" value="1" />
            <map message="$(string.Enums.RcsMediaType_AudioVideo)" value="2" />
          </valueMap>
          <bitMap name="VideoCapabilities">
            <map message="$(string.Enums.VideoCapabilities_VideoCalling)" value="0x01" />
          </bitMap>
          <valueMap name="VideoCallingSetting">
            <map message="$(string.Enums.VideoCallingSetting_Disabled)" value="0" />
            <map message="$(string.Enums.VideoCallingSetting_Enabled)" value="1" />
            <map message="$(string.Enums.VideoCallingSetting_CachedValue)" value="2" />
          </valueMap>
          <bitMap name="PhoneLineProperties">
            <map message="$(string.Enums.PhoneLineProperties_BrandingOptions)" value="0x00000001" />
            <map message="$(string.Enums.PhoneLineProperties_CanDial)" value="0x00000002" />
            <map message="$(string.Enums.PhoneLineProperties_CellularDetails)" value="0x00000004" />
            <map message="$(string.Enums.PhoneLineProperties_DisplayColor)" value="0x00000008" />
            <map message="$(string.Enums.PhoneLineProperties_DisplayName)" value="0x00000010" />
            <map message="$(string.Enums.PhoneLineProperties_NetworkName)" value="0x00000020" />
            <map message="$(string.Enums.PhoneLineProperties_NetworkState)" value="0x00000040" />
            <map message="$(string.Enums.PhoneLineProperties_Transport)" value="0x00000080" />
            <map message="$(string.Enums.PhoneLineProperties_Voicemail)" value="0x00000100" />
          </bitMap>
          <valueMap name="RcsServiceStatus">
            <map message="$(string.Enums.RcsServiceStatus_Stopped)" value="0" />
            <map message="$(string.Enums.RcsServiceStatus_Started)" value="1" />
            <map message="$(string.Enums.RcsServiceStatus_Stopping)" value="2" />
            <map message="$(string.Enums.RcsServiceStatus_Starting)" value="3" />
          </valueMap>
        </maps>
        <templates>
          <template tid="CommsHrTemplate">
            <data inType="win:Int32" name="P1_HResult" outType="win:HResult" />
            <data inType="win:AnsiString" name="P2_String" />
            <data inType="win:UInt32" name="P3_UInt32" />
          </template>
          <template tid="OneString">
            <data inType="win:UnicodeString" name="Prop_UnicodeString" outType="xs:string" />
          </template>
          <template tid="TwoStrings">
            <data inType="win:UnicodeString" name="Prop_UnicodeString_1" outType="xs:string" />
            <data inType="win:UnicodeString" name="Prop_UnicodeString_2" outType="xs:string" />
          </template>
          <template tid="OneUIntOneString">
            <data inType="win:UInt32" name="Prop_UInt32_1" outType="win:unsignedInt" />
            <data inType="win:UnicodeString" name="Prop_UnicodeString_1" outType="xs:string" />
          </template>
          <template tid="OneUInt">
            <data inType="win:UInt32" name="Prop_UInt32_1" outType="win:unsignedInt" />
          </template>
          <template tid="OneHexInt">
            <data inType="win:UInt32" name="Prop_HexInt32_1" outType="win:HexInt32" />
          </template>
          <template tid="TwoHexInts">
            <data inType="win:UInt32" name="Prop_HexInt32_1" outType="win:HexInt32" />
            <data inType="win:UInt32" name="Prop_HexInt32_2" outType="win:HexInt32" />
          </template>
          <template tid="OneGuid">
            <data inType="win:GUID" name="Prop_Guid" outType="xs:GUID" />
          </template>
          <template tid="TwoGuid">
            <data inType="win:GUID" name="Prop_Guid" outType="xs:GUID" />
            <data inType="win:GUID" name="Prop_Guid2" outType="xs:GUID" />
          </template>
          <template tid="GuidLinePropertyString">
            <data inType="win:GUID" name="guid" outType="xs:GUID" />
            <data inType="win:UInt32" map="LineProperty" name="property" />
            <data inType="win:UnicodeString" name="string" outType="xs:string" />
          </template>
          <template tid="GuidLinePropertyInt">
            <data inType="win:GUID" name="guid" outType="xs:GUID" />
            <data inType="win:UInt32" map="LineProperty" name="property" />
            <data inType="win:Int32" name="int" />
          </template>
          <template tid="OneHexIntOneGuid">
            <data inType="win:UInt32" name="Prop_HexInt32_1" outType="win:HexInt32" />
            <data inType="win:GUID" name="Prop_Guid" outType="xs:GUID" />
          </template>
          <template tid="OneGuidOneUint">
            <data inType="win:GUID" name="Prop_Guid" outType="xs:GUID" />
            <data inType="win:UInt32" name="Prop_UInt32" outType="win:unsignedInt" />
          </template>
          <template tid="OneHexIntTwoGuids">
            <data inType="win:UInt32" name="Prop_HexInt32_1" outType="win:HexInt32" />
            <data inType="win:GUID" name="Prop_Guid1" outType="xs:GUID" />
            <data inType="win:GUID" name="Prop_Guid2" outType="xs:GUID" />
          </template>
          <template tid="CprogMessageTemplate">
            <data inType="win:UInt32" map="CprogMessages" name="PhMsg" />
            <data inType="win:UInt32" name="SupSvc" outType="xs:unsignedInt" />
          </template>
          <template tid="ControllerCallStateChange">
            <data inType="win:UInt32" name="HCall" outType="win:HexInt32" />
            <data inType="win:UInt32" map="CallStates" name="OldState" />
            <data inType="win:UInt32" map="CallStates" name="NewState" />
          </template>
          <template tid="ControllerRequestString">
            <data inType="win:GUID" name="Provider" outType="xs:GUID" />
            <data inType="win:UInt32" map="CallVerbs" name="CallVerb" />
            <data inType="win:UInt64" name="RequestId" outType="win:HexInt64" />
            <data inType="win:UInt32" name="HResult" outType="win:HexInt32" />
          </template>
          <template tid="ControllerRequestString64">
            <data inType="win:GUID" name="Provider" outType="xs:GUID" />
            <data inType="win:UInt32" map="CallVerbs" name="CallVerb" />
            <data inType="win:UInt64" name="RequestId" outType="win:HexInt64" />
            <data inType="win:UInt32" name="HResult" outType="win:HexInt32" />
          </template>
          <template tid="PhoneOnEhmFailure">
            <data inType="win:Int32" name="hr" outType="win:HResult" />
            <data inType="win:AnsiString" name="file" outType="xs:string" />
            <data inType="win:UInt32" name="line" />
          </template>
          <template tid="SetAudioRoutingTemplate">
            <data inType="win:UInt32" map="PhoneCallAudioActiveEndpointType" name="AudioEndpoint" />
          </template>
          <template tid="AudioRoutingNotifyTemplate">
            <data inType="win:UInt32" map="PhoneCallAudioActiveEndpointType" name="AudioEndpoint" />
          </template>
          <template tid="BluetoothStateNotifyTemplate">
            <data inType="win:UInt32" map="BluetoothStateBits" name="BluetoothState" />
          </template>
          <template tid="EnabledPhoneCallAudioTemplate">
            <data inType="win:UInt32" map="PhoneCallAudioActiveEndpointType" name="Endpoint" />
            <data inType="win:UInt32" name="IsIncoming" outType="xs:unsignedInt" />
          </template>
          <template tid="ToneNotificationTemplate">
            <data inType="win:UInt32" map="PhoneToneType" name="ToneType" />
            <data inType="win:UnicodeString" name="ToneDigits" outType="xs:string" />
            <data inType="win:UInt32" name="OnTime" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="OffTime" outType="xs:unsignedInt" />
          </template>
          <template tid="ControllerRequestFinished">
            <data inType="win:UInt64" name="RequestId" outType="win:HexInt64" />
            <data inType="win:Int32" name="HResult" outType="win:HResult" />
          </template>
          <template tid="ControllerRequestFinished64">
            <data inType="win:UInt64" name="RequestId" outType="win:HexInt64" />
            <data inType="win:Int32" name="HResult" outType="win:HResult" />
          </template>
          <template tid="OperationTimedOut">
            <data inType="win:UInt32" map="ServiceWatchdogs" name="OperationId" />
            <data inType="win:AnsiString" name="OperationContext" outType="xs:string" />
            <data inType="win:UInt32" name="OperationTimeout" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="ElapsedTime" outType="xs:unsignedInt" />
          </template>
          <template tid="OperationTimedOutComplete">
            <data inType="win:UInt32" map="ServiceWatchdogs" name="OperationId" />
            <data inType="win:AnsiString" name="OperationContext" outType="xs:string" />
            <data inType="win:UInt32" name="OperationActualTime" outType="xs:unsignedInt" />
          </template>
          <template tid="RejectIncomingForError">
            <data inType="win:GUID" name="LineId" outType="xs:GUID" />
            <data inType="win:UInt32" name="CallId" outType="win:HexInt32" />
            <data inType="win:UInt32" map="RejectIncomingReasons" name="Reason" />
          </template>
          <template tid="PhoneNotification">
            <data inType="win:UInt32" map="ChangeEventType" name="ChangeEvent" />
            <data inType="win:UInt32" map="PhoneErrorType" name="Error" />
          </template>
          <template tid="CallUpgradeStateChange">
            <data inType="win:UInt32" name="CallId" outType="win:HexInt32" />
            <data inType="win:UInt32" map="CallUpgradeState" name="OldUpgradeState" />
            <data inType="win:UInt32" map="CallUpgradeState" name="NewUpgradeState" />
          </template>
          <template tid="EnableDisableCellularAudio">
            <data inType="win:UInt32" map="CellularAudioType" name="AudioType" />
            <data inType="win:UInt32" name="ExecutorIndex" outType="xs:unsignedInt" />
          </template>
          <template tid="DisableAndEnableCellularAudio">
            <data inType="win:UInt32" name="DisableExecutorIndex" outType="xs:unsignedInt" />
            <data inType="win:UInt32" name="EnableExecutorIndex" outType="xs:unsignedInt" />
            <data inType="win:UInt32" map="CellularAudioType" name="AudioType" />
            <data inType="win:Boolean" name="audioActive" outType="xs:boolean" />
          </template>
          <template tid="CancelledDeferredAudioDisable">
            <data inType="win:UInt32" map="CellularAudioType" name="AudioTypeBeingEnabled" />
            <data inType="win:UInt32" name="ExecutorIndex" outType="xs:unsignedInt" />
            <data inType="win:UInt32" map="CellularAudioType" name="AudioTypeCancelled" />
          </template>
          <template tid="MuteCellularAudio">
            <data inType="win:UInt32" map="CellularAudioType" name="AudioType" />
            <data inType="win:UInt32" name="ExecutorIndex" outType="xs:unsignedInt" />
            <data inType="win:Boolean" name="Muted" outType="xs:boolean" />
          </template>
          <template tid="OneBoolTrueFalse">
            <data inType="win:UInt32" map="TrueFalseBoolean" name="Prop_BOOL" />
          </template>
          <template tid="TileDisplayData">
            <data inType="win:UnicodeString" name="TileId" outType="xs:string" />
            <data inType="win:UnicodeString" name="Title" outType="xs:string" />
            <data inType="win:UInt32" map="TileModeMap" name="TileMode" />
            <data inType="win:UInt32" map="TrueFalseBoolean" name="HasVoicemail" />
            <data inType="win:UInt32" name="MissedCallCount" outType="win:unsignedInt" />
            <data inType="win:UInt32" map="TrueFalseBoolean" name="HasLargeContent" />
          </template>
          <template tid="AnnotationLookupState">
            <data inType="win:UInt32" name="CallId" outType="win:HexInt32" />
            <data inType="win:UInt32" map="AnnotationLookupState" name="LookupState" />
          </template>
          <template tid="PhoneCallSwapIgnoredParams">
            <data inType="win:UInt32" name="CallToHold" outType="win:HexInt32" />
            <data inType="win:UInt32" name="CallToUnhold" outType="win:HexInt32" />
          </template>
          <template tid="PhoneCallSwapTimeCalculationParams">
            <data inType="win:Boolean" name="AllowSwap" outType="xs:boolean" />
            <data inType="win:UInt32" name="TimeSinceLast" outType="win:HexInt32" />
            <data inType="win:UInt32" name="MinTime" outType="win:HexInt32" />
          </template>
          <template tid="RecordingStateChange">
            <data inType="win:UInt32" name="Executor" outType="win:unsignedInt" />
            <data inType="win:UInt32" map="RecordingState" name="CurrentState" />
            <data inType="win:UInt32" map="RecordingState" name="DesiredState" />
          </template>
          <template tid="LineCallConference">
            <data inType="win:GUID" name="LineId" outType="xs:GUID" />
            <data inType="win:UInt32" name="CallId" outType="win:HexInt32" />
            <data inType="win:UInt32" name="ConferenceCallId" outType="win:HexInt32" />
          </template>
          <template tid="EnableCellularProviderChange">
            <data inType="win:UInt32" name="ExecutorIndex" outType="xs:unsignedInt" />
            <data inType="win:UInt32" map="CellularAudioType" name="AudioType" />
            <data inType="win:UInt32" map="AudioProviderChangeOperation" name="Operation" />
          </template>
          <template tid="InvalidCellularProviderChangeOperation">
            <data inType="win:UInt32" name="ExecutorIndex" outType="xs:unsignedInt" />
            <data inType="win:UInt32" map="CellularAudioType" name="TargetAudioType" />
            <data inType="win:UInt32" map="AudioProviderChangeOperation" name="Operation" />
            <data inType="win:UInt32" map="CellularAudioType" name="CurrentAudioType" />
            <data inType="win:Boolean" name="isInHandover" outType="xs:boolean" />
          </template>
          <template tid="LineChangedTriggerDisplayData">
            <data inType="win:GUID" name="LineId" outType="xs:GUID" />
            <data inType="win:UInt32" map="PhoneLineChangeKinds" name="PhoneLineChangeKind" />
            <data inType="win:UInt32" map="PhoneLineProperties" name="PhoneLineProperties" />
            <data inType="win:UInt32" name="HResult" outType="win:HexInt32" />
          </template>
          <template tid="LineChangedTriggerData">
            <data inType="win:GUID" name="LineId" outType="xs:GUID" />
            <data inType="win:UInt32" map="PhoneLineChangeKinds" name="PhoneLineChangeKind" />
            <data inType="win:UInt32" map="PhoneLineProperties" name="PhoneLineProperties" />
          </template>
          <template tid="NewVoicemailMessageTriggerDisplayData">
            <data inType="win:GUID" name="LineId" outType="xs:GUID" />
            <data inType="win:UInt32" name="VoicemailCount" outType="xs:unsignedInt" />
            <data inType="win:UnicodeString" name="VoicemailMessageString" outType="xs:string" />
            <data inType="win:UInt32" name="HResult" outType="win:HexInt32" />
          </template>
          <template tid="CallOriginDataRequestTriggerDisplayData">
            <data inType="win:GUID" name="RequestId" outType="xs:GUID" />
            <data inType="win:UnicodeString" name="PhoneNumber" outType="xs:string" />
            <data inType="win:UInt32" name="HResult" outType="win:HexInt32" />
          </template>
          <template tid="CallsTriggerOnCallEventDisplayData">
            <data inType="win:UInt32" map="UdmCallItemEventTypes" name="UdmCallItemEventType" />
          </template>
          <template tid="CellularAudioOperation">
            <data inType="win:UInt32" name="executorIndex" outType="xs:unsignedInt" />
            <data inType="win:UInt32" map="CellularAudioType" name="cellularAudioType" />
            <data inType="win:Boolean" name="audioActive" outType="xs:boolean" />
          </template>
          <template tid="RequestCapabilitiesAsync">
            <data inType="win:UnicodeString" name="TelString" outType="xs:string" />
          </template>
          <template tid="RcsPresenceServiceResponse">
            <data inType="win:UInt32" name="ResponseCode" outType="xs:unsignedInt" />
            <data inType="win:UnicodeString" name="Reason" outType="xs:string" />
          </template>
          <template tid="NumCapabilities">
            <data inType="win:UInt32" name="Count" />
          </template>
          <template tid="MediaTypeNotVideo">
            <data inType="win:UInt32" name="TupleIndex" />
            <data inType="win:UInt32" map="RcsMediaType" name="MediaType" />
          </template>
          <template tid="ServiceIdentifierNotVideo">
            <data inType="win:UInt32" name="TupleIndex" />
            <data inType="win:UnicodeString" name="ServiceIdentifier" outType="xs:string" />
          </template>
          <template tid="VideoCapable">
            <data inType="win:UInt32" name="TupleIndex" />
          </template>
          <template tid="RcsPresenceCapabilitiesQuery">
            <data inType="win:UnicodeString" name="telUriString" outType="xs:string" />
            <data inType="win:UInt32" map="VideoCapabilities" name="Capabilities" />
          </template>
          <template tid="ControllerUpdateVideoSetting">
            <data inType="win:GUID" name="lineId" outType="xs:GUID" />
            <data inType="win:UInt32" map="VideoCallingSetting" name="videoCallingSetting" />
            <data inType="win:Boolean" name="cacheVideoCallingSetting" outType="xs:boolean" />
            <data inType="win:Boolean" name="userRequest" outType="xs:boolean" />
            <data inType="win:Boolean" name="TTYEnabled" outType="xs:boolean" />
            <data inType="win:Boolean" name="cellularDataEnabled" outType="xs:boolean" />
          </template>
          <template tid="CallProgressGetSoundConfigurationByCountryCode">
            <data inType="win:GUID" name="lineId" outType="xs:GUID" />
            <data inType="win:UInt32" name="homeMcc" outType="xs:unsignedInt" />
            <data inType="win:UnicodeString" name="eventSndBusy" outType="xs:string" />
            <data inType="win:UnicodeString" name="eventSndRingback" outType="xs:string" />
          </template>
          <template tid="CallsTriggerShellReadyWorkerStarted">
            <data inType="win:Boolean" name="existingInitialBootSequenceComplete" outType="xs:boolean" />
            <data inType="win:UInt32" name="cachedLineCount" />
          </template>
          <template tid="RcsPresenceCapabilitySharingSettingsUpdated">
            <data inType="win:Boolean" name="isCapabilitySharingEnabled" outType="xs:boolean" />
            <data inType="win:Boolean" name="previousValue" outType="xs:boolean" />
          </template>
          <template tid="OneHResult">
            <data inType="win:Int32" name="Code" outType="win:HResult" />
          </template>
          <template tid="RcsPresencePublishCapabilities">
            <data inType="win:UInt32" map="VideoCapabilities" name="Capabilities" />
          </template>
          <template tid="RcsPresenceQueriedRcsServiceStatus">
            <data inType="win:UInt32" map="RcsServiceStatus" name="rcsServiceStatus" />
          </template>
          <template tid="RcsPresenceOnNetworkSupportVideoChanged">
            <data inType="win:Boolean" name="updatedValue" outType="xs:boolean" />
            <data inType="win:Boolean" name="previousValue" outType="xs:boolean" />
          </template>
          <template tid="RcsPresenceSavePublishedCapabilities">
            <data inType="win:UInt32" map="VideoCapabilities" name="updatedValue" />
            <data inType="win:UInt32" map="VideoCapabilities" name="previousValue" />
          </template>
        </templates>
        <events>
          <event keywords="Error" level="win:Error" message="$(string.Event.CommsErrorOriginateMessage)" symbol="CommsErrorOriginateEvent" template="CommsHrTemplate" value="1" />
          <event keywords="Warning" level="win:Warning" message="$(string.Event.CommsPropagateErrorMessage)" symbol="CommsErrorPropagateEvent" template="CommsHrTemplate" value="2" />
          <event keywords="Debug" level="win:Informational" message="$(string.Publisher.TraceString)" symbol="TRACE_STRING" template="OneString" value="10" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.ServiceStarting)" symbol="ServiceStarting" value="100" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.ServiceStarted)" symbol="ServiceStarted" value="101" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.ServiceStartFailed)" symbol="ServiceStartFailed" template="OneHResult" value="102" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.ServiceStopping)" symbol="ServiceStopping" value="103" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.ServiceStopped)" symbol="ServiceStopped" value="104" />
          <event keywords="CONTROLLER" level="win:Informational" message="$(string.Publisher.CprogMessage)" symbol="PHONE_EVENT_CPROGMESSAGE" template="CprogMessageTemplate" value="600" />
          <event keywords="CONTROLLER" level="win:Informational" message="$(string.Publisher.UssdMessageSuppressed)" symbol="PHONE_EVENT_USSD_MESSAGE_SUPPRESSED" template="OneHexInt" value="601" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.PhoneApiReady)" symbol="PHONE_EVENT_API_READY" value="602" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.StoppingRpcServer)" symbol="PHONE_STOPPING_RPC_SERVER" value="603" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallStateChange)" symbol="PHONE_EVENT_CALLSTATECHANGE" template="ControllerCallStateChange" value="700" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.ControllerRequestString)" symbol="PHONE_EVENT_CONTROLLERREQUESTSTRING" template="ControllerRequestString" value="702" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.ControllerRequestResultString)" symbol="PHONE_EVENT_CONTROLLERREQUESTRESULTSTRING" template="ControllerRequestString" value="703" />
          <event keywords="CONTROLLER" level="win:Informational" message="$(string.Publisher.ConvertFakeCallToRealCall)" symbol="PHONE_EVENT_CONVERTFAKECALLTOREALCALL" value="704" />
          <event keywords="CONTROLLER" level="win:Error" message="$(string.Publisher.OutgoingCallAlreadyExists)" symbol="PHONE_EVENT_OUTGOINGCALLALREADYEXIST" value="705" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.DialString)" symbol="PHONE_EVENT_DIALSTRING" template="OneString" value="706" />
          <event keywords="CONTROLLER" level="win:Informational" message="$(string.Publisher.AddedFakeOutgoingCall)" symbol="PHONE_EVENT_ADDEDFAKEOUTGOINGCALL" template="OneHexInt" value="708" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.ControllerCallHistoryAddRecord)" symbol="PHONE_EVENT_CONTROLLER_ADDED_CALLHISTORY_RECORD" template="TwoHexInts" value="712" />
          <event keywords="CONTROLLER" level="win:Informational" message="$(string.Publisher.DialRulesStart)" symbol="PHONE_EVENT_DIALRULESSTART" value="713" />
          <event keywords="CONTROLLER" level="win:Informational" message="$(string.Publisher.DialRulesEnd)" symbol="PHONE_EVENT_DIALRULESEND" template="TwoHexInts" value="714" />
          <event keywords="Error" level="win:Error" message="$(string.Publisher.DialFailureTwoCallsExist)" symbol="PHONE_EVENT_DIAL_FAILURE_TWO_CALLS_EXIST" value="715" />
          <event keywords="Error" level="win:Error" message="$(string.Publisher.DialFailureActiveCallCannotHold)" symbol="PHONE_EVENT_DIAL_FAILURE_ACTIVE_CALL_CANNOT_HOLD" value="716" />
          <event keywords="CONTROLLER" level="win:Informational" message="$(string.Publisher.HoldActiveToAccept)" symbol="PHONE_EVENT_HOLD_ACTIVE_CALL_TO_ACCEPT" template="TwoHexInts" value="717" />
          <event keywords="CONTROLLER" level="win:Informational" message="$(string.Publisher.DropHeldToAccept)" symbol="PHONE_EVENT_DROP_HELD_CALL_TO_ACCEPT" template="TwoHexInts" value="718" />
          <event keywords="CONTROLLER" level="win:Informational" message="$(string.Publisher.UseDropAcceptForIncoming)" symbol="PHONE_EVENT_USE_DROP_ACCEPT_FOR_INCOMING" template="TwoHexInts" value="719" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.SetAudioRouting)" symbol="SET_AUDIO_ROUTING" template="SetAudioRoutingTemplate" value="720" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.AudioRoutingNotify)" symbol="AUDIO_ROUTING_NOTIFY" template="AudioRoutingNotifyTemplate" value="721" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.BluetoothStateNotify)" symbol="BLUETOOTH_STATE_NOTIFY" template="BluetoothStateNotifyTemplate" value="722" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.EnabledPhoneCallAudio)" symbol="ENABLED_PHONE_CALL_AUDIO" template="EnabledPhoneCallAudioTemplate" value="723" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.DisabledPhoneCallAudio)" symbol="DISABLED_PHONE_CALL_AUDIO" value="724" />
          <event keywords="Error" level="win:Error" message="$(string.Publisher.CallHistoryInitFailed)" symbol="PHONE_EVENT_CALLHISTORY_INIT_FAILED" template="OneHexInt" value="726" />
          <event keywords="Error" level="win:Error" message="$(string.Publisher.ExternalVvmInitFailed)" symbol="PHONE_EVENT_EXTERNALVVM_INIT_FAILED" template="OneHexInt" value="727" />
          <event keywords="Error" level="win:Error" message="$(string.Publisher.PoomInitFailed)" symbol="PHONE_EVENT_POOM_INIT_FAILED" template="OneHexInt" value="728" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.ToneNotificationMessage)" symbol="PHONE_EVENT_TONE_NOTIFICATION" template="ToneNotificationTemplate" value="729" />
          <event keywords="CONTROLLER" level="win:Informational" message="$(string.Publisher.ControllerRequestFinished)" symbol="PHONE_EVENT_CONTROLLERREQUESTFINISHED" template="ControllerRequestFinished" value="730" />
          <event keywords="CONTROLLER" level="win:Informational" message="$(string.Publisher.RejectIncomingForError)" symbol="REJECT_INCOMING_FOR_ERROR" template="RejectIncomingForError" value="731" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.EnableCellularAudio)" symbol="ENABLE_CELLULAR_AUDIO" template="EnableDisableCellularAudio" value="732" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.DisableCellularAudio)" symbol="DISABLE_CELLULAR_AUDIO" template="EnableDisableCellularAudio" value="733" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.AudioRefIncreased)" symbol="AUDIO_REF_INCREASED" value="734" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.AudioRefDecreased)" symbol="AUDIO_REF_DECREASED" value="735" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.AudioMuteVOIP)" symbol="AUDIO_MUTE_VOIP" value="736" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.AudioUnmuteVOIP)" symbol="AUDIO_UNMUTE_VOIP" value="737" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.LineAdded)" symbol="LINE_ADDED" template="TwoGuid" value="738" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.LineRemoved)" symbol="LINE_REMOVED" template="OneGuidOneUint" value="739" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.LinePropertyChanged)" symbol="LINE_STRING_PROPERTY_CHANGED" template="GuidLinePropertyString" value="740" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.LinePropertyChanged)" symbol="LINE_INT_PROPERTY_CHANGED" template="GuidLinePropertyInt" value="741" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.ExecutorAlreadyInitializedForAudio)" symbol="EXECUTOR_ALREADY_INITIALIZED_FOR_AUDIO" template="OneHexInt" value="742" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.MuteCellularAudioTx)" symbol="MUTE_CELLULAR_AUDIO_TX" template="MuteCellularAudio" value="743" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.MuteCellularAudioRx)" symbol="MUTE_CELLULAR_AUDIO_RX" template="MuteCellularAudio" value="744" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.OnEndUpgradeOriginationCallMessage)" symbol="OnEndUpgradeOriginationCallMessage" template="OneGuid" value="745" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.OnCancelUpgradeMessage)" symbol="OnCancelUpgradeMessage" template="OneGuid" value="746" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.EnableCellularProviderChange)" symbol="ENABLE_CELLULAR_PROVIDERCHANGE" template="EnableCellularProviderChange" value="747" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.InvalidCellularProviderChangeOperation)" symbol="InvalidCellularProviderChangeOperation" template="InvalidCellularProviderChangeOperation" value="748" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CellularAudioTypeChangeNotAllowed)" symbol="CellularAudioTypeChangeNotAllowed" template="CellularAudioOperation" value="749" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.PhoneCallSwapIgnored)" symbol="PHONECALL_SWAP_IGNORED" template="PhoneCallSwapIgnoredParams" value="750" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.PhoneCallSwapTimeCalculation)" symbol="PHONECALL_SWAP_TIME_CALCULATION" template="PhoneCallSwapTimeCalculationParams" value="751" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallProgressGetSoundConfigurationByCountryCode)" symbol="CallProgressGetSoundConfigurationByCountryCode" template="CallProgressGetSoundConfigurationByCountryCode" value="752" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.DisableAndEnableCellularAudioRouting)" symbol="DisableAndEnableCellularAudioRouting" template="DisableAndEnableCellularAudio" value="753" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.PlayEventSound)" symbol="PHONE_PLAYEVENTSOUND" template="OneString" value="900" />
          <event keywords="Performance" level="win:Verbose" opcode="win:Start" symbol="PHPERF_CALLERID_BEGIN" task="CallerId" value="1008" />
          <event keywords="Performance" level="win:Verbose" opcode="win:Stop" symbol="PHPERF_CALLERID_END" task="CallerId" value="1009" />
          <event keywords="Performance" level="win:Verbose" opcode="win:Stop" symbol="PHPERF_CALL_UPDATE" task="CallUpdate" value="1010" />
          <event keywords="Performance" level="win:Verbose" opcode="win:Start" symbol="PHPERF_SET_ARM_AUDIO_ROUTING_BEGIN" task="SetAudioRouting" value="1011" />
          <event keywords="Performance" level="win:Verbose" opcode="win:Stop" symbol="PHPERF_SET_ARM_AUDIO_ROUTING_END" task="SetAudioRouting" value="1012" />
          <event keywords="Performance" level="win:Verbose" opcode="win:Stop" symbol="PHPERF_NOTIFY_MUTE_END" task="MuteState" value="1015" />
          <event keywords="Performance PHONEUI" level="win:Verbose" opcode="win:Start" symbol="PHPERF_PLAYDTMF_BEGIN" task="PlayDTMF" value="1044" />
          <event keywords="Performance PHONEUI" level="win:Verbose" opcode="win:Stop" symbol="PHPERF_PLAYDTMF_END" task="PlayDTMF" value="1045" />
          <event keywords="Performance PHONEUI" level="win:Verbose" opcode="win:Start" symbol="PHPERF_STOPEVENTSOUNDS_BEGIN" task="StopEventSound" value="1046" />
          <event keywords="Performance PHONEUI" level="win:Verbose" opcode="win:Stop" symbol="PHPERF_STOPEVENTSOUNDS_END" task="StopEventSound" value="1047" />
          <event keywords="CONTROLLER" level="win:Informational" message="$(string.Publisher.EmergencyNumberListUpdate)" symbol="PHONE_EMERGENCYNUMBER_RECEIVEDUPDATE" template="OneString" value="1048" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.DialEmergencyCall)" symbol="PHONE_EMERGENCYNUMBER_DIALREQUEST" template="OneHexInt" value="1049" />
          <event keywords="CONTROLLER" level="win:Informational" message="$(string.Publisher.EmergencyNumberListEmptyUpdate)" symbol="PHONE_EMERGENCYNUMBER_RECEIVEDEMPTYUPDATE" value="1050" />
          <event keywords="Error" level="win:Error" message="$(string.Publisher.DialFailureLineNotFree)" symbol="PHONE_DIAL_FAILURE_LINE_NOT_FREE" value="1051" />
          <event keywords="Error" level="win:Error" message="$(string.Publisher.OperationTimedOut)" symbol="OperationTimedOut" template="OperationTimedOut" value="1052" />
          <event keywords="Error" level="win:Error" message="$(string.Publisher.OperationTimedOutComplete)" symbol="OperationTimedOutComplete" template="OperationTimedOutComplete" value="1053" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.AsyncApiCompleted)" symbol="AsyncApiCompleted" template="TwoHexInts" value="1054" />
          <event level="win:Verbose" message="$(string.Publisher.PhoneListenerAdded)" symbol="PhoneListenerAdded" template="OneHexInt" value="1055" />
          <event level="win:Verbose" message="$(string.Publisher.PhoneListenerRemoved)" symbol="PhoneListenerRemoved" template="OneHexInt" value="1056" />
          <event keywords="Warning" level="win:Warning" message="$(string.Publisher.PhoneListenerLostNotifications)" symbol="PhoneListenerLostNotifications" template="OneHexInt" value="1057" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.PhoneListenerLostNotifications)" symbol="PhoneListenerResumedNotifications" template="OneHexInt" value="1058" />
          <event keywords="Warning" level="win:Warning" message="$(string.Publisher.PhoneListenerRundown)" symbol="PhoneListenerRundown" template="OneHexInt" value="1059" />
          <event keywords="CONTROLLER" level="win:Informational" message="$(string.Publisher.PhoneNotificationSent)" symbol="PhoneNotificationSent" template="PhoneNotification" value="1060" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallUpgradeStateChange)" symbol="CallUpgradeStateChange" template="CallUpgradeStateChange" value="1065" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.DataConnectivityState)" symbol="DataConnectivityState" template="OneHexInt" value="1066" />
          <event keywords="MISC" level="win:Informational" message="$(string.Publisher.NonSeamlessUpgradeCancelled)" symbol="NonSeamlessUpgradeCancelled" value="1069" />
          <event keywords="MISC" level="win:Informational" message="$(string.Publisher.SeamlessUpgradeCancelled)" symbol="SeamlessUpgradeCancelled" value="1070" />
          <event keywords="Error" level="win:Error" message="$(string.Publisher.ConnectionManagerError)" symbol="ConnectionManagerError" template="OneHexInt" value="1071" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallLineChange)" symbol="CallLineChange" template="OneHexIntTwoGuids" value="1072" />
          <event keywords="PhoneTile" level="win:Informational" message="$(string.Publisher.CreatingNewPhoneTile)" symbol="CreatingNewPhoneTile" template="OneString" value="1074" />
          <event keywords="PhoneTile" level="win:Informational" message="$(string.Publisher.SettingPrimaryTileId)" symbol="SettingPrimaryTileId" template="OneGuid" value="1075" />
          <event keywords="PhoneTile" level="win:Informational" message="$(string.Publisher.DeletingPhoneTile)" symbol="DeletingPhoneTile" template="OneString" value="1076" />
          <event keywords="PhoneTile" level="win:Informational" message="$(string.Publisher.CommittedPhoneTileData)" symbol="CommittedPhoneTileData" template="TileDisplayData" value="1078" />
          <event keywords="PhoneTile" level="win:Informational" message="$(string.Publisher.PhoneTileProcessOnLineRemoved)" symbol="PhoneTileProcessOnLineRemoved" template="OneGuid" value="1080" />
          <event keywords="PhoneTile" level="win:Informational" message="$(string.Publisher.PhoneTileProcessShellReadyStateChanged)" symbol="PhoneTileProcessShellReadyStateChanged" template="OneBoolTrueFalse" value="1087" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallsTriggerLineChangedTriggerFired)" symbol="CallsTriggerLineChangedTriggerFired" template="LineChangedTriggerDisplayData" value="1088" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallsTriggerNewVoicemailMessageTriggerFired)" symbol="CallsTriggerNewVoicemailMessageTriggerFired" template="NewVoicemailMessageTriggerDisplayData" value="1089" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallsTriggerCallOriginDataRequestTriggerFired)" symbol="CallsTriggerCallOriginDataRequestTriggerFired" template="CallOriginDataRequestTriggerDisplayData" value="1090" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallsTriggerCallHistoryChangedTriggerFired)" symbol="CallsTriggerCallHistoryChangedTriggerFired" template="OneHexInt" value="1091" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallsTriggerAirplaneModeTriggerFired)" symbol="CallsTriggerAirplaneModeTriggerFired" template="OneHexInt" value="1092" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallsTriggerOnCallEvent)" symbol="CallsTriggerOnCallEvent" template="CallsTriggerOnCallEventDisplayData" value="1093" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallsTriggerAdvisedToCallHistory)" symbol="CallsTriggerAdvisedToCallHistory" template="OneHexInt" value="1094" />
          <event keywords="StateTransition" level="win:Verbose" message="$(string.Publisher.IR94FeatureDisabledVideoCapabilitySharing)" symbol="IR94FeatureDisabledVideoCapabilitySharing" value="1095" />
          <event keywords="StateTransition" level="win:Verbose" message="$(string.Publisher.IR94FeatureDisabledDeviceVideoCapable)" symbol="IR94FeatureDisabledDeviceVideoCapable" value="1096" />
          <event keywords="StateTransition" level="win:Verbose" message="$(string.Publisher.IR94FeatureDisabledVideoCallingSwitchNotActionable)" symbol="IR94FeatureDisabledVideoCallingSwitchNotActionable" value="1097" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallsTriggerLineChangedTriggerSuppressed)" symbol="CallsTriggerLineChangedTriggerSuppressed" template="LineChangedTriggerData" value="1098" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallsTriggerReceivedShellReadyNotification)" symbol="CallsTriggerReceivedShellReadyNotification" value="1099" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallsTriggerShellReadyWorkerStarted)" symbol="CallsTriggerShellReadyWorkerStarted" template="CallsTriggerShellReadyWorkerStarted" value="1100" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallsTriggerShellReadyWorkerTriggerDeferred)" symbol="CallsTriggerShellReadyWorkerTriggerDeferred" template="LineChangedTriggerData" value="1101" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.InteractiveUserNotificationSinkNewIncomingCallStateChanged)" symbol="InteractiveUserNotificationSinkNewIncomingCallStateChanged" template="OneHexInt" value="1201" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.InteractiveUserNotificationSinkShowIncomingCallToast)" symbol="InteractiveUserNotificationSinkShowIncomingCallToast" template="OneHexInt" value="1202" />
          <event keywords="DataCollection" level="win:Verbose" message="$(string.Publisher.CallDataCollectionListAddNew)" symbol="CallDataCollectionListAddNew" template="OneHexInt" value="1501" />
          <event keywords="DataCollection" level="win:Verbose" message="$(string.Publisher.CallDataCollectionListRemove)" symbol="CallDataCollectionListRemove" template="OneHexInt" value="1502" />
          <event keywords="DataCollection" level="win:Verbose" message="$(string.Publisher.CallDataCollectionListNewIdleCall)" symbol="CallDataCollectionListNewIdleCall" template="OneHexInt" value="1503" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallHistoryItemWriter_NewCall)" symbol="CallHistoryItemWriterNewCall" template="OneHexInt" value="1504" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallHistoryItemWriter_UpdateCall)" symbol="CallHistoryItemWriterUpdateCall" template="OneHexInt" value="1505" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallAnnotationsLookupConnecting)" symbol="CallAnnotationsLookupConnecting" template="OneString" value="1506" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallAnnotationsLookupQueryingLocation)" symbol="CallAnnotationsLookupQueryingLocation" template="OneString" value="1507" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallAnnotationsLookupCompletedLocationQuery)" symbol="CallAnnotationsLookupCompletedLocationQuery" template="OneString" value="1508" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallAnnotationsLookupClearingConnection)" symbol="CallAnnotationsLookupClearingConnection" value="1509" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.CallAnnotationsManagerCallLookupState)" symbol="CallAnnotationsManagerCallLookupState" template="AnnotationLookupState" value="1510" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.PhoneServiceShuttingdown)" symbol="PhoneServiceShuttingdown" value="1511" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.ServiceIdleCallback)" symbol="ServiceIdleCallback" template="TwoHexInts" value="1512" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.CallRecording.ValidStateChange)" symbol="CallRecordingValidStateChange" template="RecordingStateChange" value="1513" />
          <event keywords="StateTransition" level="win:Error" message="$(string.CallRecording.InvalidStateChange)" symbol="CallRecordingInvalidStateChange" template="RecordingStateChange" value="1514" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.CallRecording.RecordedCallNowIdle)" symbol="CallRecordingRecordedCallNowIdle" template="LineCallConference" value="1515" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.CallRecording.RecordedCallNowHeld)" symbol="CallRecordingRecordedCallNowHeld" template="LineCallConference" value="1516" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.CallRecording.OtherCallTalking)" symbol="CallRecordingOtherCallTalking" template="LineCallConference" value="1517" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.CallRecording.RecordedCallNotFound)" symbol="CallRecordingRecordedCallNotFound" template="OneHexIntOneGuid" value="1518" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.CallRecording.PreferredApplicationChanged)" symbol="PreferredRecordingApplicationChanged" template="TwoStrings" value="1519" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.Publisher.SRVCCHandoverMerged)" symbol="SRVCC_HANDOVER_MERGED" template="TwoHexInts" value="1520" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.RcsPresence.RequestCapabilitiesAsync)" symbol="RcsPresenceRequestCapabilitiesAsync" template="RequestCapabilitiesAsync" value="1600" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.RcsPresence.QueryResponse)" symbol="RcsPresenceQueryResponse" template="RcsPresenceServiceResponse" value="1601" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.RcsPresence.NumCapabilities)" symbol="RcsPresenceNumCapabilities" template="NumCapabilities" value="1602" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.RcsPresence.MediaTypeNotVideo)" symbol="RcsPresenceMediaTypeNotVideo" template="MediaTypeNotVideo" value="1603" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.RcsPresence.ServiceIdentifierNotVideo)" symbol="RcsPresenceServiceIdentifierNotVideo" template="ServiceIdentifierNotVideo" value="1604" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.RcsPresence.VideoCapable)" symbol="RcsPresenceVideoCapable" template="VideoCapable" value="1605" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.RcsPresence.CacheHit)" symbol="RcsPresenceCacheHit" template="RcsPresenceCapabilitiesQuery" value="1606" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.RcsPresenceCapabilityQuerySuppressed)" symbol="RcsPresenceCapabilityQuerySuppressed" template="RcsPresenceCapabilitiesQuery" value="1607" />
          <event level="win:Verbose" message="$(string.ServiceExistsForVideoCallingSupportCheck)" symbol="ServiceExistsForVideoCallingSupportCheck" template="OneString" value="1608" />
          <event level="win:Verbose" message="$(string.ServiceDoesNotExistForVideoCallingSupportCheck)" symbol="ServiceDoesNotExistForVideoCallingSupportCheck" template="OneUIntOneString" value="1609" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.ControllerUpdateVideoSetting)" symbol="ControllerUpdateVideoSetting" template="ControllerUpdateVideoSetting" value="1610" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.DeferredAudioDisable)" symbol="DeferredAudioDisable" template="EnableDisableCellularAudio" value="1611" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.CancelledDeferredAudioDisable)" symbol="CancelledDeferredAudioDisable" template="CancelledDeferredAudioDisable" value="1612" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.AudioChangePreventedDeferral)" symbol="AudioChangePreventedDeferral" template="CancelledDeferredAudioDisable" value="1613" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.PerformingDeferredAudioDisable)" symbol="PerformingDeferredAudioDisable" template="EnableDisableCellularAudio" value="1614" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.RcsPresencePublishRequested)" symbol="RcsPresencePublishRequested" value="1615" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.RcsPresencePublishSuppressed)" symbol="RcsPresencePublishSuppressed" value="1616" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.RcsPresenceCapabilitySharingSettingsUpdated)" symbol="RcsPresenceCapabilitySharingSettingsUpdated" template="RcsPresenceCapabilitySharingSettingsUpdated" value="1617" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.RcsPresenceCacheInitialized)" symbol="RcsPresenceCacheInitialized" template="OneUInt" value="1618" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.RcsPresencePublishCapabilities)" symbol="RcsPresencePublishCapabilities" template="RcsPresencePublishCapabilities" value="1619" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.RcsPresenceInitializeRcsService)" symbol="RcsPresenceInitializeRcsService" value="1620" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.RcsPresenceQueriedRcsServiceStatus)" symbol="RcsPresenceQueriedRcsServiceStatus" template="RcsPresenceQueriedRcsServiceStatus" value="1621" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.RcsPresenceStartingRcsService)" symbol="RcsPresenceStartingRcsService" value="1622" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.RcsPresencePublishResponse)" symbol="RcsPresencePublishResponse" template="RcsPresenceServiceResponse" value="1623" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.RcsPresenceOnNetworkSupportVideoChanged)" symbol="RcsPresenceOnNetworkSupportVideoChanged" template="RcsPresenceOnNetworkSupportVideoChanged" value="1624" />
          <event keywords="StateTransition" level="win:Informational" message="$(string.RcsPresenceSavePublishedCapabilities)" symbol="RcsPresenceSavePublishedCapabilities" template="RcsPresenceSavePublishedCapabilities" value="1625" />
        </events>
      </provider>
    </events>
  </instrumentation>
</assembly>