Author Message
butterklopsi
Joined: Nov 11, 2015
Messages: 22
Offline
Hi,
in the CallFeatureService I found the Feature Type "CallPark" and wanted to test how it works.
I tried it like this:
CallFeatureService.InvokeFeature(FeatureType.CallPark, CompletionHandler);
private void CompletionHandler(FeatureException error)
{
     if (error != null)
     {
          Console.WriteLine(error.Reason);
     }
}


But i only got an exception that the feature is not supported.
What is needed to use this feature? Some configuration in the CM? Breeze Snap-In?

Regards,

Børge.
Dmitry_Shikulin
Joined: Dec 20, 2016
Messages: 58
Offline
Hi Børge,

First of all you need to add feature button on CM (or SMGR) - call-park:
1. Go to SMGR
2. Open Communication manager
3. Enter extension number you want to update
4. Open button assignment
5. Select any empty button and select "call-park" from the list

Regards,
Dmitry
butterklopsi
Joined: Nov 11, 2015
Messages: 22
Offline
Hi Dmitry,

On my deskphone i have administered the call-park button. When I push the button on the phone it parks the call. But I want to do this via the Client SDK. I tried
CallFeatureService.InvokeFeature(FeatureType.CallPark, FeatureCompletionHandler);

as well as:
CallFeatureService.ParkCall(FeatureCompletionHandler);

but in both cases the FeatureCompletionHandler fires with an error containing the reason
Unsupported

How can i fix this?

Regards

Børge.
Dmitry_Shikulin
Joined: Dec 20, 2016
Messages: 58
Offline
Hi Børge,

CallFeatureService.ParkCall and InvokeFeature actually works the same way. So your code is correct.
The problem is in whether this feature is supported or not.
If you are using same extension for your harpdhone and csdk client so everything should be ok. As you said on harpdhone it works fine.

Did you checked feature capability before trying to execute this method?
Could you please collect client sdk logs for investigation?

Regards,
Dmitry
butterklopsi
Joined: Nov 11, 2015
Messages: 22
Offline
Hi Dmitry,

I am using the same extension on my hardphone and in the ClientSDK. I also tested it with the Equinox application and it seems to work. When I check the ParkCallCapability it sais that it is Denied because of
InvalidState
.
When I try to execute the ParkCall method there appears no log output except my own.

Regards
Børge
Go to:   
Mobile view