# Over air DTMF not working

**URL:** <https://community.allstarlink.org/t/over-air-dtmf-not-working/15103>\
**Category:** AllStarLink\
**Created:** [June 19, 2019, 11:56pm UTC](https://community.allstarlink.org/t/over-air-dtmf-not-working/15103 "2019-06-19T23:56:23Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![w6sat](https://community.allstarlink.org/letter_avatar_proxy/v4/letter/w/34f0e0/32.png) [@w6sat](https://community.allstarlink.org/u/w6sat)\
**Post date:** [June 19, 2019, 11:56pm UTC](https://community.allstarlink.org/t/over-air-dtmf-not-working/15103/1 "2019-06-19T23:56:24Z")

</div>

Having trouble getting DTMF commands made over the air to control asterisks.  
So the following command works:  
/# asterisk -rx “rpt fun 49XXX \*4”  
/# asterisk -rx “rpt fun 49XXX \*11090”

That will disconnect 1090 from 49XXX but the command made over the air:

\*449XXX  
\*1090

Gets decoded at the asterisks CLI but no action is taken by the system.

I must be missing something.

Ted

---

<div class="post-metadata">

**Author:** ![WD6AWP](https://community.allstarlink.org/user_avatar/community.allstarlink.org/wd6awp/32/5_2.png) [@WD6AWP](https://community.allstarlink.org/u/WD6AWP)\
**Post date:** [June 20, 2019, 3:42am UTC](https://community.allstarlink.org/t/over-air-dtmf-not-working/15103/2 "2019-06-20T03:42:42Z")

</div>

What are you trying to control, your local node? If so you don’t use \*4. \*3 is connect, \*2 monitor and \*1 disconnect, \*4 is to control a remote node after you connect to it with \*3.

Example to connect my node to node 2000 with over the air touch tones: \*32000  
Example with the Asterisk console \*CLI\> `rpt fun 25330 *32000`  
Example from a script: `asterisk -rx "rpt fun 25330 *32000"`

You don’t need to use `asterisk -rx "whatever"` except for scripting. You can access the asterisk console with `asterisk -r` which will gives your a prompt \*CLI\> prompt. When done type `quit` or cntrl-c

Example to control a remote node getting it’s status:

```auto
*CLI> rpt fun 25330 *32000 ; connect to 2000
*CLI> rpt fun 25330 *42000 ; responds with 'by your commnad'
*CLI> rpt fun 25330 *70 ; tell remote to play status
*CLI> rpt fun 25330 # ; exit control of node 2000
*CLI> rpt fun 25330 *12000 ; disconnect from 2000

```

Is that helpful?

---

<div class="post-metadata">

**Author:** ![w6sat](https://community.allstarlink.org/letter_avatar_proxy/v4/letter/w/34f0e0/32.png) [@w6sat](https://community.allstarlink.org/u/w6sat)\
**Post date:** [June 20, 2019, 6:17pm UTC](https://community.allstarlink.org/t/over-air-dtmf-not-working/15103/3 "2019-06-20T18:17:44Z")

</div>

So from over the air on a repeater assigned as node 1110 I want to control node 1090. All nodes are connected to hub node 49XXX. Shouldn’t I be able to do the following?

\*41090  
\*149XXX

Seems that should give me remote control over node 1090 from node 1110?

---

<div class="post-metadata">

**Author:** ![WD6AWP](https://community.allstarlink.org/user_avatar/community.allstarlink.org/wd6awp/32/5_2.png) [@WD6AWP](https://community.allstarlink.org/u/WD6AWP)\
**Post date:** [June 20, 2019, 7:44pm UTC](https://community.allstarlink.org/t/over-air-dtmf-not-working/15103/4 "2019-06-20T19:44:17Z")

</div>

I’m not sure that would work because are not directly connected to 1090. If not, try it other way around:

\*449xxx  
\*11090

---

<div class="post-metadata">

**Author:** ![w6sat](https://community.allstarlink.org/letter_avatar_proxy/v4/letter/w/34f0e0/32.png) [@w6sat](https://community.allstarlink.org/u/w6sat)\
**Post date:** [June 20, 2019, 7:58pm UTC](https://community.allstarlink.org/t/over-air-dtmf-not-working/15103/5 "2019-06-20T19:58:20Z")

</div>

Can you stack remote control commands like this?

\*449XXX  
\*41090

---

<div class="post-metadata">

**Author:** ![WD6AWP](https://community.allstarlink.org/user_avatar/community.allstarlink.org/wd6awp/32/5_2.png) [@WD6AWP](https://community.allstarlink.org/u/WD6AWP)\
**Post date:** [June 20, 2019, 8:03pm UTC](https://community.allstarlink.org/t/over-air-dtmf-not-working/15103/6 "2019-06-20T20:03:02Z")

</div>

I don’t think you can do two \*4’s. Are you trying these commands or just asking for now because you don’t have RF access to your node at the moment?

---

<div class="post-metadata">

**Author:** ![w6sat](https://community.allstarlink.org/letter_avatar_proxy/v4/letter/w/34f0e0/32.png) [@w6sat](https://community.allstarlink.org/u/w6sat)\
**Post date:** [June 20, 2019, 8:05pm UTC](https://community.allstarlink.org/t/over-air-dtmf-not-working/15103/7 "2019-06-20T20:05:24Z")

</div>

I’m trying to actually get DTMF tones to a controller from one hilltop to another.

---

<div class="post-metadata">

**Author:** ![WD6AWP](https://community.allstarlink.org/user_avatar/community.allstarlink.org/wd6awp/32/5_2.png) [@WD6AWP](https://community.allstarlink.org/u/WD6AWP)\
**Post date:** [June 20, 2019, 8:08pm UTC](https://community.allstarlink.org/t/over-air-dtmf-not-working/15103/8 "2019-06-20T20:08:31Z")

</div>

Do you hear the “by your command” voice recording when you do a \*449XXX?

---

<div class="post-metadata">

**Author:** ![WD6AWP](https://community.allstarlink.org/user_avatar/community.allstarlink.org/wd6awp/32/5_2.png) [@WD6AWP](https://community.allstarlink.org/u/WD6AWP)\
**Post date:** [June 20, 2019, 8:11pm UTC](https://community.allstarlink.org/t/over-air-dtmf-not-working/15103/9 "2019-06-20T20:11:11Z")

</div>

> [@w6sat](#):
>
> get DTMF tones to a controller

Just to clarify this: actual touch tones themselves are not sent to the remote hilltop. Instead out of band telemetry data is sent to the remote site.

---

<div class="post-metadata">

**Author:** ![w6sat](https://community.allstarlink.org/letter_avatar_proxy/v4/letter/w/34f0e0/32.png) [@w6sat](https://community.allstarlink.org/u/w6sat)\
**Post date:** [June 20, 2019, 8:28pm UTC](https://community.allstarlink.org/t/over-air-dtmf-not-working/15103/10 "2019-06-20T20:28:40Z")

</div>

So does that mean there is no way to get DTMF to a remote hilltop?

---

<div class="post-metadata">

**Author:** ![WD6AWP](https://community.allstarlink.org/user_avatar/community.allstarlink.org/wd6awp/32/5_2.png) [@WD6AWP](https://community.allstarlink.org/u/WD6AWP)\
**Post date:** [June 20, 2019, 9:25pm UTC](https://community.allstarlink.org/t/over-air-dtmf-not-working/15103/11 "2019-06-20T21:25:18Z")

</div>

Try this:

[https://wiki.allstarlink.org/wiki/Transmitting\_Tone\_Sequences](https://wiki.allstarlink.org/wiki/Transmitting_Tone_Sequences)
