Hi Tribhuwan,
Thanks for your message.
The Plantronics SDK "COM Service" API has some minor changes between the 2.x version and 3.x versions.
When you upgrade to our Plantronics SDK version 3.x you just need to swap SpokesWrapper.cs for SpokesWrapper3.0.cs. If you do this you should not need to worry about these "COM Service" API changes (e.g. IDevice to ICOMDevice, etc).
These 2 wrapper versions for 2.x (SpokesWrapper.cs) and 3.x (SpokesWrapper3.0.cs - latest version is Version 1.5.33) are available our Github here:
https://github.com/pltdev/Samples/tree/master/wrappers
Note, for SpokesWrapper you should also include this file:
https://github.com/pltdev/Samples/blob/master/wrappers/DeviceCapabilities.csv
and have this file copied to your application’s Runtime folder (EXE location).
Let me know if this works for you and any questions.
Thanks,
Lewis.