در یک برنامه ثبت نظرات صوتی می خواهم از دستور record استفاده کنم به این صورت که طرف مقابل تا زمانی که صحبت می کنه صداش ضبط بشه و به محض اینکه گوشی را قطع می کنه record متوقف و فایل ذخیره بشه،
با توجه به
x - Ignore all terminator keys (DTMF) and keep recording until hangup
از دستورهای زیر استفاده می کنم،
ولی به هر صورتی که می نویسم وقتی تماس را قطع می کنم فایل ذخیره نمیشه و باید حتما # را بزنیم که فایل ذخیره بشه
ممنون میشم راهنمایی بفرمایید
کد PHP:
Record(filename.format,[silence,[maxduration,[options]]])
a - Append to existing recording rather than replacing.n - Do not answer, but record anyway if line not yet answered.q - quiet (do not play a beep tone).s - skip recording if the line is not yet answered.t - use alternate '*' terminator key (DTMF) instead of default '#'x - Ignore all terminator keys (DTMF) and keep recording until hangup.k - Keep recorded file upon hangup.y - Terminate recording if any DTMF digit is received.
x - Ignore all terminator keys (DTMF) and keep recording until hangup
از دستورهای زیر استفاده می کنم،
ولی به هر صورتی که می نویسم وقتی تماس را قطع می کنم فایل ذخیره نمیشه و باید حتما # را بزنیم که فایل ذخیره بشه
کد PHP:
exten => 1,n,record(${date}.wav,5,100,x)
یا
exten => 1,n,record(${date}.wav,5,100)
و یا
Record(${date}.wav,[5,[100,[x]]])
کامنت