In article <[EMAIL PROTECTED]>,
Zeeshan Zakaria <[EMAIL PROTECTED]> wrote:
>
> On my call back system, I have the script as follows:
>
> [calback]
> exten => s,1,NoOp(* STARTING CALLCHEAP\'S CALLBACK SYSTEM *)
> exten => s,n,Set(CALL=${CALLERID(number)})
> exten => s,n,Set(DESTINATION=myCallback.2000.1)
> exten => s,n,Set(SLEEP=5)
> exten => s,n,System(/var/lib/asterisk/bin/callback ${CALL} ${DESTINATION}
> ${SLEEP} &)
> exten => s,n,Hangup
>
> The idea behind this system is that the script picks up the call, notes down
> the caller's number, and hangs it immediately. Then the caller gets a call
> back.
>
> But what is happening is that cell phone callers are still being charged for
> calling into this callback context.
>
> How can I avoid this? I want cell phone users to not get charged for the
> call back.
How does the incoming call get to calback,s,1 ? Is there another part of
the dialplan that receives the call and then jumps to here? If so, you
need to make sure that it doesn't call Answer(), nor any application that
might do an implicit answer.
Otherwise, please give more details about how the calls are delivered to
your system, and what you do with them right from the beginning.
Cheers
Tony
--
Tony Mountifield
Work: [EMAIL PROTECTED] - http://www.softins.co.uk
Play: [EMAIL PROTECTED] - http://tony.mountifield.org
_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
AstriCon 2008 - September 22 - 25 Phoenix, Arizona
Register Now: http://www.astricon.net
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users