3
생년월일을 휴대폰을 통해 11211971
으로 입력하려고 시도했지만 IVR (Interactive Voice Response)이 11121197
입니다.별표 서버에서 발행
당신이 DTMF 수신 몇 가지 문제가있을 수 있습니다에서 caling DID 및 DTMF를 입력하는 경우
exten => s,n,Read(dateofbirth,${ANOUNCEMENT_RECORDINGS}/HIP-5A1,8,s)
exten => s,n,GotoIf($["${dateofbirth}" = ""]?retry-dateofbirth-notentered)
exten => s,n,Set(monthofbirth=${dateofbirth:0:2})
exten => s,n,Set(dayofbirth=${dateofbirth:2:2})
exten => s,n,Set(yearofbirth=${dateofbirth:4:4})
exten => s,n,Goto(${IF($[$[${LEN(${monthofbirth})} != 2]|$[${monthofbirth} > 12] |$["${monthofbirth}" ="00"]|$["${monthofbirth}" ="**"]|$[${LEN(${dayofbirth})}!=2]|$[${dayofbirth} > 31]|$["${dayofbirth}" ="00"]|$["${dayofbirth}" ="**"]|$[${LEN(${yearofbirth})} !=4]|$["${yearofbirth}" ="0000"]|$["${yearofbirth}" ="****"]]?retry-dateofbirth-invalid:saydateofbirth)})
더 자세한 정보를 제공 할 수 있습니까? 너 어떻게 그 자리를 읽니? 몇 가지 코드를 보여줄 수 있습니까? dtmf를 info, rfc 또는 inband로 수신하도록 별표를 구성 했습니까? – marcelog
어떤 채널 드라이버입니까? SIP, DAHDI, IAX2? –
SIP 채널 드라이버 –