All pastes #801024 Raw Edit

Anonymous

public text v1 · immutable
#801024 ·published 2007-11-28 22:30 UTC
rendered paste body
;agent login and such
[frontdesk]
exten => *53,1,GotoIf($["${CALLERID(num)}" = "3083"]2:6)
exten => *53,2,DBGet(autoattendant=auto/attendant)
exten => *53,3,GotoIf(${autoattendant} = "1"?4:5)
exten => *53,4,Goto(frontdesk_logoff,s,1)
exten => *53,5,Goto(frontdesk_login,s,1)
exten => *53,6,Playback(auth-incorrect)
exten => *53,7,Hangup

[frontdesk_login]
exten => s,1,Answer
exten => s,2,DBPut(auto/attendant=1)
exten => s,3,Dial(Local/*99@frontdesk_login/n,,D(${CALLERID(num)}#${CALLERID(num)}#))
exten => s,4,Hangup

exten => *99,1,AgentCallbackLogin(||${CALLERID(num)}@callback)

[frontdesk_logoff]
exten => s,1,Answer
exten => s,2,DBPut(auto/attendant=0)
exten => s,3,Dial(Local/*99@frontdesk_logoff/n,,D(${CALLERID(num)}#${CALLERID(num)}##))
exten => s,4,Hangup

exten => *99,1,AgentCallbackLogin()

[callback]

exten => _3083,1,ChanIsAvail(SIP/3083,s)
exten => _3083,2,Dial(${availchan},30,t)
exten => _3083,3,Congestion
exten => _3083,102,Congestion

;caller goes to queue

exten => _420,1,DBGet(autoattendant=auto/attendant)
exten => _420,2,GotoIf(${autoattendant} = "1"?4:3)
exten => _420,3,Goto(*69,1)
exten => _420,4,Goto(#420,1)

exten => _#420,1,background(SM-Tel-Msg-First-no-press)
exten => _#420,2,Queue(frontdesk|tn|||300|)
exten => _#420,3,Voicemail(3000@frontdesk)
exten => _#420,4,Playback(Goodbye)
exten => _#420,5,Hangup 

exten => _1,1,Voicemail(3000@frontdesk|s)
exten => _1,2,Playback(Goodbye)
exten => _1,3,Hangup 

exten => _*69,1,background(SM-Tel-Msg-Last)
exten => _*69,2,Voicemail(3000@frontdesk|s)
exten => _*69,3,Playback(Goodbye)
exten => _*69,4,Hangup 

;call log
    -- Executing DBget("SIP/3065-08282db8", "autoattendant=auto/attendant") in new stack
    -- DBget: varname=autoattendant, family=auto, key=attendant
    -- DBget: set variable autoattendant to 1
    -- Executing GotoIf("SIP/3065-08282db8", "1 = "1"?4:3") in new stack
    -- Goto (default,420,4)
    -- Executing Goto("SIP/3065-08282db8", "#420|1") in new stack
    -- Goto (default,#420,1)
    -- Executing BackGround("SIP/3065-08282db8", "SM-Tel-Msg-First-no-press") in new stack
    -- Playing 'SM-Tel-Msg-First-no-press' (language 'en')
Nov 28 22:26:49 WARNING[4664]: pbx.c:2424 __ast_pbx_run: Invalid extension '3', but no rule 'i' in context 'default'
Nov 28 22:26:55 NOTICE[2982]: chan_sip.c:11287 handle_request_register: Registration from '<sip:10.200.139.10>' failed for '10.200.139.190' - ACL error (permit/deny)
    -- Executing DBget("SIP/3065-08282db8", "autoattendant=auto/attendant") in new stack
    -- DBget: varname=autoattendant, family=auto, key=attendant
    -- DBget: set variable autoattendant to 1
    -- Executing GotoIf("SIP/3065-08282db8", "1 = "1"?4:3") in new stack
    -- Goto (default,420,4)
    -- Executing Goto("SIP/3065-08282db8", "#420|1") in new stack
    -- Goto (default,#420,1)
    -- Executing BackGround("SIP/3065-08282db8", "SM-Tel-Msg-First-no-press") in new stack
    -- Playing 'SM-Tel-Msg-First-no-press' (language 'en')
    -- Executing Queue("SIP/3065-08282db8", "frontdesk|tn|||300|") in new stack
    -- Started music on hold, class 'frontdesk', on SIP/3065-08282db8
    -- outgoing agentcall, to agent '3083', on 'Local/3083@callback-f290,1'
    -- Called Agent/3083
    -- Executing ChanIsAvail("Local/3083@callback-f290,2", "SIP/3083|s") in new stack
    -- Executing Dial("Local/3083@callback-f290,2", "SIP/3083-082d7498|30|t") in new stack
Nov 28 22:29:42 WARNING[4674]: chan_sip.c:1995 create_addr: No such host: 3083-082d7498
Nov 28 22:29:42 NOTICE[4674]: app_dial.c:1076 dial_exec_full: Unable to create channel of type 'SIP' (cause 3 - No route to destination)
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing Congestion("Local/3083@callback-f290,2", "") in new stack
    -- Agent/3083 is circuit-busy
  == Spawn extension (callback, 3083, 3) exited non-zero on 'Local/3083@callback-f290,2'
Nov 28 22:29:42 WARNING[2827]: channel.c:786 channel_find_locked: Avoided initial deadlock for '0x8214e68', 10 retries!
Nov 28 22:29:42 WARNING[2827]: channel.c:786 channel_find_locked: Avoided initial deadlock for '0x8214e68', 10 retries!
    -- Exiting on time-out cycle
    -- Stopped music on hold on SIP/3065-08282db8
    -- Executing VoiceMail("SIP/3065-08282db8", "3000@frontdesk") in new stack
    -- Playing 'vm-intro' (language 'en')
    -- Playing 'beep' (language 'en')
    -- Recording the message
    -- x=0, open writing:  /var/spool/asterisk/voicemail/frontdesk/3000/tmp/jwP2pe format: wav49, 0xb2d9f688
    -- User hung up