Versions Compared

Key

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

...

  • Use case#1: A secretary's phone shall display the call status of the boss's line, allowing the secretary to know whether the boss is on a phone call or not. This will enable the secretary to make the decision to put the new caller on hold or let them through to the boss.
  • Use case#2: Call centers and customer support groups have also a need for BLF: it enables employees to see if their colleagues are free to take a support call or if their supervisor is on another line and unable to help another customer.
  • Use case#3: BLF is needed by teams working on a specific project: supervisors can monitor team members' extensions and vice versa so all team members are aware of each other's current status.

Requirements

#

Title / Requirement number

User story / functionality 

ImportanceNotes
1

D8XX_BLF-XML_FR-1

-UAC

On D8xx IP phones, any PFK (programmable function key - physical or virtual) can be assigned to a function, which allows monitoring state changes of the configured SIP extension on another IP phone. This function shall be called "BLF-XML". The following state changes shall be visualized:

  • monitored SIP extension is in idle mode => idle
  • monitored SIP extension receives an incoming call => ringing
  • monitored SIP extension dials or accepts an incoming call => busy

Must Have

This means, that the D8xx phone acts as a User Agent Client (UAC) and the IP phone of the monitored extension acts as

a

User Agent Server (UAS).

2

D8XX_BLF-XML_FR-

1-UAS

2

On Snom IP phones acting as UAS, any SIP extension having an active subscription of its state changes, shall sent a notification SIP message (NOTIFY) to the UAC, at least when one of the following state changes occur:

  • from any state => idle
  • from any state => ringing
  • from any state => busy

Must Have

Fully implemented for idle, ringing, busy

3
D8XX_BLF-XML_FR-2If such SIP extension is configured on other Snom phones in the same SIP domain, BLF shall work transparantly without the need of a B2BUA (IP PBX)

Must Have

Fully implemented4
D8XX_BLF-XML_FR-3The 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).

Must Have

Fully implemented
5
4D8XX_BLF-XML_FR-1-1
-UAC

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

Must Have

Fully implemented

6
5D8XX_BLF-XML_FR-1-1-1
-UAC

The PFK LED

shall be 
  • state "idle" => off
  • state "ringing" => blinking
  • state "busy" => on

Must Have

Suggestion:

behaviour and colour shall be according to this table

stateidleringingbusy
LED behaviouroffblinkingon
LED colour-
red
red
7D8XX_BLF-XML_FR-1-1-2-UAC

The default PFK LED color shall be 

red
, when state is "ringing" or "busy"


Must Have

The default colour can be overridden by configuration

Fully implemented

6
8
D8XX_BLF-XML_FR-1-1-
3-UAC
2

The PFK label shall be composed of 3 areas:

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

Must Have

Image Modified

9
7D8XX_BLF-XML_FR-1-1-
3
2-1
-UAC

The label icon area (A) shall contain the following symbol, representing the state

  • state "idle" => white symbol of a person with handset
  • state "ringing" => red symbol of a person with handset plus an arrow pointing towards the handset
  • state "busy" => red symbol of a person with handset and 2 waves heading away from the handset

Must Have

Suggestion:

stateidleringingbusy
Icon
label icon
IdleImage Modified
RingingImage Modified
BusyImage Modified
10


8D8XX_BLF-XML_FR-1-1-
3
2-2
-UAC

The label name area (B) shall contain the following text representing a display name or number (configurable) in default colour "white" (fix)

  • state "idle" => Monitored party
  • state "ringing" => Calling party > monitored party
  • state "busy" => Calling party <> monitored party

Must Have

Suggestion:

stateidleringingbusy
Name
label name101 or Alex102 > 101 or
Alice > Alex
102 <> 101 or
Alice <> Alex
11


9D8XX_BLF-XML_FR-1-1-
3
2-3
-UAC

The label state area (C) shall contain the following text representing the state in default colour "white" (fix)

  • state "idle" => idle
  • state "ringing" => ringing
  • state "busy" => busy

Must Have

Suggestion:

stateidleringingbusy
State
label stateidleringingbusy


User interaction and design

User interaction
Requirement referenceDesign reference
SRVUASUAUACStateSRVUASUAUACFigmaScreenshot
does nothingdoes nothingIdleBLF-XML-02-SRV_IDLEBLF-XML-UA-02-02Figma requirement (702 "idle")

lifts up the receiverdoes nothingBusyBLF-XML-SRV-02-02


























































...