Sponsor: VoiceMeUp - Corporate & Wholesale VoIP Services

VoIP Mailing List Archives
Mailing list archives for the VoIP community
 SearchSearch 

[asterisk-users] Intercepting DTMF to initiate Voice Drop


 
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> Asterisk Users
View previous topic :: View next topic  
Author Message
rj2807 at gmail.com
Guest





PostPosted: Fri Jan 25, 2008 11:07 am    Post subject: [asterisk-users] Intercepting DTMF to initiate Voice Drop Reply with quote

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
Back to top
dpobanz at hastingsuti...
Guest





PostPosted: Fri Jan 25, 2008 11:41 am    Post subject: [asterisk-users] Intercepting DTMF to initiate Voice Drop Reply with quote

From: Raj Jain - Friday, January 25, 2008 10:07 AM
Quote:
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

Any thoughts, ideas?

After talking with B, A could transfer the call to an extension such as
123 with a dial plan something like:

Exten => 123,1,Playback(file)
Exten => 123,n,Playback(file)
Exten => 123,n,hangup

A will need to be able to transfer outgoing calls ('T' option).

Don Pobanz
Back to top
rj2807 at gmail.com
Guest





PostPosted: Sat Jan 26, 2008 6:51 am    Post subject: [asterisk-users] Intercepting DTMF to initiate Voice Drop Reply with quote

Transfer does not work for Voice Drop because it adds significant
delay from the time the transfer key is pressed and the transfer
extension is dialed to the playback.

Voice Drop has a critical requirement that the switchover from A's
speaking voice to announcement playback needs to be as seamless as
possible. The person picking up the message on the answering machine
must not be able to detect a gap between the two voices. That is why
this needs to be done in one shot.
On Jan 25, 2008 11:41 AM, Don Pobanz <dpobanz at hastingsutilities.com> wrote:
Quote:
From: Raj Jain - Friday, January 25, 2008 10:07 AM
Quote:
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

Any thoughts, ideas?

After talking with B, A could transfer the call to an extension such as
123 with a dial plan something like:

Exten => 123,1,Playback(file)
Exten => 123,n,Playback(file)
Exten => 123,n,hangup

A will need to be able to transfer outgoing calls ('T' option).

Don Pobanz



_______________________________________________
-- 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




--
Raj Jain

mailto:rj2807 at gmail dot com
sip:rjain at iptel dot org
Back to top
atis at iq-labs.net
Guest





PostPosted: Mon Jan 28, 2008 5:41 am    Post subject: [asterisk-users] Intercepting DTMF to initiate Voice Drop Reply with quote

On 1/25/08, Raj Jain <rj2807 at gmail.com> wrote:
Quote:
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,

You should take a look at this:

http://www.voip-info.org/wiki-Asterisk+config+features.conf

See the applicationmap section. It should allow you to execute
something upon keypress.

Regards,
Atis

--
Atis Lezdins
VoIP Developer,
IQ Labs Inc.
atis at iq-labs.net
Skype: atis.lezdins
Cell Phone: +371 28806004
Work phone: +1 800 7502835
Back to top
Display posts from previous:   
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> Asterisk Users All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group

VoiceMeUp - Corporate & Wholesale VoIP Services