Copyright 2010-2015 Obihai Technology, Inc.
129
Auto Attendant
The OBi1000 has an Auto Attendant (AA) feature which can be invoked by including
aa
as the destination of the
inbound call routing rules of a trunk (such as SP1 or OBiTALK) and have incoming calls matching those rules on that
trunk routed to the AA. You can specify one of two methods to connect with the AA in the routing rules: a) Ring the AA
directly and have it answer the call normally after a configurable delay, or b) Have the AA call back the current caller or
another number you designated. To use the AA feature on the phone, the parameter
Auto Attendant – Auto Attendant
1
::
Enable
must be enabled. OBi1000 supports only 2 simultaneous AA calls. Additional calls routed to the AA will be
rejected as busy.
Note that in the phone configuration the AA as described here is referred to as AA1 or Auto Attendant 1. Throughout
this document and the phone configuration, AA is the same as AA1. AA2 on the other hand refers to the IVR system
that is used for basic phone configuration.
AA Callback Service
The OBi offers two methods for the AA to call you back at the calling number or a number that you picked.
The first method is by statically configuring it in a trunk’s
InboundCallRoute
. A rule can be added to the
InboundCallRoute
parameter to have the AA call back the caller’s or any other number, if the caller hangs up before
the AA answers. The rule should indicate that
aa(
{
callback-number
}
)
is the target destination of the call, where
{
callback-number
}
is the number that the AA should call back if the caller hangs up before the AA answers the call. For
example, the following rule:
{(<**1>(14089913313|12121559801)):aa($1)}
says that: if 14089913313 or 12121559801 calls, the call is routed to AA. If the caller hangs up before the AA answers,
the AA calls the number represented by $1, which is a macro that is expanded into the caller number after processing
by the digit map on the left side of the colon. In this particular example, the callback number is the caller’s number
prepended by **1. The outbound service to be used for the AA to callback is determined according to the
Auto
Attendant – Auto Attendant 1
::
OutboundCallRoute
parameter.
The parameter
Auto Attendant – Auto Attendant 1
::
CallbackAnswerDelay
controls the number of milliseconds
before AA answers when a callback number is specified as shown in the example. The default value is 10000 ms.
Without the ({
callback-number
}) argument, the AA behaves in the normal way and the answer delay is governed by the
parameter
AnswerDelay
(in milliseconds).
The second method is by selecting AA option 3 to “Enter a callback number” after the AA answers the call, the caller
explicitly enters the number to be called back by the AA. If a valid number is entered, AA says “Thank You” and
“Goodbye”, and then starts calling back 2s after the current call has ended. If the number entered is invalid, the AA
plays the SIT tone followed by an error message. Note that the variable $1 (representing the caller’s number) is carried
over to the subsequent AA callback call. The AA DigitMap can include $1 to be used in a callback context. For example,
the following rule in the AA DigitMap:
(<00:**1$1>|… )
Says that if the AA dials 00, the device will transforms it into the caller’s number prepended by **1. In other words, if
the caller wants the AA to callback the current number (typically the case), they can simply enter 00# after selecting
option 3 on the AA menu. Note that $1 can only be used as part of a substitution element in the digit map; it must not
be used for matching elements since its value is unknown.
Automated Attendant:
AA Option
Default AA Announcement
What Happens Next:
1
Press 1 to continue this call.
Ring the phone