I’ve just set up an ASL3 node for my own personal use when I am away from home. I want to be able to access it using repeaterphone and then send DTMF codes to link/unlink etc.
Currently I am using WT mode from repeaterphone, but the DTMF keypad is greyed out and I can’t send DTMF commands.
For security purposes, Repeaterphone doesn’t allow sending of DTMF through WT. If you want that functionality, you’ll have to connect to your node using credentials configured on the node itself.
To do this, look in /etc/asterisk/iax.conf under the [iaxrpt] stanza, set your preferred username and secret, save the file, then reload or restart asterisk, or just iax2. For example, from bash:
asterisk -rx "iax2 reload"
In Repeaterphone, find the favorite for your node. In the window that appears, tap "edit" and change authentication from "account" to "node", then put in the user/secret configured in iax.conf. Your DTMF keypad should now appear.
In my experience, though, DTMF is not sent until you tap PTT, which is kind of annoying. I almost never use DTMF in any capacity with ASL, though, so maybe it doesn't do that anymore since I last tried it years ago.