Content

Page tree

Introduction

When monitoring an extension through a BLF on a Snom phone, five standard status can be used:

  • IDLE
  • RINGING
  • CONNECTED
  • HOLDING
  • PARKED

With these you can monitor whenever an extensions is free, ringing, busy, holding or parking a call

The way the BLF is lit can be controlled through these parameters:

And different LEDs colours can be assigned (this may depend on the phone model)



Example

In this example we are configuring the phone so that if it is monitoring an extensions through a BLF, this would have:

  • a solid green LED when the extensions is free
  • a blinking orange LED when it is ringing
  • a solid red LED when it is busy

We are doing so modifying the led_on and led_blink_fast together with the led_green, led_orange and led_red parameters.

This also could be set by auto-provisioning or HTTP requests.

With HTTP requests:






Where phone_ip is your phone ip address. 

If you download the XML configuration file you will see something similar:

<led_on perm="">CONNECTED IDLE ON BUSY IN_A_CALL CALLING IN_A_MEETING URGENT_INTERRUPTIONS_ONLY DND UNAVAILABLE ACTIVE INACTIVE BE_RIGHT_BACK AWAY SEIZED CONNECTED ON_HOLD OFFHOOK RINGBACK I-Am-Ready AVAILABLE I-Am-Busy PhoneHasCall PhoneHasMissedCalls</led_on>
<led_blink_slow perm="">PARKED HOLDING I-Am-Almost-Ready call_center_status_normal PhoneHasCallInStateHolding held_local held_remote KeyConfigActive call_parked</led_blink_slow>
<led_blink_medium perm="">RECORDING MESSAGE DateOngoing DateReminding</led_blink_medium>
<led_blink_fast perm="">RINGING PICKUP call_center_status_exceed PhoneHasCallInStateRinging alerting_local alerting_remote</led_blink_fast>
<led_red perm="">CONNECTED AWAY INACTIVE BE_RIGHT_BACK KeyConfigActiveBUSY DND_ALL DND_SELF I-Am-Busy IN_A_CALL IN_A_MEETING URGENT_INTERRUPTIONS_ONLY UNAVAILABLE seized_remote alerting_remote active_remote held_remote</led_red>
<led_green perm="">IDLE AVAILABLE AVAILABLE_ON_MOBILE AVAILABLE_AT_DESK I-Am-Ready I-Am-Almost-Ready call_center_status_empty call_center_status_normal call_center_status_exceed seized_local alerting_local active_local held_local call_parked</led_green>
<led_orange perm="">RINGING</led_orange>
<led_blue perm=""></led_blue>