Hi All,
We use Spokes SDK (2.7.14092.0) COM Service in order to get Savi 7XX events and manages its state from our C++ application running on Windows 7.
When our application start-up, it creates a SessionManager as indicated in C++ Samples you provide:
// initialize COM
::CoInitializeEx(NULL, COINIT_MULTITHREADED);
m_trace.info (_T("Connecting to SPOKES session manager"));
// Get session manager from
HRESULT hr = S_OK;
if (SUCCEEDED(hr = ::CoCreateInstance(CLSID_SessionComManager, NULL,CLSCTX_LOCAL_SERVER, IID_ISessionCOMManager, (LPVOID*)&sessMgr )))
{
If PlantronicsURE.exe startup while Savi 7XX ISDN line is opened, CoCreateInstance never returns and our application remain stuck in this function call.
I’ve tried to upgrade Spokes SDK to the latest available version (2.8.38701.2) but issue still occurs.
Currently, the uncomfortable work-around we’ve found is:
- To terminate our application
- Kill PlantronicsURE.exe process
- Press ISDN line button on the Savi7XX base in order to turn the line off (led switched off)
- Restart our application
Case 5005000000QVWZS has been opened yesterday by sending mail 'pdcsupport@plantronics.com'.
Regards,
Chris.