Hi
tks so much for this very good explain. i understand much more vicidial diaplan.
so i modify but no here my log error
[Apr 11 03:31:50] VERBOSE[17898] logger.c: [Apr 11 03:31:50] -- Executing [131@default:1] AGI("SIP/900-00000006", "agi://127.0.0.1:4577/call_log") in new stack
[Apr 11 03:31:50] VERBOSE[17898] logger.c: [Apr 11 03:31:50] -- AGI Script
agi://127.0.0.1:4577/call_log completed, returning 0
[Apr 11 03:31:50] VERBOSE[17898] logger.c: [Apr 11 03:31:50] -- Executing [131@default:2] Dial("SIP/900-00000006", "SIP/3cx500/131||To") in new stack
[Apr 11 03:31:50] VERBOSE[17898] logger.c: [Apr 11 03:31:50] -- Called 3cx500/131
[Apr 11 03:31:50] VERBOSE[17898] logger.c: [Apr 11 03:31:50] -- SIP/3cx500-00000007 is circuit-busy
[Apr 11 03:31:50] VERBOSE[17898] logger.c: [Apr 11 03:31:50] == Everyone is busy/congested at this time (1:0/1/0)
[Apr 11 03:31:50] VERBOSE[17898] logger.c: [Apr 11 03:31:50] -- Executing [131@default:3] Hangup("SIP/900-00000006", "") in new stack
[Apr 11 03:31:50] VERBOSE[17898] logger.c: [Apr 11 03:31:50] == Spawn extension (default, 131, 3) exited non-zero on 'SIP/900-00000006'
[Apr 11 03:31:50] VERBOSE[17898] logger.c: [Apr 11 03:31:50] -- Executing [h@default:1] DeadAGI("SIP/900-00000006", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----1-----CONGESTION----------") in new stack
[Apr 11 03:31:50] VERBOSE[17898] logger.c: [Apr 11 03:31:50] -- AGI Script
agi://127.0.0.1:4577/call_log--HVcauses ... ---------- completed, returning 0
Vicibox 4.0.3 from .iso preload | Asterisk v.1.4.44-vici | Single Server |virtual on esx
; WARNING- THIS FILE IS AUTO-GENERATED BY VICIDIAL, ANY EDITS YOU MAKE WILL BE LOST
TRUNKloop = IAX2/ASTloop:15PfPNqtL5jiIVW@127.0.0.1:40569
TRUNKblind = IAX2/ASTblind:15PfPNqtL5jiIVW@127.0.0.1:41569
PBX = SIP/3cx500
; agent phones restricted to only internal extensions
[default---agent]
exten => s,1,Answer
exten => s,n,AGI(agi-VDAD_inbound_calltime_check.agi,-----NO-----default---agent-------------------------NO)
exten => s,n,Set(INVCOUNT=0)
exten => s,n,Background(sip-silence)
exten => s,n,WaitExten(20)
; hangup
exten => t,1,Playback(vm-goodbye)
exten => t,n,Hangup()
exten => i,1,Goto(s,4)
exten => i,n,Hangup()
; hangup
exten => h,1,DeadAGI(
agi://127.0.0.1:4577/call_log--HVcauses ... EBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME})
; custom dialplan entries
include => vicidial-auto-internal
include => vicidial-auto-phones
; logging of all outbound calls from agent phones
[defaultlog]
exten => s,1,Answer
exten => s,n,AGI(agi-VDAD_inbound_calltime_check.agi,-----NO-----defaultlog-------------------------NO)
exten => s,n,Set(INVCOUNT=0)
exten => s,n,Background(sip-silence)
exten => s,n,WaitExten(20)
; hangup
exten => t,1,Playback(vm-goodbye)
exten => t,n,Hangup()
exten => i,1,Goto(s,4)
exten => i,n,Hangup()
; hangup
exten => h,1,DeadAGI(
agi://127.0.0.1:4577/call_log--HVcauses ... EBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME})
; custom dialplan entries
exten => _X.,1,AGI(agi-NVA_recording.agi,BOTH------Y---Y---Y)
exten => _X.,n,Goto(default,${EXTEN},1)
[vicidial-auto-external]
exten => h,1,DeadAGI(
agi://127.0.0.1:4577/call_log--HVcauses ... EBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME})
; Local Server: 192.168.1.41
exten => _192*168*001*041*.,1,Goto(default,${EXTEN:16},1)
exten => _192*168*001*041*.,2,Hangup()
exten => _**192*168*001*041*.,1,Goto(default,${EXTEN:18},1)
exten => _**192*168*001*041*.,2,Hangup()
; VICIDIAL Carrier: 3CX500 - 3cx500
; liaison avec 3cx
exten => _XXX,1,AGI(
agi://127.0.0.1:4577/call_log)
exten => _XXX,2,Dial(${PBX}/${EXTEN},,To)
exten => _XXX,3,Hangup
[vicidial-auto-internal]
exten => h,1,DeadAGI(
agi://127.0.0.1:4577/call_log--HVcauses ... EBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME})
; Voicemail Extensions:
exten => _85026666666666.,1,Wait(1)
exten => _85026666666666.,n,Voicemail(${EXTEN:14},u)
exten => _85026666666666.,n,Hangup()
exten => 8500,1,VoicemailMain
exten => 8500,2,Goto(s,6)
exten => 8500,3,Hangup()
exten => 8501,1,VoicemailMain(s${CALLERID(num)})
exten => 8501,2,Hangup()
; Prompt Extensions:
exten => 8167,1,Answer
exten => 8167,2,AGI(agi-record_prompts.agi,wav-----720000)
exten => 8167,3,Hangup()
exten => 8168,1,Answer
exten => 8168,2,AGI(agi-record_prompts.agi,gsm-----720000)
exten => 8168,3,Hangup()
; this is used for recording conference calls, the client app sends the filename
; value as a callerID recordings go to /var/spool/asterisk/monitor (WAV)
; Recording is limited to 1 hour, to make longer, just change the server
; setting ViciDial Recording Limit
; this is the WAV verison, default
exten => 8309,1,Answer
exten => 8309,2,Monitor(wav,${CALLERID(name)})
exten => 8309,3,Wait(3600)
exten => 8309,4,Hangup()
; this is the GSM verison
exten => 8310,1,Answer
exten => 8310,2,Monitor(gsm,${CALLERID(name)})
exten => 8310,3,Wait(3600)
exten => 8310,4,Hangup()
; agent alert extension
exten => 83047777777777,1,Answer
exten => 83047777777777,2,Playback(${CALLERID(name)})
exten => 83047777777777,3,Hangup()
; This is a loopback dial-around to allow for immediate answer of outbound calls
exten => _8305888888888888.,1,Answer
exten => _8305888888888888.,n,Wait(${EXTEN:16:1})
exten => _8305888888888888.,n,Dial(${TRUNKloop}/${EXTEN:17},,To)
exten => _8305888888888888.,n,Hangup()
; No-call silence extension
exten => _8305888888888888X999,1,Answer
exten => _8305888888888888X999,n,Wait(3600)
exten => _8305888888888888X999,n,Hangup()
[vicidial-auto-phones]
exten => h,1,DeadAGI(
agi://127.0.0.1:4577/call_log--HVcauses ... EBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME})
; Phones direct dial extensions:
exten => 900,1,Dial(SIP/900|60|)
exten => 900,2,Goto(default,85026666666666999,1)
exten => 102,1,Dial(SIP/gs102|60|)
exten => 102,2,Goto(default,85026666666666102,1)
[vicidial-auto]
exten => h,1,DeadAGI(
agi://127.0.0.1:4577/call_log--HVcauses ... EBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME})
include => vicidial-auto-internal
include => vicidial-auto-phones
include => vicidial-auto-external
; END OF FILE
; WARNING- THIS FILE IS AUTO-GENERATED BY VICIDIAL, ANY EDITS YOU MAKE WILL BE LOST
register => 500:d2b93r9@192.168.1.42:5060
; VICIDIAL Carrier: 3CX500 - 3cx500
; liaison avec 3cx
[3cx500]
disallow=all
allow=ulaw
type=peer
context=default
username=500
secret=d2b93r9
host=192.168.1.42
dtmfmode=rfc2833
fromdomain=192.168.1.42
insecure=invite
[900]
username=900
secret=6RSCj7VAIYvKoO6
accountcode=900
callerid="" <900>
mailbox=999
type=friend
host=dynamic
canreinvite=no
context=default
[gs102]
username=gs102
secret=6RSCj7VAIYvKoO6
accountcode=gs102
callerid="Test Admin Phone" <>
mailbox=102
context=default
type=friend
host=dynamic
; END OF FILE
900 is connected to xlite
tks all