I'm using phpagi $agi->get_data to read digit from user.
In some telephones, user didn't hit any key, but audio playback immediately stops and get result of "D" !!
I searched a lot about it, and looks like $agi-get_dat receives DTMF data that contains 0-9*#ABCD.
1st question is, why my users get "D" without hitting any key!
2nd question is, how can i ignore these characters to prevent interrupting my ivr.
Asterisk, Ignore DTMF special characters in GET DATA
787 Views Asked by MeTe-30 At
2
There are 2 best solutions below
Related Questions in ASTERISK
- Call 2 numbers simultaneously from softphone (Asterisk - FreePBX)
- Need to connect my WebRTC stream(Handled by PeerJS) to my Asterisk server
- AsterNET.ARI how to implement a simple call between internal numbers?
- Make multiple calls asterisk ari python
- Amı Originate Calls Diffrent Context From Sended Context
- How to get pn-prid with PJSIP_HEADER in Asterisk dialplan
- Problem Getting RECOG_INSTANCE() Value When Using MRCPRecog with Asterisk-Java AGI
- custom live call monitoring function with nodejs/asterisk-manager not working as expected
- How do i write a dial plan that plays a audio file takes user input and plays another audio file?
- Using Cut with multiple delimeter
- asterisk dialplan, how to use includes in contexts right
- Cannot listen to an asterisk manager event : QueueMemberPause
- Asterisk AMI call originate with python for a group of contact at a time
- dialplan show the unicode char
- Prepending a 1 to outbound Caller ID FreePBX
Related Questions in VOIP
- PowerShell Linphone Configuration
- TypeError: Cannot read property 'registerVoipToken' of null
- How can I modify the default email that Avaya IP Office sends with each voicemail?
- CallKit : VOIP call is disconnecting when external call is declined
- Getting rootViewController for iOS13+ & Swift 5
- How to configure Kamailio or OpenSIPS as Session Border Controller?
- voIP audio integration without specifc API or integration
- SIP load Testing via SIPP
- How to receive Bluetooth headset Play pause event in Android java
- Integrating VOIP functionality in a native iOS app and using it in React Native
- Voice chat over a mumble server in flutter
- Ozeki voip sip C# calling
- jni_zero : Compilation error of M120 webrtc android
- How can I connect my node.js app to external VOIP provider via SIP?
- How to merge a new call to an exciting call in CallKit
Related Questions in DTMF
- bad rtp pt 101 (expecting 8)
- I am using botium box for conversation flow testing, how to configure DTMF input in that
- Why is integer k used for Goertzel algorithm?
- How to handle DTMF by Java Media Framework?
- How to send Touch tones (DTMF?) with Twilio Softphone
- Twilio dtmf input being duplicated when number is dialed via tel: uri
- Possible to create a conference call using the 'Add call' / 'Merge call' tile on the iOS / Android call interfaces, where DTMF can still be used?
- Converting out-of-band DTMF to in-band when call forwarding with <Dial> in Twilio
- Android WebRTC cant send DTMF
- how to read f32 audio samples from microphone in rust cpal library? trying to decode DTMF signals in realtime
- Can I send key press inputs from Amazon Connect?
- Implement receiving DTMF signals
- Must the "telephone-event" have the same frequency as the codec used in the call?
- DSP and ML: How to classify DTMF tones?
- can I send DTMF variable in Twilio IVR as in <sendDTMF digits="variable"/> format?
Related Questions in AGI
- Call 2 numbers simultaneously from softphone (Asterisk - FreePBX)
- Problem Getting RECOG_INSTANCE() Value When Using MRCPRecog with Asterisk-Java AGI
- getting error while importing agents, task, process and crew from crewai
- dialplan show the unicode char
- Extending service task in bpmn-engine ding-dong agi server nodejs
- Error converting phone_number to integer: invalid literal for int() with base 10: ''
- Asterisk AGI fails to execute cURL
- PHP MySQLi query works everwhere but in AGI
- Why is text2wav not working in phpagi demo
- extract json from a long text (gpt answer) according to a json-schema?
- create AGIScript in classLibrary project
- how to play background music in Asterisk AGI while some process is Going on in background to remove the silence during execution
- I need multiple execute php async and I should be shut down specific chanel when I want
- Asterisk EAGI audio while running AMD or other asterisk app via "EXEC"
- google speech is not working in asterisk ivr
Related Questions in PHPAGI
- Why is text2wav not working in phpagi demo
- Play caller a radio stream with asterisk
- $agi->get_data suddenly stop with result of "D"
- How to add event listener to call hangup PHP AGI?
- add pin conformation for outgoing call in asterisk 13
- $agi->get_data causes php script to return immediately
- Asterisk, Ignore DTMF special characters in GET DATA
- How to use $agi->get_data with multiple audio files
- how to pass values from extensions to AGI script and use that values in script
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
phpagi getdata do this call
https://wiki.asterisk.org/wiki/display/AST/AGICommand_stream+file
so you can extend it by adding allowed digits param. PhpAGI lib is opensource and have source code.
Actualy you can just use stream_file call