In Ekiga (www.ekiga.org), I developed things so that when you add a buddy, the softphone automatically subscribes to dialog-info and to presence events at the same time.
That allows seeing the user presence :
- "Away - Out to lunch"
And to see his current calls (if pickup is possible) :
- Incoming call from "abc"
When using Asterisk, you can use one or the other, but if you use presence events to subscribe, you loose extended presence information as it is limited to "Online" / "Offline" / "On the phone" (the polycom then changes the icon to a forbidden sign).
But lets forget about Asterisk for now as it is not the purpose of the question.
What I would like is to :
- use presence events to know the presence of the person I am monitoring : "Away - Out to lunch"
- use dialog events to know if the person I am monitoring is already talking on the phone or not (and know if I can transfer the call or not)
It seems that with the polycom, and for a given buddy, you are either monitoring presence events, or dialog-info events, but not both at the same time on the expansion panel.
Am I wrong ?
Am I missing something ?
Should I use presence events and change myself the "Away - Out to lunch" status when the person is in a call ?
In that case, how can I prevent the pickup notifications enabled through the dialog-info events monitoring (aka enhanced BLF) to use the lamp fields of the phones ?
My concern is that it seems impossible to combine both types of events for a given buddy despite the fact both offer different informations (you can be in a Meeting [presence] and on the phone [dialog-info] at the same time).
welcome to the Polycom Community.
Currently you can use the features as you already described and any change in this behavior should be suggested via a Feature request via your reseller.