[HELP] - How do I implement "transfer when free"?

Hey there – wondering if someone can point me in the right direction here –

I’m trying to implement the following feature into my * system:

– Person calls main extension
– Employee answers. Caller asks to speak to John (example).
– Employee checks BLF, sees that John is on the phone…

** what I want to implement ** : Employee then does something that puts the caller “on hold for John”. As soon as John hangs up and is no longer on the phone, the call will be transferred and his extension will ring, automatically.

What happens now is that the employee has three choices:

  1. He can put the caller on hold and keep checking back to see when John is free
  2. He can park the call and then email or shout to John that he’s got someone waiting for him.
  3. He can transfer anyway and John will see call waiting, then either answer the call or let it go to voicemail.

None of those 3 are really optimal right now, so it would be nice if the employee could just set-it-and-forget-it (sorry RonCo :wink: and the call will be handled automatically.

Just not sure exactly how to implement this…

Any ideas? Thanks!!

Have a look at Asterisk call queues, voip-info.org/wiki-Asterisk+call+queues .

Cheers.

Marco Bruni

This is probably close to what you’d like:

voip-info.org/wiki/view/Asterisk+tips+campon