I am trying to test a PJSIP extension over TLS connection on a softphone. I following the instruction here https://wiki.freepbx.org/display/PHON/TLS+and+SRTP. I opened udp/tcp ports (443,5060,5061,5160,5262,5161) for softphone_IP but the phone is not registering. Here is the sngrep of the extension.
βREGISTER sip:freepbx_IP:5061 SIP/2.0
softphone_IP:54189 10.128.0.23:5061 softphone_IP:57461 softphone_IP:57469βVia: SIP/2.0/UDP 192.168.1.73:54189;branch=z9hG4bK-524287-1--
βββββββββββ¬βββββββββ βββββββββββ¬βββββββββ βββββββββββ¬βββββββββ βββββββββββ¬ββββββββββeb6ba295b32c816;rport
β β REGISTER β β β βMax-Forwards: 70
β 20:16:59.639023 β ββββββββββββββββββββββββββ> β β β βContact: <sip:[email protected]:54189;rinstance=ccada31f1521a3
β +0.504947 β REGISTER β β β β>
β 20:17:00.143970 β ββββββββββββββββββββββββ>>> β β β βTo: <sip:204@freepbx_IP:5061>
β +1.002552 β REGISTER β β β βFrom: <sip:204@freepbx_IP:5061>;tag=4c5c5379
β 20:17:01.146522 β ββββββββββββββββββββββββ>>> β β β βCall-ID: 99140NzUxZjYwYjZhMDczZjIzNDQ1MzE3ZjI4NjQxZjI1ODY
β +2.002337 β REGISTER β β β βCSeq: 1 REGISTER
β 20:17:03.148859 β ββββββββββββββββββββββββ>>> β β β βExpires: 3600
β +4.002647 β REGISTER β β β βAllow: OPTIONS, SUBSCRIBE, NOTIFY, INVITE, ACK, CANCEL, BYE,
β 20:17:07.151506 β ββββββββββββββββββββββββ>>> β β β βFER, INFO, MESSAGE
β +4.005327 β REGISTER β β β βUser-Agent: X-Lite release 5.6.1 stamp 99140
β 20:17:11.156833 β ββββββββββββββββββββββββ>>> β β β βContent-Length: 0
β +4.003045 β REGISTER β β β β
β 20:17:15.159878 β ββββββββββββββββββββββββ>>> β β β β
β +4.001474 β REGISTER β β β β
β 20:17:19.161352 β ββββββββββββββββββββββββ>>> β β β β
β +4.005608 β REGISTER β β β β
β 20:17:23.166960 β ββββββββββββββββββββββββ>>> β β β β
β +4.000279 β REGISTER β β β β
β 20:17:27.167239 β ββββββββββββββββββββββββ>>> β β β β
β +4.000360 β REGISTER β β β β
β 20:17:31.167599 β ββββββββββββββββββββββββ>>> β β β β
β +20.517620 β β REGISTER β β β
β 20:17:51.685219 β β <ββββββββββββββββββββββββββ β β β
β +52.005005 β β REGISTER β β
β 20:18:43.690224 β β <ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β
β +71.961750 β REGISTER β β β β
β 20:19:55.651974 β ββββββββββββββββββββββββββ> β β β β
β +0.503494 β REGISTER β β β β
β 20:19:56.155468 β ββββββββββββββββββββββββ>>> β β β β
β +1.003518 β REGISTER β β β β
β 20:19:57.158986 β ββββββββββββββββββββββββ>>> β β β β
β +2.000504 β REGISTER β β β β
β 20:19:59.159490 β ββββββββββββββββββββββββ>>> β β β β
β +4.001685 β REGISTER β β β β
On the freepbx end I got this:
Endpoint: 204/204 Unavailable 0 of inf
InAuth: 204-auth/204
Aor: 204 1
Transport: 0.0.0.0-tls tls 3 96 0.0.0.0:5061
If I change the port to 5060 the phone will register. If I switch the ports in the FreePBX PJSIP: 5061 and tls:5060 then I will loss the registration.
- Any thought/idea on what is happening? Thanks in advance.