- Joined
- Jun 21, 2018
- Messages
- 10
- Reaction score
- 3
Hi there,
I'm hoping someone can help me with a persistent issue I'm having with a customer's 3CX environment. We provisioned the 3CX server through PBXExpress, and it's running in Azure. The customer is mostly softphones (Windows 10 and IOS), and they work fine. The receptionist has a Yealink T58 with the EXP50 extension module to manage calls.
Initially we had a LOT of trouble with the T58. Inbound calls would work fine, but if you tried to call out the phone would time out and eventually show an error on screen : "Invite request no response". On the 3CX side, there's no trace of the call in the activity log.
We played around with it at the time for about a week, and suddenly it started working!!! So we left it alone. Tonight we've had to relocate a bunch of the networking equipment at the customer's site. And now, the Yealink is back to it's old tricks.
The phone is provisioning correctly, and it's showing up as registered/online.
However, I've run a Wireshark trace, and I don't think it's actually registering.
I don't understand why the PBX is requesting proxy authentication though? The handset is provisioned as a remote STUN (they all are, no SBC, no tunnel). Handset config is fine, and hasn't changed between the past 3 weeks or working and tonight where it's broken.
I've rebooted the PBX, defaulted and re-provisioned the phone, etc. There are no blacklisted IP addresses.
The only thing I can think of is that during tonight's network changes, there was a period where the firewall lost it's primary internet connection and failed over to the 4G. This would have made the IP phone register from what looked like a different public IP address. Does the PBX "remember" the IP address that a phone used to register? Is that why it thinks this one is now coming through a proxy?
Any thoughts at all?
Cheers,
Matt
I'm hoping someone can help me with a persistent issue I'm having with a customer's 3CX environment. We provisioned the 3CX server through PBXExpress, and it's running in Azure. The customer is mostly softphones (Windows 10 and IOS), and they work fine. The receptionist has a Yealink T58 with the EXP50 extension module to manage calls.
Initially we had a LOT of trouble with the T58. Inbound calls would work fine, but if you tried to call out the phone would time out and eventually show an error on screen : "Invite request no response". On the 3CX side, there's no trace of the call in the activity log.
We played around with it at the time for about a week, and suddenly it started working!!! So we left it alone. Tonight we've had to relocate a bunch of the networking equipment at the customer's site. And now, the Yealink is back to it's old tricks.
The phone is provisioning correctly, and it's showing up as registered/online.
However, I've run a Wireshark trace, and I don't think it's actually registering.
- I see a "REQUEST: REGISTER sip xxx.xxx.xxx.xxx" message come in to the PBX from the handset.
- Then immediately after, I see a "Status: 407 Proxy Authentication Required" response from the PBX back to the handset
I don't understand why the PBX is requesting proxy authentication though? The handset is provisioned as a remote STUN (they all are, no SBC, no tunnel). Handset config is fine, and hasn't changed between the past 3 weeks or working and tonight where it's broken.
I've rebooted the PBX, defaulted and re-provisioned the phone, etc. There are no blacklisted IP addresses.
The only thing I can think of is that during tonight's network changes, there was a period where the firewall lost it's primary internet connection and failed over to the 4G. This would have made the IP phone register from what looked like a different public IP address. Does the PBX "remember" the IP address that a phone used to register? Is that why it thinks this one is now coming through a proxy?
Any thoughts at all?
Cheers,
Matt