Hi Folks,
I am wondering if it is possible for user A to put a call on Hold and then some time later User B Activates that call from another phone.
That's no out-of-the-box stuff, I know. Basically I am asking, if it is possible to activate a call that was previously put on hold from another
phone / client using the CallID (or any other unique ID).
So I thought using 2 dedicated internal numbers, one for putting the call on hold and the second for activating that call.
But for that scenario I seem so need the VB functions PBXCall.Hold and PBXCall.Activate with the CallID as a parameter.
My question is, if that is possible or if there are other ideas on how to achive the desired functionality.
Maybe a conference-room for each call and connect User B into that conference-room?
But then I do not have control any more of the incoming call, do I ?
This should be achived:
First:
- User A answers an incoming call
- User A connects / forwards the answered call to internal number 1
- an ECR-Script is triggered, which writes the callID and some other data to a Database
- the answered call is then put on hold for ever
- User A disconnects the call (from his local phone)
Some time later:
- User B picks up the phone and calls the internal number 2
- an ECR Script is triggered which gets the oldest CallID from the database
- the CallID is then activated and connected to User B.
- User A and the (previously put on Hold) customer talks
- One of both ends the call.
This is (until now) just a theoretical discussion.
Greets
Thomas