BLF to indicate phone status (which uses multiple accounts)

Status
Not open for further replies.

engelant

New Member
May 28, 2020
5
0
1
36
I currently have a setup with 3 Grandstream phones (GRP2615) and wanted to try out the BLF feature to minitor the Phone status.
Each of this phones is configured with 3 Accounts:
  1. internal (201, 202, 203)
  2. Brand A (a common external number)
  3. Brand B (another common external number)
I setup the BLF to listen on extension 201 from 202.
If I do a call from 201 to 203, 202 will display 201 as busy.

If I do a call from the second account on the 201 extension Phone, 202 will display 201 as free.

I understand that BLF seems to be tied to the account it is using, but what is it called what I am searching for?
I guess some setting like "reflect phone presence status as line 201 status".
 

Adrian Fretwell

Well-Known Member
Aug 13, 2017
1,498
413
83
You would normally associate the BLF key with a line or can be "0" if you have only one line. An example of provisioning BLFs in fusion is shown below in the Keys section of the device record:
Screenshot from 2021-01-24 10-52-41.png
 

engelant

New Member
May 28, 2020
5
0
1
36
Is there any other technique or workaround to get the phone busy status instead of the line busy status?
 

moc

New Member
Apr 26, 2021
10
0
1
54
Searching for exactly the same thing, did you have any luck or find a work around?
My handsets are Yealink T54
No problem setting up BLF to a single line.
I want to show busy/notbusy for a handset (that has 6 lines)
 

Adrian Fretwell

Well-Known Member
Aug 13, 2017
1,498
413
83
My guess it that you would need to test for the existence of active calls on any one or more of the lines. If the lines have shared appearance you would also need to cross reference the local IP address associated with the registrations from that phone. You would probably need an .lua script to do that.

Yealink phones have a lot of facilities, maybe you could work something out from the phone itself. For example use the "Action URL" to update a database or an in-memory store like Redis to log the phones current overall call status.
 

moc

New Member
Apr 26, 2021
10
0
1
54
My guess it that you would need to test for the existence of active calls on any one or more of the lines. If the lines have shared appearance you would also need to cross reference the local IP address associated with the registrations from that phone. You would probably need an .lua script to do that.

Yealink phones have a lot of facilities, maybe you could work something out from the phone itself. For example use the "Action URL" to update a database or an in-memory store like Redis to log the phones current overall call status.
Thanks Adrian, Beyond my skill level right now so off to find some tutorials.
 
Status
Not open for further replies.