It seems that it's impossible to perform a <record> with duration greater of 20 sec.
After trying with:
maxtime="60s", maxtime="60000ms" i started thinking the possibilty that maxtime would be ignored. So i tried "5s" and it's worked :-o arghh!!
So i tried "32767ms" assuming maxtime could be an Int16 but nothing. After 20 sec my rec will be interrupted.
I think it's a pretty big deal.. Anybody has a workaround??
here is my code:
<form id="recMex"><record name="message" dtmfterm="true" beep="true" modal="true" maxtime="60s"><noinput> Sorry. I didn't hear you. Now returning to the main menu.<goto next="#main" /></noinput><filled><assign name="exitcode" expr="0"/><assign name="reclength" expr="message$.duration" /><assign name="email" expr="'recipient@intranet.local'"/></filled></record><subdialog enctype="multipart/form-data" src="http://worker02.intranet.local/CommonVoiceXmlSheets/uploadrec.aspx" name="submitResult" namelist="message reclength email" method="post"><filled><assign name="record" expr="submitResult.file"/><disconnect namelist="exitcode record reclength email" /></filled></subdialog></form>