BLF not working for Fanvil X210 with 3CX

Status
Not open for further replies.

Kwang Mien

Silver Partner
Advanced Certified
Joined
May 14, 2020
Messages
255
Reaction score
17
Hi,

We are using 3CX version 18 update 6 in our data center. We have installed Fanvil X210 and Fanvil X3U phones at our customer's office.

In Fanvil X210, the DSS key 17 has been configured to monitor the status of Extension 225

1678782143685.png

When extension 225 phone is called, the BLF on Fanvil X210 for extension 225 did not light up (blinking red).

From the wiireshark capture at 3cx, Fanvil X210 sends a SIP SUBSCRIBE for Extension 225. When Extension 225 phone was ringing, there is
also a SIP INFO to notify 3cx that it is ringing.

However there is no SIP NOTIFY from 3CX to inform Fanvil X210 that Extension 225 phone is ringing.

May I know how i can configure 3CX to send the SIP NOTIFY for extension 225 when it is ringing to Fanvil X210 ?

Regards,
Kwang Mien
 
Hi Kwang,

Yes, please do the following to fix the SIP NOTIFY

1. First, ensure you are running the firmware from here for the X210
2. Factory reset the phone
3. Edit your extension in the 3CX management console or webclient, and choose your BLFs from there first. Without doing this, the BLFs will not work.
4. Now auto-provision your phone from 3CX

The phone will now be provisioned with your extension and list of BLFs. If you manage the BLFs from 3CX they will work correctly. But right now from your screenshot, I can see that the BLFs were managed manually and this will not work.
 
Hi,

as the X210 is currently in use by the secretary, i tested on a Fanvil X3U phone (extension 123) instead.

a. The firmware used for my Fanvil X3U (extension 123) is from
https://www.3cx.com/support/phone-firmwares/#:~:text=Download-,Fanvil X210,2.4.12,-Fanvil X210 FW

b. the phone has been reset

c. I have configured BLF in 3cx management console for extension 123 to monitor extension 225 as below

1678785975159.png

d. The phone is autoprovision and i can see this under Function Key

1678786110657.png


When I called extension 225, there is still no SIP NOTIFY from 3cx to my Fanvil X3U phone (extension 123)

Can you advise ?



Regards,
Kwang Mien
 
Hi Kwang,

What license does this PBX have, and are you sure that it has been activated?
 
Hi Kwang,

What license does this PBX have, and are you sure that it has been activated?

The 3CX Professional Annual License 32SC.has been activated for our PBX. From the dashboard under Product :

1678786493642.png
 

Attachments

  • 1678786489522.png
    1678786489522.png
    2.4 KB · Views: 4
It sounds like the system has not been activated for some reason. This would prevent BLFs from working, so try to refresh the license, and then restart the phone.
1678786986658.png

The BLFs should become green if everything goes OK.

By the way, are the phones running over STUN / SBC / or LAN?
 
It sounds like the system has not been activated for some reason. This would prevent BLFs from working, so try to refresh the license, and then restart the phone.
View attachment 34641

The BLFs should become green if everything goes OK.

By the way, are the phones running over STUN / SBC / or LAN?
I will do the license refresh later after office hour.
the phones are all on STUN.
 
Ok you need to test at least one phone that is not on STUN.

To do this, you can install the 3CX SBC on a Windows PC, then factory reset one of the phones and assign it via the SBC.
https://www.3cx.com/docs/3cx-tunnel-session-border-controller/#h.8rzbz5zhf41w

If it works via SBC then you can isolate the issue down to STUN. We have seen STUN cause BLF issues before so this is not unlikely, but best to run a quick test first to be sure.
 
Ok you need to test at least one phone that is not on STUN.

To do this, you can install the 3CX SBC on a Windows PC, then factory reset one of the phones and assign it via the SBC.
https://www.3cx.com/docs/3cx-tunnel-session-border-controller/#h.8rzbz5zhf41w

If it works via SBC then you can isolate the issue down to STUN. We have seen STUN cause BLF issues before so this is not unlikely, but best to run a quick test first to be sure.
Thanks for the info. for your information, the BLF for the Fanvil X3U phone does not have steady green. i suspect the SIP Subscribe already has issue.
 
Yes, I suspect that too, due to STUN. Let us know what happens when you get a chance to try in SBC mode and we can compare.
 
Yes, I suspect that too, due to STUN. Let us know what happens when you get a chance to try in SBC mode and we can compare.
Hi John,

I haven't got a chance to install SBC yet. However, i did a test of the Fanvil X3U phone on my home network. I was able to see the green steady LED on the Fanvil phone (BLF for extension 225). From the wireshark capture on the phone, i could see the SIP SUBSCRIBE and SIP NOTIFY message received on the phone.

However, when the phone is on the office network, SIP SUBSCRIBE is sent to 3cx, but there is no SIP NOTIFY from 3cx to the phone. Hence, there is no green steady LED on the phone.

Can you advise what could possibly be the issue ?
 
Hi John,

I haven't got a chance to install SBC yet. However, i did a test of the Fanvil X3U phone on my home network. I was able to see the green steady LED on the Fanvil phone (BLF for extension 225). From the wireshark capture on the phone, i could see the SIP SUBSCRIBE and SIP NOTIFY message received on the phone.

However, when the phone is on the office network, SIP SUBSCRIBE is sent to 3cx, but there is no SIP NOTIFY from 3cx to the phone. Hence, there is no green steady LED on the phone.

Can you advise what could possibly be the issue ?
Is there any Logs in 3cx with regards to BLF ?
 
Yes, the issue most likely the STUN setup.

You can start a capture on 3CX before you plug in the phone, see when the phone sends the subscribe from the office side, and see if the 3CX capture saw the subscribe and replied.
 
There was a SIP Subscribe request sent from the phone to 3cx. 3cx replied with 200 OK for the SIP Subscribe
However, there isn't any SIP NOTIFY after the SIP Subscribe.

When the phone is on another network, there is both SIP Subscribe and SIP NOTIFY which resulted in the green steady BLF on the phone.

I do not see much difference between the 2 SIP Subscribe in the good and bad cases, except for the translated port number.
 
Check the 3CX side capture again, and find the subscribe you want (it will look like SUBSCRIBE sip:100@10.31.0.50:5060 where 100 is the BLF you want to monitor).

Right click the Call ID in the message, and apply the selected ID as a filter and you should now see the whole conversation.
 
i did the filter and it shows that for the good case, there is SIP SUBSCRIBE and SIP NOTIFY for the whole conversation.
In the bad case, it is just SIP SUBSCRIBE

Any way to check in the logs, the reason that 3cx is not sending the SIP NOTIFY for the bad case ?
 
It could be for any number of reasons, and that would require analyzing the captures and logs - not something we can do over the forum. You can try contacting support to see if they can help you analyze the logs and captures.

Even if you find the root cause, it could end up being something you have no control over (ie. like the firewalls modifying the traffic) so you would end up spending a lot of time and not getting a result in the end. But I think it's not really worth your time if you can solve this easier with an SBC.
 
It could be for any number of reasons, and that would require analyzing the captures and logs - not something we can do over the forum. You can try contacting support to see if they can help you analyze the logs and captures.

Even if you find the root cause, it could end up being something you have no control over (ie. like the firewalls modifying the traffic) so you would end up spending a lot of time and not getting a result in the end. But I think it's not really worth your time if you can solve this easier with an SBC.
ok. noted on these points.
 
Status
Not open for further replies.

Members Online Now

No members online now.

Forum statistics

Threads
111,835
Messages
589,289
Members
164,666
Latest member
infinititravels