DTMF

bobrovel

New member
Hi
i would like to setup a system that detect a DTMF tone from an URL (mixed at the end of a song) and start an event.
Someone can help me to understand how DTMF setting works in Radio Boss ?

thanks
 
Open Settings->Microphone/Line.IN* and in the DTMF section select the URL where you want to look for DTMF signals.

Then open Scheduler (http://manual.djsoft.net/radioboss/en/scheduling_playback.htm) and create an event. In the event properties check "DTMF" checkbox and enter the sequence, like "7D4C" - when it detects this signal, it will start the event.

* In RadioBOSS 4.9 or later it's Settings->DTMF
 
thanks a lot i will try.

i suppose that it uses the DTMF standard frequencies that unfortunatelly, if played on the main stream, are audible to listener.

is it possibile to use a non standard DTMF setting using frequency less audible (ie 25-30hz) and that can be easy  filtered ?

 
Currently it can use only standard DTMF tones - maybe other (custom) frequencies will be added in the future.
I don't think it's a problem that listeners can hear the tone. 99.(9)% of them wouldn't care or notice it at all.
For example, here I posted an example file with 4-digit DTMF tone included: http://www.djsoft.net/smf/index.php/topic,3165.msg10291.html#msg10291 - no one complained about it yet...
 
Hi, a while wanted to write this post:

About mid last year or so we will include a first repeater station.

Also we would be delighted that the listener does not hear DTMF tones. (As the major stations here)
In his look is one we would like to sync and the two stations reissued main audio simultaneously. (And while playing the main RB commercial is paused)

I found a solution for now:

- From the side of RB main event runs to set time for advertising (it must be set to ads scheduler of the pc's repeater), it contains the DTMF tone and a pause determined to meet just with what lasts commercials in both seasons (which must be equal)
for all this work is due to bulk scheduler ads manually inserting radio jingles for the same blocks.
Another measure that thought is that the files must be of 10, 20, 30 seconds. Never would issue such a file of 12 seconds, for a company that provides commercial, you would edit or add silence to adjust (since this will be played on the player does not have simultaneous and silences detector).

Of course this only works well as long as you always use the same file with the DTMF tone.

 -After that the output goes through a mixer and is issued by streaming.

In RadioBOSS (of the relay, which also would be in the studies) plays the streaming.
In the DTMF detector (must be set buffer time air to run simultaneous reproduction in the event just before you hear the air).
At different times handle works great.

After this is sent two different streaming to the two cities, each with different trade.

With the inclusion of line-in 2, I came up with an idea for improving the stability of this and reduce the loss of sound quality that involves encoding sound twice, but for this you need a little change on the side of RB:
Instead of encoding the stream, it could use the line-in input 1 if they had a different buffer.
For that we would need the buffer size to be customized for each entry is an example:

Input 1 (5 sec buffer) -> Air.
Input 2 (1 sec buffer) -> DTMF Detector


I hope I was plain :), after many complications there to set this up, when you hear the result is fantastic (get the feeling that the commercials are played on the same pc, because as time is stipulated, the continuous main pc with the next song at the right time ending commercials).
 
djsoft said:
Currently it can use only standard DTMF tones - maybe other (custom) frequencies will be added in the future.
I don't think it's a problem that listeners can hear the tone. 99.(9)% of them wouldn't care or notice it at all.
For example, here I posted an example file with 4-digit DTMF tone included: http://www.djsoft.net/smf/index.php/topic,3165.msg10291.html#msg10291 - no one complained about it yet...

So i did some tests .. good results !!! the dtmf tone is not heard ... as promised  :)

i set up an external streaming channel that plays in MAIN tab (add URL) and the same streaming channel has been configured in Option -> Mic/Lin In -> DTMF section and finally I set some events that are waiting for DTMF (start by DTMF only). After the event is played the main URL is played again.

So what is happening is that when the DTMF is caught, the event is immediately played cutting the onair song. Probabily this happens because the streaming channel is few seconds in advance respect the main player. 

Any idea on how to solve it ?
 
nelson c said:
With the inclusion of line-in 2, I came up with an idea for improving the stability of this and reduce the loss of sound quality that involves encoding sound twice, but for this you need a little change on the side of RB:
Instead of encoding the stream, it could use the line-in input 1 if they had a different buffer.
For that we would need the buffer size to be customized for each entry is an example:

Input 1 (5 sec buffer) -> Air.
Input 2 (1 sec buffer) -> DTMF Detector
I've added it to a request list - maybe it will be added in the future versions. But I'm not sure if many users need it...

A sort of a solution is to use different drivers for Input 1 and Input 2.
- use WASAPI for Input 1 and set "WASAPI Input buffer size" to 5 seconds (it's in Settings->Inputs->Advanced).
- use DirectSound for Input 2 - its buffer is about 0.5 seconds.

bobrovel said:
So what is happening is that when the DTMF is caught, the event is immediately played cutting the onair song. Probabily this happens because the streaming channel is few seconds in advance respect the main player. 
If you have the same URL for DTMF and for playback - they're not synchronized. DTMF stream will be a little bit ahead of the playback stream.
For those cases in Settings->DTMF there's a "Delay" setting to delay DTMF commands by specific amount of seconds.
 
Back
Top