Ronald Wiplinger wrote:

I want to use something like:
What is your card number:   <user keys in the number>
Enter your pin:    <user enter a long pin>
Enter your destination phone number: <user enters the destination phone number>

Is there a code snip available for that?

Not that I know of.
Just juggle the way the routines are called.
Everything you need (or most of them anyway) is in the code.


Keyin needs always more time, we need to allow longer spaces between the digits, therefore we need to allow the # to finish the dialstring faster. I wonder if we can use one dialstring for all: cardnumber*pin*destination-number

If you need a partial *anything*, be it a pin or a card number, you can use the perl routine substr() to retrieve as many characters of the string as you need.


How can a user end the call and dial a new number, without hanging up?

In my system, the user just presses "*" and they get dumped back into the IVR. Since the current cardnumber is stored in a variable, it does not need to be entered again to make another call.

The user has usually a desk phone (=card number), and this dialin should work parallel, but of course it assumes still that only one card is in use.


--
JP Carballo

http://www.netfone2x.com
Bringing the world closer.

It might look like I'm doing nothing, but at the cellular level, I'm really quite busy.
_______________________________________________
--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