In our current application, we essentially are getting the caller id from ISession.ActiveDevice.HostCommand.CallerID, and since, normally, a headset would be connected, this works out perfectly. However, with our softphone feature and move to use the Skype events of Spokes, the headset would normally be unpaired or turned off. In this event, we're getting the skype call events fine from Spokes, but the call to get CallerID throws an error, as ActiveDevice is null.
Is there a different object we would interrogate in this instance to get the caller id of a Skype caller?
Hopefully this question makes sense. Let me know if there needs to be any clarifications.