The Battle for your Private Cloud has begun....


OPENSTACK & CLOUDSTACK STRATEGIC COMPARISON



PROVISIONING NETAPP FLEXPODs with VMWARE on CISCO


AMAZON WEB 2.0 SERVICE CLOUDS FOR ALL



MICROSOFT FROM BARE METAL TO PRIVATE CLOUD


Monday, August 29, 2011

[VOIP-this blog] The Great Aries (Astra & polycom) memory leak mystery / reboot


Today's sleepy Fishing Town Beach Picture

..Another day in UCC land..

Dateline: California your intrepid serial MS consultant is yet again going through another adventure. courtesy of the Polycom CX600.

When for some reason our mery band of VoIP phones, decided to boot themselves randomly during the day.

This was as you can imagine most annoying to our end users! Especially when calls were dropped mid sentence.
After snooping, a viewing report server logs and even running NETMON traces.
( Could've tried Cisco Span Port or what is sometimes called port mirroring.) Mon dieu!

All was feared lost until I found this little Powershell Cmdlet.

Buried in this tools and Windows CE logs output were juicy nuggets of "real data" that hint the underlying process. ( Here )




When I runtest-CsPhoneBootstrap -PhoneorExt +xxxxxxxxxxx -PIN xxxxxx -verbose
this output.
.....
Connecting to web service : https://global2sweb.com:443/Cert
Prov/CertProvisioningService.svc
Using Webticket Proof authentication
Tring to download MEX data from https://global2sweb.com:443/
CertProv/CertProvisioningService.svc/mex
Searhing for end point with name CertProvisioningServiceWebTicketProof
Searhing for end point with name CertProvisioningServiceWebTicketProof
Found endpoint with name CertProvisioningServiceWebTicketProof
Using CertProvisioningServiceWebTicketProof endpoint
Successfully created connection proxy and website bindings
Attempting ResolveUser()
Creating WebTicket security token request
ResolveUser() webservice call successful


TargetUri : https://global2sweb.com:443/CertProv/CertProvisioningS
ervice.svc
TargetFqdn : global2poolee1.com
Result : Failure
Latency : 00:00:04.6212873
Error : Uri returned by the web service does not match the given Uri.


Diagnosis :

VERBOSE: Target server fqdn or web service url not provided. Will have to do
DHCP Registrar Discovery.
'DHCPDiscovery' activity started.
Starting DHCP registrar discovery...


And from Windows CE was able to get at the phone dump logs.


UCD_LOG_INFO: 09/01/2011 | 09:48:23 UCDAPI: UCDUtilsGetRegistryLocaleInfo failed with hr 0x80070002, will try UCDUtilsGetOSLocaleInfo via GetLocaleInfoW.







And this from the .CG1 (WinCE Rsrc file):


09/01/2011 | 09:48:23 UCDAPI: UCDUtilsGetRegistryLocaleInfo -> RegOpenKeyExW failed with 2


-gibberish-


UCD_LOG_INFO: 09/01/2011 | 09:48:23 UCDAPI: UCDUtilsGetRegistryLocaleInfo failed with hr 0x80070002, will try UCDUtilsGetOSLocaleInfo via GetLocaleInfoW.


ICD_LOG_ERROR: 09/01/2011 | 09:48:23 UCDAPI: ---Logupload: Platform Info ---  and it gives the mac, serial, model, platform version - the firmware version is listed as not available - 


And this output from the .BAK file:


_:3_K€ekÿ_UCD_LOG_ERROR: 09/01/2011|10:04:38 Aries: 09/01/2011|10:04:38.656 BF000A:5600002 ERROR :: CContactProvider::Dereference: Error: hr = 8000000A
_n¬_K€÷
__UCD_LOG_INFO: 09/01/2011|10:04:38 Aries: 09/01/2011|10:04:38.808 BF000A:7EAD482 INFO  :: CContactsHDB::GetGalSequenceNumber: Full DB sequence = F33, Delta DB sequence = 0
_µ_K€+___UCD_LOG_INFO: 09/01/2011|10:04:38 Aries: 09/01/2011|10:04:38.809 BF000A:5600002 INFO  :: CContactProvider::OnContactQueryFinished: OnContactQueryFinished. query = 06C05D40, hr = 0
_CT ¾_K€1___UCD_LOG_INFO: 09/01/2011|10:04:38 Aries: 09/01/2011|10:04:38.809 BF000A:5600002 INFO  :: NModel::CContactModel::CreateResolutionQuery2: 2nd Resolution query for sip:k.h@sce.com
_G_¾_K€Ÿ___UCD_LOG_INFO: 09/01/2011|10:04:38 Aries: 09/01/2011|10:04:38.811 BF000A:5600002 INFO  :: NModel::CContactModel::CreateResolutionQuery2: 2nd Resolution query for sip:k.H@sce.com
___¼_K€____UCD_LOG_INFO: 09/01/2011|10:04:38 Aries: 09/01/2011|10:04:38.811 BF000A:5600002 INFO  :: NModel::CContactModel::CreateResolutionQuery2: 2nd Resolution query for sip:r.G@emc.com
_¼_K€Ã"__UCD_LOG_INFO: 09/01/2011|10:04:38 Aries: 09/01/2011|10:04:38.812 BF000A:5600002 INFO  :: NModel::CContactModel::CreateResolutionQuery2: 2nd Resolution query for sip:r.G@emc.com
_¾_K€ð&__UCD_LOG_INFO: 09/01/2011|10:04:38 Aries: 09/01/2011|10:04:38.813 BF000A:5600002 INFO  :: NModel::CContactModel::CreateResolutionQuery2: 2nd Resolution query for sip:k.H@sce.com
___¼_K€o*__UCD_LOG_INFO: 09/01/2011|10:04:38 Aries: 09/01/2011|10:04:38.813 BF000A:5600002 INFO  


It seam our little Polycom been busy indeed dowload stuff from DLX expansion. no wonder itsruns out of memory.

It  would be nicer MSFT; still that Aries phone  NOT  constantly reboot as means of "memory leak" resolution.

BTW - CLIENT side "workaround"  is to purge some Lync contacts and do a HARD RESET on the device. That is until MS comes up with a permanent solution...:(

Those interested in know more about how to resolve the tell tale (0x2ee7/0) error  on the Phones System Information dispaly should look at http://ledarma.wordpress.com/2010/08/08/polycom-doest-upgrade-error-0x2ee70/