[HD2 Windows Phone 7 Development] jackrabbit72380:
Hi i was looking at new winodws 8 phone nokia 822 from verison and i saw on thare picture that voicemail was a seprit tab so i was trying to make one for windows 7,8 but im not sure this one is alittle trickyer than the others

first i made...

FOLDER/ DEV_JRS_SHORTCUT_VOICEMAIL

and next i made...

mxipupdate_VOICEMAIL_Shortcut.provxml

witch reads...

<!--

Copyright (c) Microsoft Corporation. All rights reserved.

-->

<wap-provisioningdoc>

<characteristic type="AppMetadata">

<characteristic type="{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}">

<parm name="Manifest" value="\Windows\VoicemailShortcut.xml"/>

</characteristic>

</characteristic>

</wap-provisioningdoc>

VoicemailShortcut.xml reads....

<?xml version="1.0" encoding="utf-8"?>

<Provisioning xmlns="http://dbPreProvisioning"

RuntimeType="Native"

Title="Voicemail"

Version="1.0"

Genre=""

ProductID="{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"

DisplayOnAppList="true"

UsePlatformTheme="true"

SingleInstanceHost="true">

<IconPath xmlns="">file://\Windows\VoicemailIcon.png</IconPath>

<ImagePath xmlns="">\Windows\chdialerhost.exe</ImagePath>

<ImageParams xmlns=""></ImageParams>

<Tasks xmlns="">

<DefaultTask Name="_default"

NavigationPage="Home"

ActivationPolicy="Resume"/>

</Tasks>

<Tokens xmlns="">

<PrimaryToken TokenID="Default"

TaskName="_default"

TaskParameters=""

DisplayPosition="67"

Pinned="true">

<TemplateType1>

<IconImageURI>file://\Windows\VoicemailToken.png</IconImageURI>

<Title>Voicemail</Title>

</TemplateType1>

</PrimaryToken>

</Tokens>

</Provisioning>

SO NOW IM LOOKING AT THIS RGU AND TRYING TO FIGURE OUT WHAT PRODUCT ID TO USE AND ALSO IF I NEED TO ADD MORE FUNCTIONS?

REGEDIT4

[HKEY_LOCAL_MACHINE\System\VolatileKeyImportFiles]

"\\Windows\\phone.volatile.reg"=dword:0

[HKEY_LOCAL_MACHINE\init]

"Launch95"="cprog.exe"

"Depend95"=hex:3d,00 ; ciphase2(=0x3d)

[HKEY_LOCAL_MACHINE\Security\Phone]

"SuppressFlightModePrompt"=dword:1

[HKEY_LOCAL_MACHINE\System\Phone\Providers\{F0DCA447-4846-4c88-AA2E-C6E33808BE5D}]

"dll"="CellTapiHelper.dll"

"lines"=dword:1

"ProviderFlags"=dword:2

"icons"=dword:FFFFFFFF

"BrandingName"="Cell"

"BrandingPolicy"=dword:27222

"DisplayEmergencyCallStatus"=dword:0

"ExtendedRejectCodes"=dword:0

[HKEY_LOCAL_MACHINE\System\Phone\Providers\ActiveProvider]

"id"="{F0DCA447-4846-4c88-AA2E-C6E33808BE5D}"

"ActiveLine"=dword:1

[HKEY_LOCAL_MACHINE\System\Phone\Providers\CellProvider1]

"id"="{F0DCA447-4846-4c88-AA2E-C6E33808BE5D}"

[HKEY_CLASSES_ROOT\CLSID\{F5986DBE-F3CF-4d2b-BEBA-28026D6B8735}\InprocServer32]

@="cdmaheuristics.dll"

[HKEY_CLASSES_ROOT\tel]

@=""

"URL Protocol"=""

[HKEY_CLASSES_ROOT\tel\DefaultIcon]

@="chdialerhost.exe,0"

[HKEY_CLASSES_ROOT\tel\Shell\Open\Command]

@="chdialerhost.exe -url %1"

[HKEY_CLASSES_ROOT\dtmf]

@=""

"URL Protocol"=""

[HKEY_CLASSES_ROOT\dtmf\DefaultIcon]

@="chdialerhost.exe,0"

[HKEY_CLASSES_ROOT\dtmf\Shell\Open\Command]

@="chdialerhost.exe -url %1"

[HKEY_CLASSES_ROOT\callto]

@=""

"URL Protocol"=""

[HKEY_CLASSES_ROOT\callto\DefaultIcon]

@="chdialerhost.exe,0"

[HKEY_CLASSES_ROOT\callto\Shell\Open\Command]

@="chdialerhost.exe -url %1"

[HKEY_LOCAL_MACHINE\System\EventLog\Provider\{E19D6830-08DA-4abc-A473-19CEF49DB636}\Channels\Microsoft-WindowsMobile-CellularLogPublisher-Channel]

"Value"=dword:10 ; 16 is the channel for cellular area components(e.g. Cellcore, phone)

[HKEY_CLASSES_ROOT\CLSID\{F2688CF8-7D1F-4f72-95F5-AB338877CF7E}\InprocServer32]

@="phcontroller.dll"

[HKEY_LOCAL_MACHINE\System\Phone\Providers\ActiveProvider]

"SignalStrength"=dword:0

"RegistrationStatus"=dword:0

"ServiceStatus"=dword:0

"UnconditionalCallForwarding"=dword:0

"OperatorName"=""

[HKEY_LOCAL_MACHINE\System\Phone\Providers\GeneralInfo]

"VmailChange"=dword:0 ;Cprog listens to this to work around voicemail count changing from -1 to -1

"CallFwdAnyLine"=dword:0

"CellBroadcastListenerActiveMCC"=dword:2D4	;MCC region where CellBroadcastListener would be active. 0x2D4 = 724 Brazil

[HKEY_CLASSES_ROOT\CLSID\{6001DBE9-16E1-4617-8907-AA4C7FF7A116}]

@="Call History Item Inspector"

[HKEY_CLASSES_ROOT\CLSID\{6001DBE9-16E1-4617-8907-AA4C7FF7A116}\InprocServer32]

@="phdataproviders.dll"

[HKEY_CLASSES_ROOT\CLSID\{6001DBE9-16E1-4617-8907-AA4C7FF7A116}\ProgID]

@="CallHistory"

[HKEY_CLASSES_ROOT\CallHistory]

@="Call History Item Inspector"

[HKEY_CLASSES_ROOT\CallHistory\CLSID]

@="{6001DBE9-16E1-4617-8907-AA4C7FF7A116}"

[HKEY_CLASSES_ROOT\CLSID\{45759FD0-B95E-41bf-9346-9F892A53B855}]

@="Call History List Provider"

[HKEY_CLASSES_ROOT\CLSID\{45759FD0-B95E-41bf-9346-9F892A53B855}\InprocServer32]

@="phdataproviders.dll"

[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\DataCategories\CallHistory]

"FriendlyName"="Call History"

"LocName"= mui_sz:"phoneres.dll,#21814"

"SuperCategories"=multi_sz:"dialable"

[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Extensions\SearchSuppliers\CallHistory\empty\{45759FD0-B95E-41bf-9346-9F892A53B855}]

[HKEY_CLASSES_ROOT\Tapi\CLSID]

@="{5D694C57-3525-4F35-9B3F-23DE5AE3C897}"

[HKEY_CLASSES_ROOT\CLSID\{5D694C57-3525-4F35-9B3F-23DE5AE3C897}\InprocServer32]

@="supsvcs.dll"

[HKEY_LOCAL_MACHINE\Security\Provisioning\CSPs\.\Vendor\MSFT\Tapi]

@="{DAB192CE-B659-460c-AE27-0F32ECB471D4}"

[HKEY_CURRENT_USER\ControlPanel\Phone]

"CallFwdNumber"=""

"AssistedDialSetting"=dword:1

"ContinuousDTMFEnabled"=dword:1

[HKEY_LOCAL_MACHINE\Software\Microsoft\VisualVoicemail]

"IconPath"=""

[HKEY_CLASSES_ROOT\CLSID\{BC371B86-031F-4BD7-9E7D-FB5DF7D1D8C3}\InprocServer32]

@="VisualVoicemail.dll"

[HKEY_CLASSES_ROOT\CLSID\{039B8E0E-EA5E-4801-96CD-71E7B343F03F}\InprocServer32]

@="VisualVoicemail.dll"

[HKEY_CLASSES_ROOT\CLSID\{d1efbe51-bcec-4307-acb9-46a5f3c27974}\InprocServer32]

@="VisualVoicemail.dll"

[HKEY_CLASSES_ROOT\CLSID\{C9804AB2-60B0-4AFF-8205-E30E591F145B}\InprocServer32]

@="VisualVoicemail.dll"

[HKEY_CLASSES_ROOT\CLSID\{2e3ae50a-79ba-4bb7-bb83-5307125078b6}\InprocServer32]

@="VisualVoicemail.dll"

[HKEY_CURRENT_USER\ControlPanel\Dial]

"CurrentLoc"=dword:0

"HighLocID"=dword:2

[HKEY_CURRENT_USER\ControlPanel\Dial\Locations]

"0"=multi_sz: "DefaultEntry",

"G",

"G",

"G",

"",

"",

"",

"0"

[HKEY_LOCAL_MACHINE\Software\Microsoft\DialParser]

"PartnerImmediateDialStrings"=multi_sz: "##634#",

"##3282#",

"##778#",

"##675#",

"##786#"

[HKEY_LOCAL_MACHINE\Software\Microsoft\DialParser]

"PartnerNonImmediateDialStrings"=multi_sz: "##3282",

"##2539#",

"##33284#",

"##2539",

"##786",

"##778",

"##33284"

"PersoUnlockCode"="##782#"

"PartnerAppTaskURI"="app://5B04B775-356B-4AA0-AAF8-6491FFEA5626/FieldTest"

"HomeNetworkSpecificDialStringPrefix"=multi_sz: "*71",

"*72",

"*73"

[HKEY_LOCAL_MACHINE\Software\Microsoft\FieldTest]

"ManufacturingProvXmlPath"=""

"ManufacturingAppTaskURI"=""

[HKEY_LOCAL_MACHINE\Software\Microsoft\FieldTest]

"ServiceToolsProvXmlPath"="\\windows\\ServiceTools_01.provXML"

"ServiceToolsAppTaskURI"="app://36cd2c8c-23a4-4f46-ba0a-c7cac4246273/_default?caller=MFGCode"

[HKEY_CURRENT_USER\System\Phone\CHDialer]

"LaunchesUntilHelp"=dword:F

[HKEY_LOCAL_MACHINE\System\Phone\VisualVoicemail\RegistrationTable]

"310.16"="TMOUS"

"310.160"="TMOUS"

"310.20"="TMOUS"

"310.200"="TMOUS"

"310.21"="TMOUS"

"310.210"="TMOUS"

"310.22"="TMOUS"

"310.220"="TMOUS"

"310.23"="TMOUS"

"310.230"="TMOUS"

"310.24"="TMOUS"

"310.240"="TMOUS"

"310.25"="TMOUS"

"310.250"="TMOUS"

"310.26"="TMOUS"

"310.260"="TMOUS"

"310.27"="TMOUS"

"310.270"="TMOUS"

"310.31"="TMOUS"

"310.310"="TMOUS"

"310.49"="TMOUS"

"310.490"="TMOUS"

"310.58"="TMOUS"

"310.580"="TMOUS"

"310.80"="TMOUS"

"310.800"="TMOUS"

"310.90"="ATTUS"

"310.410"="ATTUS"

"310.560"="ATTUS"

"310.680"="ATTUS"

[HKEY_LOCAL_MACHINE\System\Phone\VisualVoicemail\RegistrationTable\TMOUS]

"CLSIDProvider"="{039B8E0E-EA5E-4801-96CD-71E7B343F03F}"

"CLSIDAccessor"="{BC371B86-031F-4BD7-9E7D-FB5DF7D1D8C3}"

"IncomingPort"="1808"

"ProtocolVariant"="comverse"

"ClientType"="50"

"InitialSmsDestinationNumber"="122"

"DeviceType"="6"

"DefaultMaxGreetingLength"=dword:B4 ; value in seconds

"IgnoreLegacyNotifications"=dword:1

[HKEY_LOCAL_MACHINE\System\Phone\VisualVoicemail\RegistrationTable\ATTUS]

"CLSIDProvider"="{C9804AB2-60B0-4AFF-8205-E30E591F145B}"

"CLSIDAccessor"="{BC371B86-031F-4BD7-9E7D-FB5DF7D1D8C3}"

"IncomingPort"="5499"

"ClientType"="50"

"InitialSmsDestinationNumber"=""

"DeviceType"="6"

"DefaultMaxGreetingLength"=dword:B4 ; value in seconds

[HKEY_LOCAL_MACHINE\System\Phone\VisualVoicemail]

"SimImsi"=""

"HomeNetworkMcc"=dword:0

"HomeNetworkMnc"=dword:0

[HKEY_LOCAL_MACHINE\ControlPanel\Phone\Test]

------------------------------------------------------------------------------->

ALSO WHAT IS FEALD TEST APP DO? I DONT UNDERSTAND WHY THARE IS ACCSESOR AND PROVIDER ID'S I JUST WANT THE SHORTCUT TO POINT TO THE SAME VOICEMAIL THAT IS IN SERVICE ON THE CURENT PROVIDER WITCH EVER ITS SET TO? SO IM JUST NOT SURE WHAT PRODUCT ID TO USE

IF I OPEN CALLHISTORY AND CLICK ... AND THEN VOICEMAIL THATS THE SAME PAGE THIS TILE SHOULD TAKE ME TO BUT IM NOT SURE WITCH PRIODUCT ID TO USE? AND ALSO IF THE TILE WILL UPDATE CORECTLY?