Basic 3CX call disconnect troublshooting
!!! This is work in progress !!!
1. login as root to your 3CX Linux appliance and run the following:
- sudo apt update
- sudo apt install traceroute
- sudo apt install mtr
2. run and record the output of the following
- traceroute <your SIP trunk destination>
- mtr -4 --report --report-cycles 50 <your SIP trunk destination>
- mtr -4 --report -n --aslookup --report-cycles 100 <your SIP trunk destination> > mtr-client-to-server-icmp.txt
- mtr -4 -u -P 5060 --report -n --aslookup --report-cycles 100 <your SIP trunk destination> > mtr-client-to-server-udp.txt
- mtr -4 -T -P 5060 --report -n --aslookup --report-cycles 100 <your SIP trunk destination> > mtr-client-to-server-tcp.txt
3. If you are running 3CX on a windows machine, install either Trippy https://github.com/fujiapple852/trippy, windows-mtr https://github.com/benjisho/windows-mtr or NextTrace https://github.com/nxtrace/NTrace-dev ; All three are work in progress, so mileage may vary. Because both apps are opensource and unsigned, you will need to run them from the command line as administrator. You may need to disable your firewall as well.
4. Run and record the output for the following:
- trip.exe -4 –udp -P 5060 <your SIP trunk destination>
- mtr -U -P 5060 --ui dashboard <your SIP trunk destination>
- nexttrace --init
- nexttrace -4 -U -g en -p 5060 <your SIP trunk destination>
- nexttrace -4 -U -g en -p 5060 -r <your SIP trunk destination>