hi william,
I think my extension.conf file is wrong. what do you think?
here is my extension.conf file:
[general]
static=yes
writeprotect=no
[globals]
CONSOLE=Console/dsp ; Console interface for demo
TRUNK=Zap/g1 ; Trunk interface
TRUNKX=Zap/g2 ; 2nd trunk interface
TRUNKIAX=IAX2/ASTtest1:test@10.10.10.16:4569 ; IAX trunk interface
TRUNKIAX1=IAX2/ASTtest1:test@10.10.10.16:4569 ; IAX trunk interface
TRUNKBINFONE=IAX2/1112223333:PASSWORD@iax.binfone.c0m ; IAX trunk interface
SIPtrunk=SIP/1234:PASSWORD@sip.provider.n3t ; SIP trunk
TRUNKloop = IAX2/ASTloop:test@127.0.0.1:40569 ; used for blind monitoring
TRUNKblind = IAX2/ASTblind:test@127.0.0.1:41569 ; used for testing
#include extensions-vicidial.conf
[default]
include => vicidial-auto
here is my extensions-vicidial.conf file:
; WARNING- THIS FILE IS AUTO-GENERATED BY VICIDIAL, ANY EDITS YOU MAKE WILL BE LOST
TRUNKloop = IAX2/ASTloop:test@127.0.0.1:40569
TRUNKblind = IAX2/ASTblind:test@127.0.0.1:41569
TRUNKplay = IAX2/ASTplay:test@127.0.0.1:42569
SIPTELEXCEL = SIP/Telexcel
; 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,AGI(
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,AGI(
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,AGI(
agi://127.0.0.1:4577/call_log--HVcauses ... EBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME})
; Local Server: 192.168.0.141
exten => _192*168*000*141*.,1,Goto(default,${EXTEN:16},1)
exten => _192*168*000*141*.,2,Hangup()
exten => _**192*168*000*141*.,1,Goto(default,${EXTEN:18},1)
exten => _**192*168*000*141*.,2,Hangup()
; Agent session audio playback meetme entry
exten => _473782178600XXX,1,Meetme(${EXTEN:8},q)
exten => _473782178600XXX,n,Hangup()
; Agent session audio playback loop
exten => _473782168600XXX,1,Dial(${TRUNKplay}/47378217${EXTEN:8},5,To)
exten => _473782168600XXX,n,Hangup()
; Agent session audio playback extension
exten => 473782158521111,1,Answer
exten => 473782158521111,n,ControlPlayback(${CALLERID(name)},99999,0,1,2,3,4)
exten => 473782158521111,n,Hangup()
; SendDTMF to playback channel to control it
exten => _473782148521111.,1,Answer
exten => _473782148521111.,n,SendDTMF(${CALLERID(num)},250,250,IAX2/ASTplay-${EXTEN:15})
exten => _473782148521111.,n,Hangup()
; Silent wait channel for DTMFsend
exten => 473782138521111,1,Answer
exten => 473782138521111,n,Wait(5)
exten => 473782138521111,n,Hangup()
; Whisper to agent meetme entry
exten => _473782188600XXX,1,Answer
exten => _473782188600XXX,n,Wait(1)
exten => _473782188600XXX,n,AGI(getAGENTchannel.agi)
exten => _473782188600XXX,n,NoOp(${agent_zap_channel})
exten => _473782188600XXX,n,GotoIf($[ "${agent_zap_channel}" = "101" ]?fin)
exten => _473782188600XXX,n,ChanSpy(${agent_zap_channel},qw)
exten => _473782188600XXX,n(fin),Hangup()
; VICIDIAL Carrier: Telexcel - Telexcel
; Telexcel
exten =>_00XXXXXXXXXXX,1,AGI(
agi://127.0.0.1:4577/call_log)
exten =>_00XXXXXXXXXXX,2,Dial(${SIPTELEXCEL}/${EXTEN},30)
exten =>_00XXXXXXXXXXX,3,Hangup
[vicidial-auto-internal]
exten => h,1,AGI(
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 => _85026666666667.,1,Wait(1)
exten => _85026666666667.,n,Voicemail(${EXTEN:14},su)
exten => _85026666666667.,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,AGI(
agi://127.0.0.1:4577/call_log--HVcauses ... EBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME})
; Phones direct dial extensions:
exten => 300,1,Dial(IAX2/cc300,60,)
exten => 300,2,Goto(default,85026666666666300,1)
exten => 300,3,Hangup()
exten => 301,1,Dial(IAX2/cc301,60,)
exten => 301,2,Goto(default,85026666666666301,1)
exten => 301,3,Hangup()
exten => 302,1,Dial(IAX2/cc302,60,)
exten => 302,2,Goto(default,85026666666666302,1)
exten => 302,3,Hangup()
exten => 303,1,Dial(IAX2/cc303,60,)
exten => 303,2,Goto(default,85026666666666303,1)
exten => 303,3,Hangup()
exten => 304,1,Dial(IAX2/cc304,60,)
exten => 304,2,Goto(default,85026666666666304,1)
exten => 304,3,Hangup()
exten => 305,1,Dial(IAX2/cc305,60,)
exten => 305,2,Goto(default,85026666666666305,1)
exten => 305,3,Hangup()
exten => 306,1,Dial(IAX2/cc306,60,)
exten => 306,2,Goto(default,85026666666666306,1)
exten => 306,3,Hangup()
exten => 307,1,Dial(IAX2/cc307,60,)
exten => 307,2,Goto(default,85026666666666307,1)
exten => 307,3,Hangup()
exten => 309,1,Dial(IAX2/cc309,60,)
exten => 309,2,Goto(default,85026666666666309,1)
exten => 309,3,Hangup()
exten => 310,1,Dial(IAX2/cc310,60,)
exten => 310,2,Goto(default,85026666666666310,1)
exten => 310,3,Hangup()
exten => 311,1,Dial(IAX2/cc311,60,)
exten => 311,2,Goto(default,85026666666666311,1)
exten => 311,3,Hangup()
exten => 312,1,Dial(IAX2/cc312,60,)
exten => 312,2,Goto(default,85026666666666312,1)
exten => 312,3,Hangup()
exten => 313,1,Dial(IAX2/cc313,60,)
exten => 313,2,Goto(default,85026666666666313,1)
exten => 313,3,Hangup()
exten => 314,1,Dial(IAX2/cc314,60,)
exten => 314,2,Goto(default,85026666666666314,1)
exten => 314,3,Hangup()
exten => 315,1,Dial(IAX2/cc315,60,)
exten => 315,2,Goto(default,85026666666666315,1)
exten => 315,3,Hangup()
exten => 316,1,Dial(IAX2/cc316,60,)
exten => 316,2,Goto(default,85026666666666316,1)
exten => 316,3,Hangup()
exten => 317,1,Dial(IAX2/cc317,60,)
exten => 317,2,Goto(default,85026666666666317,1)
exten => 317,3,Hangup()
exten => 318,1,Dial(IAX2/cc318,60,)
exten => 318,2,Goto(default,85026666666666318,1)
exten => 318,3,Hangup()
exten => 319,1,Dial(IAX2/cc319,60,)
exten => 319,2,Goto(default,85026666666666319,1)
exten => 319,3,Hangup()
exten => 320,1,Dial(IAX2/cc320,60,)
exten => 320,2,Goto(default,85026666666666320,1)
exten => 320,3,Hangup()
exten => 321,1,Dial(IAX2/cc321,60,)
exten => 321,2,Goto(default,85026666666666321,1)
exten => 321,3,Hangup()
exten => 322,1,Dial(IAX2/cc322,60,)
exten => 322,2,Goto(default,85026666666666322,1)
exten => 322,3,Hangup()
exten => 323,1,Dial(IAX2/cc323,60,)
exten => 323,2,Goto(default,85026666666666323,1)
exten => 323,3,Hangup()
exten => 324,1,Dial(IAX2/cc324,60,)
exten => 324,2,Goto(default,85026666666666324,1)
exten => 324,3,Hangup()
exten => 325,1,Dial(IAX2/cc325,60,)
exten => 325,2,Goto(default,85026666666666325,1)
exten => 325,3,Hangup()
exten => 326,1,Dial(IAX2/cc326,60,)
exten => 326,2,Goto(default,85026666666666326,1)
exten => 326,3,Hangup()
exten => 327,1,Dial(IAX2/cc327,60,)
exten => 327,2,Goto(default,85026666666666327,1)
exten => 327,3,Hangup()
exten => 328,1,Dial(IAX2/cc328,60,)
exten => 328,2,Goto(default,85026666666666328,1)
exten => 328,3,Hangup()
exten => 329,1,Dial(IAX2/cc329,60,)
exten => 329,2,Goto(default,85026666666666329,1)
exten => 329,3,Hangup()
exten => 330,1,Dial(IAX2/cc330,60,)
exten => 330,2,Goto(default,85026666666666330,1)
exten => 330,3,Hangup()
exten => 331,1,Dial(IAX2/cc331,60,)
exten => 331,2,Goto(default,85026666666666331,1)
exten => 331,3,Hangup()
exten => 332,1,Dial(IAX2/cc332,60,)
exten => 332,2,Goto(default,85026666666666332,1)
exten => 332,3,Hangup()
exten => 333,1,Dial(IAX2/cc333,60,)
exten => 333,2,Goto(default,85026666666666333,1)
exten => 333,3,Hangup()
exten => 334,1,Dial(IAX2/cc334,60,)
exten => 334,2,Goto(default,85026666666666334,1)
exten => 334,3,Hangup()
exten => 335,1,Dial(IAX2/cc335,60,)
exten => 335,2,Goto(default,85026666666666335,1)
exten => 335,3,Hangup()
exten => 336,1,Dial(IAX2/cc336,60,)
exten => 336,2,Goto(default,85026666666666336,1)
exten => 336,3,Hangup()
exten => 337,1,Dial(IAX2/cc337,60,)
exten => 337,2,Goto(default,85026666666666337,1)
exten => 337,3,Hangup()
exten => 338,1,Dial(IAX2/cc338,60,)
exten => 338,2,Goto(default,85026666666666338,1)
exten => 338,3,Hangup()
exten => 339,1,Dial(IAX2/cc339,60,)
exten => 339,2,Goto(default,85026666666666339,1)
exten => 339,3,Hangup()
exten => 340,1,Dial(IAX2/cc340,60,)
exten => 340,2,Goto(default,85026666666666340,1)
exten => 340,3,Hangup()
exten => 341,1,Dial(IAX2/cc341,60,)
exten => 341,2,Goto(default,85026666666666341,1)
exten => 341,3,Hangup()
exten => 342,1,Dial(IAX2/cc342,60,)
exten => 342,2,Goto(default,85026666666666342,1)
exten => 342,3,Hangup()
exten => 343,1,Dial(IAX2/cc343,60,)
exten => 343,2,Goto(default,85026666666666343,1)
exten => 343,3,Hangup()
exten => 344,1,Dial(IAX2/cc344,60,)
exten => 344,2,Goto(default,85026666666666344,1)
exten => 344,3,Hangup()
exten => 345,1,Dial(IAX2/cc345,60,)
exten => 345,2,Goto(default,85026666666666345,1)
exten => 345,3,Hangup()
exten => 346,1,Dial(IAX2/cc346,60,)
exten => 346,2,Goto(default,85026666666666346,1)
exten => 346,3,Hangup()
exten => 347,1,Dial(IAX2/cc347,60,)
exten => 347,2,Goto(default,85026666666666347,1)
exten => 347,3,Hangup()
exten => 348,1,Dial(IAX2/cc348,60,)
exten => 348,2,Goto(default,85026666666666348,1)
exten => 348,3,Hangup()
exten => 349,1,Dial(IAX2/cc349,60,)
exten => 349,2,Goto(default,85026666666666349,1)
exten => 349,3,Hangup()
exten => 350,1,Dial(IAX2/cc350,60,)
exten => 350,2,Goto(default,85026666666666350,1)
exten => 350,3,Hangup()
exten => 100,1,Dial(SIP/cc100,60,)
exten => 100,2,Goto(default,85026666666666100,1)
exten => 100,3,Hangup()
exten => 101,1,Dial(SIP/cc101,60,)
exten => 101,2,Goto(default,85026666666666101,1)
exten => 101,3,Hangup()
exten => 102,1,Dial(SIP/cc102,60,)
exten => 102,2,Goto(default,85026666666666102,1)
exten => 102,3,Hangup()
exten => 103,1,Dial(SIP/cc103,60,)
exten => 103,2,Goto(default,85026666666666103,1)
exten => 103,3,Hangup()
exten => 104,1,Dial(SIP/cc104,60,)
exten => 104,2,Goto(default,85026666666666104,1)
exten => 104,3,Hangup()
exten => 105,1,Dial(SIP/cc105,60,)
exten => 105,2,Goto(default,85026666666666105,1)
exten => 105,3,Hangup()
exten => 106,1,Dial(SIP/cc106,60,)
exten => 106,2,Goto(default,85026666666666106,1)
exten => 106,3,Hangup()
exten => 107,1,Dial(SIP/cc107,60,)
exten => 107,2,Goto(default,85026666666666107,1)
exten => 107,3,Hangup()
exten => 108,1,Dial(SIP/cc108,60,)
exten => 108,2,Goto(default,85026666666666108,1)
exten => 108,3,Hangup()
exten => 109,1,Dial(SIP/cc109,60,)
exten => 109,2,Goto(default,85026666666666109,1)
exten => 109,3,Hangup()
exten => 110,1,Dial(SIP/cc110,60,)
exten => 110,2,Goto(default,85026666666666110,1)
exten => 110,3,Hangup()
exten => 111,1,Dial(SIP/cc111,60,)
exten => 111,2,Goto(default,85026666666666111,1)
exten => 111,3,Hangup()
exten => 112,1,Dial(SIP/cc112,60,)
exten => 112,2,Goto(default,85026666666666112,1)
exten => 112,3,Hangup()
exten => 113,1,Dial(SIP/cc113,60,)
exten => 113,2,Goto(default,85026666666666113,1)
exten => 113,3,Hangup()
exten => 114,1,Dial(SIP/cc114,60,)
exten => 114,2,Goto(default,85026666666666114,1)
exten => 114,3,Hangup()
exten => 115,1,Dial(SIP/cc115,60,)
exten => 115,2,Goto(default,85026666666666115,1)
exten => 115,3,Hangup()
exten => 116,1,Dial(SIP/cc116,60,)
exten => 116,2,Goto(default,85026666666666116,1)
exten => 116,3,Hangup()
exten => 117,1,Dial(SIP/cc117,60,)
exten => 117,2,Goto(default,85026666666666117,1)
exten => 117,3,Hangup()
exten => 118,1,Dial(SIP/cc118,60,)
exten => 118,2,Goto(default,85026666666666118,1)
exten => 118,3,Hangup()
exten => 119,1,Dial(SIP/cc119,60,)
exten => 119,2,Goto(default,85026666666666119,1)
exten => 119,3,Hangup()
exten => 120,1,Dial(SIP/cc120,60,)
exten => 120,2,Goto(default,85026666666666120,1)
exten => 120,3,Hangup()
exten => 121,1,Dial(SIP/cc121,60,)
exten => 121,2,Goto(default,85026666666666121,1)
exten => 121,3,Hangup()
exten => 122,1,Dial(SIP/cc122,60,)
exten => 122,2,Goto(default,85026666666666122,1)
exten => 122,3,Hangup()
exten => 123,1,Dial(SIP/cc123,60,)
exten => 123,2,Goto(default,85026666666666123,1)
exten => 123,3,Hangup()
exten => 124,1,Dial(SIP/cc124,60,)
exten => 124,2,Goto(default,85026666666666124,1)
exten => 124,3,Hangup()
exten => 125,1,Dial(SIP/cc125,60,)
exten => 125,2,Goto(default,85026666666666125,1)
exten => 125,3,Hangup()
exten => 126,1,Dial(SIP/cc126,60,)
exten => 126,2,Goto(default,85026666666666126,1)
exten => 126,3,Hangup()
exten => 127,1,Dial(SIP/cc127,60,)
exten => 127,2,Goto(default,85026666666666127,1)
exten => 127,3,Hangup()
exten => 128,1,Dial(SIP/cc128,60,)
exten => 128,2,Goto(default,85026666666666128,1)
exten => 128,3,Hangup()
exten => 129,1,Dial(SIP/cc129,60,)
exten => 129,2,Goto(default,85026666666666129,1)
exten => 129,3,Hangup()
exten => 130,1,Dial(SIP/cc130,60,)
exten => 130,2,Goto(default,85026666666666130,1)
exten => 130,3,Hangup()
exten => 131,1,Dial(SIP/cc131,60,)
exten => 131,2,Goto(default,85026666666666131,1)
exten => 131,3,Hangup()
exten => 132,1,Dial(SIP/cc132,60,)
exten => 132,2,Goto(default,85026666666666132,1)
exten => 132,3,Hangup()
exten => 133,1,Dial(SIP/cc133,60,)
exten => 133,2,Goto(default,85026666666666133,1)
exten => 133,3,Hangup()
exten => 134,1,Dial(SIP/cc134,60,)
exten => 134,2,Goto(default,85026666666666134,1)
exten => 134,3,Hangup()
exten => 135,1,Dial(SIP/cc135,60,)
exten => 135,2,Goto(default,85026666666666135,1)
exten => 135,3,Hangup()
exten => 136,1,Dial(SIP/cc136,60,)
exten => 136,2,Goto(default,85026666666666136,1)
exten => 136,3,Hangup()
exten => 137,1,Dial(SIP/cc137,60,)
exten => 137,2,Goto(default,85026666666666137,1)
exten => 137,3,Hangup()
exten => 138,1,Dial(SIP/cc138,60,)
exten => 138,2,Goto(default,85026666666666138,1)
exten => 138,3,Hangup()
exten => 139,1,Dial(SIP/cc139,60,)
exten => 139,2,Goto(default,85026666666666139,1)
exten => 139,3,Hangup()
exten => 140,1,Dial(SIP/cc140,60,)
exten => 140,2,Goto(default,85026666666666140,1)
exten => 140,3,Hangup()
exten => 141,1,Dial(SIP/cc141,60,)
exten => 141,2,Goto(default,85026666666666141,1)
exten => 141,3,Hangup()
exten => 142,1,Dial(SIP/cc142,60,)
exten => 142,2,Goto(default,85026666666666142,1)
exten => 142,3,Hangup()
exten => 143,1,Dial(SIP/cc143,60,)
exten => 143,2,Goto(default,85026666666666143,1)
exten => 143,3,Hangup()
exten => 144,1,Dial(SIP/cc144,60,)
exten => 144,2,Goto(default,85026666666666144,1)
exten => 144,3,Hangup()
exten => 145,1,Dial(SIP/cc145,60,)
exten => 145,2,Goto(default,85026666666666145,1)
exten => 145,3,Hangup()
exten => 146,1,Dial(SIP/cc146,60,)
exten => 146,2,Goto(default,85026666666666146,1)
exten => 146,3,Hangup()
exten => 147,1,Dial(SIP/cc147,60,)
exten => 147,2,Goto(default,85026666666666147,1)
exten => 147,3,Hangup()
exten => 148,1,Dial(SIP/cc148,60,)
exten => 148,2,Goto(default,85026666666666148,1)
exten => 148,3,Hangup()
exten => 149,1,Dial(SIP/cc149,60,)
exten => 149,2,Goto(default,85026666666666149,1)
exten => 149,3,Hangup()
exten => 150,1,Dial(SIP/cc150,60,)
exten => 150,2,Goto(default,85026666666666150,1)
exten => 150,3,Hangup()
exten => 308,1,Dial(SIP/cc308,60,)
exten => 308,2,Goto(default,85026666666666308,1)
exten => 308,3,Hangup()
exten => 102,1,Dial(SIP/gs102,60,)
exten => 102,2,Goto(default,85026666666666102,1)
exten => 102,3,Hangup()
[vicidial-auto]
exten => h,1,AGI(
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 Last Forced System Reload: 2016-01-15 18:04:47