I have an asterisk setup which is running on centos 7 docker environment on Ubuntu. My client soft phone is on a MacOS running under the same wifi network (We have the same public IP).
Asterisk is running on 192.168.0.103.
The machine where Xlite is installed running on 192.168.0.102.
I can ping the from both machines to each other (also inside the docker container), watching the packets on the Wireshark.
We have an IP phone provider which is pinging on the 192.168.0.103 for keeping the connection open, I can see the packets in Wireshark. It’s doing the common authorization things (Register, 401, Register, 200.) The asterisk server is initiating the request.
We have extensions setup such that (1001-1011) as username and password, and the domain name being 192.168.0.103. We put the data on the softphone XLite. I try to register. This happens:
Account 1 could not be enabled. Problem at server (SIP error 408). Try again later.
I capture the packets on Wireshark and see that the only the Request is sent from 192.168.0.102 (My machine) to 192.168.0.103 (Ubuntu machine on port 5060) on my Mac where the softphone is installed.
I capture the packets on the Ubuntu machine and see that the packets are arriving from 192.168.0.102 to 192.168.0.103 with only SIP REGISTER, the asterisk server is returning nothing.
The comment looks like this:
SIP REGISTER FROM: <sip:firstname.lastname@example.org> To:<sip:email@example.com> Seq 1
On my SIP logger, I have written
pjsip set logger on
I can see the SIP packets which are registering the provider, but no packets are shown in the logger for the x-lite registration when I am trying. The system was working just fine, but for some days the users can’t login in the x-lite.
Please guide me on the next steps for debugging.
Thanks in advance.