Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations TouchToneTommy on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

CTI - ATTRouteSelect (Prompting for digits help)

Status
Not open for further replies.

Zowwie438

Programmer
Aug 27, 2004
74
US
All,

I hope that most of you have been assisted by my previous posts on how to use UUI data and ATTPrivateData... But despite my past knowledge, I have a new task ahead of me and I need some input.

If any of you have used cstaRouteSelect in combination with ATTV6RouteSelect... you will see a struct entitled ATTUserCollectCode_t.

The docs on this are a little off and it's not very clear.

My goal is this:
1) Call comes in without UUI or entered digits.
2) I wish to route call to announcement 71234 and have it prompt for digits and return that to my CTI app.
3) However... Once I get my response, I still want to be able to route the call.

From what I can tell... The response from the ATTCollectCode_t appears to arrive as an answer event and there is no way to change this.

I have to be able to place an announcement PRIOR to prompting for digits and I don't want to have to re-create vectors and announcements all over the PBX.

There should be a way to create one common announcement that reads "Please enter your account number" and then route and collect from that one common location.

If anyone has experience doing this... Please post it here to the group so we can all learn.

Thanks again to the owners of this board for providing such an oustanding resource for us telco geeks. :)

--Zowwie
 
ZOwwie438,

if i got your problem right, you want to have that announcement to be played and digits collected in a way a subroutine works: vector a does something then issues adjunct-route request, application on the other side of the cti link sees that there is no collected digits nor uui and redirects a call to vdn b and vector b that plays announcement and collects digits and then it should return control back to vdn a/vector a. am i right? and what system/call center version you're running?
 
Dwalin,

Yes... The issue is:

In todays world - VDN A has a static announcement that prompts every caller who enters to enter their digits.

But I want to remove the announcement from VDN A and only have an adjunct route.

If CTI App sees that no entered digits or UUI exist, then I want the TSAPI application to be able to use attv6routeselect to utilize collectCode to send the call to an announcement 11123 "Enter your digits" and then wait for the response from the tn744 board.

The avaya docs say it can be done... But whenever I try it... I just hear the announcement and the collection never occurs.

I know I can do it by creating more VDN's and vectors, but I want to avoid that and make it as dynamic as possible so we don't have to bother our voice team all the time.

So... Has anyone every used AttV6RouteSelect in combination with collectCode (ATTCollectCode_t) with any success?

Thanks,

Zowwie
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top