Only allow queueing while auction is open. Remove auction queue member after first call

This commit is contained in:
Your Name
2020-12-29 22:19:19 +01:00
parent b56c072e40
commit 2f8d8b55cb

View File

@@ -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)