All pastes #910214 Raw Edit

woo

public text v1 · immutable
·published 2008-02-19 20:31 UTC
rendered paste body
; ==========
; The Dialplan
; Inbound Calls from SIP Peer hit Distribution 
; ==========

; ------------
[Distribution]
exten => 6041234567,1,Set(CID=${CALLERID(number)})
exten => 6041234567,n,Set(FORWARD_CONTEXT=Company-int)
exten => 6041234567,n,SetMusicOnHold(Company)
exten => 6041234567,n,Goto(Company,s,1)

; ------------
[Company]
exten => s,1,Answer
exten => s,n,Goto(Company-day,s,1)
exten => 203,1,Macro(bridge-dialvm,SIP/tech,203@Company)

; ------------
[Company-day]
include => Company
exten => s,1,Wait(1)
exten => s,n,Background(/var/lib/asterisk/audio/company/day)
exten => s,n,Background(/var/lib/asterisk/audio/general/silence)
exten => s,n,Background(/var/lib/asterisk/audio/general/silence)
exten => s,n,Background(/var/lib/asterisk/audio/company/day)
exten => i,1,Goto(s,1)
exten => t,1,Playback(goodbye)
exten => t,n,Hangup

; ------------
[macro-bridge-dialvm]
exten => s,1,Dial(${ARG1},20,r)
exten => s,n,Goto(s-${DIALSTATUS},1)
exten => s-NOANSWER,1,Voicemail(${ARG2}|u)
exten => s-NOANSWER,2,Playback(vm-goodbye)
exten => s-NOANSWER,3,Hangup
exten => s-BUSY,1,Voicemail(${ARG2}|u)
exten => s-BUSY,2,Playback(vm-goodbye)
exten => s-BUSY,3,Hangup
exten => _s-.,1,Goto(s-NOANSWER,1)

; ==========
; The Call
; ==========


    -- Executing [6041234567@Distribution:1] Set("SIP/5060-08227c90", "CID=6046343647") in new stack
    -- Executing [6041234567@Distribution:2] Set("SIP/5060-08227c90", "FORWARD_CONTEXT=Company-int") in new stack
    -- Executing [6041234567@Distribution:3] SetMusicOnHold("SIP/5060-08227c90", "Company") in new stack
    -- Executing [6041234567@Distribution:4] Goto("SIP/5060-08227c90", "Company|s|1") in new stack
    -- Goto (Company,s,1)

    -- Executing [s@Company:1] Answer("SIP/5060-08227c90", "") in new stack
    -- Executing [s@Company:2] Goto("SIP/5060-08227c90", "Company-day|s|1") in new stack
    -- Goto (Company-day,s,1)

    -- Executing [s@Company-day:1] Wait("SIP/5060-08227c90", "1") in new stack
    -- Executing [s@Company-day:2] BackGround("SIP/5060-08227c90", "/var/lib/asterisk/audio/company/day") in new stack
    -- <SIP/5060-08227c90> Playing '/var/lib/asterisk/audio/company/day' (language 'en')
  == CDR updated on SIP/5060-08227c90
    -- Executing [203@Company-day:1] Macro("SIP/5060-08227c90", "bridge-dialvm|SIP/tech|203@Company") in new stack
    -- Executing [s@macro-bridge-dialvm:1] Dial("SIP/5060-08227c90", "SIP/tech|20|r") in new stack
    -- Called tech
    -- Got SIP response 302 "Moved Temporarily" back from 10.1.5.7
    -- Now forwarding SIP/5060-08227c90 to 'SIP/6045551234@10.0.1.30:5060' (thanks to SIP/tech-08204748)
    -- Got SIP response 482 "Loop Detected" back from 10.0.1.30
    -- Now forwarding SIP/5060-08227c90 to 'Local/6045551234@Distribution' (thanks to SIP/10.0.1.30:5060-08269858)

[Feb 19 12:29:16] NOTICE[2078]: chan_local.c:570 local_alloc: No such extension/context 6045551234@Distribution creating local channel
[Feb 19 12:29:16] NOTICE[2078]: app_dial.c:508 wait_for_answer: Unable to create local channel for call forward to 'Local/6045551234@Distribution' (cause = 0)
  == Everyone is busy/congested at this time (1:0/0/1)

    -- Executing [s@macro-bridge-dialvm:2] Goto("SIP/5060-08227c90", "s-CHANUNAVAIL|1") in new stack
    -- Goto (macro-bridge-dialvm,s-CHANUNAVAIL,1)
    -- Executing [s-CHANUNAVAIL@macro-bridge-dialvm:1] Goto("SIP/5060-08227c90", "s-NOANSWER|1") in new stack
    -- Goto (macro-bridge-dialvm,s-NOANSWER,1)
    -- Executing [s-NOANSWER@macro-bridge-dialvm:1] VoiceMail("SIP/5060-08227c90", "203@Company|u") in new stack