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

...

Requirement title

...

Functionality 

...

DXX:Notify-States

Preconditions

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, when one of the following state changes occur:

  • from any state => terminated
  • from any state => trying
  • from any state => early/proceeding
  • from any state => confirmed

The NOTIFY XML body must contain the necessary information for the UAC to perform state translation and visualization.

Requirements

#

Requirement title

Functionality 

ImportanceImplementation status
1
Status
colourGreen
titleESSENTIAL
Status
colourGreen
titleFULLY IMPLEMENTED
2

D8XX:BLF-XML: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 functionality is required:

  • Monitoring certain states of the configured SIP extension, see details below
  • 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

32D8XX:BLF-XML:Functionality:ConfigurationThe 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

43

D8XX:BLF-XML:Functionality: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-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

54

D8XX:BLF-XML:Functionality:Actions

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

Dialog stateterminated

trying

early/proceeding

confirmed
Translated stateidleoffhookcallingringingtalking
Direction-initiatorinitiatorrecipientinitiator/recipient
Allowed actionsQuick-dial--Pick-up-


Status
colourGreen
titleESSENTIAL

Status
colourYellow
titlePartLY IMPLEMENTED

65D8XX:BLF-XML:Functionality: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

76D8XX:BLF-XML:Functionality:Monitoring:Visualization:LED

The PFK LED behaviour and colour shall be according to this table

Dialog stateterminated

trying

early/proceeding

confirmed

the translated state:

Translated stateidleoffhookcallingringingtalkingDirection-initiatorinitiatorrecipientinitiator/recipient
LED behaviouroffononblinkingon
LED colour-redredredred


Status
colourGreen
titleESSENTIAL

Status
colourYellow
titlePartLY IMPLEMENTED

87D8XX:BLF-XML:Functionality: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

98D8XX:BLF-XML:Functionality:Monitoring:Visualization:Label:icon-area

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

Dialog stateterminated

trying

early/proceeding

confirmed
Translated stateidleoffhookcallingringingtalkingDirection-initiatorinitiatorrecipientinitiator/recipient
Graphical symbol
tbd
tbd
tbd
tbd
tbd
Colourwhite/tbdwhite/tbdwhite/tbdwhite/tbdwhite/red


Status
colourGreen
titleESSENTIAL

Status
colourYellow
titlePartLY IMPLEMENTED

109D8XX:BLF-XML:Functionality:Monitoring:Visualization:Label:name-area

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

Dialog stateterminated

trying

early/proceeding

confirmed

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

1110D8XX:BLF-XML:Functionality:Monitoring:Visualization:Label:state-are

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

Dialog

state

terminated

trying

early/proceeding

confirmedTranslated stateidleoffhookcallingringingtalkingDirection-initiatorinitiatorrecipientinitiator/recipient
textidleoffhookcallingringingtalking
colourwhitewhitewhitewhitewhite


Status
colourGreen
titleESSENTIAL

Status
colourYellow
titlePartLY IMPLEMENTED

...