Copyright 2010-2017 Obihai Technology, Inc.
91
BLF Operation: Barge In
When the monitored extension is on a connected call, the monitoring phone may barge in to join the call, if the soft-
switch supports the operation and if the feature is enabled in the phone configuration. This operation requires the
specification of a barge-in feature code that can be configured under the ITSP Profile of the SP service that is bound to
the BLF key. To barge in, the OBi1000 sends a normal INVITE to the number formed by concatenating the barge-in
feature code with the number of the monitored extension (the
ext
attribute of the
Number
parameter, if exists or
else the {
userid
} attribute). (BroadSoft, FreePBX)
BLF Operation: Call Pickup
When a call is parked against the monitored extension, the monitoring phone can pick up the parked call by sending a
normal INVITE to the number formed by concatenating a call pickup feature code with the number of the monitored
extension (the
ext
attribute of the
Number
parameter, if exists or else the {
userid
} attribute). The call pickup feature
code can be configured under the ITSP Profile of the SP service that is bound to the BLF key. (BroadSoft)
BLF Operation: Resume
The Resume operation is intended to resume (and take over) a holding call on the monitored extension. At the time of
writing, there is no known soft-switch that supports this operation.
BLF Configuration
Select a feature key
Key
N
that may be a line key, side car key or programmable key to configure the following
parameters:
Parameter Group
Parameter
Description
Key N
N = 1,2,3…
Function
Must be
Busy Lamp Field
Key N
N = 1,2,3…
Service
Select the SP service that provides this function and signalling
method must be SIP. For example
SP1
Key N
N = 1,2
,3…
Number
General Syntax:
[{
group
}
/
][{
userid
}
][
?
][
;ext=
{
extension
}][
;ptt
][
;spd=
{
speed-dial
}]
where
-
{
userid
} is the userid of the monitored extension; it may be a
generic user name, a DID number or an internal extension number
assigned to that extension
-
{
extension
} is the (callable) extension number assigned to the
monitored extension if it is different from the userid of that
extension. For example, an extension may have {
userid
} =
ObihaiUser2
and {
extension
}=
1002
. If the
ext
field is
specified, then its value is used for speed dial, directed call pickup,
barge in, and call pickup. Otherwise {
userid
} is used. In the case of
BroadSoft, it is required to use the {
extension
} instead of the
{
userid
} for such operations in this context.
-
if the
ptt
flag is specified, OBi1000 handles the call as a push-
to-talk call, when the key press is interpreted as a speed dial to the
monitored extension
-
{
speed-dial
} can be used to specified an alternative number to
call when pressing the key as a speed dial. This can be useful for
adding some prefix digits to force certain behaivor of the call. For
instance adding a prefix 8 to the extension tells the called party to
auto-answer in FreeSwitch; this when combined with the ptt flag
provides the familiar Intercom user experience
Key N
N = 1,2,3…
Name
A nickname or user-friendly name for the monitored extension. It
can be used by the phone in some GUI elements