Hi, I'm trying to implement a Voice Drop service within Asterisk dial-plan. The service is supposed to work as following:
1. A initiates a call to B 2. The call is answered by B's answering machine 3. A hears the answering machine's greeting and the recording beep 4. A speaks a few words into the recording to personalize the message 5. A presses some DTMF keys (say, '##') to initiate Voice Drop 6. PBX intercepts DTMF and starts playing a prerecorded announcement to B 7. A is released from the call as soon as the Voice Drop is initiated 8. PBX releases the call to B at the end of the announcement To acheive this I need to intercept DTMF in the middle of a call and initiate an action based on that. I couldn't find an option in the Dial() application to break out of it on receipt of a particular DTMF sequence. Does the Dial() application support such a capability? I've tried the 'G' option in the Dial() application but that splits the call as soon as it is answered, whereas, I need to split the call after it is established based on a DTMF stimulus. Are there any other ways of accomplishing this goal? Any thoughts, ideas? Thank you, Raj Jain mailto:rj2807 at gmail dot com sip:rjain at iptel dot org _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users