Private Node and Echolink

I don't see any errant "1999"s.

And, you are still seeing :

[2025-03-28 21:44:36.732] ERROR[755]: chan_echolink.c:3341 do_new_call: Cannot find database entry for IP address 128.235.36.250, Callsign WY7WL.  
    -- Executing [1999@radio-secure:1] NoOp("echolink/el0-0", "Connect from node: 3980490") in new stack                                           
    -- Executing [1999@radio-secure:2] NoOp("echolink/el0-0", "Connect to: 1999") in new stack                                                     

Do you have any configuration files in the /etc/asterisk/custom directory?

I do not have a "custom" directory.

Here is what I'm seeing when I try to connect on the CLI

[2025-03-30 00:32:19.490] ERROR[13213]: chan_echolink.c:3341 do_new_call: Cannot find database entry for IP address 128.235.36.252, Callsign WY7WL.
    -- Executing [1999@radio-secure:1] NoOp("echolink/el0-0", "Connect from node: 3980490") in new stack                                           
    -- Executing [1999@radio-secure:2] NoOp("echolink/el0-0", "Connect to: 1999") in new stack                                                     
[2025-03-30 00:32:24.977] WARNING[13282][C-00000013]: func_channel.c:576 func_channel_read: Unknown or unavailable item requested: 'peerip'        
    -- Executing [1999@radio-secure:3] NoOp("echolink/el0-0", "The Channel IP is ") in new stack                                                   
[2025-03-30 00:32:24.977] WARNING[13282][C-00000013]: func_channel.c:576 func_channel_read: Unknown or unavailable item requested: 'peerip'        
    -- Executing [1999@radio-secure:4] GotoIf("echolink/el0-0", "0?connect") in new stack                                                          
    -- Executing [1999@radio-secure:5] GotoIf("echolink/el0-0", "1?denylist") in new stack                                                         
    -- Goto (radio-secure,1999,9)                                                                                                                  
    -- Executing [1999@radio-secure:9] GotoIf("echolink/el0-0", "0?:connect") in new stack                                                         
    -- Goto (radio-secure,1999,12)                                                                                                                 
    -- Executing [1999@radio-secure:12] Rpt("echolink/el0-0", "1999") in new stack                                                                 
[2025-03-30 00:32:24.990] WARNING[13282][C-00000013]: app_rpt.c:6366 rpt_exec: Cannot find specified system node 1999                              
  == Spawn extension (radio-secure, 1999, 12) exited non-zero on 'echolink/el0-0'        

Also here is what grep 1997 *.conf returned:

grep 1997 *.conf                                                                                             
echolink.conf:astnxode = 1997                                           ; Change this!                                                             
extensions.conf:NODE1 = 1997                                                                                                                       
rpt.conf:1997 = radio@127.0.0.1/1997,NONE                                                                                                          
rpt.conf:[1997](node-main)                                 

I am guessing that you are not forwarding 'UDP' 5198 & 5199
And 'TCP' port 5200 for iphones.

Chances are one of your udp ports are in error.
I can't remember which one is inbound.
Perhaps make sure the forwarding IP is correct on them all.
And your firewall is permitting them all.

I thought your private node that has the EL attachment was 1997 ?
what gives.
You don't have a 1999
Check your echolink.conf

It looks like you have a typo here. This line should be astnode = 1997 (change astnxnode --> astnode)

... and the "default" value for astnode if not found in the configuration file is "1999"!

Well that’s embarrassing. I’ll fix that tonight and hopefully it works. Thanks for all the help everyone. I probably would have never caught that.