Copyright 2010-2017 Obihai Technology, Inc.
90
deems most appropriate, while some may notify all the concurrent call events. When an OBi1000 is notified with
multiple call events on the same monitored extension, it selects the call event, called the
primary event
, to update the
BLF key LED and icon with according to the following priority:
-
Ringing (for one more incoming calls)
-
Holding
-
Call Parked
-
Busy
To see all the call events, the user can invoke the corresponding Feature Key Item by pressing and holding down the key
(for about 1s) until the item shows up on the screen. Once feature key item is selected, the screen shows a list of call
events currently happening on the monitored extension. The user may then highlight the call to apply the desired
operation on the call using the available soft keys.
Note that the level of details for each call event may not be the same for all soft switches. Some implementations may
include the call peer’s name and number info
rmation while others may only include the call states. The OBi1000 will
show each call state as well as its call peer name and number if they are available.
BLF with Call Park Status
As described in the call park section, the OBi1000 supports two types of call park: a) Park a call against an extension
(where each extension has a single parking slot can be identified by the same extension number), or b) Park a call in an
available orbit out of many. In the first case, a soft-switch may include the call park status of the monitored extension in
the BLF event notifications sent to the monitoring phones. At the time of writing, BroadSoft is the only soft-switch that
is known to support this feature. As described above, the OBi1000 supports call-park status that is present in BLF
notifications.
What Happens When BLF Key is Pressed
The OBI1000 reacts to a BLF key press based on the primary event. If it is ringing, the key press will trigger a Directed
Call Pickup request sent to the soft-switch to answer the call on behalf of the monitored station, if the operation is
available on the soft-switch and enabled in the phone configuration. Otherwise, the OBi1000 handles a BLF key press
the same way as pressing a speed dial by calling the monitored extension. Other operations: Barge In, Call Pickup, and
Resume, can only be invoked using soft keys from within the Feature Key Item screen of the BLF key.
BLF Operation: Speed Dial
When used as a speed dial, the OBi1000 determines the number to call the monitored extension according to the
following logic, based on attributes specified in the Number parameter of the BLF key:
-
If the optional
spd
attribute is specified, call that attribute, else
-
If the optional
ext
attribute is specified, call that attribute, else
-
Call the {
userid
} attribute, which MUST be specified for a BLF key
BLF Operation: Directed Call Pickup
Directed Call Pickup can be done in one of two ways: a) Feature Code or b) Repleaces. The method to use is
configured under the ITSP Profile of the SP Service that is bound to the BLF key.
For the Feature Code method, the Feature Code to use for Directed Call Pickup is also configured under the same ITSP
Profile; the OBi1000 sends a normal INVITE to the number formed by concatenating the Feature Code with the number
of the monitored extension (the
ext
attribute of the
Number
parameter, if it exists or else the {
userid
} attribute).
(BroadSoft, FreePBX)
For the Replaces method, the OBi1000 sends an INVITE with a Replaces header that identifies to the soft-switch
the ringing call to pick up from the monitored extension. (MetaSwitch)