Transferring Skype calls with Skype4Com - is it possible?

576 Views Asked by At

I am currently working on a skype plugin / application in c# which I would like to be able to transfer / forward calls to another skype address.

I tried to use ICall.Transfer();, which (as i found out later) basically only transfers files instead of calls. Then I tried to use ICall.Forward();, but that function tries to send the calls to voicemail and does not allow me to set any other target to forward the call to.

So my question is: Is it possible to transfer / forward a call using basic Skype4Com functions, or should I try to write a workaround involving creating a conference call and then leaving the call, so the 'forwarded' caller is left in the conversation?

I would really like some insight on this.

EDIT:

I solved it. As it turns out the ICall.Transfer(); function was the way to go.
I just overlooked a simple error I made, which could have been prevented with some simple debugging.

using the following:

ICall.Transfer("skype.address");

works, but I was trying to load the skype address dynamically, which had an error somewhere in the process.

0

There are 0 best solutions below