Have you been able to get either app_valetparking.c or app_supervaletparking.c running against the lastest CVS release?
-Brian On Sun, 02 Jan 2005 at 21:48 Glenn Dalgliesh ([EMAIL PROTECTED]) wrote: > When I first started looking at a similar problem started out on the same > path with app_queue but even having access to a friend of mine who actually > help write some of the Queue code we decided it wasn't the right tool for > the job. We approached this a little differently using valetparking and agi. > This may not be exactly what you are looking for since my thoughts were > around trying only 1 number with a required response to bridge but most > likely it could be adapted. > > app_valetparking: Alternative method for call parking (by bkw) > > *-*-*-*-*-*-* "/etc/asterisk/extensions.conf" *-*-*-*-*-*-*-*-*-* > [forwardnum] > Exten => s,1,Read(ext|extension|4) > Exten => s,2,Authenticate(/etc/asterisk/passwd${ext}.conf) > Exten => s,3,Read(IAFORWARDNUM|telephone-number|10) > Exten => s,4,SayDigits(${IAFORWARDNUM}) > Exten => s,5,Background(if-correct-press) > Exten => s,6,Background(digits/1) > Exten => s,7,Background(to-enter-a-diff-number) > Exten => s,8,Background(press-2) > Exten => 1,1,Playback(auth-thankyou) > Exten => 1,2,DBput(iaforward/${ext}num=${IAFORWARDNUM}) > Exten => 1,3,Hangup > Exten => 2,1,Goto(forwardnum|s|3) > > [macro-iaforward] > Exten => s,1,Wait(1) > Exten => s,2,Playback(pls-hold-while-try) > Exten => s,3,AGI(outconnect.agi|${ARG1}) > Exten => s,4,ValetParkCall(${PARKID}|mylot|35|iaforward|5|default) > Exten => s,5,Voicemail(u${ARG1}) ; If > unavailable, send to voicemail w/ unavail announce > Exten => s,6,Hangup > > [acceptout] > Exten => s,1,Wait(1) > Exten => s,2,Answer > Exten => s,3,DigitTimeout,5 > Exten => s,4,ResponseTimeout,10 > Exten => s,5,BackGround(doyouaccept) > Exten => 1,1,ValetUnParkCall(${PARKID}|mylot) > Exten => 2,1,Hangup > Exten => i,1,Hangup > Exten => t,1,Hangup > > [default] > Exten => 4107358515,1,SetVar(exten=5001) > Exten => 4107358515,2,Macro(iaforward|${exten}) > > > *-*-*-*-*-*-* "/var/lib/asterisk/agi-bin/outconnect.agi" *-*-*-*-*-*-*-*-*-* > #!/usr/bin/perl > > use Asterisk::AGI; > $AGI = new Asterisk::AGI; > my %input = $AGI->ReadParse(); > > my $exten = $ARGV[0]; > my $calldir = "/var/spool/asterisk/outgoing"; > my $calldir1 = "/tmp"; > $extnum = $exten."num"; > $iaforwardnum = $AGI->database_get('iaforward',$extnum); > $parkid = $AGI->database_get('VALETPARK','SEQ'); > $parkid = ($parkid > 9998) ? 1 : $parkid+1; > $AGI->database_put('VALETPARK','SEQ', $parkid); > > $AGI->set_variable("PARKID", $parkid); > $callerid = $input{'callerid'}; > > open (CALL, ">$calldir/call.$$"); > > print CALL qq{ > Channel: SIP/[EMAIL PROTECTED] > MaxRetries: 0 > Callerid: 999$callerid > > Context: acceptout > Extension: s > Priority: 1 > SetVar: PARKID=$parkid > }; > close(); > > exit(0); > > ----- Original Message ----- > From: "Michael Wareman" <[EMAIL PROTECTED]> > To: <asterisk-users@lists.digium.com> > Sent: Sunday, January 02, 2005 9:30 PM > Subject: [Asterisk-Users] Call Queue Question > > > > Hi, > > > > I've been fussing with this for a while now - and cannot seem to get > > it to work correctly - or rather as I desire it.. > > > > I'm trying to implement a 'find-me' feature in my voicemail. > > Basically - pressing 1 at the voicemail puts the caller into a queue. > > The members of the queue are my cell phone and my work DID.. I need > > the queue to call both numbers at the same time and wait for a # > > confirmation before bridging the call. This will be repeated with 1.. > > 2 etc for different family members.... > > > > If I use AddQueueMember to add the members to the queue - or define > > the members directly in queues.conf (like member => > > IAX2/[EMAIL PROTECTED]/12125551212) - I do not get the ability to use # > > to confirm before the call is bridged. Every other feature works > > perfectly though. It seems the only way I can get the # is to use > > AgentCallbackLogin. > > > > Problem is - I don't want anyone to have to do anything to log in. The > > agents should always be on... Can anyone offer any ideas on keeping > > an agent logged in thru AgentCallbackLogin without the user having to > > do anything - that is survivable thru reloads etc.. or any other > > workarounds.. > > > > Many thanks, > > > > Michael. > > _______________________________________________ > > Asterisk-Users mailing list > > Asterisk-Users@lists.digium.com > > http://lists.digium.com/mailman/listinfo/asterisk-users > > To UNSUBSCRIBE or update options visit: > > http://lists.digium.com/mailman/listinfo/asterisk-users > > > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users