Copyright 2010-2015 Obihai Technology, Inc.
64
Idle
No Call
Off
There are many operations that may be applied to a call during its course. For example, holding, resuming, or ending a
call are commonly used operations. The options to manipulate a call are typically presented to the user as Soft Key
options, while frequently used call operations can also be mapped to a feature key (such as the Hold and Transfer
function). Soft Key options, in particular, are call state sensitive. That is, only the options that are applicable to the call
at its current state are shown - as the call transitions from one state to another, the Soft Key options on the screen will
be updated accordingly. This will be discussed further in the
Calls App
section.
As stated earlier, each call on the phone must be assigned to a Call Key and each Call Key has its VLKW on the GUI. To
help the user identify the current state of a call, each call state is represented by an icon displayed in the respective
VLKW. Furthermore, the LED of each call key stays steady or blinks with a certain pattern, with respect to the current
call state.
Core Call Features
Line Capacity
Line capacity refers to the maximum number of simultaneous calls that can be active per line; some of the calls may be
in the Holding state, except for OBiBluetooth that can only have one call. The configuration of each voice service has a
parameter
MaxSessions
that controls how many simultaneous calls to allow on that service. The default value is 2
for all lines. The number should be set to equal to or less than what the underlying service provider can support.
Complex Operations Between Multiple, Diverse Voice Services
The OBi1000 supports call transfer, conference, and call forward operations involving calls on multiple, diverse services.
This powerful feature makes the phone very user-friendly when disparate services using different underying
technologies are consolidated on the same OBi phone. For example, a user may transfer an OBiBluetooth caller to a
Google Voice caller, or call forward from a caller on BroadSoft to a caller on OBiTALK. This will be explained further
where we describe the respective call features.
Making Outgoing Calls
Digit Map
A digit map is a succinct way of describing a set of number patterns. The
Phone Settings
::
DigitMap
parameter
determines the set of number patterns that can be dialed by the user. You can refer to named digit maps with the
(M
name
)
syntax. For example, the default
Phone Settings
::
DigitMap
refers to digit maps defined for SP1, SP2, SP3,
SP4, OBiTALK, and OBiBluetooth services, with the reserved name
(Msp1)
,
(Msp2)
,
(Msp3)
,
(Msp4)
,
(Mpp)
, and
(Mbt)
respectively:
([1-9]x?*(Mpli)|[1-9]S9|[1-9][0-9]S9|***|**0|
**8(Mbt)|**1(Msp1)|**2(Msp2)|**3(Msp3)|**4(Msp4)|**9(Mpp)|(Mpli))
This way the digit map is more readable and is much better organized. Note that
(Mpli)
refers to the digit map of the
Primary Line, which is described later in this document.
Audio Path and On/Off-Hook States
There are three audio paths for calls on the phone: Handset, Speakerphone, and Headset. The headset audio path
further supports 3 devices: RJ9 Headset, 3.5mm Headset, and Bluetooth Headset. Only one audio path can be switched