Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Aspect/CTI dial DTMF digit problem

Aspect/CTI dial DTMF digit problem

Aspect/CTI dial DTMF digit problem

I am trying to provide soft phone capability. Rep calls customer. Rep puts the customer on-hold. Rep dials and plays a VRU message. Rep conferences the customer in. Now, we need to send a DTMF digit to VRU. This works when The VRU is dialed first without using the Aspect phone and the customer (Uniphi Connect). The problem seems to be that once we conference in the VRU line it's trunk does not accept any more CTI commands possibly because the call is now with the Aspect phone. But, the CTI processKey command does not work with the DTMF dial digits?

RE: Aspect/CTI dial DTMF digit problem

Use the DialDTMFDigits(subtype,callid,trunk,digits) method.  Comes with the abcon32 control.  


RE: Aspect/CTI dial DTMF digit problem

Thanks. But, DialDTMFDigits(subtype,callid,trunk,digits)  is not working for me once I conference in the Aspect call from customer. I pass in the original trunk and the response is that it is not in the right state. (invalid state).

RE: Aspect/CTI dial DTMF digit problem

What state is the teleset in?  Trunk?  Do your trunks support this?  You sure you are on the right trunk?

RE: Aspect/CTI dial DTMF digit problem

1. I dial the customer's number manually on the Aspect phone (Uniphi Connect)
2. I call ProcessKey to put the aspect phone on hold.
3. I call PlaceCall to dial the VRU.
4. I call ProcessKey to conference in the aspect phone.
5. I use noticeCallTrackingInformation to get the dest trunk for the VRU call.
6. I try to call DialDTMFDigits to send a digit to the VRU call. But, it says the call is in invalid state. It does work if the call to VRU is the original call and not conferenced in to aspect phone.

RE: Aspect/CTI dial DTMF digit problem

the tele set status is "EQUIPMENT_STATUS_BUSY_OTHER" which makes sense since it is on call with VRU and the customer.

RE: Aspect/CTI dial DTMF digit problem

The trunk status is also  "EQUIPMENT_STATUS_BUSY_OTHER". With only one call to VRU the status of both the set and trunk are "EQUIPMENT_STATUS_BUSY_OUT" which then accetpts the DialDTMFDigits call.

RE: Aspect/CTI dial DTMF digit problem

The dial dtmf digits is a 517 message on the application bridge.  The trunk must be in a "two-way" connected state for this message to be valid.

In a conference call the trunk is in a three-way connected state and thus is in an invalid state for the request.  This results in a 117 response message with a response of 'S'.

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close