cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1323
Views
0
Helpful
8
Replies

BACD Drop Through Prompt

bjgubbels
Level 1
Level 1

Hello,

I have a drop through prompt setup to go to queue that uses a voice hunt group. When callers dial the aa it drops through to the queue.   The queue works for a period of two minutes before dropping the call. I have narrowed it down to the param second-greeting-time 120, but no second greeting plays. Any help is appreciated. 

!
application
service aa flash:app-b-acd-aa-3.0.0.4.tcl
paramspace English index 1
param number-of-hunt-grps 1
param drop-through-option 1
param handoff-string aa
param max-time-vm-retry 3
param aa-pilot 7988
param queue-overflow-extension 7900
paramspace English location flash:
param drop-through-prompt flash:en_bacd_allagentsbusy.au
param second-greeting-time 120
param send-account true
param call-retry-timer 120
param max-time-call-retry 600
param voice-mail 7988
param service-name queue
!

!
service queue flash:app-b-acd-3.0.0.4.tcl
param queue-len 30
param aa-hunt1 8030
param number-of-hunt-grps 1
param queue-manager-debugs 1
!

8 Replies 8

brunofalco
Level 1
Level 1

Hi,

Please, did you solve your problem?

I'm having the same issue with a drop through script....

Regards,

Bruno

I was able to solve. 

I just changed paramspace  English index in service aa to: 

paramspace English index 0 

Let me know if that helps. Once I made that change, the queue was working. 

Thank you for helping me!
It was solved!

But, can I do another question?

Is it possible to have 2 different applications?
I mean...As I am creating a drop-through bacd, I´d like to create the following situation:

If I dial out 5000, I will reach the service aa and the call will be forward to hunt 5010.
If I dial out 6000, I will reach a second service, like aa2, and the call will be forwarded to hunt 6010.

Is it possible??

Thank you again!

I am glad to hear that that worked. 

You can create two different services as well. Basically, you would create the second aa and service similar to the first, but with a different identifiers. 

  -   aa2 and service queue2 as an example. 

Following the same configuration (except for changes in some of the parameters , i.e. aa hunt1) as the first aa and service should allow for going to two separate hunt groups. 

Please let me know if I miss understood the question.  

Sorry to bother you with this, but something weird is happening.
So, I've created 2 different services. Like aa and aa2, and queue and queue2.

I changed the parameters to the 2nd service (Hunt and service queue name).

But, the weird situation is the following: 

When I dial out to aa2 pilot (5001), even I created a second dial-peer pointing to this service, I am calling the first one (aa service)

A second thing strange is, even if I wipe out the second service (aa2), and keep the second dial-peer, when I dial out 5001, I still call to the first service.

Sorry If I wasn't able to explain better.

Tks!

Can you post output of both service and application config as well as the dial peers ?

Follow below the config:

application
service aa flash:app-b-acd-aa-3.0.0.4.tcl
paramspace english index 0
param number-of-hunt-grps 1
param drop-through-option 1
param handoff-string aa
paramspace english language en
param max-time-vm-retry 1
param aa-pilot 5000
param queue-overflow-extension 7000
paramspace english location flash:
param drop-through-prompt _dt_prompt.au
param call-retry-timer 3
param max-time-call-retry 3
param voice-mail 7000
param service-name queue
!
service queue flash:app-b-acd-3.0.0.4.tcl
param aa-hunt1 7000
param number-of-hunt-grps 1
param queue-manager-debugs 1
param queue-len 10
!
service aa_2nd flash:app-b-acd-aa-3.0.0.4.tcl
paramspace english index 1
param number-of-hunt-grps 1
param drop-through-option 1
param handoff-string aa_2nd
paramspace english language en
param max-time-vm-retry 1
param aa-pilot 5002
param queue-overflow-extension 8000
paramspace english location flash:
param drop-through-prompt _dt_prompt.au
param call-retry-timer 3
param voice-mail 8000
param max-time-call-retry 3
param service-name queue_2nd
!
service queue_2nd flash:app-b-acd-3.0.0.4.tcl
param aa-hunt2 8000
param number-of-hunt-grps 1
param queue-manager-debugs 1
param queue-len 10
!

dial-peer voice 300 voip
service aa
destination-pattern 5000
session target ipv4:10.0.100.6
incoming called-number ....
dtmf-relay h245-alphanumeric
codec g711ulaw
no vad
!
dial-peer voice 301 voip
service aa_2nd
destination-pattern 5002
session target ipv4:10.0.100.6
incoming called-number ....
dtmf-relay h245-alphanumeric
codec g711ulaw
no vad
!

ephone-hunt 1 peer
pilot 7000
list 7002
description Option 1

ephone-hunt 2 peer
pilot 8000
list 7052
description Option 1

I would try the following for each dial peer: 

  • incoming called-number 5000 (instead of ....)
  • incoming called-number 5002 (instead of ...)

Let me know if this works... Note:  Do you have any translation patterns that encompass 5000 & 5002 ?