Inbound Setup

All installation and configuration problems and questions

Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N

Inbound Setup

Postby CALLINGUSA » Thu May 01, 2008 2:49 pm

Hello,
I am trying to configure a inbound campaign in my server, here is what i am trying to configure in sip.conf and extentions.conf, but calls just come to the server and it gets hangup, please tell me the correct parameters to do it.

sip.conf
register => 8882710414:password@sip.binfone.com/8882710414


[8882710414]
username=8882710414
fromuser=8882710414
secret=secretpassword
host=sip.binfone.com
type=friend



extensions.com
[general]
static=yes
writeprotect=no

[globals]
CONSOLE=Console/dsp ; Console interface for demo
TRUNK=SIP/trunk/ ; Trunk interface

[default]
; Extension 8600 + 8601 conference rooms
exten => 8600,1,Meetme,8600
exten => 8601,1,Meetme,8601

exten => 1111,1,Dial,sip/101|30|to ; Ring, 30 secs max
exten => 1111,2,Voicemail,101 ; Send to voicemail...

; Extension 3429 - Inbound 800 number (1-800-555-3429)
exten => _**3429,1,Ringing
exten => _**3429,2,AGI(agi://127.0.0.1:4577/call_log)
exten => _**3429,3,AGI(call_inbound.agi,101-----8882710414-----Inbound 800-----x-----y-----z-----w)
exten => _**3429,4,Answer
exten => _**3429,5,Dial,sip/sip/101&sip/102&sip/103&sip/104&sip/105|30|to
exten => _**3429,6,Voicemail,101

; Extension 3429 - with ANI [callerID]
exten => _*NXXNXXXXXX*3429,1,Ringing
exten => _*NXXNXXXXXX*3429,2,AGI(agi://127.0.0.1:4577/call_log)
exten => _*NXXNXXXXXX*3429,3,AGI(call_inbound.agi,101-----8882710414-----Inbound 800-----x-----y-----z-----w)
exten => _*NXXNXXXXXX*3429,4,Answer
exten => _*NXXNXXXXXX*3429,5,Dial,sip/101&sip/102&sip/103&sip/104&sip/105|30|to
exten => _*NXXNXXXXXX*3429,6,Voicemail,101


exten => _010*010*010*011*8600XXX,1,Goto(default,${EXTEN:16},1)
exten => _010*010*010*011*8600XXX*.,1,Goto(default,${EXTEN:16},1)
exten => _8600XXX*.,1,AGI(agi-VDADfixCXFER.agi)

; barge monitoring extension
exten => 8159,1,ZapBarge
exten => 8159,2,Hangup

; # timeout invalid rules
exten => #,1,Playback(invalid) ; "Thanks for trying the demo"
exten => #,2,Hangup ; Hang them up.
exten => t,1,Goto(#,1) ; If they take too long, give up
exten => i,1,Playback(invalid) ; "That's not valid, try again"

; Give voicemail at extension 8500
exten => 8500,1,VoicemailMain
exten => 8500,2,Goto(s,6)

; ASTERISK AGENTS LOGINS FOR QUEUES (NOT part of VICIDIAL)
; the following assumes phone agent login and exten are 3 digits and the same
; also assumes that 3-digit login is present in agents.conf and queueus.conf
;Agent Logout then stay onhook, DIAL 54 + 3-digit ID
exten => _54XXX,1,AgentCallbackLogin(||)
; the following are used to login and logout of Asterisk Queues from phone
;Agent Login then stay offhook on the phone, DIAL 55 + 3-digit ID
exten => _55XXX,1,AgentLogin(${EXTEN:1})
;Agent Login then stay onhook, phones will ring, DIAL 56 + 3-digit ID
exten => _56XXX,1,AgentCallbackLogin(||${EXTEN:1}@default)

; FastAGI for VICIDIAL/astGUIclient call logging
exten => h,1,DeadAGI(agi://127.0.0.1:4577/call_log--HVcauses ... EBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME}))
; Standard AGI for VICIDIAL/astGUIclient call logging
;exten => h,1,DeadAGI(call_log.agi,${EXTEN}) ; DeadAGI is new
;exten => h,2,DeadAGI(VD_hangup.agi,PRI-----NODEBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME})



; parameters for agi-VDADcloser_inbound....agi (7 fields separated by five dashes "-----"):
; 1. the full name of the IN GROUP to be used in vicidial for the inbound call
; 2. the phone number that was called, for the log entry
; 3. the callerID or lead_id of the person that called(usually overridden)
; 4. the park extension audio file name if used
; 5. the status of the call initially(usually not used)
; 6. the list_id to insert the new lead under if it is new (and callerID available)
; 7. the phone dialing code to insert with the new lead if new (and callerID available)

exten => 8882710414,1,Answer ; Answer the line
exten => 8882710414,2,AGI(agi-VDAD_ALL_inbound.agi,CID-----LB-----CL_GALLERIA-----8882710414-----CLOSER-----park----------999-----1)
exten => 8882710414,3,Hangup

exten => _90009.,1,Answer ; Answer the line
exten => _90009.,2,AGI(agi-VDAD_ALL_inbound.agi,CLOSER-----LB-----CL_GALLERIA-----8882710414-----CLOSER-----park----------999-----1)
exten => _90009.,3,Hangup
exten => _990009.,1,Answer ; Answer the line
exten => _990009.,2,AGI(agi-VDAD_ALL_inbound.agi,CLOSER-----LB-----CL_GALLERIA-----8882710414-----CLOSER-----park----------999-----1)
exten => _990009.,3,Hangup


; inbound VICIDIAL call with CID delivery through T1 PRI
;exten => 1234,1,Ringing ; call ringing
;exten => 1234,2,Wait(1) ; Wait 1 second for CID delivery from PRI
;exten => 1234,3,Answer ; Answer the line
;exten => 1234,4,AGI(agi-VDADcloser_inboundCID.agi,CL_GALLERIA-----7275555134-----Closer-----park----------999-----1)
;exten => 1234,5,Hangup

; inbound VICIDIAL call with ANI delivery through robbed-bit T1 (*NXXNXXXXXX*DNIS)
;exten => 1234,1,Answer ; Answer the line
;exten => 1234,2,AGI(agi-VDADcloser_inboundANI.agi,CL_GALLERIA-----7275555134-----Closer-----park----------999-----1)
;exten => 1234,3,Hangup

; inbound VICIDIAL call with prompt for 4-digit fronter code
;exten => 1234,1,Answer ; Answer the line
;exten => 1234,2,AGI(agi-VDADcloser_inbound.agi,CL_GALLERIA-----7275555134-----Closer-----park----------999-----1)
;exten => 1234,3,Hangup


exten => _010*010*010*011*8600XXX,1,Goto(default,${EXTEN:16},1)
exten => _010*010*010*011*8600XXX*.,1,Goto(default,${EXTEN:16},1)
exten => _010*010*010*011*78600XXX,1,Goto(default,${EXTEN:16},1)
exten => _010*010*010*011*78600XXX*.,1,Goto(default,${EXTEN:16},1)
exten => _8600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
exten => _78600XXX*.,1,AGI(agi-VDADfixCXFER.agi)


; ZapBarge direct channel extensions
exten => 8612001,1,ZapBarge(1)
exten => 8612002,1,ZapBarge(2)
exten => 8612003,1,ZapBarge(3)
exten => 8612004,1,ZapBarge(4)
exten => 8612005,1,ZapBarge(5)
exten => 8612006,1,ZapBarge(6)
exten => 8612007,1,ZapBarge(7)
exten => 8612008,1,ZapBarge(8)
exten => 8612009,1,ZapBarge(9)
exten => 8612010,1,ZapBarge(10)
exten => 8612011,1,ZapBarge(11)
exten => 8612012,1,ZapBarge(12)
exten => 8612013,1,ZapBarge(13)
exten => 8612014,1,ZapBarge(14)
exten => 8612015,1,ZapBarge(15)
exten => 8612016,1,ZapBarge(16)
exten => 8612017,1,ZapBarge(17)
exten => 8612018,1,ZapBarge(18)
exten => 8612019,1,ZapBarge(19)
exten => 8612020,1,ZapBarge(20)
exten => 8612021,1,ZapBarge(21)
exten => 8612022,1,ZapBarge(22)
exten => 8612023,1,ZapBarge(23)
exten => 8612024,1,ZapBarge(24)


; meetme rooms
exten => 8600011,1,Meetme,8600011|q
exten => 8600012,1,Meetme,8600012|q
exten => 8600013,1,Meetme,8600013|q
exten => 8600014,1,Meetme,8600014|q
exten => 8600015,1,Meetme,8600015|q
exten => 8600016,1,Meetme,8600016|q
exten => 8600017,1,Meetme,8600017|q
exten => 8600018,1,Meetme,8600018|q
exten => 8600019,1,Meetme,8600019|q
exten => 8600020,1,Meetme,8600020|q
exten => 8600021,1,Meetme,8600021|q
exten => 8600022,1,Meetme,8600022|q
exten => 8600023,1,Meetme,8600023|q
exten => 8600024,1,Meetme,8600024|q
exten => 8600025,1,Meetme,8600025|q
exten => 8600026,1,Meetme,8600026|q
exten => 8600027,1,Meetme,8600027|q
exten => 8600028,1,Meetme,8600028|q
exten => 8600029,1,Meetme,8600029|q
exten => 8600030,1,Meetme,8600030|q
exten => 8600031,1,Meetme,8600031|q
exten => 8600032,1,Meetme,8600032|q
exten => 8600033,1,Meetme,8600033|q
exten => 8600034,1,Meetme,8600034|q
exten => 8600035,1,Meetme,8600035|q
exten => 8600036,1,Meetme,8600036|q
exten => 8600037,1,Meetme,8600037|q
exten => 8600038,1,Meetme,8600038|q
exten => 8600039,1,Meetme,8600039|q
exten => 8600040,1,Meetme,8600040|q
exten => 8600041,1,Meetme,8600041|q
exten => 8600042,1,Meetme,8600042|q

exten => _X48600XXX,1,MeetMeAdmin(${EXTEN:2},T,${EXTEN:0:1})
exten => _X48600XXX,2,Hangup

exten => _X38600XXX,1,MeetMeAdmin(${EXTEN:2},t,${EXTEN:0:1})
exten => _X38600XXX,2,Hangup

exten => _X28600XXX,1,MeetMeAdmin(${EXTEN:2},m,${EXTEN:0:1})
exten => _X28600XXX,2,Hangup

exten => _X18600XXX,1,MeetMeAdmin(${EXTEN:2},M,${EXTEN:0:1})
exten => _X18600XXX,2,Hangup

exten => _55558600XXX,1,MeetMeAdmin(${EXTEN:4},K)
exten => _55558600XXX,2,Hangup
exten => 8300,1,Hangup


; loud-join conference
exten => 8600051,1,Meetme,8600051
exten => 8600052,1,Meetme,8600052
exten => 8600053,1,Meetme,8600053
exten => 8600054,1,Meetme,8600054
exten => 8600055,1,Meetme,8600055
exten => 8600056,1,Meetme,8600056
exten => 8600057,1,Meetme,8600057
exten => 8600058,1,Meetme,8600058
exten => 8600059,1,Meetme,8600059
exten => 8600060,1,Meetme,8600060
exten => 8600061,1,Meetme,8600061
exten => 8600062,1,Meetme,8600062
exten => 8600063,1,Meetme,8600063
exten => 8600064,1,Meetme,8600064
exten => 8600065,1,Meetme,8600065
exten => 8600066,1,Meetme,8600066
exten => 8600067,1,Meetme,8600067
exten => 8600068,1,Meetme,8600068
exten => 8600069,1,Meetme,8600069
exten => 8600070,1,Meetme,8600070
exten => 8600071,1,Meetme,8600071
exten => 8600072,1,Meetme,8600072
exten => 8600073,1,Meetme,8600073
exten => 8600074,1,Meetme,8600074
exten => 8600075,1,Meetme,8600075
exten => 8600076,1,Meetme,8600076
exten => 8600077,1,Meetme,8600077
exten => 8600078,1,Meetme,8600078
exten => 8600079,1,Meetme,8600079
exten => 8600080,1,Meetme,8600080
exten => 8600081,1,Meetme,8600081
exten => 8600082,1,Meetme,8600082
exten => 8600083,1,Meetme,8600083
exten => 8600084,1,Meetme,8600084
exten => 8600085,1,Meetme,8600085
exten => 8600086,1,Meetme,8600086
exten => 8600087,1,Meetme,8600087
exten => 8600088,1,Meetme,8600088
exten => 8600089,1,Meetme,8600089
exten => 8600090,1,Meetme,8600090
exten => 8600091,1,Meetme,8600091
exten => 8600092,1,Meetme,8600092
exten => 8600093,1,Meetme,8600093
exten => 8600094,1,Meetme,8600094
exten => 8600095,1,Meetme,8600095
exten => 8600096,1,Meetme,8600096
exten => 8600097,1,Meetme,8600097
exten => 8600098,1,Meetme,8600098
exten => 8600099,1,Meetme,8600099
exten => 8600100,1,Meetme,8600100
exten => 8600101,1,Meetme,8600101
exten => 8600102,1,Meetme,8600102
exten => 8600103,1,Meetme,8600103
exten => 8600104,1,Meetme,8600104
exten => 8600105,1,Meetme,8600105
exten => 8600106,1,Meetme,8600106
exten => 8600107,1,Meetme,8600107
exten => 8600108,1,Meetme,8600108
exten => 8600109,1,Meetme,8600109
exten => 8600110,1,Meetme,8600110
exten => 8600111,1,Meetme,8600111
exten => 8600112,1,Meetme,8600112
exten => 8600113,1,Meetme,8600113
exten => 8600114,1,Meetme,8600114
exten => 8600115,1,Meetme,8600115
exten => 8600116,1,Meetme,8600116
exten => 8600117,1,Meetme,8600117
exten => 8600118,1,Meetme,8600118
exten => 8600119,1,Meetme,8600119
exten => 8600120,1,Meetme,8600120
exten => 8600121,1,Meetme,8600121
exten => 8600122,1,Meetme,8600122
exten => 8600123,1,Meetme,8600123
exten => 8600124,1,Meetme,8600124
exten => 8600125,1,Meetme,8600125
exten => 8600126,1,Meetme,8600126
exten => 8600127,1,Meetme,8600127
exten => 8600128,1,Meetme,8600128
exten => 8600129,1,Meetme,8600129
exten => 8600130,1,Meetme,8600130
exten => 8600131,1,Meetme,8600131
exten => 8600132,1,Meetme,8600132
exten => 8600133,1,Meetme,8600133
exten => 8600134,1,Meetme,8600134
exten => 8600135,1,Meetme,8600135
exten => 8600136,1,Meetme,8600136
exten => 8600137,1,Meetme,8600137
exten => 8600138,1,Meetme,8600138
exten => 8600139,1,Meetme,8600139
exten => 8600140,1,Meetme,8600140
exten => 8600141,1,Meetme,8600141
exten => 8600142,1,Meetme,8600142
exten => 8600143,1,Meetme,8600143
exten => 8600144,1,Meetme,8600144
exten => 8600145,1,Meetme,8600145
exten => 8600146,1,Meetme,8600146
exten => 8600147,1,Meetme,8600147
exten => 8600148,1,Meetme,8600148
exten => 8600149,1,Meetme,8600149
exten => 8600150,1,Meetme,8600150
exten => 8600151,1,Meetme,8600151
exten => 8600152,1,Meetme,8600152
exten => 8600153,1,Meetme,8600153
exten => 8600154,1,Meetme,8600154
exten => 8600155,1,Meetme,8600155
exten => 8600156,1,Meetme,8600156
exten => 8600157,1,Meetme,8600157
exten => 8600158,1,Meetme,8600158
exten => 8600159,1,Meetme,8600159
exten => 8600160,1,Meetme,8600160
exten => 8600161,1,Meetme,8600161
exten => 8600162,1,Meetme,8600162
exten => 8600163,1,Meetme,8600163
exten => 8600164,1,Meetme,8600164
exten => 8600165,1,Meetme,8600165
exten => 8600166,1,Meetme,8600166
exten => 8600167,1,Meetme,8600167
exten => 8600168,1,Meetme,8600168
exten => 8600169,1,Meetme,8600169
exten => 8600170,1,Meetme,8600170
exten => 8600171,1,Meetme,8600171
exten => 8600172,1,Meetme,8600172
exten => 8600173,1,Meetme,8600173
exten => 8600174,1,Meetme,8600174
exten => 8600175,1,Meetme,8600175
exten => 8600176,1,Meetme,8600176
exten => 8600177,1,Meetme,8600177
exten => 8600178,1,Meetme,8600178
exten => 8600179,1,Meetme,8600179
exten => 8600180,1,Meetme,8600180
exten => 8600181,1,Meetme,8600181
exten => 8600182,1,Meetme,8600182
exten => 8600183,1,Meetme,8600183
exten => 8600184,1,Meetme,8600184
exten => 8600185,1,Meetme,8600185
exten => 8600186,1,Meetme,8600186
exten => 8600187,1,Meetme,8600187
exten => 8600188,1,Meetme,8600188
exten => 8600189,1,Meetme,8600189
exten => 8600190,1,Meetme,8600190
exten => 8600191,1,Meetme,8600191
exten => 8600192,1,Meetme,8600192
exten => 8600193,1,Meetme,8600193
exten => 8600194,1,Meetme,8600194
exten => 8600195,1,Meetme,8600195
exten => 8600196,1,Meetme,8600196
exten => 8600197,1,Meetme,8600197
exten => 8600198,1,Meetme,8600198
exten => 8600199,1,Meetme,8600199
exten => 8600200,1,Meetme,8600200

; quiet entry and leaving conferences for VICIDIAL
exten => _78600XXX,1,Meetme,${EXTEN:1}|q
; quiet monitor extensions for meetme rooms (for room managers)
exten => _68600XXX,1,Meetme,${EXTEN:1}|mq

; voicelab exten
exten => _86009XX,1,Meetme,${EXTEN}|mq
; voicelab exten moderator
exten => _986009XX,1,Meetme,${EXTEN:1}


; park channel for client GUI parking, hangup after 30 minutes
; create a GSM formatted audio file named "park.gsm" that is 30 minutes long
; and put it in /var/lib/asterisk/sounds
exten => 8301,1,Answer
exten => 8301,2,AGI(park_CID.agi)
exten => 8301,3,Playback(park)
exten => 8301,4,Hangup
exten => 8303,1,Answer
exten => 8303,2,AGI(park_CID.agi)
exten => 8303,3,Playback(conf)
exten => 8303,4,Hangup

;exten => 8882710414,1,Playback(Busy_LeaveMessage)
exten => 9002,2,Playback(Busy_PleaseHOLD2)
exten => 9003,3,Playback(BusyPleaseHOLD)


; park channel for client GUI conferencing, hangup after 30 minutes
; create a GSM formatted audio file named "conf.gsm" that is 30 minutes long
; and put it in /var/lib/asterisk/sounds
exten => 8302,1,Answer
exten => 8302,2,Playback(conf)
exten => 8302,3,Hangup

exten => 8304,1,Answer
exten => 8304,2,Playback(ding)
exten => 8304,3,Hangup

; default audio for safe harbor 2-second-after-hello message then hangup
; create a GSM formatted audio file complies with safe harbor rules
; and put it in /var/lib/asterisk/sounds then change filename below
exten => 8307,1,Answer
exten => 8307,2,Playback(vm-goodbye)
exten => 8307,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)
exten => 8309,1,Answer
exten => 8309,2,Monitor(wav,${CALLERIDNAME})
exten => 8309,3,Wait,3600
exten => 8309,4,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 (GSM)
exten => 8310,1,Answer
exten => 8310,2,Monitor(gsm,${CALLERIDNAME})
exten => 8310,3,Wait,3600
exten => 8310,4,Hangup

; this is used for playing a message to an answering machine forwarded from AMD in VICIDIAL
; replace conf with the message file you want to leave
exten => 8320,1,WaitForSilence(2000,2) ; AMD got machine. leave message after recording
exten => 8320,2,Playback(conf)
exten => 8320,3,AGI(VD_amd_post.agi,${EXTEN})
exten => 8320,4,Hangup

; use for selective CallerID hangup by area code(hard-coded)
exten => 8352,1,AGI(agi-VDADselective_CID_hangup.agi,${EXTEN})
exten => 8352,2,Playback(safe_harbor)
exten => 8352,3,Hangup

; prompt recording AGI script, ID is 4321
exten => 8168,1,Answer
exten => 8168,2,AGI(agi-record_prompts.agi)
exten => 8168,3,Hangup

; playback of recorded prompts
exten => _851XXXXX,1,Answer
exten => _851XXXXX,2,Playback(${EXTEN})
exten => _851XXXXX,3,Hangup


; this is used to allow the GUI to send you directly into voicemail
; don't forget to set GUI variable $voicemail_exten to this extension
exten => 8501,1,VoicemailMain(s${CALLERID})
exten => 8501,2,Hangup

; this is used to allow the GUI to send live calls directly into voicemail
; don't forget to set GUI variable $voicemail_dump_exten to this extension
exten => _85026666666666.,1,Wait(2)
exten => _85026666666666.,2,Voicemail(${EXTEN:14})
exten => _85026666666666.,3,Hangup

; this is used for sending DTMF signals within conference calls, the client app
; sends the digits to be played in the callerID field
; sound files must be placed in /var/lib/asterisk/sounds
exten => 8500998,1,Answer
exten => 8500998,2,Playback(silence)
exten => 8500998,3,AGI(agi-dtmf.agi)
exten => 8500998,4,Hangup

; VICIDIAL_auto_dialer transfer script for no-agent campaigns:
exten => 8364,1,AGI(agi://127.0.0.1:4577/call_log)
;exten => 8364,1,AGI(call_log.agi,${EXTEN})
exten => 8364,2,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN})
exten => 8364,3,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN})
exten => 8364,4,AGI(agi-VDADtransferBROADCAST.agi,${EXTEN})
exten => 8364,5,Hangup


; VICIDIAL_auto_dialer transfer script:
exten => 8365,1,AGI(call_log.agi,${EXTEN})
exten => 8365,2,AGI(agi-VDADtransfer.agi,${EXTEN})
exten => 8365,3,AGI(agi-VDADtransfer.agi,${EXTEN})
exten => 8365,4,AGI(agi-VDADtransfer.agi,${EXTEN})
exten => 8365,5,Hangup

; VICIDIAL_auto_dialer transfer script SURVEY at beginning:
exten => 8366,1,AGI(call_log.agi,${EXTEN})
exten => 8366,2,AGI(agi-VDADtransferSURVEY.agi,${EXTEN})
exten => 8366,3,AGI(agi-VDADtransferSURVEY.agi,${EXTEN})
exten => 8366,4,AGI(agi-VDADtransferSURVEY.agi,${EXTEN})
exten => 8366,5,Hangup

; VICIDIAL_auto_dialer transfer script Load Balance Overflow:
exten => 8367,1,AGI(call_log.agi,${EXTEN})
exten => 8367,2,AGI(agi-VDAD_LO_transfer.agi,${EXTEN})
exten => 8367,3,AGI(agi-VDAD_LO_transfer.agi,${EXTEN})
exten => 8367,4,AGI(agi-VDAD_LO_transfer.agi,${EXTEN})
exten => 8367,5,Hangup

; VICIDIAL_auto_dialer transfer script Load Balanced:
exten => 8368,1,AGI(call_log.agi,${EXTEN})
exten => 8368,2,AGI(agi-VDAD_LB_transfer.agi,${EXTEN})
exten => 8368,3,AGI(agi-VDAD_LB_transfer.agi,${EXTEN})
exten => 8368,4,AGI(agi-VDAD_LB_transfer.agi,${EXTEN})
exten => 8368,5,Hangup
; VICIDIAL_auto_dialer transfer script AMD with Load Balanced:
exten => 8369,1,AGI(call_log.agi,${EXTEN})
exten => 8369,2,AMD(3500|1500|300|5000|120|50|5|256)
exten => 8369,3,AGI(VD_amd.agi,${EXTEN})
exten => 8369,4,AGI(agi-VDAD_LB_transfer.agi,${EXTEN})
exten => 8369,5,AGI(agi-VDAD_LB_transfer.agi,${EXTEN})
exten => 8369,6,AGI(agi-VDAD_LB_transfer.agi,${EXTEN})
exten => 8369,7,Hangup

; VICIDIAL auto-dial reminder script
exten => 8372,1,AGI(call_log.agi,${EXTEN})
exten => 8372,2,AGI(agi-VDADautoREMINDER.agi,${EXTEN})
exten => 8372,3,AGI(agi-VDADautoREMINDER.agi,${EXTEN})
exten => 8372,4,AGI(agi-VDADautoREMINDER.agi,${EXTEN})
exten => 8372,5,Hangup

; to dial out
exten => _X.,1,AGI(call_log.agi,${EXTEN})
exten => _X.,2,Dial(${TRUNK}${EXTEN},,tTo)
exten => _X.,3,Congestion







Now the problem is as soon as the call comes to the dialer, it comes to the campaign, but the call is hangep up immediately, can anyone point me to right direction, by correcting the mistake in extensions.conf



edited to change the password. Next time please remove your password.
CALLINGUSA
 
Posts: 27
Joined: Fri Nov 30, 2007 2:02 pm

Postby Op3r » Thu May 01, 2008 3:05 pm

asterisk cli output?
Get paid for US outbound Toll Free calls. PM me.
Op3r
 
Posts: 1424
Joined: Wed Jun 07, 2006 7:53 pm
Location: Manila

Postby CALLINGUSA » Thu May 01, 2008 3:55 pm

-- Executing Answer("SIP/8882710414-b6f2b618", "") in new stack
May 1 15:52:02 WARNING[7052]: channel.c:780 channel_find_locked: Avoided initial deadlock for '0xb6f10ea8', 9 retries!
-- Executing AGI("SIP/8882710414-b6f2b618", "agi-VDAD_ALL_inbound.agi|CID-----LB-----CL_GALLERIA-----8882710414-----CLOSER-----park----------999-----1") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/agi-VDAD_ALL_inbound.agi
== Parsing '/etc/asterisk/manager.conf': Found
== Manager 'sendcron' logged on from 127.0.0.1
-- Executing Goto("Local/059*160*128*011*78600051@default-9b10,2", "default|78600051|1") in new stack
-- Goto (default,78600051,1)
-- Executing MeetMe("Local/059*160*128*011*78600051@default-9b10,2", "8600051|q") in new stack
> Channel Local/059*160*128*011*78600051@default-9b10,1 was answered.
May 1 15:52:03 WARNING[7052]: channel.c:780 channel_find_locked: Avoided initial deadlock for '0x81a4ba0', 9 retries!
May 1 15:52:03 WARNING[7052]: channel.c:780 channel_find_locked: Avoided initial deadlock for '0x81a4ba0', 9 retries!
== Parsing '/etc/asterisk/meetme.conf': Found
-- Executing Answer("Local/059*160*128*011*78600051@default-9b10,1", "") in new stack
-- Executing Playback("Local/059*160*128*011*78600051@default-9b10,1", "ding") in new stack
-- Created MeetMe conference 1023 for conference '8600051'
-- Playing 'ding' (language 'en')
May 1 15:52:03 WARNING[13380]: file.c:1045 ast_waitstream: Unexpected control subclass '-1'
-- Executing Hangup("Local/059*160*128*011*78600051@default-9b10,1", "") in new stack
== Spawn extension (default, 8304, 3) exited non-zero on 'Local/059*160*128*011*78600051@default-9b10,1'
-- Executing DeadAGI("Local/059*160*128*011*78600051@default-9b10,1", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16---------------)") in new stack
-- AGI Script agi://127.0.0.1:4577/call_log--HVcauses ... ----------) completed, returning 0
-- Hungup 'Zap/pseudo-905303192'
== Spawn extension (default, 78600051, 1) exited non-zero on 'Local/059*160*128*011*78600051@default-9b10,2'
-- Executing DeadAGI("Local/059*160*128*011*78600051@default-9b10,2", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----0---------------)") in new stack
-- AGI Script agi://127.0.0.1:4577/call_log--HVcauses ... ----------) completed, returning 0
-- AGI Script agi-VDAD_ALL_inbound.agi completed, returning 0
-- Executing Goto("SIP/8882710414-b6f2b618", "default|8600051|1") in new stack
-- Goto (default,8600051,1)
-- Executing MeetMe("SIP/8882710414-b6f2b618", "8600051") in new stack
== Parsing '/etc/asterisk/meetme.conf': Found
-- Created MeetMe conference 1023 for conference '8600051'
-- Playing 'conf-onlyperson' (language 'en')
== Manager 'sendcron' logged off from 127.0.0.1
-- Hungup 'Zap/pseudo-433118146'
== Spawn extension (default, 8600051, 1) exited non-zero on 'SIP/8882710414-b6f2b618'
-- Executing DeadAGI("SIP/8882710414-b6f2b618", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----0---------------)") in new stack
-- AGI Script agi://127.0.0.1:4577/call_log--HVcauses ... ----------) completed, returning 0
-- Executing Answer("SIP/8882710414-b6f04900", "") in new stack
-- Executing AGI("SIP/8882710414-b6f04900", "agi-VDAD_ALL_inbound.agi|CID-----LB-----CL_GALLERIA-----8882710414-----CLOSER-----park----------999-----1") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/agi-VDAD_ALL_inbound.agi
-- Executing Answer("SIP/8882710414-b6f289f8", "") in new stack
May 1 15:52:44 WARNING[7052]: channel.c:780 channel_find_locked: Avoided initial deadlock for '0xb6f10e98', 9 retries!
-- Executing AGI("SIP/8882710414-b6f289f8", "agi-VDAD_ALL_inbound.agi|CID-----LB-----CL_GALLERIA-----8882710414-----CLOSER-----park----------999-----1") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/agi-VDAD_ALL_inbound.agi
-- Started music on hold, class 'default', on channel 'SIP/8882710414-b6f04900'
-- Started music on hold, class 'default', on channel 'SIP/8882710414-b6f289f8'
-- Executing Answer("SIP/8882710414-b6f2df38", "") in new stack
May 1 15:53:01 WARNING[7052]: channel.c:780 channel_find_locked: Avoided initial deadlock for '0xb6f0f890', 9 retries!
-- Executing AGI("SIP/8882710414-b6f2df38", "agi-VDAD_ALL_inbound.agi|CID-----LB-----CL_GALLERIA-----8882710414-----CLOSER-----park----------999-----1") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/agi-VDAD_ALL_inbound.agi
== Parsing '/etc/asterisk/manager.conf': Found
== Manager 'sendcron' logged on from 127.0.0.1
== Parsing '/etc/asterisk/manager.conf': Found
== Manager 'sendcron' logged on from 127.0.0.1
== Manager 'sendcron' logged off from 127.0.0.1
== Manager 'sendcron' logged off from 127.0.0.1
-- Stopped music on hold on SIP/8882710414-b6f04900
== Spawn extension (default, 8882710414, 2) exited non-zero on 'SIP/8882710414-b6f04900'
-- Executing DeadAGI("SIP/8882710414-b6f04900", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----0---------------)") in new stack
-- AGI Script agi://127.0.0.1:4577/call_log--HVcauses ... ----------) completed, returning 0
-- Started music on hold, class 'default', on channel 'SIP/8882710414-b6f2df38'
-- Executing Answer("SIP/8882710414-b6f07520", "") in new stack
May 1 15:53:20 WARNING[7052]: channel.c:780 channel_find_locked: Avoided initial deadlock for '0xb6f112a8', 9 retries!
-- Executing AGI("SIP/8882710414-b6f07520", "agi-VDAD_ALL_inbound.agi|CID-----LB-----CL_GALLERIA-----8882710414-----CLOSER-----park----------999-----1") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/agi-VDAD_ALL_inbound.agi
-- Started music on hold, class 'default', on channel 'SIP/8882710414-b6f07520'
-- Executing Answer("SIP/8882710414-b6f43d38", "") in new stack
-- Executing AGI("SIP/8882710414-b6f43d38", "agi-VDAD_ALL_inbound.agi|CID-----LB-----CL_GALLERIA-----8882710414-----CLOSER-----park----------999-----1") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/agi-VDAD_ALL_inbound.agi
-- Started music on hold, class 'default', on channel 'SIP/8882710414-b6f43d38'
-- Stopped music on hold on SIP/8882710414-b6f2df38
== Spawn extension (default, 8882710414, 2) exited non-zero on 'SIP/8882710414-b6f2df38'
-- Executing DeadAGI("SIP/8882710414-b6f2df38", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----0---------------)") in new stack
-- AGI Script agi://127.0.0.1:4577/call_log--HVcauses ... ----------) completed, returning 0
-- Stopped music on hold on SIP/8882710414-b6f289f8
== Spawn extension (default, 8882710414, 2) exited non-zero on 'SIP/8882710414-b6f289f8'
-- Executing DeadAGI("SIP/8882710414-b6f289f8", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----0---------------)") in new stack
-- AGI Script agi://127.0.0.1:4577/call_log--HVcauses ... ----------) completed, returning 0
-- Stopped music on hold on SIP/8882710414-b6f07520
== Spawn extension (default, 8882710414, 2) exited non-zero on 'SIP/8882710414-b6f07520'
-- Executing DeadAGI("SIP/8882710414-b6f07520", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----0---------------)") in new stack
-- AGI Script agi://127.0.0.1:4577/call_log--HVcauses ... ----------) completed, returning 0
-- Executing Answer("SIP/8882710414-b6f07520", "") in new stack
May 1 15:54:00 WARNING[7052]: channel.c:780 channel_find_locked: Avoided initial deadlock for '0xb6f10a78', 9 retries!
-- Executing AGI("SIP/8882710414-b6f07520", "agi-VDAD_ALL_inbound.agi|CID-----LB-----CL_GALLERIA-----8882710414-----CLOSER-----park----------999-----1") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/agi-VDAD_ALL_inbound.agi
== Parsing '/etc/asterisk/manager.conf': Found
== Manager 'sendcron' logged on from 127.0.0.1
== Parsing '/etc/asterisk/manager.conf': Found
== Manager 'sendcron' logged on from 127.0.0.1
== Manager 'sendcron' logged off from 127.0.0.1
== Manager 'sendcron' logged off from 127.0.0.1
-- Stopped music on hold on SIP/8882710414-b6f43d38
== Spawn extension (default, 8882710414, 2) exited non-zero on 'SIP/8882710414-b6f43d38'
-- Executing DeadAGI("SIP/8882710414-b6f43d38", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----0---------------)") in new stack
-- AGI Script agi://127.0.0.1:4577/call_log--HVcauses ... ----------) completed, returning 0
== Spawn extension (default, 8882710414, 2) exited non-zero on 'SIP/8882710414-b6f07520'
-- Executing DeadAGI("SIP/8882710414-b6f07520", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----0---------------)") in new stack
-- AGI Script agi://127.0.0.1:4577/call_log--HVcauses ... ----------) completed, returning 0
== Parsing '/etc/asterisk/manager.conf': Found
== Manager 'sendcron' logged on from 127.0.0.1
== Manager 'sendcron' logged off from 127.0.0.1
CALLINGUSA
 
Posts: 27
Joined: Fri Nov 30, 2007 2:02 pm

Postby Op3r » Thu May 01, 2008 7:22 pm

what astguiclient version?

agi output?
Get paid for US outbound Toll Free calls. PM me.
Op3r
 
Posts: 1424
Joined: Wed Jun 07, 2006 7:53 pm
Location: Manila

hello

Postby eliasferreyra » Thu May 01, 2008 9:33 pm

YES im having the same problem with the inbound campaign :(
eliasferreyra
 
Posts: 367
Joined: Wed Jul 18, 2007 3:27 pm

Postby CALLINGUSA » Sat May 03, 2008 7:50 am

ASTGUIClient Version is 2.0.4

Moreover, problem was resolved after restarting the server, now i need to configure to a little more depth, i have a recording to be played hold, when call the agents are on call, that recording needs to be played (saying, please be on call, our executives will be attending you shortly), which file needs to be replaced or where do i need to configure it.

2) whn nobody is logged in, then call needs to get diverted to a voicemail with a prerecorded message, where can i put that file for voicemail and how to configure it.

3) on saturdays and sundays, client want a special recording to be played for voicemail, saying we are closed on saturdays and sundays, where to configure that as well.....
CALLINGUSA
 
Posts: 27
Joined: Fri Nov 30, 2007 2:02 pm

Postby CALLINGUSA » Mon May 05, 2008 7:37 am

is the above mentioned possible using vicidial......
CALLINGUSA
 
Posts: 27
Joined: Fri Nov 30, 2007 2:02 pm

Postby mflorell » Mon May 05, 2008 8:02 am

"On Hold Prompt Filename" is where you put in the name of the periodic message that will interrupt music on hold, make sure that it is less than 9 seconds in length.

2. There is no method for sending a call somewhere when no agents are logged in. The closest thing is the drop action whicch will allow you to send to a voicemail box after the drop timeout has elapsed.

3. There is an "after hours" voicemail option, but not one only for specific days of the week, although you could program this in your dialplan.
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby CALLINGUSA » Mon May 05, 2008 10:37 am

Thanks for responding, this sorts out most of my doubts...
Now, one small query, lets say an agent is on the call, and he has a sound file on his system, in specific case, when customer calls in he is required to play that file to the customer. is that any way, agent can play the file in conf. which is there on his system locally....
CALLINGUSA
 
Posts: 27
Joined: Fri Nov 30, 2007 2:02 pm

Postby mflorell » Mon May 05, 2008 1:06 pm

That would depend on the softphone you were using.

But what some of our clients have been doing is using the "D1 - DIAL" and "D2 - DIAL" functions to do playback of sounds from the Asterisk system in the conference. This only allows for two separate audio files, but it allows much easier setup on larger campaigns and works universally on all VICIDIAL setups no matter the kind of phone used.
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida


Return to Support

Who is online

Users browsing this forum: No registered users and 236 guests