Dialing a 5 digit node issue

I seem to have a problem with ASL3 and 5 digit node numbers.
I can not dial node 42565 (and other 5 digit nodes) via DTMF (*342565)
I have not touched rpt.conf (used asl-menu)

So, to remove the DTMF from the test, I tried from the asterisk command line. See below:

Wise-3040*CLI> rpt cmd 2149 ilink 3 2000 ; Use the ilink command to connect to node 2000 ; OK
– Call accepted by 162.248.93.134:4569 (format ulaw)
– Format for call is (ulaw)
– Hungup ‘DAHDI/pseudo-504348302’
– Hungup ‘DAHDI/pseudo-703621788’

Wise-3040*CLI> rpt cmd 2149 ilink 1 2000 ; Use the ilink command to disconnect from node 2000 ; OK
– Hungup ‘IAX2/162.248.93.134:4569-8456’
– Hungup ‘DAHDI/pseudo-1063844948’
– Hungup ‘DAHDI/pseudo-419002784’
– Hungup ‘DAHDI/pseudo-1032886840’

Wise-3040*CLI> rpt fun 2149 *32000 ; Use function 3 to connect to node 2000 ; OK
– Call accepted by 162.248.93.134:4569 (format ulaw)
– Format for call is (ulaw)
– Hungup ‘DAHDI/pseudo-1561251801’
– Hungup ‘DAHDI/pseudo-1014187680’

Wise-3040*CLI> rpt fun 2149 *12000 ; Use function 1 to disconnect from node 2000 ; OK
– Hungup ‘IAX2/162.248.93.134:4569-10577’
– Hungup ‘DAHDI/pseudo-166226183’
– Hungup ‘DAHDI/pseudo-1990439332’
– Hungup ‘DAHDI/pseudo-1295939444’

Wise-3040*CLI> rpt cmd 2149 ilink 3 42565 ; Use the ilink command to connect to node 42565 ; OK
– Call accepted by 44.103.34.4:4569 (format ulaw)
– Format for call is (ulaw)
– Hungup ‘DAHDI/pseudo-731442409’
– Hungup ‘DAHDI/pseudo-277363533’
– Hungup ‘DAHDI/pseudo-536327578’

Wise-3040*CLI> rpt cmd 2149 ilink 1 42565 ; Use the ilink command to disconnect from node 42565 ; OK
– Hungup ‘IAX2/44.103.34.4:4569-3734’
– Hungup ‘DAHDI/pseudo-2023674981’
– Hungup ‘DAHDI/pseudo-1611782910’
– Hungup ‘DAHDI/pseudo-224402127’

Wise-3040*CLI> rpt fun 2149 342565 ; Use function 3 to connect to node 42565 ; NOT OK ; Looks like function 3 does not like 5 digit nodes?
Wise-3040
CLI>

No response from apt.rpt

Wise-3040*CLI> rpt cmd 2149 ilink 3 42565 ; Use the ilink command to connect to node 42565 ; OK
– Call accepted by 44.103.34.4:4569 (format ulaw)
– Format for call is (ulaw)
– Hungup ‘DAHDI/pseudo-419277477’
– Hungup ‘DAHDI/pseudo-1666658674’

Wise-3040*CLI> rpt fun 2149 142565 ; Use fun 1 to disconnect from node 42565 ; OK ; Looks like function 1 is OK with 5 digit nodes
– Hungup ‘IAX2/44.103.34.4:4569-11990’
– Hungup ‘DAHDI/pseudo-1749704903’
– Hungup ‘DAHDI/pseudo-562976316’
– Hungup ‘DAHDI/pseudo-589738782’
Wise-3040
CLI>

I believe you’re missing the *rpt fun 2149 *342565

Yes I did miss the * Interesting to see some of the functions worked without *
I’ll retest.

Same result

Wise-3040*CLI> rpt fun 2149 *32000 ; OK
– Call accepted by 162.248.93.134:4569 (format ulaw)
– Hungup ‘DAHDI/pseudo-2109926797’

Wise-3040*CLI> rpt fun 2149 *12000 ; OK
– Hungup ‘IAX2/162.248.93.134:4569-15949’
– Hungup ‘DAHDI/pseudo-576674496’

Wise-3040*CLI> rpt cmd 2149 ilink 3 42565 ; OK
– Call accepted by 44.103.34.4:4569 (format ulaw)
– Hungup ‘DAHDI/pseudo-1154472387’

Wise-3040*CLI> rpt cmd 2149 ilink 1 42565 ; OK
– Hungup ‘IAX2/44.103.34.4:4569-13802’
– Hungup ‘DAHDI/pseudo-1109938207’

Wise-3040*CLI> rpt fun 2149 *342565 ; not OK

Wise-3040*CLI>

Wise-3040*CLI> rpt cmd 2149 ilink 3 42565 ; OK
– Call accepted by 44.103.34.4:4569 (format ulaw)
– Hungup ‘DAHDI/pseudo-1385668045’

Wise-3040*CLI> rpt fun 2149 *142565 ; OK
– Hungup ‘IAX2/44.103.34.4:4569-5733’
– Hungup ‘DAHDI/pseudo-1610846857’

Thanks, Steve

I was able to connect to that node yesterday.

Can you enter these commands and post the result:

core set debug 4 app_rpt.so
rpt fun 2149 *342565
core set debug 0 app_rpt.so

Danny

Wise-3040CLI>
Wise-3040
CLI> core set debug 4 app_rpt.so
Core debug was 0 and has been set to 4 for ‘app_rpt’.
Wise-3040CLI> rpt fun 2149 342565
Wise-3040
CLI> core set debug 0 app_rpt.so
Core debug was 4 and has been set to 0 for ‘app_rpt’.
Wise-3040
CLI>

Above I pasted but the asterisk does not show on the forum. See below:

image

[2024-07-24 10:26:45.516] DTMF[1200]: channel.c:4008 __ast_read: DTMF begin '*' received on SimpleUSB/2149
[2024-07-24 10:26:45.516] DTMF[1200]: channel.c:4019 __ast_read: DTMF begin passthrough '*' on SimpleUSB/2149
[2024-07-24 10:26:45.708] DTMF[1200]: channel.c:3894 __ast_read: DTMF end '*' received on SimpleUSB/2149, duration 191 ms
[2024-07-24 10:26:45.708] DTMF[1200]: channel.c:3945 __ast_read: DTMF end accepted with begin '*' on SimpleUSB/2149
[2024-07-24 10:26:45.708] DTMF[1200]: channel.c:3983 __ast_read: DTMF end passthrough '*' on SimpleUSB/2149
[2024-07-24 10:26:46.028] DTMF[1200]: channel.c:4008 __ast_read: DTMF begin '3' received on SimpleUSB/2149
[2024-07-24 10:26:46.028] DTMF[1200]: channel.c:4019 __ast_read: DTMF begin passthrough '3' on SimpleUSB/2149
[2024-07-24 10:26:46.262] DTMF[1200]: channel.c:3894 __ast_read: DTMF end '3' received on SimpleUSB/2149, duration 234 ms
[2024-07-24 10:26:46.262] DTMF[1200]: channel.c:3945 __ast_read: DTMF end accepted with begin '3' on SimpleUSB/2149
[2024-07-24 10:26:46.262] DTMF[1200]: channel.c:3983 __ast_read: DTMF end passthrough '3' on SimpleUSB/2149
[2024-07-24 10:26:46.752] DTMF[1200]: channel.c:4008 __ast_read: DTMF begin '4' received on SimpleUSB/2149
[2024-07-24 10:26:46.752] DTMF[1200]: channel.c:4019 __ast_read: DTMF begin passthrough '4' on SimpleUSB/2149
[2024-07-24 10:26:46.944] DTMF[1200]: channel.c:3894 __ast_read: DTMF end '4' received on SimpleUSB/2149, duration 191 ms
[2024-07-24 10:26:46.944] DTMF[1200]: channel.c:3945 __ast_read: DTMF end accepted with begin '4' on SimpleUSB/2149
[2024-07-24 10:26:46.944] DTMF[1200]: channel.c:3983 __ast_read: DTMF end passthrough '4' on SimpleUSB/2149
[2024-07-24 10:26:47.277] DTMF[1200]: channel.c:4008 __ast_read: DTMF begin '2' received on SimpleUSB/2149
[2024-07-24 10:26:47.277] DTMF[1200]: channel.c:4019 __ast_read: DTMF begin passthrough '2' on SimpleUSB/2149
[2024-07-24 10:26:47.456] DTMF[1200]: channel.c:3894 __ast_read: DTMF end '2' received on SimpleUSB/2149, duration 178 ms
[2024-07-24 10:26:47.456] DTMF[1200]: channel.c:3945 __ast_read: DTMF end accepted with begin '2' on SimpleUSB/2149
[2024-07-24 10:26:47.456] DTMF[1200]: channel.c:3983 __ast_read: DTMF end passthrough '2' on SimpleUSB/2149
[2024-07-24 10:26:47.883] DTMF[1200]: channel.c:4008 __ast_read: DTMF begin '5' received on SimpleUSB/2149
[2024-07-24 10:26:47.883] DTMF[1200]: channel.c:4019 __ast_read: DTMF begin passthrough '5' on SimpleUSB/2149
[2024-07-24 10:26:48.054] DTMF[1200]: channel.c:3894 __ast_read: DTMF end '5' received on SimpleUSB/2149, duration 170 ms
[2024-07-24 10:26:48.054] DTMF[1200]: channel.c:3945 __ast_read: DTMF end accepted with begin '5' on SimpleUSB/2149
[2024-07-24 10:26:48.054] DTMF[1200]: channel.c:3983 __ast_read: DTMF end passthrough '5' on SimpleUSB/2149
[2024-07-24 10:26:48.588] DTMF[1200]: channel.c:4008 __ast_read: DTMF begin '6' received on SimpleUSB/2149
[2024-07-24 10:26:48.588] DTMF[1200]: channel.c:4019 __ast_read: DTMF begin passthrough '6' on SimpleUSB/2149
[2024-07-24 10:26:48.758] DTMF[1200]: channel.c:3894 __ast_read: DTMF end '6' received on SimpleUSB/2149, duration 170 ms
[2024-07-24 10:26:48.758] DTMF[1200]: channel.c:3945 __ast_read: DTMF end accepted with begin '6' on SimpleUSB/2149
[2024-07-24 10:26:48.758] DTMF[1200]: channel.c:3983 __ast_read: DTMF end passthrough '6' on SimpleUSB/2149
[2024-07-24 10:26:49.248] DTMF[1200]: channel.c:4008 __ast_read: DTMF begin '5' received on SimpleUSB/2149
[2024-07-24 10:26:49.248] DTMF[1200]: channel.c:4019 __ast_read: DTMF begin passthrough '5' on SimpleUSB/2149
[2024-07-24 10:26:49.462] DTMF[1200]: channel.c:3894 __ast_read: DTMF end '5' received on SimpleUSB/2149, duration 213 ms
[2024-07-24 10:26:49.462] DTMF[1200]: channel.c:3945 __ast_read: DTMF end accepted with begin '5' on SimpleUSB/2149
[2024-07-24 10:26:49.462] DTMF[1200]: channel.c:3983 __ast_read: DTMF end passthrough '5' on SimpleUSB/2149

This is really strange - it is almost like it does not recognize the *3 prefix. It works for me from my 3040.

Here is what I see.


repeater*CLI> core set debug 4 app_rpt.so
Core debug was 0 and has been set to 4 for 'app_rpt'.
repeater*CLI> rpt fun 54362 *342565
[2024-07-24 11:26:09.168] DEBUG[692]: app_rpt/rpt_telemetry.c:381 cancel_pfxtone: cancel_pfxfone!!
[2024-07-24 11:26:09.168] DEBUG[692]: app_rpt.c:1484 collect_function_digits: @@@@ action: ilink, param = 3
[2024-07-24 11:26:09.168] DEBUG[692]: app_rpt.c:1490 collect_function_digits: @@@@ table index i = 3
[2024-07-24 11:26:09.297] DEBUG[692]: app_rpt/rpt_telemetry.c:381 cancel_pfxtone: cancel_pfxfone!!
[2024-07-24 11:26:09.298] DEBUG[692]: app_rpt.c:1484 collect_function_digits: @@@@ action: ilink, param = 3
[2024-07-24 11:26:09.298] DEBUG[692]: app_rpt.c:1490 collect_function_digits: @@@@ table index i = 3
[2024-07-24 11:26:09.431] DEBUG[692]: app_rpt/rpt_telemetry.c:381 cancel_pfxtone: cancel_pfxfone!!
[2024-07-24 11:26:09.431] DEBUG[692]: app_rpt.c:1484 collect_function_digits: @@@@ action: ilink, param = 3
[2024-07-24 11:26:09.432] DEBUG[692]: app_rpt.c:1490 collect_function_digits: @@@@ table index i = 3
[2024-07-24 11:26:09.563] DEBUG[692]: app_rpt/rpt_telemetry.c:381 cancel_pfxtone: cancel_pfxfone!!
[2024-07-24 11:26:09.563] DEBUG[692]: app_rpt.c:1484 collect_function_digits: @@@@ action: ilink, param = 3
[2024-07-24 11:26:09.563] DEBUG[692]: app_rpt.c:1490 collect_function_digits: @@@@ table index i = 3
[2024-07-24 11:26:09.691] DEBUG[692]: app_rpt/rpt_telemetry.c:381 cancel_pfxtone: cancel_pfxfone!!
[2024-07-24 11:26:09.691] DEBUG[692]: app_rpt.c:1484 collect_function_digits: @@@@ action: ilink, param = 3
[2024-07-24 11:26:09.691] DEBUG[692]: app_rpt.c:1490 collect_function_digits: @@@@ table index i = 3
[2024-07-24 11:26:09.692] DEBUG[692]: app_rpt/rpt_config.c:395 node_lookup_bydns: Resolving DNS SRV records for: _iax._udp.4256.nodes.allstarlink.org
[2024-07-24 11:26:09.968] DEBUG[692]: app_rpt/rpt_telemetry.c:381 cancel_pfxtone: cancel_pfxfone!!
[2024-07-24 11:26:09.968] DEBUG[692]: app_rpt.c:1484 collect_function_digits: @@@@ action: ilink, param = 3
[2024-07-24 11:26:09.968] DEBUG[692]: app_rpt.c:1490 collect_function_digits: @@@@ table index i = 3
[2024-07-24 11:26:09.969] DEBUG[692]: app_rpt/rpt_config.c:395 node_lookup_bydns: Resolving DNS SRV records for: _iax._udp.42565.nodes.allstarlink.org
[2024-07-24 11:26:10.090] DEBUG[692]: app_rpt/rpt_config.c:416 node_lookup_bydns: Resolving A record for host: 42565.nodes.allstarlink.org, port: 4569
[2024-07-24 11:26:10.096] DEBUG[692]: app_rpt/rpt_config.c:549 node_lookup: Resolved by DNS: node 42565 to radio@44.103.34.4:4569/42565,44.103.34.4
[2024-07-24 11:26:10.096] DEBUG[692]: app_rpt/rpt_link.c:599 connect_link: Connect attempt to node 42565, Mode = Transceive, Connection type: Normal
[2024-07-24 11:26:10.102] DEBUG[692]: app_rpt/rpt_call.c:44 rpt_setup_call: Requested channel IAX2/44.103.34.4:4569-2737
[2024-07-24 11:26:10.103] DEBUG[692]: app_rpt/rpt_call.c:32 rpt_disable_cdr: No CDR present on IAX2/44.103.34.4:4569-2737
[2024-07-24 11:26:10.104] DEBUG[692]: app_rpt/rpt_call.c:55 rpt_setup_call: rpt ((Remote Rx)) initiating call to IAX2/radio@44.103.34.4:4569/42565 on IAX2/44.103.34.4:4569-2737
[2024-07-24 11:26:10.114] DEBUG[692]: app_rpt/rpt_bridging.c:308 __rpt_request_pseudo: Requested channel DAHDI/pseudo-1480047485
[2024-07-24 11:26:10.115] DEBUG[692]: app_rpt/rpt_call.c:32 rpt_disable_cdr: No CDR present on DAHDI/pseudo-1480047485
[2024-07-24 11:26:10.124] DEBUG[106494]: app_rpt/rpt_telemetry.c:1028 rpt_tele_thread: Requested channel DAHDI/pseudo-159762970
[2024-07-24 11:26:10.124] DEBUG[106494]: app_rpt/rpt_call.c:32 rpt_disable_cdr: No CDR present on DAHDI/pseudo-159762970
[2024-07-24 11:26:10.126] DEBUG[106494]: app_rpt/rpt_channel.c:56 wait_interval: Delay interval = 500
[2024-07-24 11:26:10.147] DEBUG[106495]: app_rpt/rpt_telemetry.c:1028 rpt_tele_thread: Requested channel DAHDI/pseudo-442549123
[2024-07-24 11:26:10.147] DEBUG[106495]: app_rpt/rpt_call.c:32 rpt_disable_cdr: No CDR present on DAHDI/pseudo-442549123
[2024-07-24 11:26:10.149] DEBUG[106495]: app_rpt/rpt_channel.c:56 wait_interval: Delay interval = 500
[2024-07-24 11:26:10.197]     -- Call accepted by 44.103.34.4:4569 (format ulaw)
[2024-07-24 11:26:10.199]     -- Format for call is (ulaw)
[2024-07-24 11:26:10.312] DEBUG[106498]: app_rpt/rpt_telemetry.c:1028 rpt_tele_thread: Requested channel DAHDI/pseudo-1378697225
[2024-07-24 11:26:10.312] DEBUG[106498]: app_rpt/rpt_call.c:32 rpt_disable_cdr: No CDR present on DAHDI/pseudo-1378697225
[2024-07-24 11:26:10.341] DEBUG[106499]: app_rpt/rpt_telemetry.c:1028 rpt_tele_thread: Requested channel DAHDI/pseudo-905559786
[2024-07-24 11:26:10.341] DEBUG[106499]: app_rpt/rpt_call.c:32 rpt_disable_cdr: No CDR present on DAHDI/pseudo-905559786
[2024-07-24 11:26:10.627] DEBUG[106494]: app_rpt/rpt_channel.c:60 wait_interval: Delay complete
[2024-07-24 11:26:10.650] DEBUG[106495]: app_rpt/rpt_channel.c:60 wait_interval: Delay complete
[2024-07-24 11:26:11.101]     -- Hungup 'DAHDI/pseudo-159762970'
[2024-07-24 11:26:11.115] DEBUG[106498]: app_rpt/rpt_channel.c:56 wait_interval: Delay interval = 500
[2024-07-24 11:26:11.124]     -- Hungup 'DAHDI/pseudo-442549123'
[2024-07-24 11:26:11.144] DEBUG[106499]: app_rpt/rpt_channel.c:56 wait_interval: Delay interval = 500
[2024-07-24 11:26:11.616] DEBUG[106498]: app_rpt/rpt_channel.c:60 wait_interval: Delay complete
[2024-07-24 11:26:11.623]     -- <DAHDI/pseudo-1378697225> Playing 'rpt/node.gsm' (language 'en')
[2024-07-24 11:26:11.645] DEBUG[106499]: app_rpt/rpt_channel.c:60 wait_interval: Delay complete
[2024-07-24 11:26:11.652]     -- <DAHDI/pseudo-905559786> Playing 'rpt/node.gsm' (language 'en')
[2024-07-24 11:26:12.272]     -- <DAHDI/pseudo-1378697225> Playing 'digits/4.ulaw' (language 'en')
[2024-07-24 11:26:12.301]     -- <DAHDI/pseudo-905559786> Playing 'digits/4.ulaw' (language 'en')
[2024-07-24 11:26:13.079]     -- <DAHDI/pseudo-1378697225> Playing 'digits/2.ulaw' (language 'en')
[2024-07-24 11:26:13.110]     -- <DAHDI/pseudo-905559786> Playing 'digits/2.ulaw' (language 'en')
[2024-07-24 11:26:13.832]     -- <DAHDI/pseudo-1378697225> Playing 'digits/5.ulaw' (language 'en')
[2024-07-24 11:26:13.862]     -- <DAHDI/pseudo-905559786> Playing 'digits/5.ulaw' (language 'en')
[2024-07-24 11:26:14.661]     -- <DAHDI/pseudo-1378697225> Playing 'digits/6.ulaw' (language 'en')
[2024-07-24 11:26:14.690]     -- <DAHDI/pseudo-905559786> Playing 'digits/6.ulaw' (language 'en')
[2024-07-24 11:26:15.549]     -- <DAHDI/pseudo-1378697225> Playing 'digits/5.ulaw' (language 'en')
[2024-07-24 11:26:15.578]     -- <DAHDI/pseudo-905559786> Playing 'digits/5.ulaw' (language 'en')
[2024-07-24 11:26:16.376]     -- <DAHDI/pseudo-1378697225> Playing 'rpt/connected-to.gsm' (language 'en')
[2024-07-24 11:26:16.407]     -- <DAHDI/pseudo-905559786> Playing 'rpt/connected-to.gsm' (language 'en')
[2024-07-24 11:26:17.904]     -- <DAHDI/pseudo-1378697225> Playing 'rpt/node.gsm' (language 'en')
[2024-07-24 11:26:17.935]     -- <DAHDI/pseudo-905559786> Playing 'rpt/node.gsm' (language 'en')
[2024-07-24 11:26:18.552]     -- <DAHDI/pseudo-1378697225> Playing 'digits/5.ulaw' (language 'en')
[2024-07-24 11:26:18.585]     -- <DAHDI/pseudo-905559786> Playing 'digits/5.ulaw' (language 'en')
[2024-07-24 11:26:19.380]     -- <DAHDI/pseudo-1378697225> Playing 'digits/4.ulaw' (language 'en')
[2024-07-24 11:26:19.413]     -- <DAHDI/pseudo-905559786> Playing 'digits/4.ulaw' (language 'en')
[2024-07-24 11:26:20.188]     -- <DAHDI/pseudo-1378697225> Playing 'digits/3.ulaw' (language 'en')
[2024-07-24 11:26:20.222]     -- <DAHDI/pseudo-905559786> Playing 'digits/3.ulaw' (language 'en')
[2024-07-24 11:26:21.033]     -- <DAHDI/pseudo-1378697225> Playing 'digits/6.ulaw' (language 'en')
[2024-07-24 11:26:21.068]     -- <DAHDI/pseudo-905559786> Playing 'digits/6.ulaw' (language 'en')
[2024-07-24 11:26:21.920]     -- <DAHDI/pseudo-1378697225> Playing 'digits/2.ulaw' (language 'en')
[2024-07-24 11:26:21.957]     -- <DAHDI/pseudo-905559786> Playing 'digits/2.ulaw' (language 'en')
[2024-07-24 11:26:22.672]     -- Hungup 'DAHDI/pseudo-1378697225'
[2024-07-24 11:26:22.711]     -- Hungup 'DAHDI/pseudo-905559786'
[2024-07-24 11:26:23.329] DEBUG[106504]: app_rpt/rpt_telemetry.c:1028 rpt_tele_thread: Requested channel DAHDI/pseudo-2040526310
[2024-07-24 11:26:23.330] DEBUG[106504]: app_rpt/rpt_call.c:32 rpt_disable_cdr: No CDR present on DAHDI/pseudo-2040526310
[2024-07-24 11:26:23.332] DEBUG[106504]: app_rpt/rpt_channel.c:56 wait_interval: Delay interval = 500
[2024-07-24 11:26:23.357] DEBUG[106505]: app_rpt/rpt_telemetry.c:1028 rpt_tele_thread: Requested channel DAHDI/pseudo-1658445209
[2024-07-24 11:26:23.358] DEBUG[106505]: app_rpt/rpt_call.c:32 rpt_disable_cdr: No CDR present on DAHDI/pseudo-1658445209
[2024-07-24 11:26:23.359] DEBUG[106505]: app_rpt/rpt_channel.c:56 wait_interval: Delay interval = 500
[2024-07-24 11:26:23.833] DEBUG[106504]: app_rpt/rpt_channel.c:60 wait_interval: Delay complete
[2024-07-24 11:26:23.837]     -- <DAHDI/pseudo-2040526310> Playing 'rpt/kb4mdd.ulaw' (language 'en')
[2024-07-24 11:26:23.860] DEBUG[106505]: app_rpt/rpt_channel.c:60 wait_interval: Delay complete
[2024-07-24 11:26:23.865]     -- <DAHDI/pseudo-1658445209> Playing 'rpt/kb4mdd.ulaw' (language 'en')
repeater*CLI> rpt fun 54362 *10
[2024-07-24 11:26:25.492] DEBUG[692]: app_rpt/rpt_telemetry.c:381 cancel_pfxtone: cancel_pfxfone!!
[2024-07-24 11:26:25.492] DEBUG[692]: app_rpt.c:1484 collect_function_digits: @@@@ action: ilink, param = 1
[2024-07-24 11:26:25.493] DEBUG[692]: app_rpt.c:1490 collect_function_digits: @@@@ table index i = 3
[2024-07-24 11:26:25.634] DEBUG[692]: app_rpt/rpt_telemetry.c:381 cancel_pfxtone: cancel_pfxfone!!
[2024-07-24 11:26:25.634] DEBUG[692]: app_rpt.c:1484 collect_function_digits: @@@@ action: ilink, param = 1
[2024-07-24 11:26:25.634] DEBUG[692]: app_rpt.c:1490 collect_function_digits: @@@@ table index i = 3
[2024-07-24 11:26:25.878] DEBUG[106506]: app_rpt/rpt_telemetry.c:1028 rpt_tele_thread: Requested channel DAHDI/pseudo-720939947
[2024-07-24 11:26:25.879] DEBUG[106506]: app_rpt/rpt_call.c:32 rpt_disable_cdr: No CDR present on DAHDI/pseudo-720939947
[2024-07-24 11:26:25.894] DEBUG[106507]: app_rpt/rpt_telemetry.c:1028 rpt_tele_thread: Requested channel DAHDI/pseudo-147220831
[2024-07-24 11:26:25.894] DEBUG[106507]: app_rpt/rpt_call.c:32 rpt_disable_cdr: No CDR present on DAHDI/pseudo-147220831
[2024-07-24 11:26:25.931]     -- Hungup 'IAX2/44.103.34.4:4569-2737'
[2024-07-24 11:26:25.935] DEBUG[106508]: app_rpt/rpt_telemetry.c:1028 rpt_tele_thread: Requested channel DAHDI/pseudo-769529764
[2024-07-24 11:26:25.936] DEBUG[106508]: app_rpt/rpt_call.c:32 rpt_disable_cdr: No CDR present on DAHDI/pseudo-769529764
[2024-07-24 11:26:25.940]     -- Hungup 'DAHDI/pseudo-1480047485'
[2024-07-24 11:26:25.975] DEBUG[106509]: app_rpt/rpt_telemetry.c:1028 rpt_tele_thread: Requested channel DAHDI/pseudo-1738359731
[2024-07-24 11:26:25.976] DEBUG[106509]: app_rpt/rpt_call.c:32 rpt_disable_cdr: No CDR present on DAHDI/pseudo-1738359731
[2024-07-24 11:26:28.151]     -- Hungup 'DAHDI/pseudo-2040526310'
[2024-07-24 11:26:28.177]     -- Hungup 'DAHDI/pseudo-1658445209'
[2024-07-24 11:26:28.183] DEBUG[106506]: app_rpt/rpt_channel.c:56 wait_interval: Delay interval = 500
[2024-07-24 11:26:28.203] DEBUG[106507]: app_rpt/rpt_channel.c:56 wait_interval: Delay interval = 500
repeater*CLI>

Yes, strange. As I said, I have not touched rpt.conf. Here is copy (minor edits)

[functions]

;;;;;; Mandatory Command Codes ;;;;;
1 = ilink,1 ; Disconnect specified link
2 = ilink,2 ; Connect specified link – monitor only
3 = ilink,3 ; Connect specified link – tranceive
4 = ilink,4 ; Enter command mode on specified link
70 = ilink,5 ; System status
99 = cop,6 ; PTT (phone mode only)

Steve, you might check your file for a possible typo of a command that is in it as simply
3=
It may be intercepting the full command.
‘first match’

I did not find any other 3=
If there were a typo in the file, it would be in the .deb or caused by asl-menu.
*2 acts the same way.
I added:
8888 = ilink,3 ; same result
8888=ilink,3 ; same result

*22000 works
*32000 works
*242565 does not work
*342565 does not work

I decided to spin up a AMD64 VM on VirtualBox

Connected to Asterisk 20.8.1+asl3-3.0.2-1.deb12 currently running on debian-12-x64 (pid = 603)
debian-12-x64*CLI> rpt fun 2149 *342565
debian-12-x64*CLI> rpt fun 2149 *142565
debian-12-x64*CLI> rpt cmd 2149 ilink 3 42565
    -- Call accepted by 44.103.34.4:4569 (format ulaw)
    -- Hungup 'DAHDI/pseudo-1917338663'
debian-12-x64*CLI> rpt fun 2149 *142565
    -- Hungup 'IAX2/44.103.34.4:4569-8466'
    -- Hungup 'DAHDI/pseudo-2146479404'

debian-12-x64*CLI> rpt fun 2149 *342565

debian-12-x64*CLI> core show version 
Asterisk 20.8.1+asl3-3.0.2-1.deb12 built by builder @ allstarlink.org on a x86_64 running Linux on 2024-07-07 22:23:20 UTC

debian-12-x64*CLI> exit
Asterisk cleanly ending (0).
Executing last minute cleanups
root@debian-12-x64:~# uname -a
Linux debian-12-x64 6.1.0-23-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.99-1 (2024-07-15) x86_64 GNU/Linux

I am seeing exactly the same issue.

I’ll try installing on PiOS next.

root@raspberrypi:/home/pi# history
    1  apt update
    2  apt upgrade -y
    3  apt autoremove
    4  wget https://repo.allstarlink.org/public/asl-apt-repos.deb12_all.deb
    5  dpkg -i asl-apt-repos.deb12_all.deb 
    6  apt update
    7  apt install asl3
    8  reboot
    9  asl-menu
   10  asterisk -r
   11  asterisk -r
   12  asterisk -rvvvvvvvvvvvvvvvvvvvvvvvvv
   13  uname -a

raspberrypi*CLI> rpt fun 2149 *32000
    -- Call accepted by 162.248.93.134:4569 (format ulaw)
    -- Hungup 'DAHDI/pseudo-1150341097'
    -- Hungup 'DAHDI/pseudo-460123336'

raspberrypi*CLI> rpt fun 2149 *12000
    -- Hungup 'IAX2/162.248.93.134:4569-8249'
    -- Hungup 'DAHDI/pseudo-1150341097'
    -- Hungup 'DAHDI/pseudo-460123336'

raspberrypi*CLI> rpt fun 2149 *342565
raspberrypi*CLI>

raspberrypi*CLI> rpt fun 2149 *32000
    -- Call accepted by 162.248.93.134:4569 (format ulaw)
    -- Hungup 'DAHDI/pseudo-1238567714'

raspberrypi*CLI> core show version
Asterisk 20.8.1+asl3-3.0.2-1.deb12 built by builder @ allstarlink.org on a aarch64 running Linux on 2024-07-07 22:46:48 UTC

raspberrypi*CLI> exit
Asterisk cleanly ending (0).
Executing last minute cleanups

root@raspberrypi:/home/pi# uname -a
Linux raspberrypi 6.6.31+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.31-1+rpt1 (2024-05-29) aarch64 GNU/Linux


Has your node successfully registered (“rpt show registrations”) ?

Yes:
raspberrypi*CLI> rpt show registrations
Host Username Perceived Refresh State
34.105.111.212:443 2149 162.204.186.81:4569 179 Registered
1 HTTP registration.

If the node had not registered it would be able to connect via the ilink command and / or connect to 2000

I can connect to 42656. Is it supposed to be a parrot node?

I cannot connect to 2149.

42565 is a parrot. Yes it is up.
2149 is up for outbound only. I’ll setup forwarding later. Not needed for testing. I can grant ssh access if needed.

I see the issue on a Atom (Wyse 3040)
I see the issue on a RPi
I see the issue on a AMD64 VM.

Yeah, port forwarding is not needed for outbound connections.

I see a number of nodes on that same IP. Looks like it’s own server. Is 4549 the correct and unique IAX port?

TXT (2149.nodes.allstarlink.org)
  NN=2149
    RT=2024-07-25 14:17:20
    RB=0
    IP=162.204.186.81
    PIP=0
    PT=4549
    RH=register-west

Not sure but I assume congestion is normal when no port forwarding.

rpt cmd 2506 ilink 3 2149
    -- Hungup 'DAHDI/pseudo-476758414'
[2024-07-25 07:21:27.610] NOTICE[1124]: chan_iax2.c:4790 __auto_congest: Auto-congesting call due to slow response
    -- Hungup 'IAX2/162.204.186.81:4549-8408'
    -- Hungup 'DAHDI/pseudo-885386384'
    -- Hungup 'DAHDI/pseudo-870196124'
    -- <DAHDI/pseudo-607559056> Playing 'rpt/node.gsm' (language 'en')
    -- <DAHDI/pseudo-607559056> Playing 'digits/2.ulaw' (language 'en')
    -- <DAHDI/pseudo-607559056> Playing 'digits/1.ulaw' (language 'en')
    -- <DAHDI/pseudo-607559056> Playing 'digits/4.ulaw' (language 'en')
    -- <DAHDI/pseudo-607559056> Playing 'digits/9.ulaw' (language 'en')
    -- <DAHDI/pseudo-607559056> Playing 'rpt/connection_failed.gsm' (language 'en')
    -- Hungup 'DAHDI/pseudo-607559056' 

Yes, I have a number of nodes running here at any given time. My last test was on a Rpi (running now) I have been using node 2149 for all testing. I do assign 4549 to each test. (vai asl-menu)

I can not use the *2 or *3 function to connect to a 5 digit node. (only tested 3 five digit nodes)
I would think I can set debug / verbose to show what is happening (or not happening) when I try to use those functions.

I can grant terminal access via tmate https://tmate.io/

For what it’s worth:
I can connect to multiple five-digit nodes, including 42565, and my own parrot, 55553, using DTMF, fun or ilink commands on my two ASL3 nodes, both on rPi. I have done no configuration other than changing hangtimes for the half duplex node.

Patrick,
Thanks. All I do is apt install asl3 and asl-menu. Nothing more nothing less.

Steve