[asterisk-users] make asterisk do something when an outgoing call is picked up
Thorsten Göllner
tg at ovm-group.com
Mon Oct 27 05:54:37 CDT 2014
Am 26.10.2014 00:43, schrieb lee:
> Hi,
>
> how can I make asterisk do something when an outgoing call is picked up?
>
>
> The background is that I would like to record incoming and outgoing
> phone calls. In order to do this, I need to play an announcement
> telling the person calling or being called that the call will be
> recorded.
>
> Here's what I'm trying to do:
>
>
> call comes in:
> if(I pick up) {
> play announcement to caller;
> start recording;
> let me talk to the caller;
> end recording when call ends;
> send recording to my email account;
> } else {
> record voice mail;
> }
>
>
> call goes out:
> if(call is picked up) {
> play announcement to callee;
> if(callee hangs up) {
> end call;
> } else {
> start recording;
> let me talk to callee;
> end recording when call ends;
> send recording to my email account;
> }
> } else {
> call ends;
> offer me to automatically call again later;
> }
>
>
> Please keep in mind that I'm new to asterisk and just got it to work.
> Searching for having asterisk do something when an outgoing call is
> picked up has been unsuccessful other than that I found out that you can
> have it make outgoing calls automatically to play pre-recorded messages:
> So asterisk does have a way to detect when a call is picked up and a way
> of doing something when that happens.
>
> What I have working so far is incoming and outgoing calls and voicemail
> for one phone/user, which is a basic set up I'm trying extend and
> improve now.
>
Maybe this will do a good job for recording all calls:
http://www.voip-info.org/wiki/view/Asterisk+cmd+ChanSpy
And playing an announcement, when a call is picked, should be done
within your dialplan with this function:
http://www.voip-info.org/wiki/view/Asterisk+cmd+Playback
-Thorsten-
More information about the asterisk-users
mailing list