I cannot believe I am still working on this issue, but I am. I have been in discussions with the PBX folks at the office we are working out of, Scansource, and Dialogic themselves. I have stumped the Dialogic guys at this point, and as far as we can all tell, the PBX is configured appropriately.
From the gateway logs, apparently the PBX is telling them to go On Hook immediately after dialing a busy number for one reason or another. The gateway then sends back a 480 message which gets Acknowledged. I'm assuming that means that Speech Server got the message? My app, however, doesn't get any call status until the 2nd attempt has completed. Does Speech Server retry calls for you? I cannot find any setting for this in the Admin Console, but it is the only reason I can think of that a call is tried 2x.
Any ideas? Anything would be helpful. Right now, the biggest issue is that busy numbers get called 2x as many times as we'd like, and eats up an extra minute per call attempt, which when we get a lot of users, could turn into a larger problem depending on how many busy calls we encounter. Thanks in advance. Let me know if I can provide any more info!