發(fā)表于:2006/6/21 15:34:00
#0樓
接聽(tīng)電話并播放留言,先說(shuō)說(shuō)我的思路:
1。監(jiān)聽(tīng)串口,有RING
2。AT+flcass=1; AT+VLS=1, 語(yǔ)音模式下語(yǔ)音線路選擇,相當(dāng)接聽(tīng)電話,
3。使用AT+VIT命令設(shè)置時(shí)間參數(shù),當(dāng)?shù)竭_(dá)這個(gè)時(shí)間后,Modem還有沒(méi)有接收到Computer發(fā)送給它的語(yǔ)音數(shù)據(jù),則返回<crlf>OK<crlf>
4。 AT+VSM=2,8000 選擇語(yǔ)音數(shù)據(jù)格式(16bit,8000hz的取樣頻率,單聲道)
5。 AT+VTX命令,如果返回<CRLF>CONNECT<CRLF>就可以發(fā)送語(yǔ)音數(shù)據(jù)了。
6。語(yǔ)音數(shù)據(jù)發(fā)送完成后,返回<CRLF>OK<CRLF>
碰到的問(wèn)題:
1。 當(dāng)使用AT+VLS=1;命令接聽(tīng)電話后;Modem不停的報(bào)告<DLE>*<DLE><7E>,<DLE>#<DLE><7E>,根據(jù)文檔說(shuō)明,有這個(gè)報(bào)告,證明對(duì)方在不停的按*,#健,但是事實(shí)是雙方都沒(méi)有按鍵,也沒(méi)有說(shuō)話,這是怎么回事??
2。 使用AT+VTX命令后,發(fā)送給Modem的音頻數(shù)據(jù)格式應(yīng)該是什么樣的,難道是原始的Wave音頻數(shù)據(jù)??我試過(guò),直接發(fā)送Wave原始的音頻數(shù)據(jù)沒(méi)有用;請(qǐng)問(wèn)這又是怎么回事??
1。監(jiān)聽(tīng)串口,有RING
2。AT+flcass=1; AT+VLS=1, 語(yǔ)音模式下語(yǔ)音線路選擇,相當(dāng)接聽(tīng)電話,
3。使用AT+VIT命令設(shè)置時(shí)間參數(shù),當(dāng)?shù)竭_(dá)這個(gè)時(shí)間后,Modem還有沒(méi)有接收到Computer發(fā)送給它的語(yǔ)音數(shù)據(jù),則返回<crlf>OK<crlf>
4。 AT+VSM=2,8000 選擇語(yǔ)音數(shù)據(jù)格式(16bit,8000hz的取樣頻率,單聲道)
5。 AT+VTX命令,如果返回<CRLF>CONNECT<CRLF>就可以發(fā)送語(yǔ)音數(shù)據(jù)了。
6。語(yǔ)音數(shù)據(jù)發(fā)送完成后,返回<CRLF>OK<CRLF>
碰到的問(wèn)題:
1。 當(dāng)使用AT+VLS=1;命令接聽(tīng)電話后;Modem不停的報(bào)告<DLE>*<DLE><7E>,<DLE>#<DLE><7E>,根據(jù)文檔說(shuō)明,有這個(gè)報(bào)告,證明對(duì)方在不停的按*,#健,但是事實(shí)是雙方都沒(méi)有按鍵,也沒(méi)有說(shuō)話,這是怎么回事??
2。 使用AT+VTX命令后,發(fā)送給Modem的音頻數(shù)據(jù)格式應(yīng)該是什么樣的,難道是原始的Wave音頻數(shù)據(jù)??我試過(guò),直接發(fā)送Wave原始的音頻數(shù)據(jù)沒(méi)有用;請(qǐng)問(wèn)這又是怎么回事??
[此貼子已經(jīng)被作者于2006-6-21 15:34:01編輯過(guò)]