Not Logged in - No Account?
Don't have an account? Registering an account with us allows you to post to the forums, easily track new posts, subscribe to threads, pm (private message) other forum members, and receive periodic news letters (you can opt out if you desire). Once you are logged in this message will no longer appear. If you don't have an account, you can create one by registering here. Lost your password, request a new password. We respect your privacy which means we collect minimal information when you register and we do not resell that information or use it in any objectionable way. You can review our privacy policy for full details.
How to bypass Grand Central's requirement to press 1 to accept the call
Google's GrandCentral service offers incoming DID's in a number of places that may not be immediately available from other providers, and their service is free. There are, however, two downsides to using GrandCentral:
- At the time of this writing, you need an invitation from another GrandCentral user. This is solely a requirement imposed by Google (prior to Google's purchase of GrandCentral, anyone could sign up for a GrandCentral account, without the necessity of an invite). Anyway, I'll spare you my rant about Google, suffice it to say I think they have forgotten their corporate motto.
- GrandCentral lets you route the call to more than one destination, so when the call is answered they ask you to press 1, presumably to confirm that you want to accept the call at that number, and that you're not an answering machine or voicemail box. While this is a great feature in some scenarios, it's not so great if we want the call to come into FreePBX and go to an IVR, or if perhaps we want the call to go to a FreePBX voicemail box.
I just gave it a try and it works.
First go to "config edit" and add the following to -extensions_custom.conf-
[custom-gc-did]
exten => 1,1,answer
exten => 1,n,wait(2)
exten => 1,n,SendDTMF(1)
exten => 1,n,Goto(ext-group,2,1) ;use a setup ring group or extension
Then go to FreePBX - setup - Inbound Routes - and set up or edit your Gizmo Project DID. In the - set destination - section set - Custom App: - to - custom-gc-did,1,1 -.
Then setup your ring group or extension.
If you need to have access to incoming from GrandCentral from your cell or other, change your inbound route from FreePBX directly to the same ring group or extension and toggle between press 1 and direct ring.
(End of quote from posted message)
In case it's not obvious, the key to the above instructions is that you have Asterisk answer the line, wait two seconds, and then send a DTMF "1". Then you send the call to wherever you really want it to go, whether that is a specific IVR menu, a particular extension or ring group, a voicemail box, or wherever. But, you only want to do this for calls coming from GrandCentral (e.g. over your Gizmo Project DID), so that your regular callers don't get blasted with a DTMF "1" every time they call you.
Note that once you have sent the "1", the call will have been considered as answered by the caller's telephone company. If you transfer to an extension that gives a ringing tone, and the caller abandons the call, they may wonder why they have been charged for an "uncompleted" call (from their perspective). So, you may want to play a short announcement so that the caller knows that the call has been answered and is being transferred. Obviously, this is not a concern if you send the call directly to an IVR menu, or a voicemail box.
Thanks to "cbrain" for the instructions. By the way, I can't comment on how well the above instructions work, because nobody's ever sent me a GrandCentral invite!
- Printer-friendly version
- Login or register to post comments
What is your email
I'll send you an invite.
Works Great
I have set this up and it has been working great so far.
bypass Grand Central's requirement to press 1 to accept the call
I'm setting up grand central and I have it recognizing that the 1 key is pressed and it passes along the call to my system.
Except, that when I press any number at the IVR, it is ignored. I tried transfering the call directly so I could try pressing the buttons and see if I could hear them myself, but no go. I'm not using gizmo, I'm having GC transfer directly to my PSTN line.
I also noticed that if you press any number keys about 5 times GC will disconnect the call. Are these issues new? Can anyone give me some advice?
Besides all that I tried to call into my pbx direct with my phone and heard the 1 (dtmf), then got transferred to my IVR and even then I could not choose any options in the IVR. So, it is not Grandcentral that disables any other DTMF tone from my phone, but the function sendDtmf().
Please let me know.
Thanks
GC blocks the DTMF
I have only been able to use the GC numbers for direct dial. There was a posting on the Gizmo forum that also talked about this issue. The caller can hear the tones, but GC block them from getting to the receiving end. Any IVR selections will not work.
How do you forward to IVR?
You stated that you could put in an extension or group number, but how do you get it to forward directly to the system IVR?
You don't...
Unless you want your callers in IVR hell, you never send a Grand Central call to an IVR. Reports are that Grand Central has chosen to block incoming touch tones. If that were not the case, you could send the call to whatever context is associated with your IVR (you might need to carefully examine extensions_additional.conf to find it), or you could take the easy approach and send it to 7777, which is the internal test number that takes you to the IVR. But I wouldn't do that unless you have really excellent voice recognition installed, and if you find really great voice recognition that works with FreePBX, please let us know where you got it and how you installed it!
this fails to work after update
Anyone has the same experience as I do? After upgrading my asterisk to 1.4.19 I'm getting a one way audio using this grandcentral trick. The caller does not hear the callee, the other way it works. Downgrading back to 1.4.17 fixes the issue.... This sound like asterisk issue of course, not freepbx.
tracing a grand central number?
Hi,
Is there any way to trace the number of a cell phone that is hooked up to a certain grand central number? example - you have the grand central number and can call IT but not the cell number? Very curious as to if this is possible. Reply ASAP