Hi all,
I am using SIP connection to do outbound calls.
I am unable to do auto dial using SIP channel with Call files
I am creating call files like below.
Channel: SIP/XXXXXXXXXX@tatasip
Callerid: XXXXXXXX (DID provided by SIP provider)
MaxRetries: 5
RetryTime: 300
WaitTime: 45
Context: IVR
Extension:1001
Priority: 1
tatasip config from sip.conf
[tatasip]
type=friend
disallow=all
allow=alaw
allow=ulaw
allow=g729
host=X.X.X.X ;this is tata SBC ip
dtmfmode=rfc2833
nat=no
canreinvite=no
context=tata
IVR context from my dialplan
[IVR]
exten=>s,1,Set(ODBC_SAVE_CDR()={clid},{src},{dst},{dcontext},{channel},{dstchannel},{lastapp},{lastdata},{start},{answer},{end},{duration},{billsec},{disposition},{amaflags},{accountcode},{uniqueid},{userfield},${sequence})
exten => s,n,Set(TIMEOUT(digit)=5)
exten => s,n,Set(TIMEOUT(response)=10)
;exten => s,n,Answer
exten => s,n,Wait(1)
exten => s,n,AMD()
exten => s,n,GotoIf([{AMDSTATUS}=HUMAN]?humn:mach)
exten => s,n(mach),WaitForSilence(1000)
exten => s,n,Background(./custom/Main_Menu)
exten => s,n,Read(NUMBER,1,3,3)
exten => s,n,verbose({NUMBER})
exten => s,n,Set(CDR(userfield)={NUMBER})
exten => s,n,GotoIf({CDR(userfield)} = 1?:one)
exten => s,n,GotoIf({CDR(userfield)} = 2?:two)
exten => s,n(one),Playback(./vm-goodbye)
exten => s,n,Hangup()
exten => s,n(two),Playback(./vm-goodbye)
exten => s,n,Hangup()
exten => s,n(humn),WaitForSilence(1000)
exten => s,n,Background(./custom/Main_Menu)
exten => s,n,Read(NUMBER,1,3,3)
exten => s,n,verbose({NUMBER})
exten => s,n,Set(CDR(userfield)={NUMBER})
exten => s,n,GotoIf({CDR(userfield)} = 1?:one)
exten => s,n,GotoIf({CDR(userfield)} = 2?:two)
exten => 1,1,Playback(./vm-goodbye)
exten => 1,n,Hangup()
exten => 2,1,Playback(./vm-goodbye)
exten => 2,n,Hangup()