Skip to content

Spokes SDK Known Issue 18562, 18877: COM Service, manual edit of UserPreference.xml required to receive CallRequested events

Article ID:
000009859
Known issue 18562, 18877: COM Service, manual edit of UserPreference.xml required to receive CallRequested events There is a known issue with Spokes SDK 2.6 with the COM Service feature. Author: Lewis Collins
Date: 1st May 2012
Internal ID: 18562, 18877
Impacted Spokes version: 2.6.54523.0 Issue summary When integrating with a display/keypad device, such as Calisto P240 handset or Calisto 800-series speakerphone, you do not receive “CallRequested” events when you dial on the keypad. On the 800-series device you may not be able to dial at all, or if you do the CallRequested may go to a different softphone (e.g. Skype or Lync) and not to your COM Service-connected application. Workaround In order to get the “CallRequested” event to go to your COM Service-connected application you must hand-edit the following file: C:\ProgramData\Plantronics\PlantronicsURE\UserPreference.xml For example, in order to get the “SpokesSDKCOMSample” that comes with Spokes 2.6 SDK (located in C:\Program Files\Plantronics\Plantronics SDK\Samples\SpokesSDKCOMSample) to receive CallRequested events, change the line:      <DefaultSoftPhone>Microsoft OC/Lync</DefaultSoftPhone> to read:      <DefaultSoftPhone>COM Plugin</DefaultSoftPhone> Note: “COM Plugin” matches the name of the Spokes COM Service session, and is passed to the “Register” function in the SpokesSDKCOMSample. If you are passing a different session name to Register then use that name in the DefaultSoftPhone tag. Sample code None needed.