Our reception phone has 100 or so BLF subscriptions. According to Asterisk, this is too many. When someone pages out to all ext’s, Reception lights up like a christmas tree, but when the page ends, the lights slowly go out but some are always stuck on or stuck flashing (ringing). As far as I can tell, this is due to Asterisk limiting the number of notifications any given user can request within the timeframe N.
That said, BLF notifications seem to be very slow and generally just the wrong way of doing things. Applications like FOP2 clearly do it right, as they can show BLF status updates to all 100ext’s instantly, and they clear instantly as well.
So I suppose I have three questions.
- How do I increase the notification limit for a given user, or for all users, so that our reception phone doesn’t lose it’s mind when all 100 ext’s ring simultaneously?
- Is there a better way to accomplish this?
- Is there any way to disable BLF updates for paging/intercom? We really don’t care to see that every extension is currently being paged.
NOTE: In “full” log, I see this whenever a phone hits it’s notification limit:
[2014-07-02 08:02:44] VERBOSE[8864] chan_sip.c: == Extension Changed 999[ext-local] new state Ringing for Notify User 226
[2014-07-02 08:02:44] VERBOSE[8864] chan_sip.c: == Extension Changed 999[ext-local] new state Ringing for Notify User 249
[2014-07-02 08:02:44] VERBOSE[8864] chan_sip.c: == Extension Changed 999[ext-local] new state Ringing for Notify User 222
[2014-07-02 08:02:44] VERBOSE[8864] chan_sip.c: == Extension Changed 999[ext-local] new state Ringing for Notify User 335
[2014-07-02 08:02:44] VERBOSE[8864] chan_sip.c: == Extension Changed 999[ext-local] new state Ringing for Notify User 328
[2014-07-02 08:02:44] VERBOSE[8864] chan_sip.c: == Extension Changed 999[ext-local] new state Ringing for Notify User 307
[2014-07-02 08:02:44] VERBOSE[8864] chan_sip.c: == Extension Changed 999[ext-local] new state Ringing for Notify User 320
[2014-07-02 08:02:44] VERBOSE[8864] chan_sip.c: == Extension Changed 999[ext-local] new state Ringing for Notify User 228
[2014-07-02 08:02:44] VERBOSE[8864] chan_sip.c: == Extension Changed 999[ext-local] new state Ringing for Notify User 405
[2014-07-02 08:02:44] VERBOSE[8864] chan_sip.c: == Extension Changed 999[ext-local] new state Ringing for Notify User 220 (queued)
Followed usually by another 5-6 queued messages, and whichever notifications are queued, coincide with the BLF’s that never update.