Upcoming PerSonoCall Changes
There's going to be some upcoming changes to PerSonoCall. They shouldn't have any direct impact on anyone who integrates the SDK. However, since everybody who buys Plantronics hardware gets a copy in the box there's a good chance that anyone using one of your softphones with one of our headsets will be running PerSonoCall.
One of the most obvious changes is the list of supported softphones that appears on the basic options tab of the main dialog. It's gone. This has been a source of ongoing confusion amongst users who are confused about what is and isn't on the list and what that means for their headset functionality. It's also been a source of confusion for softphone vendors who would understandably like to be included on the list.
Well, here's the secret behind the list. It is just a few softphones that Plantronics has done some integration work with, mostly just a few TAPI phones plus Skype. Given the difficulties it has instigated as well as the absence of any compelling reason to keep it, we've removed it completely.
The other big change that will have the biggest effect on users of the SDK is how PerSonoCall handles the audio link. PerSonoCall used to have a "smart radio link" option to save battery life. The practical effect of this was for PerSonoCall, when the option was turned on, to kill the radio link every three seconds whenever there wasn't any active calls that PerSonoCall was aware of. This caused problems for people who want to use their headsets for non-phone-related activities like listening to music. It also caused problems with softphones integrated through the SDK since PerSonoCall wouldn't be aware of any of their active calls, and would therefore keep killing the radio link.
We've improved PerSonoCall's behavior in this regard in two ways. First, we've removed the smart radio link option and replaces it with a command that works in the opposite fashion. This option, when turned on, activates the radio link to the headset and then prevents PerSonoCall from modifying the link any further. It is accessible either from the main dialog basic options tab, or from a context menu based from the PerSonoCall icon in the system tray. It gives people an easy way to turn on their headset's radio link and have it left on.
Second, PerSonoCall is now much smarter about turning off the radio link (when it isn't locked on, of course). It now disables the radio link to save battery power in a negative-edge-triggered fashion when the number of active calls goes from 1 to 0. That means there has to be calls it is aware of. If there is a softphone that integrates with the SDK, and thus PerSonoCall is unaware of its active calls, PerSonoCall will not touch the radio link. Similarly, if the user brings up the radio link without establishing a call, PerSonoCall will trust the user and leave the link alone.
In summary, we've been working hard to improve the experience for everyone who uses PerSonoCall. We've also been working equally hard to improve the experience for everyone who doesn't use PerSonoCall. I think the two examples above show that we're succeeding.
One of the most obvious changes is the list of supported softphones that appears on the basic options tab of the main dialog. It's gone. This has been a source of ongoing confusion amongst users who are confused about what is and isn't on the list and what that means for their headset functionality. It's also been a source of confusion for softphone vendors who would understandably like to be included on the list.
Well, here's the secret behind the list. It is just a few softphones that Plantronics has done some integration work with, mostly just a few TAPI phones plus Skype. Given the difficulties it has instigated as well as the absence of any compelling reason to keep it, we've removed it completely.
The other big change that will have the biggest effect on users of the SDK is how PerSonoCall handles the audio link. PerSonoCall used to have a "smart radio link" option to save battery life. The practical effect of this was for PerSonoCall, when the option was turned on, to kill the radio link every three seconds whenever there wasn't any active calls that PerSonoCall was aware of. This caused problems for people who want to use their headsets for non-phone-related activities like listening to music. It also caused problems with softphones integrated through the SDK since PerSonoCall wouldn't be aware of any of their active calls, and would therefore keep killing the radio link.
We've improved PerSonoCall's behavior in this regard in two ways. First, we've removed the smart radio link option and replaces it with a command that works in the opposite fashion. This option, when turned on, activates the radio link to the headset and then prevents PerSonoCall from modifying the link any further. It is accessible either from the main dialog basic options tab, or from a context menu based from the PerSonoCall icon in the system tray. It gives people an easy way to turn on their headset's radio link and have it left on.
Second, PerSonoCall is now much smarter about turning off the radio link (when it isn't locked on, of course). It now disables the radio link to save battery power in a negative-edge-triggered fashion when the number of active calls goes from 1 to 0. That means there has to be calls it is aware of. If there is a softphone that integrates with the SDK, and thus PerSonoCall is unaware of its active calls, PerSonoCall will not touch the radio link. Similarly, if the user brings up the radio link without establishing a call, PerSonoCall will trust the user and leave the link alone.
In summary, we've been working hard to improve the experience for everyone who uses PerSonoCall. We've also been working equally hard to improve the experience for everyone who doesn't use PerSonoCall. I think the two examples above show that we're succeeding.


0 Comments:
Post a Comment
<< Home