Only allow queueing while auction is open. Remove auction queue member after first call
This commit is contained in:
@@ -767,7 +767,8 @@ same => n,Set(SPYGROUP=10022)
|
|||||||
same => n,GotoIf($[ "${quality_assured}" != "" ]?direct_queue)
|
same => n,GotoIf($[ "${quality_assured}" != "" ]?direct_queue)
|
||||||
same => n,Playback(/etc/asterisk/media/playback/e_4_zur_qualit_tssicherung)
|
same => n,Playback(/etc/asterisk/media/playback/e_4_zur_qualit_tssicherung)
|
||||||
same => n,Set(quality_assured="most_definitely")
|
same => n,Set(quality_assured="most_definitely")
|
||||||
same => n(direct_queue),Set(__AUCTION_BID=${money})
|
same => n(direct_queue),GotoIf($[ "${DB(auction/open)}" != "1" ]?bidding-closed,1)
|
||||||
|
same => n,Set(__AUCTION_BID=${money})
|
||||||
same => n,Queue(auction,tc)
|
same => n,Queue(auction,tc)
|
||||||
same => n,Dial(IAX2/stubnitz/21,60,U(bidding-announce))
|
same => n,Dial(IAX2/stubnitz/21,60,U(bidding-announce))
|
||||||
same => n,Hangup()
|
same => n,Hangup()
|
||||||
@@ -794,6 +795,8 @@ same => n,Return()
|
|||||||
[bidding-queue-member]
|
[bidding-queue-member]
|
||||||
exten => _2X,1,Ringing()
|
exten => _2X,1,Ringing()
|
||||||
same => n,Dial(IAX2/stubnitz/${EXTEN},,U(bidding-announce))
|
same => n,Dial(IAX2/stubnitz/${EXTEN},,U(bidding-announce))
|
||||||
|
same => n,RemoveQueueMember(auction,Local/${EXTEN}@bidding-queue-member)
|
||||||
|
same => n,Hangup
|
||||||
|
|
||||||
[take-question]
|
[take-question]
|
||||||
exten => s,1,Playback(/etc/asterisk/media/playback/e_4_zur_qualit_tssicherung)
|
exten => s,1,Playback(/etc/asterisk/media/playback/e_4_zur_qualit_tssicherung)
|
||||||
|
|||||||
Reference in New Issue
Block a user