I am having issues in getting a Cisco 2811 router to function properly with Microsoft Speech Server 2007. We have the router configured as a very simple gateway for this purpose. It takes inbound calls and forwards the calls on to the Speech Server just fine, but when performing outbound calls we run into an issue. The Speech Server begins playing it's IVR application to the caller seemingly immediately upon the router accepting the SIP invite message. Of course, the router has not setup the call to the PSTN destination yet and the IVR application may be finished playing it's message by the time the called party even picks up. I don't know what I'm missing here but I have to think it is something very simple. I had read about blind versus attended transfers but so far have not been able to figure out if that is the issue and/or how to configure it for an attended transfer if that is the issue.
Any assistance or ideas here would be appreciated.
OK, I'm shooting in the dark here, so take this with a grain of salt and ignore if you'd like.
I think the issue is that you are using an FXO port. If it were a digital trunk, especially PRI, this wouldn't be a problem. The issue is that the far end is generating the ring-back, and the router assumes that you want to hear the ringback, so it sets up the RTP stream right away. The issue is the E_HTSP_VOICE_CUT_THROUGH option in the FXO's call control debug. I think you may be able to disable that by using the 'no auto-cut-through' in the FXO voice port config mode. I believe that will force the router to wait until the call is answered before opening the RTP stream.
Let me know if that works or if you've solved it some other way.