Interesting problem here. I’ve configured early dial (484) on my Grandstream GXP-2020s with Firmware 1.1.6.44, they’re connected to an Asterisk 1.4.25.1 server. I have hints for BLFs which are configured like “exten => 229,hint,SIP/229”
Unfortunately when the sip phone dials a number, each digit is considered a call, until the associated 484 is sent. The Asterisk server then begins to send out notifies to all registered parties that the BLF lamp should be changed. Then another notify is sent when the 484 message is returned to the original phone. When the user presses another digit, the same thing happens again. The net result is that an enormous amount of traffic is being generated unnecessarily.
Is there a way to restrict BLF notifications so that they only occur when actually in a call, not when pressing a number??? I took a brief look through the source code, but didn’t find anything like that.
Thanks in advance.