Scratching my head about how to do this in freepbx

Hello

I’ve been playing about with freepbx for a while now - it’s good.

However, i want to achieve the following and can’t work out how to implement it in freepbx - could someone take a look and let me know if it’s possible or if i have to hack around with configs.

  1. Customer dials in
  2. Message says 'if you know extension, press * and enter it now, otherwise please hold while we connect’
    3a. From here, if they press * they can enter an extension, if valid it dials that extension and goes to VM if unavailable, if invalid then give message and go back to queue.
    3b. If they hold, then it tries hunting through sip extensions and then tries follow me numbers
  3. If after a period of time, say 2 minutes, nobody could be reached then it plays a ‘sorry, blah’ message and takes them to voicemail.

Does this make sense? Can i do it within freepbx?

Thanks

What i would do, for what you need:

First create a queue, and put all the sip phones you want there in the static agent.

Set the queue timeout (max wait time) to 1 or 2 minutes, fail over destination: Mailbox of your choice.

IVR:

Create an IVR that says:

If you know the extension of the person you are trying to reach dial it now or press 0 to continue or whatever.

In this IVR configuration, you set 0 to go to the Queue you just created.

Configure your inbound route to go to the IVR you created.

You’re done.

thanks - i’m almost there

i want to use a follow me and use the ‘confirm calls’ feature - but i want to use this on a call i place to my home phone.

i add the number into the extension list of the follow me, tick the confirm calls and select a remote announce message.

this rings my home phone, but when i pickup it just hangs up. any ideas? can i use this feature? i need it because otherwise my voicemail (or bt callminder if my line is busy) will pickup and cause problems…

It is simple just aly it out on paper

  1. Customer dials in …

Hits IVR with the items you wish

  1. Message says ‘if you know extension, press * and enter it now, otherwise please hold while we connect’ …

Standard response uses ‘i’ and ‘t’ destinations. ‘i’ is used when the caller pushes an invalid button, and ‘t’ is used when there is no response drop ‘t’ into ring group for Sip extens

3a. From here, if they press * they can enter an extension, if valid it dials that extension and goes to VM if unavailable, if invalid then give message and go back to queue.
Standard response

3b. If they hold, then it tries hunting through sip extensions and then tries follow me numbers
The ring group you create and drop them into

  1. If after a period of time, say 2 minutes, nobody could be reached then it plays a ‘sorry, blah’ message and takes them to voicemail.

Standard response

easy to do in the GUI