Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Page properties


Target release1.0
Epic

Jira
serversnom JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId259a02d7-50a2-3329-858b-24ea240b0b75
keyXQI-2015

Document status
Status
titleDRAFT
Document owner
Designer
Developers
QA

...


Goals

  • The current BLF and Extension mapping implementations for D8xx IP phone series are similar, but with a few differences and partly erroneous behaviour. Therefore, it is desired to align both implementations by using XML definitions instead. Furthermore, the requirements should be re-defined to communicate a clear result.
    • Avoid confusion for customers
    • Improve user experience
    • Improve performance

...

#

Requirement title

Functionality 

ImportanceImplementation status
1

D8XX:PFK-mapping:BLF-XML:General-Functionality

On D8xx IP phones, any PFK (programmable function key - physical or virtual) can be assigned to a key type called "BLF-XML", and a key number, which corresponds to a SIP extension on another IP phone in the same VoIP environment. The following specific functionality is required:

  • Monitoring states of the configured SIP extension
  • Quick-dial to the configured SIP extension in idle state
  • Pick-up an incoming call to the configured SIP extension


Status
colourGreen
titleESSENTIAL

Status
colourGreen
titleFULLY IMPLEMENTED

2

D8XX:PFK-mapping:BLF-XML:Configuration

The assignment shall be configured either manually via web user interface (WUI) and/or phone user interface (PUI), and automatically via auto-provisioning (HTTP/TFTP setting server), SRAPS, or remote management (TR-069).

Status
colourGreen
titleESSENTIAL

Status
colourGreen
titleFULLY IMPLEMENTED

3

D8XX:PFK-mapping:BLF-XML:Monitoring:Translation

Dialog states of the configured SIP extension shall be monitored, processed, and translated according to its direction. 

UAS stateDialog state (NOTIFY)DirectionTranslated state
idle modeterminated/none of the below mentioned-idle

offhook

trying

initiatoroffhook
incoming call ringing

early/proceeding

recipientringing

incoming call accepted

confirmed

recipienttalking

outgoing call ringing

early/proceeding

initiatorcalling

outgoing call accepted

confirmed

initiatortalking


Status
colourGreen
titleESSENTIAL

Status
colourYellow
titlePartLY IMPLEMENTED

4

D8XX:PFK-mapping:BLF-XML:Actions

When the PFK is pressed, the following actions are allowed according to the translated state

Translated stateidleoffhookcallingringingtalking
Allowed actionsQuick-dial--Pick-up-


Status
colourGreen
titleESSENTIAL

Status
colourYellow
titlePartLY IMPLEMENTED

5

D8XX:PFK-mapping:BLF-XML:Monitoring:Visualization

On D8xx series, during an active subscription, state changes of the monitored SIP extension shall be visualized on both, PFK LED and PFK label.

Status
colourGreen
titleESSENTIAL

Status
colourGreen
titleFULLY IMPLEMENTED

6

D8XX:PFK-mapping:BLF-XML:Monitoring:Visualization:LED

The PFK LED behaviour and colour shall be according to the translated state:

Translated stateidleoffhookcallingringingtalking
LED behaviouroffononblinkingon
LED colour-redredredred


Status
colourGreen
titleESSENTIAL

Status
colourYellow
titlePartLY IMPLEMENTED

7

D8XX:PFK-mapping:BLF-XML:Monitoring:Visualization:Label:Areas

The PFK label shall be composed of 3 areas:

(A) icon area(B) name area
(C) state area


Status
colourGreen
titleESSENTIAL

Status
colourGreen
titleFULLY IMPLEMENTED

8

D8XX:PFK-mapping:BLF-XML:Monitoring:Visualization:Label:icon-area

The label icon area (A) shall contain a graphical symbol and colouraccording to the translated state

Translated stateidleoffhookcallingringingtalking
Graphical symbol
tbd
tbd
tbd
tbd
tbd
Colourwhite/tbdtbdred/tbdtbdred/tbd


Status
colourGreen
titleESSENTIAL

Status
colourYellow
titlePartLY IMPLEMENTED

9

D8XX:PFK-mapping:BLF-XML:Monitoring:Visualization:Label:name-area

The label name area (B) shall contain a text derived from display name or number (configurable) according to translated state and direction. Depending on the available space, the text shall be scrolled.

Translated stateidleoffhookcallingringingtalking
Direction-initiatorinitiatorrecipientinitiatorrecipient
Text (based on target)locallocal >local > remoteremote > localremote <> locallocal <> remote
Text colourwhitewhitewhitewhitewhitewhite
Example (using number)101101 > 

101 > 102102 > 101102 <> 101

101 <> 102

Example (using display name)AlexAlex >Alex > AliceAlice > AlexAlice <> AlexAlex <> Alice


Status
colourGreen
titleESSENTIAL

Status
colourYellow
titlePartLY IMPLEMENTED

10

D8XX:PFK-mapping:BLF-XML:Monitoring:Visualization:Label:state-area

The label state area (C) shall contain a text and colour representing the translated state

Translated stateidleoffhookcallingringingtalking
textidleoffhookcallingringingtalking
colourwhitewhitewhitewhitewhite


Status
colourGreen
titleESSENTIAL

Status
colourYellow
titlePartLY IMPLEMENTED

...