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-3040CLI>
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-3040CLI>
Wise-3040CLI>
Wise-3040CLI> 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-3040CLI> core set debug 0 app_rpt.so
Core debug was 4 and has been set to 0 for ‘app_rpt’.
Wise-3040CLI>
Above I pasted but the asterisk does not show on the forum. See below:
[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
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
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
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.
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.