Technical Paper Multi Address Appearance (MAA) On OpenStage Issue 1.0 Siemens Enterprise Communications GmbH & Co KG Munich, 07/26/2010 Germany Communication for the open minded Siemens Enterprise Communications www.siemens-enterprise.
Disclaimer This document contains information on multiple address appearance on OpenStage phone. It raises no claims to completeness. Disambiguation This document describes Multiple Address Appearance (MAA) for OpenStage@Asterisk. The Telecommunication Industry Association (TIA) has defined terms for VoIP telephony features [1] which slightly differ from the Siemens Enterprise Communications (SEN) wording. This has historical reasons.
MAA denotes Multiline Appearance with private lines only. MSA denotes Multiline Appearance with shared lines. This document uses MLA as a synonym for MSA. Keyset is a synonym for MAA Multi Address Appearance on OpenStage 00.00.
Contents Disclaimer Disambiguation Contents 2 2 4 Scope 5 Functional Overview Motivation 7 7 User Experience Basic Representation Making Calls with multiple lines LED Status Overview User Configuration Items 8 8 10 14 15 Administrative Options General Keyset Options FPK line key programming 17 17 20 Limitations 23 References 23 Abbreviations 23 Multi Address Appearance on OpenStage 00.00.
Scope This document specifies the Multiple Address Appearance (MAA) interface between an OpenStage SIP phone and a SIP based communication server like Asterisk and describes the configuration. A line is identified by an AoR resp. SIP URI and typically corresponds to a user. A line can appear on one or multiple clients; in SIP terms, Multiple Line Appearance (MLA) means that each client registers as a contact for the AoR concerned. A line that appears on multiple clients is known as a shared line.
Line 1 Primary appearance OpenStage Phone Line 2 Secondary appearance Line 3 Secondary appearance Figure 2: A phone with multiple address appearance A client configured as a keyset need not have any secondary lines; in that case, it has only a single line (the primary line). A client can be configured with a private line that is not shared, i.e., the line has only a single appearance.
Functional Overview Motivation A telephone is normally associated with a directory number, or in general, with SIP: an AoR. This number is used for placing calls to this telephone and for displaying the telephone's, resp. user's identity when placing calls to another party. This number is also used when more than one call appearance is supported due to additional features, like call waiting.
User Experience MAA is automatically activated if the phone has line keys configured, thus the phone works as MAA phone ‘out of the box’. Line key administration is done by the administrator; the user has no influence on these settings. Depending on the settings, the phone will react slightly different in basic user interactions. This document will outline these differences. Even if only one line key is configured, the phone changes into line presentation mode.
cLine Presentation Tabs dUser address appearance OpenStage Idle Screen for MAA The idle screen contains the additional line management row. For navigation between the tabs, the phone mode key or the left arrow key on the TouchGuide can be used. The lines are represented by the FPKs on the right hand side starting with the primary line key on top. Line Overview The line overview tab shows the current status of the managed lines. The icon on the left indicates the status (e.g. idle, hold, talk).
Making Calls with Multiple Lines Incoming Call Incoming calls are notified as known from a single user phone. Additional information about the affected line is shown in the incoming call popup and the line FPK LED. The user can pick up the call using the standard mechanism; additionally, the line key can be used to pick up the call by a single press. Please note that two key presses are needed in case the key is configured to ‘Preselect mode’ (for details, please refer to [3]).
d. User dials the number. The administrator can configure the phone so that it selects the outgoing line automatically when the user initiates an outgoing call. The following options are available: 1. 2. 3. 4. Idle line The phone will use the next available idle line, according to the configured order of precedence. For each line, a priority is defined. The phone will use this order to select the outgoing line. Primary The phone will use the primary line to set up the outgoing call.
Three-way conference 444<->101<->200 Conference View for 444 User 444 has set up a 3-way conference between 444, 101 and 200. User 444 is not able to set up any additional call Context View for 444 The phone offers no option to add an additional participant to the conference as the maximum number of local conference participants is exceeded. User 555 is not able to place a call. Context View for 555 The phone blocks any other call attempts from different users until the resources are available again.
User Interface Examples The following examples give an impression about the powerful line/user handling of the OpenStage phone. Line Overview Table Called/Calling number Line status icon Line Overview Tab The line overview table gives a quick and easy overview about the status of the configured lines. On the right hand side, the other party is displayed.
Call Options in the Overview Menu Overview Context Menu Overview Context Menu The overview context menu offers a subset of the call context menu. The subset consists of the most commonly used functions within a call and the view option to switch to the call view for this call. LED Status Overview The LED shows the current status of the represented line at any time. LED Multi Address Appearance on OpenStage Explanation Off The line is in idle mode.
User Configuration Items The user can configure the phone behaviour relating to a line and the corresponding overview according to his personal needs. Line Configuration Menu The menu can be accessed using the Web Based Management (WBM) or the local user menu at the phone. The location is: User > Configuration > Keyset > Lines WPI (see [4]) tags are available for these settings, too. User Line Key Configuration The keyset line configuration can be done separately for each individual line.
Overview Configuration Menu The menu can be reached using the Web Based Management (WBM) or the local user menu at the phone. The location is: User > Configuration > Keyset > Overview Overview Configuration The overview screen can be configured by the user. Parameter Use FPK order Add all lines Ordering icons Meaning The phone will order the line entries in the overview table according to the order of the corresponding FPKs. All lines are added to the overview table.
Administrative Options The MAA (Multiple Address Appearance) is a subset of the SEN proprietary MLA (Multiple Line Appearance). Therefore, some administrative settings are used in both scenarios. The descriptions given here are limited to the settings needed for MAA. Any deviating usage of the parameters will enable MLA, which is only supported by the SEN OpenScape Voice platform. There are two sets of options: ¾ A general set of options affecting all types of configured line keys.
The Originating line preference parameter determines which line will be used when the user goes off-hook or starts on-hook dialling. Remark: When a terminating call exists, the terminating line preference takes priority over the originating line preference. The following preferences can be configured: ¾ idle line: An idle line is selected for originating calls. The selection is based on the hunt ranking parameter assigned to each line in the “Line key configuration” screen.
Preselect mode determines the phone’s behaviour when a call is active, and another call is ringing. If the parameter is set to "Single button", the user can accept the call a single press on the line key. If it is set to "Preselection", the user must first press the line key to select it and then press it a second time to accept the call. In both cases, the options for a ringing call are presented to the user: "Accept", "Reject", "Deflect". Preselect timer sets the timeout for an incoming call.
¾ Line action mode: Determines the consequence for an established connection when the line key is pressed. Value range: "Hold", "Release" Default: "Hold" ¾ Show focus: Determines whether the line key LED blinks or is steady when it is in use. Value range: "Yes", "No" Default: "Yes" ¾ Reservation timer: Sets the period in seconds after which a line reservation is cancelled. If set to 0, the reservation timer is deactivated.
Every keyset must necessarily have a line key for the primary line. To configure the key of the primary line, set Primary line to "true". Only one single line can be the primary line. Enabling the primary line option will disable a possibly previous configured primary line. If Ring on/off is checked, the line will ring when an incoming call occurs, and a popup will appear on the display. If the option is not checked, the incoming call will be indicated only by the blinking of the key’s LED.
¾ Ring on/off: Determines whether the line rings on an incoming call. Value range: "On", "Off" Default: "On" ¾ Ring delay: Time interval in seconds after which the line starts ringing on an incoming call. Default: 0 ¾ Selection order: Priority assigned to the line for the selection of an outgoing line. Default: 0 ¾ Address: Address/phone number which has a corresponding entry on the SIP server/registrar. ¾ Realm: Domain wherein user id and password are valid.
Limitations When OpenStage is configured as a keyset device with multiple lines, then uaCSTA services can only be applied to the primary line of the OpenStage device, and secondary lines cannot be controlled using the uaCSTA interface. When invoking call related services (e.g. AnswerCall) and physical devices services (e.g. SetMicrophoneMute), it is the OpenStage device which decides which call or speaker the service request is applied to.
About Siemens Enterprise Communications: Siemens Enterprise Communications is a premier provider of end-to-end enterprise communications solutions that use open, standards-based architectures to unify communications and business applications for a seamless collaboration experience. This award-winning "Open Communications" approach enables organizations to improve productivity and reduce costs through easy-to-deploy solutions that work within existing IT environments, delivering operational efficiencies.