[asterisk-users] make asterisk do something when an outgoing call is picked up

John Kiniston johnkiniston at gmail.com
Thu Oct 30 15:58:40 CDT 2014


Lee I recommend you use the MixMonitor application along with a combination
of Playback to play your message to the Calling party and the A argument to
Dial to play a file to the called party.

So for your outbound calls:

exten => _NXXXXXX,1,NoOP()
same =>                 n,MixMonitor(recording-${CDR(UNIQUEID)}.wav)
same =>
n,Playback(this-call-may-be-monitored-or-recorded,noanswer)
same =>
n,Dial(SIP/${EXTEN},A(this-call-may-be-monitored-or-recorded))

While your inbound calls would look like

exten => s,1,NoOP()
same  =>   n,Answer()
same =>    n,MixMonitor(recording-${CDR(UNIQUEID)}.wav)
same  =>   n,Playback(this-call-may-be-monitored-or-recorded)
same  =>
n,Dial(SIP/1001,Playback(this-call-may-be-monitored-or-recorded,))

On Thu, Oct 30, 2014 at 12:21 PM, lee <lee at yagibdah.de> wrote:

> Thorsten Göllner <tg at ovm-group.com> writes:
>
> > 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.
> >>
> >
> > 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
>
> Thank you --- I'm not sure what to do with these.  I've been able to use
> Playback to play an announcement, and ChanSpy just looks complicated.
>
> What if I press a button on the phone while a call is going on?  Can I
> somehow make it so that recording starts when I do that?
>
>
> --
> Again we must be afraid of speaking of daemons for fear that daemons
> might swallow us.  Finally, this fear has become reasonable.
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
>                http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
>



-- 
A human being should be able to change a diaper, plan an invasion, butcher
a hog, conn a ship, design a building, write a sonnet, balance accounts,
build a wall, set a bone, comfort the dying, take orders, give orders,
cooperate, act alone, solve equations, analyze a new problem, pitch manure,
program a computer, cook a tasty meal, fight efficiently, die gallantly.
Specialization is for insects.
---Heinlein
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20141030/8ef786bb/attachment.html>


More information about the asterisk-users mailing list