There are two ways to do a "Call Back" via Auto Attendant (AA) with your OBi.
Method 1: Use InboundCallRoute
Method 1 will require you to adjust OBi settings manually. Therefore, your OBi should not be in Auto-Provision mode for OBiTALK management. Note: We will support Call Back set-up and configuration via the OBiTALK portal in the near future.
An InboundCallRoute Rule can be specified to let the AA call back the caller's or any other number, if the caller hangs up before AA answers. For this to work Caller ID service is required on the inbound trunk.
For example, consider the rule {(<**1>(14089913313|12121559801)):aa($1)}
It says if 14089913313 or 12121559801 calls, the call is routed to AA.
If caller hangs up before the AA answers, the AA calls the number represented by $1
Recall that $1 is expanded into the caller's number after processing by the digit map on the left side of the colon. In this case it is the caller's number prepended by **1.
The **1 is required for outbound call routing when AA calls back. Here, it indicates SP1 is to be used for calling back (based on the OBi's default setting).
New parameter in AA Service settings called CallbackAnswerDelay
CallbackAnswerDelay controls the number of milliseconds before the AA answers when a callback number is specified in the rule. The default value is 10000 ms (10 seconds). This means that when the OBi is configured to Call Back a particular caller (cased on their incoming Caller ID), the caller should hang-up before the ten second answer delay timer expires if they want an automatic Call Back from the OBi. If the caller does not want a Call Back, e.g. they want to ring the phone connected to the OBi, then they will let the OBi ring for 10 seconds, at which time the normal Inbound Call Routing Rule takes effect.
Without the ($1) argument after aa in the last example, AA behaves the normal way and the answer delay follows the parameter in the AA Service settings called AnswerDelay.
Method 2: Use (NEW) AA Main Menu Option 3: "Enter a callback number"
With this method, the Caller explicitly enters the number to be called back by the AA. If a valid number is entered, the AA says Thank You and Goodbye, then starts calling back 2s after the current call has ended. If number entered is invalid, the AA plays a SIT tone followed by an error message.
Tip: If the service used to connect to the OBi Attendant supports caller ID, when prompted for the call back number, just enter 00# and hang-up. The OBi Attendant will call back whatever was indicated as the Caller ID number when you initially called the OBi.