Yes, you may be right. I may have configured something wrong. But, what pointed me to the pulse-duration problem was these entries in the event log when an incoming call clears:
cas |01/01| 2000/01/01|00:05:54:570 |Received Message
CAS: HL Message
CAS: ABCHANGE Message
[2,0,2,1] Process AB change: ABCD=0xf.
[2,1]CasCall::abChange: ** CasState=7,ABCD=0xf
HL Event = 6
[2,1] casProc: Disc-Idle for incoming call
[2,1] Start Timeout, ID = 16
[2,1] New State = 8
cas |01/01| 2000/01/01|00:05:55:070 |Timeout Event = 16
Stopped Timeout T = 16
[2,1] casProc: x4-T16
[2,1] casProc: x4-T16, Current/Voltage (34/248)
[2,1] casProc: Flash event occured, State = 8
casProc: Far-End Disconnect pulse < 600mS, ignored... [2,1] New State = 7 I have already raised this with Techland. I'll post the result here.