I was playing around with the ctd.sh script and my SER setup w/ ATA-186 clients. I got it to work by adding a simple "ACK" to the ctd script after the INVITE response and before the REFER. The documentation page indicates that this ACK happens in the ctd example, but running a tcpdump/ngrep on the SER machine showed that it never did.
The only problem I have is that when I send an ack through the fifo, it looks like SER is waiting for a response, so it takes a good 20 seconds or so before it gives up and moves onto the REFER.
Is there an easy way to convince SER to not wait for a response to an ACK through the FIFO? I thought there was a fifo command to do this but couldn't find one...
Also for anybody who cares, the REFER method works with the ATA-186 firmware 2.16 and higher, but I also created a modified version of the ctd script that completed the calls using the BYE/Also method that works on pre-2.16 ATAs.
- Mike