I have an issue where the caller is not hearing any ringing. The scenario I have is
Inbound SIP -> Asterisk -> DeadAGI -> ATA
Essentially when an inbound SIP call is received by Asterisk, it is passed to A2Billing using DeadAGI. That application then in turns dials the appropriate ATA. The dial string used by the application is:
Dial(local/123456789@diddestination|60|HriL(3600000:61000:30000)]
diddestination is a section in my extension.conf, as such:
[diddestination]
exten => _X.,1,Set(DEST=${EXTEN})
exten => _X.,n,Goto(s, 1)
exten => s,1,Ringing
exten => s,n,Dial(SIP/${DEST},20)
exten => s,n,Goto(s-${DIALSTATUS},1)
exten => s-ANSWER,1,Hangup
exten => s-CONGESTION,1,VoiceMail(${DEST})
exten => s-BUSY,1,VoiceMail(${DEST})
exten => s-NOANSWER,1,VoiceMail(${DEST})
exten => s-CHANUNAVAIL,1,VoiceMail(${DEST})
exten => s-CANCEL,1,VoiceMail(${DEST})
Everything works except the calling party does not hear any ringing. My assumption is that the ATA on the other end isn’t generating a ring tone therefore it’s Asterisk’s responsibility to do that.
I’ve tried adding the r option to the dial command inside the diddestinations “wrapper” as well as the dial command used by the A2Billing application (shown above). Neither works.
Any assistance would be greatly appreciated.
Aaron