You are stilling going to need to answer the call before you can play any message or music or other.

Here is a start for you.

So lets look at it logically;

- Advise the caller of the charges and conditions.
- The caller must has a option to acknowledge they understand and accept the charges - (Optionally) The caller has can repeat the charges and conditions message.

This no leads us towards a simple IVR system. Below is an example, and you will need to clean it up.

You can use the ResetCDR() command to reset the time used, and continue from there.

So, extending on the below (untested, but you get the general idea);

[context_askcustomerbeforechargingthem]
exten => xxxxxxxxx,1,Answer
exten => xxxxxxxxx,n,Playback(audio)
exten => xxxxxxxxx,n,Playback (press_one_to_accept_the_charges_and_conditions) exten => xxxxxxxxx,n,Playback (just_simply_hangup_if_you_do_not_wish_to_proceed)
exten => xxxxxxxxx,n,WaitExten(5)
exten => xxxxxxxxx,n,Playback(out)
exten => xxxxxxxxx,n,Hangup

exten => _1,1,Playback(thankyou_for_selecting_our_service_or_whatever)
exten => _1,n,ResetCDR()
exten => _1,n,Goto or do whatever next from here


On 25/04/2006, at 8:30 AM, FaberK wrote:

Hi Peter,
but if I "Answer", I'll be billed, isn't it?
What I need is to play an announce of the service cost, so that if the guest do not want to go ahead for the cost, can hungup without pay.
I'll try your solution.

Thanks.

2006/4/25, Peter J Dean <[EMAIL PROTECTED]>: You need to have an established and open channel before the audio can
be played.

exten => xxxxxxxxx,1,Answer
exten => xxxxxxxxx,n,Playback(audio,noanswer)
exten => xxxxxxxxx,n,BackGround(out)
exten => xxxxxxxxx,n,Hangup

On 24/04/2006, at 10:25 PM, FaberK wrote:

> Hi Folks,
> using this:
> exten => xxxxxxxxx,1,Playback(audio,noanswer)
> exten => xxxxxxxxx,2,Answer
> exten => xxxxxxxxx,3,BackGround(out)
> exten => xxxxxxxxx,103,Hangup
>
> I'm not billed and remain connected, but the file 'audio' is not
> played...well I do not ear it.
> But after, it pass correctly to answer and I can ear the 'out'
> audio file.
>
> Any idea/suggestion???
>
> Thanks!
>
> 2006/3/21, FaberK <[EMAIL PROTECTED] >:
> Hi,
> I've tryed it using my mobile and I've been charged.
> Maybe, my mobile operator(Vodafone) does not support it?
>
> Thanks again.
>
> p.s.: hi John, I love to learn(books, google, lists, ecc...) and
> cooperation and I can say that everytime I learn something new. :o)
>
> 2006/3/21, CC Jay <[EMAIL PROTECTED]>:
> Not sure about 1.2.4 but with 1.0.9, you'll need to add "noanswer"
> to playback since playback will try to answer the line, i.e.,
> exten => 5551234,1,Playback(you-wont-be-billed-for-hearing-this,
> noanswer)
> exten => 5551234,n,Answer
> etc.
>
>
>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> Asterisk-Users mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
>
>
>
> --
> .:FaberK:.
>
>
>
> --
> .:FaberK:.
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> Asterisk-Users mailing list
> To UNSUBSCRIBE or update options visit:
>     http://lists.digium.com/mailman/listinfo/asterisk-users

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users



--
.:FaberK:.
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to