Is my node even working ...?

Thanks to some help the node seems to be all set up and working on a miniPC with debian12 and asl3 … I think. It’s a radioless node. I am able to access allmon3 and it shows Transmit - Idle

I am trying to use iaxRpt on my PC to log in and I seem to be getting closer but end up with the following when I try to log in.

Accepting AUTHENTICATED call from 192.168.1.122:4569:
– > requested auth methods = (MD5),
– > actual auth method = MD5,
– > encrypted = no,
– > requested format = gsm,
– > requested prefs = (),
– > actual format = gsm,
– > host prefs = (ulaw|gsm),
– > priority = mine
– Executing [63694@iaxrpt:1] Rpt(“IAX2/iaxrpt-9183”, “63694|X”) in new stack
[2024-12-22 13:54:47.687] WARNING[1893][C-00000003]: app_rpt.c:6314 rpt_exec: Cannot find specified system node 63694
== Spawn extension (iaxrpt, 63694, 1) exited non-zero on ‘IAX2/iaxrpt-9183’
– Hungup ‘IAX2/iaxrpt-9183’

I suspect the issue is “Cannot find specified system node 63694” nut no idea how to fix it, hmm

What does the output of rpt show registrations say?

Is your node registered with allstarlink.org?

debianCLI> rpt show registrations
Host Username Perceived Refresh State
34.105.111.212:443 63694 207.81.3.52:4569 179 Registered
1 HTTP registration.
debian
CLI>

It also shows YES under Regisered on allstarlink.org

Possibly make sure your public ip is forwarded to your mini pc node Lan ip And correct port for Iax. I couldn’t connect either. 63694. See if u can connect to mine. 62322.

Port 4569 is forwarded in my router to point to my node’s ip. I can’t seem to get anything connedted to my node though. Hmm

Allmon3 shows
Transmit - Idle
No connections - Repeat Only
Allstarlink.org shows
Registered - Yes
AllStarLink Active Nodes List
I am unable to find my node number or call sign?

The 5 most popular reasons for connection failure

Can you paste in the relevant stanzas for your IAXRpt connections from iax.conf and extensions.conf?

From iax.conf (Password Changed for posting)

[iaxrpt]
type=user
context=iaxrpt
auth=md5
secret=MySecret ; *** Important! Change this!!!
host=dynamic
disallow=all
allow=ulaw
allow=gsm
transfer=no
requirecalltoken = no ; Un-comment or insert for ASL3

From extensions.conf

[iaxrpt]
; Entered from iaxrpt in iax.conf
; Info: The X option passed to the Rpt application
; disables the normal security checks.
; Because incoming connections are validated in iax.conf,
; and we don’t know where the user will be coming from in advance,
; the X option is required.
exten = 63694,1,rpt(63694|X); NODE is the Name field in iaxrpt

[iax-client]; for IAX VoIP clients.
exten => ${NODE},1,Ringing()
same => n,Wait(10)
same => n,Answer()
same => n,Set(CALLSIGN=${CALLERID(name)})
same => n,NoOp(Caller ID name is ${CALLSIGN})
same => n,NoOp(Caller ID number is ${CALLERID(number)})
same => n,GotoIf(${ISNULL(${CALLSIGN})}?hangit)
same => n,Playback(rpt/connected-to&rpt/node)
same => n,SayDigits(${NODE})
same => n,rpt(${NODE}|P|${CALLSIGN}-P)
same => n(hangit),NoOp(No Caller ID Name)
same => n,Playback(connection-failed)
same => n,Wait(1)
same => n,Hangup

Make your iax.conf stanza this:

[VA7GRF]
type=friend
context=iax-client
auth=md5
username=VA7GRF
secret=MySecret
host=dynamic
disallow=all
allow=ulaw
allow=gsm
transfer=no
calltokenoptional=0.0.0.0/0.0.0.0
callerid=VA7GRF
codecpriority=Caller

and then add adjust the [iax-client] as follows in extensions.conf:

[iax-client]                            ; for IAX VoIP clients.
exten => ${NODE},1,Ringing()
        same => n,Wait(10)
        same => n,Answer()
        same => n,Set(CALLSIGN=${CALLERID(name)})
        same => n,NoOp(Caller ID name is ${CALLSIGN})
        same => n,NoOp(Caller ID number is ${CALLERID(number)})
        same => n,GotoIf(${ISNULL(${CALLSIGN})}?hangit)
        same => n,Playback(rpt/connected-to&rpt/node)
        same => n,SayDigits(${NODE})
        same => n,rpt(${NODE}|P|${CALLSIGN})
        same => n(hangit),NoOp(No Caller ID Name)
        same => n,Playback(connection-failed)
        same => n,Wait(1)
        same => n,Hangup