Eventlist BLF

  • Updated on September 15, 2023

Event list BLF is similar to BLF but in the eventlist, the PBX collects the status information from the monitored extensions and sends it out to the subscribers in a single SIP NOTIFY message.

The UCM6XXX event list feature supports the following:

  • Add local extensions to the event list for the local users to monitor the extensions’ status.
  • Add remote extensions in SIP Peer/Register trunk from another UCM6XXX to the event list so the local users can monitor the remote extensions.
  • If two UCM6XXXs are synchronized with each other using LDAP sync feature, the remote extensions can be detected automatically for users to manually add them into the event list.

Event list BLF feature can be used in typical office environments such as front desk, boss-secretary scenario, customer support and etc. Users can monitor other extensions locally and remotely, as well as pick up the ringing extension from the BLF key.

Prerequisites:

  • Remote extension monitoring via event list BLF works on the UCM6XXX between Peer SIP trunks or Register SIP trunks (register to each other). Therefore, please properly configure SIP trunks on the two UCM6XXXs before using remote BLF feature.
  • The SIP endpoint needs support eventlist BLF in order to use the UCM6XXX event list feature to monitor local or remote extensions.

How It Works

Monitor Local Extension

SIP endpoints (IP Phone) will send SIP SUBSCRIBE to the UCM6XXX. The UCM6XXX will respond 200 OK and send SIP NOTIFY to the SIP endpoints with the monitored extensions’ status.

Monitor Remote Extension

When an event list is created on the local UCM6XXX with remote extensions added to the list, the local UCM6XXX will send out SIP SUBSCRIBE to the remote UCM6XXX. The remote UCM6XXX will respond 200 OK and send SIP NOTIFY to the local UCM6XXX with the remote extensions’ status.

After configuring eventlist BLF, the SIP endpoints (IP Phone) will send SIP SUBSCRIBE to the local UCM6XXX. The local UCM6XXX will respond 200 OK and send SIP NOTIFY to the remote UCM6XXX with all the monitored extensions’ status.

SIP NOTIFY

In the SIP NOTIFY sent from the UCM6XXX, there are four different dialog states in the message body. Upon receiving the NOTIFY, the SIP endpoint will light up the BLF key LED differently to indicate the monitored extension status.

Dialog <state>BLF Key LED StatusMonitored Extension’s Status

Early

Blinking Red

Ringing

Confirmed

Solid Red

Talking

Terminated

Solid Green

Idle/Online

Offline

Off

Offline

  1. Early
<?xml version="1.0" encoding="UTF-8"?>
<dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="27" state="partial" entity="sip:7009@192.168.5.128">
<dialog id="7009">
<state>early</state>
</dialog>
</dialog-info>
  1. Confirmed:
<?xml version="1.0" encoding="UTF-8"?>
<dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="159" state="partial" entity="sip:6000@192.168.5.128">
<dialog id="6000">
<state>confirmed</state>
</dialog>
</dialog-info>
  1. Terminated:
<?xml version="1.0" encoding="UTF-8"?>
<dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="159" state="partial" entity="sip:6000@192.168.5.128">
<dialog id="6000">
<state>terminated</state>
</dialog>
</dialog-info>
  1. Offline:
<?xml version="1.0" encoding="UTF-8"?>
<dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="94" state="partial" entity="sip:6000@192.168.5.128">
<dialog id="6000">
<state>offline</state>
</dialog>
</dialog-info>

BLF Call Pickup

When the monitored extension is ringing (dialog <state> is “early”), the user could press the blinking BLF key to pick up the call for the monitored extension. To successfully pickup the call, the user will need configure the BLF pickup prefix on the SIP end point first. By default, the Grandstream IP phones are pre-configured with ** as the BLF pickup prefix.

When picking up the call by pressing the BLF key, the SIP endpoint will send SIP INVITE using **+extension number to the UCM6XXX. The UCM6XXX will authenticate the INVITE and respond 200 OK to the SIP endpoint. It will also send a CANCEL message to the monitored extension. After this, the call will be established between the SIP endpoint and the caller.

Configure UCM6XXX

Please follow the steps below to configure the eventlist on the UCM6XXX.

  1. Go to UCM6XXX web GUI-> Call Features->Event List, click on “Create New Event List”. You will see the dialog as Figure 1: Create New Event List shows.
Figure 1: Create New Event List

  1. Fill in the URI, which is the name of this event list. It cannot be the same as any extension number on this UCM6XXX.
  2. Select local extensions from the left list to the right. This is to add local extensions in the event list BLF to be monitored.
  3. Select remote extensions from the left list (if any) to the right. The available remote extensions will be displayed only if the local UCM6XXX and the remote UCM6XXX are configured to synchronize.

  • To configure LDAP sync, please go to UCM6XXX Web GUI🡪Extension/Trunk🡪VoIP Trunk. You will see “Sync LDAP Enable” option. Once enabled, please configure password information for the remote peer UCM6XXX to connect to the local UCM6XXX. Additional information such as port number, LDAP outbound rule, LDAP Dialed Prefix will also be required. Both the local UCM6XXX and remote UCM6XXX need enable LDAP sync option with the same password for successful connection and synchronization.
  • Currently LDAP sync feature only works between two UCM6XXXs.
  • (Theoretically) Remote BLF monitoring will work when the remote PBX being monitored is non-UCM6XXX PBX. However, it might not work the other way around depending on whether the non-UCM6XXX PBX supports event list BLF or remote monitoring feature.

Configure SIP Endpoint

The following example shows how to configure event list BLF on the GXP3380.

  1. The GXV3380 is registered with local UCM6XXX extension on Account 1.
  2. Go to GXV3380 web GUI 🡪 Applications 🡪 Programmable Key 🡪 General Settings. Fill in the “Event list URI” with the URI configured in UCM6XXX. The default “BLF Call-pickup Prefix” is **, which is compatible with the UCM6XXX.
Figure 2: Configure GXV33800 Event List URI

  1. On the MPK app of the GXV3380, the event list extensions will be automatically populated without additional configuration for each MPK. You shall see the full list of monitored extensions light up in the MPK app when opening the app and on the MPK widget.
Figure 3: GXV3380 MPK Widget

Was this article helpful?

Related Articles

Need Support?
Can’t find the answer you’re looking for? Don’t worry we’re here to help!
Contact Support

Leave a Comment