Page 1 of 1

hear ring and busy in manual dial

PostPosted: Fri Jun 03, 2016 1:35 pm
by macmaglaque
Hi Guys,

Can somebody tell me how can I pass on the call status (Ring or Busy) during manual dial?

Does it have something to do with the dial plan of my provider?

Thank you,

Asterisk 1.8.32.3
Vicidial 2.12-557a
Centos 6.8
4GB Ram
2 Proc Cores

Re: hear ring and busy in manual dial

PostPosted: Fri Jun 03, 2016 8:31 pm
by MJCoate
If you're talking about audio signaling (i.e. ringback) that is dependent on the carrier sending it back to you. You'll also need to pass your calls through the loopback so you can hear it. You can use a dialplan entry like this:

exten => _ZZ1NXXNXXXXXX,1,Answer()
exten => _ZZ1NXXNXXXXXX,n,Dial(${TRUNKloop}/Y${EXTEN:2},,To)
exten => _ZZ1NXXNXXXXXX,n,Hangup()
Where ZZ is the MANUAL DIAL PREFIX to be used and Y is the DIAL PREFIX for the carrier to send calls to after going through the loopback. After this, change your MANUAL DIAL PREFIX in your campaign to ZZ.

If you're talking about SIP signaling, that also should be sent by your carrier and is normally displayed in a pop-up box in the agent interface on manual calls (that is, if it's something that doesn't connect).

Re: hear ring and busy in manual dial

PostPosted: Thu Jun 23, 2016 2:45 pm
by williamconley
If a call is "busy", you get immediate feedback in the agent screen (the call TERMINATES with busy as the reason, and the agent is immediately notified).

If a call is "ringing", the called party determines ring tone (if any). In many situations, this results in silence ... which should be interpreted as ringing, as a rule. Alternately, as the previous poster suggested, you can use the loopback dialplan to generate a second call (doubling the workload for the system for the duration of the call) to provide a ring tone from Asterisk to itself for the first leg of the call. On a heavy-use system, this can present a load issue, of course.

Note that neither of these situations will resolve a "35 second wait ... then 'disconnected number'" result. Since that phone company prefers to ignore the call for 35 seconds before responding with the DC message, nothing will fix that scenario except autodial (which would of course fix all of this).

Why are you manual dialing in the first place? I hope these are 3-way calls or "exceptions" and not the main dialing method. If so: You're losing money, LOL 8-)

PS: You should include your installation method, with version, in your post with your other specs. If it's not Vicibox or Goautodial ... a link to the installation instructions used is often useful.