All pastes #42120 Raw Edit

Untitled

public text v1 · immutable
#42120 ·published 2006-02-19 04:36 UTC
rendered paste body
[parked]
exten => *,1,set(C=1)

;check all the rooms and set their empty state
exten => *,2,while($[${C}<5])
exten => *,3,meetmecount(${C},${P}
exten => *,4,gotoif($[${P}=0]?parked,*,5|parked,*,6)
exten => *,5,DBDEL(MeetMe/${C})
exten => *,6,set(C=$[${C}+1])
exten => *,7,endwhile

;Now go again and if theres a free room, reserve it
exten => *,8,set(C=1)
exten => *,9,while($[${C}<5])
exten => *,10,set(FREE=${DB_EXISTS(MeetMe/${C})})
exten => *,11,noop(${FREE})
exten => *,12,gotoif($[${FREE}=0]?parked,*,17|parked,*,13)

exten => *,13,set(C=$[${C}+1])
exten => *,14,endwhile
exten => *,15,WaitMusicOnHold(45)
exten => *,16,goto(*,n(reserve))


exten => *,17,set(DB(MeetMe/${C})=1))
exten => *,18,SayNumber(${C})
exten => *,19,meetme(${C},qM)


*******************************************
*******************************************

 -- Executing Set("SIP/RemoteBrian-a5c6", "C=1") in new stack
    -- Executing While("SIP/RemoteBrian-a5c6", "1") in new stack
    -- Executing MeetMeCount("SIP/RemoteBrian-a5c6", "1|") in new stack
  == Parsing '/etc/asterisk/meetme.conf': Found
    -- Playing 'digits/0' (language 'en')
Feb 18 23:32:01 WARNING[21590]: ast_expr2.fl:183 ast_yyerror: ast_yyerror(): syntax error: syntax error, unexpected TOK_EQ, expecting TOK_MINUS or TOK_COMPL or TOK_LP or TOKEN; Input:
=0
^
Feb 18 23:32:01 WARNING[21590]: ast_expr2.fl:187 ast_yyerror: If you have questions, please refer to doc/README.variables in the asterisk source.
    -- Executing GotoIf("SIP/RemoteBrian-a5c6", "0?parked|*|5|parked|*|6") in new stack
    -- Executing DBdel("SIP/RemoteBrian-a5c6", "MeetMe/1") in new stack
    -- DBdel: family=MeetMe, key=1
    -- DBdel: Error deleting key from database.
    -- Executing Set("SIP/RemoteBrian-a5c6", "C=2") in new stack
    -- Executing EndWhile("SIP/RemoteBrian-a5c6", "") in new stack
    -- Executing While("SIP/RemoteBrian-a5c6", "1") in new stack
    -- Executing MeetMeCount("SIP/RemoteBrian-a5c6", "2|") in new stack
  == Parsing '/etc/asterisk/meetme.conf': Found
    -- Playing 'digits/0' (language 'en')
Feb 18 23:32:02 WARNING[21590]: ast_expr2.fl:183 ast_yyerror: ast_yyerror(): syntax error: syntax error, unexpected TOK_EQ, expecting TOK_MINUS or TOK_COMPL or TOK_LP or TOKEN; Input:
=0
^
Feb 18 23:32:02 WARNING[21590]: ast_expr2.fl:187 ast_yyerror: If you have questions, please refer to doc/README.variables in the asterisk source.
    -- Executing GotoIf("SIP/RemoteBrian-a5c6", "0?parked|*|5|parked|*|6") in new stack
    -- Executing DBdel("SIP/RemoteBrian-a5c6", "MeetMe/2") in new stack
    -- DBdel: family=MeetMe, key=2
    -- DBdel: Error deleting key from database.
    -- Executing Set("SIP/RemoteBrian-a5c6", "C=3") in new stack
    -- Executing EndWhile("SIP/RemoteBrian-a5c6", "") in new stack
    -- Executing While("SIP/RemoteBrian-a5c6", "1") in new stack
    -- Executing MeetMeCount("SIP/RemoteBrian-a5c6", "3|") in new stack
  == Parsing '/etc/asterisk/meetme.conf': Found
    -- Playing 'digits/0' (language 'en')
  == Spawn extension (outbound, *, 3) exited non-zero on 'SIP/RemoteBrian-a5c6'
    -- Remote UNIX connection disconnected