I am trying to use TONE_DETECT in a call that is made into a call centre
and placed on hold, when the call has been answered by the agent (denoted
by a dial tone of 2 seconds of dual tone 350Hz + 440Hz followed by 4
seconds of silence (North American dial tone), to act as a trigger t to
bridge a call to our agent. I am using

exten => s,n,Set(TONE_DETECT(0,,d(5)crg(tonedetect-dialagent,s,1))=)

which should look for dial tone on the rx channel with a decibel threshold
of 5 (tried default and didn't work), and then jump to the context
tonedetect-dialagent.

The documentation on the use of the options for TONE DETECT offers no
explanation on the syntax to use, so I have guessed the above.

Does anyone know if this is correct usage of the function? Also it is still
not detecting dial tone.

I noticed in Asterisk 20 there is a new function called WaitForTone() App
on its way

https://wiki.asterisk.org/wiki/display/AST/Asterisk+20+Application_WaitForTone

Anyone know anything about this?

Thanks

Steve
-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

Check out the new Asterisk community forum at: https://community.asterisk.org/

New to Asterisk? Start here:
      https://wiki.asterisk.org/wiki/display/AST/Getting+Started

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to