Raspberry PI에 연결된 Huawei E173 USB 어댑터가 있습니다. 해당 장치를 사용하여 전화를 걸고 받으려고 합니다.
내 목적을 위해서는 (i) 통화 오디오를 파일에 저장하고 (ii) 입력 파일의 오디오를 전화 통화로 보내야 합니다.
내가 아는 한(공식 가이드를 찾을 수 없음) E173 동글은 세 가지 새로운 장치를 설정합니다(틀리면 정정해 주세요).
/dev/ttyUSB0
명령용/dev/ttyUSB1
음성 데이터용/dev/ttyUSB2
알림을 위해
전화 통화를 활성화하기 위해 다음 명령을 실행합니다: AT+CLIP=1
, AT+CRC=1
, AT+CNMI=1,2
on /dev/ttyUSB0
. 또한 실행하면 AT^CVOICE?
. ^CVOICE:0,8000,16,20
마지막으로 전화를 걸거나 받을 때 포트 로의 오디오 전달을 계속 AT^DDSETEX=2
활성화합니다 ./dev/ttyUSB0
/dev/ttyUSB1
이 시점에서 나는 막혔습니다.
나는 거기에 있다는 것을 안다다른 유사한 게시물에서는 마이크 입력 및 스피커 출력을 리디렉션하려고 시도합니다.하지만 내 목표는 대화를 파일에 저장하는 것입니다(통화 중에 실행을 시도했지만 cat /dev/ttyUSB1 > filename.raw
표준 소프트웨어로 파일을 열 수 없는데 어떻게 변환할 수 있습니까?). 파일의 음성(어떤 형식입니까? sendback을 사용해 보았지만 filename.raw
전체 시스템이 정지되었습니다)./dev/ttyUSB1
cat filename.raw > /dev/ttyUSB1
오디오를 파일에 저장하고 파일에서 오디오를 다시 보내는 방법은 무엇입니까?
내가 찾은일부 리소스유사한 장치의 경우 오디오가 8000Hz의 디지털 주파수에서 모노로 전송되고 16비트로 디지털화되어야 한다고 인터넷에서 설명하려고 합니다. 명령의 결과를 살펴보면 AT^CVOICE?
이러한 매개변수가 제 경우에도 작동할 것입니다. 또한 동일한 리소스에는 "오디오 데이터는 0.02초마다 320바이트 일괄 처리로 모뎀 오디오 포트에 공급되어야 합니다."라고 명시되어 있습니다. 이 방법을 적용해 보았지만 성공하지 못했습니다.