Why my PJSIP extensions not registering to the server

I have 4 remote (e.g: 216,221,223) and 3 local extension (e.g: 200, 215)
It’s strange, but 1 out of 4 remote phones and 1 out of 3 local phones can connect, the others can’t. (SIP/2.0 401 Unauthorized)

My FreePBX server: 10.0.0.111/178.XXX.XXX.XXX
My Remote Extension’s IP: 86.XXX.XXX.XXX

What I checked:
-Router’s Port forward (5060 UDP and the range) - correct
-Extension’s password - correct
-FreePBX firewall OFF/whitlist our IP’S - no change
-Phones firmware (GrandSteram 1610/1628) - latest
-Voiper - connect from local/remote pc/CellPhone - Working
-Reboot VoIP Phones

What else should I check?

Thanks if you help

This is a small part of my pjsip log:

REGISTER sip:10.0.0.111:13666 SIP/2.0
Via: SIP/2.0/UDP 86.XXX.XXX.XXX:1104;branch=z9hG4bK997122619;rport
From: sip:[email protected]:13666;tag=1140668235
To: sip:[email protected]:13666
Call-ID: [email protected]
CSeq: 2000 REGISTER
Contact: sip:[email protected]:1104;reg-id=1;+sip.instance=“urn:uuid:00000000-0000-1000-8000-C074AD69C48B
Max-Forwards: 70
User-Agent: Grandstream GXP1615 1.0.7.64
Supported: path
Expires: 3600
Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, INFO, REFER, UPDATE, MESSAGE
Content-Length: 0

[2024-02-19 13:57:33] VERBOSE[3530] res_pjsip_logger.c: <— Transmitting SIP response (474 bytes) to UDP:86.XXX.XXX.XXX:1104 —>
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 86.XXX.XXX.XXX:1104;rport=1104;received=86.XXX.XXX.XXX;branch=z9hG4bK997122619
Call-ID: [email protected]
From: sip:[email protected];tag=1140668235
To: sip:[email protected];tag=z9hG4bK997122619
CSeq: 2000 REGISTER
WWW-Authenticate: Digest realm=“asterisk”,nonce=“1708347453/a2be10077fcc10f6955f4114d1562dfd”,opaque=“1c36ee1813b3879a”,algorithm=MD5,qop=“auth”
Server: FPBX-16.0.40.7(18.20.2)
Content-Length: 0

[2024-02-19 13:57:37] VERBOSE[3530] res_pjsip_logger.c: <— Transmitting SIP request (419 bytes) to UDP:86.XXX.XXX.XXX:5060 —>
OPTIONS sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/UDP 178.XXX.XXX.XXX:5060;rport;branch=z9hG4bKPj8e0eef39-c1ab-4e1f-98f2-3dad43f2aa1d
From: sip:[email protected];tag=843964e2-e6f5-46cc-a9c7-c4738db4f642
To: sip:[email protected]
Contact: sip:[email protected]:5060
Call-ID: 7a718bbe-ae4e-4475-9eb1-cf68cfce86ec
CSeq: 4024 OPTIONS
Max-Forwards: 70
User-Agent: FPBX-16.0.40.7(18.20.2)
Content-Length: 0

[2024-02-19 13:57:37] VERBOSE[3529] res_pjsip_logger.c: <— Received SIP response (491 bytes) from UDP:86.XXX.XXX.XXX:5060 —>
SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.0.0.111:5060;rport=5060;branch=z9hG4bKPj8e0eef39-c1ab-4e1f-98f2-3dad43f2aa1d
From: sip:[email protected]:5060;tag=843964e2-e6f5-46cc-a9c7-c4738db4f642
To: sip:[email protected]:5060;tag=812217463
Call-ID: 7a718bbe-ae4e-4475-9eb1-cf68cfce86ec
CSeq: 4024 OPTIONS
Supported: replaces, path, timer
User-Agent: Grandstream GXP1610 1.0.7.64
Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, INFO, REFER, UPDATE, MESSAGE
Content-Length: 0

[2024-02-19 13:57:40] VERBOSE[3529] res_pjsip_logger.c: <— Transmitting SIP request (418 bytes) to UDP:178.XXX.XXX.XXX:8128 —>
OPTIONS sip:[email protected]:8128 SIP/2.0
Via: SIP/2.0/UDP 178.XXX.XXX.XXX:5060;rport;branch=z9hG4bKPjd221c20f-350b-4f93-b947-222fd3e8468a
From: sip:[email protected];tag=8da4f929-c569-419b-b1f6-f120a72ac2e2
To: sip:[email protected]
Contact: sip:[email protected]:5060
Call-ID: 8d74c352-e16e-467e-bae7-64ce2dff647c
CSeq: 45180 OPTIONS
Max-Forwards: 70
User-Agent: FPBX-16.0.40.7(18.20.2)
Content-Length: 0

401 is not an error. It is a request to supply authentication based on the password. Either your network is losing it, or the devices have no password to use.

Your traffic is being altered by SIP ALG(s) in the path and/or NAT traversal logic in the GXP. Please turn those off and if you still have trouble, post new logs. Log into both routers and disable anything called SIP ALG, SIP passthrough or similar. In the GXP, turn off anything related to NAT, STUN, or ICE.

This was altered, probably by the router at the PBX end – the GXP would have no way of knowing the LAN address of the PBX, since it was configured to register to 178.x.x.x (or a domain name that resolves to that).

This was also altered, likely by NAT settings in the GXP or the remote router. The Via header shows where the request was sent from (it should show the LAN address of the GXP).

Also, please post make and model of the routers at both ends and any VoIP-related settings in them. If the remote router doesn’t have the 86.x.x.x address on its WAN interface, also post details about ISP and modem, since there is another level of NAT involved.

First of all thanks for your answer!
So
The local and the remote place we have Vodafone internet connection with static IPs.
We have the same TP-Link AX1500 routers on both side.
I found that SIP ALG and the router’s firewall I disabled both in both routers with the same results.

Update: Sorry not with the same results, I didn’t notice that 2 more remote phones were able to connect since 16:00 yesterday when I made the changes

But I made a test with the Zoiper app.
It can connect from anywhere (local and remote) and with any extension to the server. Why?
Maybe the routers are not the cause of the error?

And I have this in my fail2Ban in evry 3 seconds (maybe it doesn’t belong here, but just in case):
[2024-02-20 08:20:23] SECURITY[3601] res_security_log.c: SecurityEvent=“SuccessfulAuth”,EventTV=“2024-02-20T08:20:23.082+0100”,Severity=“Informational”,Service=“AMI”,EventVersion=“1”,AccountID=“admin”,SessionID=“0x7fc14c0262d0”,LocalAddress=“IPV4/TCP/127.0.0.1/5038”,RemoteAddress=“IPV4/TCP/127.0.0.1/37832”,UsingPassword=“0”,SessionTV=“2024-02-20T08:20:23.082+0100”

Post logs of attempted registrations and replies for the extensions still failing.

The F2B message is not related and is not an error, though it may indicate a local process continuously repeating some operation, e.g. in UCP.

Post logs of attempted registrations and replies for the extensions still failing.

Sorry I can’t. All of my extensions now are connected to my server.
Don’t get me wrong, I’m happy for it :slight_smile:
But why?

Maybe turning off router’s firewall and sip-alg helped?
I’m a little afraid that I can’t exactly prove that this was the problem.
There are a few warnings in my log, would you please take a look, what are they?

[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'from-internal-xfer' tries to include nonexistent context 'from-internal-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'from-internal-noxfer' tries to include nonexistent context 'from-internal-noxfer-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'from-pstn' tries to include nonexistent context 'from-pstn-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'from-internal-noxfer-additional' tries to include nonexistent context 'from-internal-noxfer-additional-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'from-internal-additional' tries to include nonexistent context 'from-internal-additional-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'crm-hangup' tries to include nonexistent context 'crm-hangup-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'scd-intercom-originate' tries to include nonexistent context 'scd-intercom-originate-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'sangomartapi-conferences' tries to include nonexistent context 'sangomartapi-conferences-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'housekeeping-service' tries to include nonexistent context 'housekeeping-service-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'pms-dialout' tries to include nonexistent context 'pms-dialout-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'mini-bar' tries to include nonexistent context 'mini-bar-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'clean' tries to include nonexistent context 'clean-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'receptionist' tries to include nonexistent context 'receptionist-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'from-pms' tries to include nonexistent context 'from-pms-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'voipinnovations-welcome' tries to include nonexistent context 'voipinnovations-welcome-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'sipstation-welcome' tries to include nonexistent context 'sipstation-welcome-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'confroom-direct' tries to include nonexistent context 'confroom-direct-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'sangomaconnect_make_calls_with' tries to include nonexistent context 'sangomaconnect_make_calls_with-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dponeapi_spy' tries to include nonexistent context 'dponeapi_spy-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dponeapi_beep' tries to include nonexistent context 'dponeapi_beep-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'paging-chanspy' tries to include nonexistent context 'paging-chanspy-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-missedcall-hangup' tries to include nonexistent context 'app-missedcall-hangup-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-missedcall-toggle' tries to include nonexistent context 'app-missedcall-toggle-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-missedcall-off' tries to include nonexistent context 'app-missedcall-off-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-missedcall-on' tries to include nonexistent context 'app-missedcall-on-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-missedcall' tries to include nonexistent context 'app-missedcall-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-hotelwakeup' tries to include nonexistent context 'app-hotelwakeup-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'ext-featurecodes' tries to include nonexistent context 'ext-featurecodes-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-pinsets' tries to include nonexistent context 'macro-pinsets-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dialparties-setrvol' tries to include nonexistent context 'dialparties-setrvol-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dialparties-finalbuild' tries to include nonexistent context 'dialparties-finalbuild-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dialparties-ringallv2' tries to include nonexistent context 'dialparties-ringallv2-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dialparties-checkblkvm' tries to include nonexistent context 'dialparties-checkblkvm-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dialparties-builddshunt-shuffle' tries to include nonexistent context 'dialparties-builddshunt-shuffle-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dialparties-builddshunt' tries to include nonexistent context 'dialparties-builddshunt-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dialparties-firstnotonphone' tries to include nonexistent context 'dialparties-firstnotonphone-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dialparties-call-trace' tries to include nonexistent context 'dialparties-call-trace-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dialparties-getdialstring' tries to include nonexistent context 'dialparties-getdialstring-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dialparties-checkcfextension' tries to include nonexistent context 'dialparties-checkcfextension-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dialparties-mainloop' tries to include nonexistent context 'dialparties-mainloop-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dialparties-isextavail' tries to include nonexistent context 'dialparties-isextavail-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dialparties-checkdndextensions' tries to include nonexistent context 'dialparties-checkdndextensions-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dialparties-checkcfextensions' tries to include nonexistent context 'dialparties-checkcfextensions-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dialparties-callscreencheck' tries to include nonexistent context 'dialparties-callscreencheck-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dialparties-preringprep' tries to include nonexistent context 'dialparties-preringprep-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dialparties-setmodes' tries to include nonexistent context 'dialparties-setmodes-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dialparties-setheader' tries to include nonexistent context 'dialparties-setheader-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dialparties-alertinfo' tries to include nonexistent context 'dialparties-alertinfo-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dialparties-queuewait' tries to include nonexistent context 'dialparties-queuewait-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'dialparties' tries to include nonexistent context 'dialparties-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'func-apply-sipheaders' tries to include nonexistent context 'func-apply-sipheaders-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'func-set-sipheader' tries to include nonexistent context 'func-set-sipheader-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-dial-one' tries to include nonexistent context 'macro-dial-one-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-user-logoff' tries to include nonexistent context 'macro-user-logoff-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-user-logon' tries to include nonexistent context 'macro-user-logon-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-hangupcall' tries to include nonexistent context 'macro-hangupcall-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-blkvm-check' tries to include nonexistent context 'macro-blkvm-check-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-blkvm-clr' tries to include nonexistent context 'macro-blkvm-clr-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-blkvm-set' tries to include nonexistent context 'macro-blkvm-set-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-blkvm-setifempty' tries to include nonexistent context 'macro-blkvm-setifempty-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'originate-skipvm' tries to include nonexistent context 'originate-skipvm-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-simple-dial' tries to include nonexistent context 'macro-simple-dial-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-exten-vm' tries to include nonexistent context 'macro-exten-vm-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-vm' tries to include nonexistent context 'macro-vm-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-block-cf' tries to include nonexistent context 'macro-block-cf-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-setmusic' tries to include nonexistent context 'macro-setmusic-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-dial-confirm' tries to include nonexistent context 'macro-dial-confirm-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'from-dahdi' tries to include nonexistent context 'from-dahdi-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'from-zaptel' tries to include nonexistent context 'from-zaptel-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-outbound-callerid' tries to include nonexistent context 'macro-outbound-callerid-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-user-callerid' tries to include nonexistent context 'macro-user-callerid-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-privacy-mgr' tries to include nonexistent context 'macro-privacy-mgr-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-dialout-trunk' tries to include nonexistent context 'macro-dialout-trunk-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'sub-send-obroute-email' tries to include nonexistent context 'sub-send-obroute-email-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'sub-pincheck' tries to include nonexistent context 'sub-pincheck-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-auto-blkvm' tries to include nonexistent context 'macro-auto-blkvm-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-auto-confirm' tries to include nonexistent context 'macro-auto-confirm-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-confirm' tries to include nonexistent context 'macro-confirm-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'sub-presencestate-display' tries to include nonexistent context 'sub-presencestate-display-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'bad-number' tries to include nonexistent context 'bad-number-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-blackhole' tries to include nonexistent context 'app-blackhole-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-outisbusy' tries to include nonexistent context 'macro-outisbusy-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'outrt-2' tries to include nonexistent context 'outrt-2-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'outrt-1' tries to include nonexistent context 'outrt-1-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'outbound-allroutes' tries to include nonexistent context 'outbound-allroutes-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-prepend-cid' tries to include nonexistent context 'macro-prepend-cid-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'from-did-direct-ivr' tries to include nonexistent context 'from-did-direct-ivr-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'ext-local' tries to include nonexistent context 'ext-local-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'ext-did-catchall' tries to include nonexistent context 'ext-did-catchall-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'ext-did' tries to include nonexistent context 'ext-did-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'ext-test' tries to include nonexistent context 'ext-test-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-chanspy' tries to include nonexistent context 'app-chanspy-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-pickup' tries to include nonexistent context 'app-pickup-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'findmefollow-ringallv2' tries to include nonexistent context 'findmefollow-ringallv2-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'ext-local-confirm' tries to include nonexistent context 'ext-local-confirm-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-dial' tries to include nonexistent context 'macro-dial-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-userlogonoff' tries to include nonexistent context 'app-userlogonoff-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-contactmanager-sd' tries to include nonexistent context 'app-contactmanager-sd-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'ext-contactmanager-sd' tries to include nonexistent context 'ext-contactmanager-sd-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-blacklist-last' tries to include nonexistent context 'app-blacklist-last-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-blacklist-remove-invalid' tries to include nonexistent context 'app-blacklist-remove-invalid-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-blacklist-remove' tries to include nonexistent context 'app-blacklist-remove-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-blacklist-add-invalid' tries to include nonexistent context 'app-blacklist-add-invalid-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-blacklist-add' tries to include nonexistent context 'app-blacklist-add-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-blacklist-check' tries to include nonexistent context 'app-blacklist-check-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-blacklist' tries to include nonexistent context 'app-blacklist-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-allowlist-pause-check' tries to include nonexistent context 'app-allowlist-pause-check-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-allowlist-pause-disable' tries to include nonexistent context 'app-allowlist-pause-disable-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-allowlist-pause-enable' tries to include nonexistent context 'app-allowlist-pause-enable-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-allowlist-pause-toggle' tries to include nonexistent context 'app-allowlist-pause-toggle-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-allowlist-last' tries to include nonexistent context 'app-allowlist-last-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-allowlist-remove-invalid' tries to include nonexistent context 'app-allowlist-remove-invalid-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-allowlist-remove' tries to include nonexistent context 'app-allowlist-remove-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-allowlist-add-invalid' tries to include nonexistent context 'app-allowlist-add-invalid-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-allowlist-add' tries to include nonexistent context 'app-allowlist-add-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-allowlist-check' tries to include nonexistent context 'app-allowlist-check-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-allowlist' tries to include nonexistent context 'app-allowlist-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-vmblast' tries to include nonexistent context 'app-vmblast-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-dialvm' tries to include nonexistent context 'app-dialvm-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-vmmain' tries to include nonexistent context 'app-vmmain-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'vm-callme' tries to include nonexistent context 'vm-callme-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-toggle-tc' tries to include nonexistent context 'macro-toggle-tc-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'timeconditions-toggles' tries to include nonexistent context 'timeconditions-toggles-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'timeconditions' tries to include nonexistent context 'timeconditions-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'ext-group' tries to include nonexistent context 'ext-group-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-systemrecording' tries to include nonexistent context 'macro-systemrecording-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'systemrecording-gui' tries to include nonexistent context 'systemrecording-gui-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'play-system-recording' tries to include nonexistent context 'play-system-recording-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-parking' tries to include nonexistent context 'app-parking-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'park-hints' tries to include nonexistent context 'park-hints-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'park-return-routing' tries to include nonexistent context 'park-return-routing-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'park-orphan-routing' tries to include nonexistent context 'park-orphan-routing-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'park-dial' tries to include nonexistent context 'park-dial-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'parkedcallstimeout' tries to include nonexistent context 'parkedcallstimeout-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-parked-call' tries to include nonexistent context 'macro-parked-call-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-page-stream' tries to include nonexistent context 'app-page-stream-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-paging' tries to include nonexistent context 'app-paging-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'autoanswer' tries to include nonexistent context 'autoanswer-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-autoanswer' tries to include nonexistent context 'macro-autoanswer-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'ext-intercom-users' tries to include nonexistent context 'ext-intercom-users-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'ext-intercom' tries to include nonexistent context 'ext-intercom-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'originate-aa' tries to include nonexistent context 'originate-aa-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-calltrace-perform' tries to include nonexistent context 'app-calltrace-perform-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-calltrace' tries to include nonexistent context 'app-calltrace-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-echo-test-echo' tries to include nonexistent context 'app-echo-test-echo-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-echo-test' tries to include nonexistent context 'app-echo-test-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-speakextennum' tries to include nonexistent context 'app-speakextennum-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'sub-hr24format' tries to include nonexistent context 'sub-hr24format-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-speakingclock' tries to include nonexistent context 'app-speakingclock-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'sub-hr12format' tries to include nonexistent context 'sub-hr12format-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'sub-fmsetcid' tries to include nonexistent context 'sub-fmsetcid-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'followme-sub' tries to include nonexistent context 'followme-sub-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'followme-check' tries to include nonexistent context 'followme-check-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'fmgrps' tries to include nonexistent context 'fmgrps-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'ext-findmefollow' tries to include nonexistent context 'ext-findmefollow-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-fmf-toggle' tries to include nonexistent context 'app-fmf-toggle-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'ext-did-0002' tries to include nonexistent context 'ext-did-0002-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'ext-did-0001' tries to include nonexistent context 'ext-did-0001-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-fax' tries to include nonexistent context 'app-fax-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'ext-fax' tries to include nonexistent context 'ext-fax-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'ext-dnd-hints' tries to include nonexistent context 'ext-dnd-hints-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-dnd-off' tries to include nonexistent context 'app-dnd-off-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-dnd-on' tries to include nonexistent context 'app-dnd-on-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-dnd-toggle' tries to include nonexistent context 'app-dnd-toggle-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'disa-dial' tries to include nonexistent context 'disa-dial-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-dictate-record' tries to include nonexistent context 'app-dictate-record-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-dictate-send' tries to include nonexistent context 'app-dictate-send-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'c-x-3-operator-panel-pjsip-auto-answer-redirect' tries to include nonexistent context 'c-x-3-operator-panel-pjsip-auto-answer-redirect-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'c-x-3-operator-panel-pjsip-auto-answer-headers' tries to include nonexistent context 'c-x-3-operator-panel-pjsip-auto-answer-headers-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'c-x-3-operator-panel-spy' tries to include nonexistent context 'c-x-3-operator-panel-spy-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'c-x-3-operator-panel-listen-to-recording' tries to include nonexistent context 'c-x-3-operator-panel-listen-to-recording-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'c-x-3-operator-panel-listen-to-voice-mail' tries to include nonexistent context 'c-x-3-operator-panel-listen-to-voice-mail-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'c-x-3-operator-panel-park-announce-answer' tries to include nonexistent context 'c-x-3-operator-panel-park-announce-answer-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'c-x-3-operator-panel-park' tries to include nonexistent context 'c-x-3-operator-panel-park-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'c-x-3-operator-panel-confbridge' tries to include nonexistent context 'c-x-3-operator-panel-confbridge-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'c-x-3-operator-panel-meetme' tries to include nonexistent context 'c-x-3-operator-panel-meetme-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'c-x-3-operator-panel-voice-mail' tries to include nonexistent context 'c-x-3-operator-panel-voice-mail-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'c-x-3-operator-panel-hold' tries to include nonexistent context 'c-x-3-operator-panel-hold-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'cidlookup' tries to include nonexistent context 'cidlookup-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-callwaiting-cwoff' tries to include nonexistent context 'app-callwaiting-cwoff-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-callwaiting-cwon' tries to include nonexistent context 'app-callwaiting-cwon-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'macro-one-touch-record' tries to include nonexistent context 'macro-one-touch-record-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'sub-record-hh-check' tries to include nonexistent context 'sub-record-hh-check-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'sub-record-check' tries to include nonexistent context 'sub-record-check-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'sub-record-cancel' tries to include nonexistent context 'sub-record-cancel-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'ext-cf-hints' tries to include nonexistent context 'ext-cf-hints-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-cf-toggle' tries to include nonexistent context 'app-cf-toggle-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-cf-busy-off' tries to include nonexistent context 'app-cf-busy-off-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-cf-busy-off-any' tries to include nonexistent context 'app-cf-busy-off-any-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-cf-busy-on' tries to include nonexistent context 'app-cf-busy-on-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-cf-busy-prompting-on' tries to include nonexistent context 'app-cf-busy-prompting-on-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-cf-off' tries to include nonexistent context 'app-cf-off-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-cf-off-any' tries to include nonexistent context 'app-cf-off-any-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-cf-on' tries to include nonexistent context 'app-cf-on-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-cf-prompting-on' tries to include nonexistent context 'app-cf-prompting-on-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-cf-unavailable-off' tries to include nonexistent context 'app-cf-unavailable-off-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-cf-unavailable-on' tries to include nonexistent context 'app-cf-unavailable-on-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-cf-unavailable-prompt-on' tries to include nonexistent context 'app-cf-unavailable-prompt-on-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-announcement-2' tries to include nonexistent context 'app-announcement-2-custom'
[2024-02-20 08:52:15] WARNING[6624] pbx.c: Context 'app-announcement-1' tries to include nonexistent context 'app-announcement-1-custom'
[2024-02-20 08:52:15] VERBOSE[6624] loader.c: Reloading module 'logger' (Logger)
[2024-02-20 08:52:15] Asterisk 18.20.2 built by mockbuild @ jenkins7 on a x86_64 running Linux on 2024-01-02 13:09:10 UTC
[2024-02-20 08:52:15] VERBOSE[6624] logger.c: Asterisk Queue Logger restarted
[2024-02-20 08:52:15] VERBOSE[6624] loader.c: Reloading module 'res_config_mysql.so' (MySQL RealTime Configuration Driver)
[2024-02-20 08:52:15] VERBOSE[6624] res_config_mysql.c: MySQL RealTime reloaded.
[2024-02-20 08:52:15] VERBOSE[6624] loader.c: Reloading module 'res_config_curl.so' (Realtime Curl configuration)
[2024-02-20 08:52:15] VERBOSE[6624] loader.c: Reloading module 'res_statsd.so' (StatsD client support)
[2024-02-20 08:52:15] VERBOSE[6624] loader.c: Reloading module 'cel' (CEL Engine)
[2024-02-20 08:52:15] VERBOSE[6624] cel.c: CEL logging enabled.
[2024-02-20 08:52:15] VERBOSE[6624] loader.c: Reloading module 'dnsmgr' (DNS Manager)
[2024-02-20 08:52:15] VERBOSE[6624] loader.c: Reloading module 'dsp' (DSP)
[2024-02-20 08:52:15] VERBOSE[6624] loader.c: Reloading module 'enum' (ENUM Support)
[2024-02-20 08:52:15] VERBOSE[6624] loader.c: Reloading module 'features' (Call Features)
[2024-02-20 08:52:15] VERBOSE[6624] loader.c: Reloading module 'http' (Built-in HTTP Server)
[2024-02-20 08:52:15] VERBOSE[6624] tcptls.c: TLS/SSL ECDH initialized (automatic), faster PFS ciphers enabled
[2024-02-20 08:52:15] VERBOSE[6624] tcptls.c: TLS/SSL certificate ok
[2024-02-20 08:52:15] VERBOSE[6624] loader.c: Reloading module 'indications' (Indication Tone Handling)
[2024-02-20 08:52:15] NOTICE[6624] indications.c: Default country for indication tones: us
[2024-02-20 08:52:15] NOTICE[6624] indications.c: Setting default indication country to 'us'
[2024-02-20 08:52:15] VERBOSE[6624] loader.c: Reloading module 'acl' (Named ACL system)
[2024-02-20 08:52:15] ERROR[6624] config_options.c: Unable to load config file 'acl.conf'
[2024-02-20 08:52:15] WARNING[6624] named_acl.c: Could not reload ACL config
[2024-02-20 08:52:15] VERBOSE[6624] loader.c: Reloading module 'manager' (Asterisk Manager Interface)
[2024-02-20 08:52:15] VERBOSE[6624] loader.c: Reloading module 'plc' (PLC)
[2024-02-20 08:52:15] VERBOSE[6624] loader.c: Reloading module 'udptl' (UDPTL)
[2024-02-20 08:52:15] VERBOSE[6624] loader.c: Reloading module 'res_pjproject.so' (PJPROJECT Log and Utility Support)
[2024-02-20 08:52:15] ERROR[6624] res_sorcery_config.c: Unable to load config file 'pjproject.conf'
[2024-02-20 08:52:15] VERBOSE[6624] loader.c: Reloading module 'res_pjsip.so' (Basic SIP resource)
[2024-02-20 08:52:15] ERROR[2067] res_pjsip_config_wizard.c: Unable to load config file 'pjsip_wizard.conf'
[2024-02-20 08:52:15] ERROR[2067] res_pjsip_config_wizard.c: Unable to load config file 'pjsip_wizard.conf'
[2024-02-20 08:52:15] NOTICE[2067] res_pjsip/config_transport.c: Transport '0.0.0.0-udp' is not fully reloadable, not reloading: protocol, bind, TLS (everything but certificate and private key if filename is unchanged), TCP, ToS, or CoS options.
[2024-02-20 08:52:15] ERROR[2067] res_pjsip_config_wizard.c: Unable to load config file 'pjsip_wizard.conf'
[2024-02-20 08:52:15] ERROR[2067] res_pjsip_config_wizard.c: Unable to load config file 'pjsip_wizard.conf'
[2024-02-20 08:52:15] NOTICE[2067] sorcery.c: Type 'system' is not reloadable, maintaining previous values
[2024-02-20 08:52:15] ERROR[2067] res_pjsip_config_wizard.c: Unable to load config file 'pjsip_wizard.conf'
[2024-02-20 08:52:15] VERBOSE[6647] res_pjsip/pjsip_configuration.c: Endpoint 201 is now Unreachable
[2024-02-20 08:52:15] VERBOSE[24303] res_pjsip/pjsip_options.c: Contact 201/sip:[email protected]:1034;x-ast-orig-host=192.168.1.180:1034 has been deleted
[2024-02-20 08:52:15] VERBOSE[6624] loader.c: Reloading module 'res_pjsip_authenticator_digest.so' (PJSIP authentication resource)
[2024-02-20 08:52:15] VERBOSE[6624] loader.c: Reloading module 'res_pjsip_endpoint_identifier_ip.so' (PJSIP IP endpoint identifier)
[2024-02-20 08:52:15] ERROR[6624] res_pjsip_config_wizard.c: Unable to load config file 'pjsip_wizard.conf'

FreePBX has many configuration options that give a warning or error when they are not present. They do not represent a problem.

If your original troubles were not related to ALG, possibilities include: “poisoned” NAT association in router kept alive by aggressive retries, eventually eliminated by reboots or reconfiguration; addresses banned by fail2ban, where the ban timed out or was manually reset.

IMO, unless the trouble recurs, don’t worry about what may have caused it.

Thanks :wink:

My last question.
What do I need to set in the the phone setting?

I set only 2 things:

  1. NAT TRAVERSAL
  2. SIP USER CONNECT

Do you think it’s enough?
Tanks again

In most cases, NAT traversal is handled by Asterisk alone. I don’t know what Auto does, but if there is an Off, Disabled or LAN/Private address option, use that.

Ok, thanks again

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.