简体   繁体   中英

Can I receive and send voice through a GSM?

I am using an arduino Uno with SIM800L, I am trying to send voice at anyway while a voice call is active, and how do I receive voice too?

I have searched a lot, but found nothing. Even though, I have reference which contains most of the AT commands that are applicable on my SIM800L. For example, when I make a voice call with my phone and the SIM800L, how do I receive the voice data from the GSM when I talk through my phone?

The GSM I have is SIM800L version 2, note that version 2 is different from version 1. However, it turned out that there are no at commands to send voice while a voice call is active, you must use another pin, not directly from the at commands. SIM800L has only 7 pins which is low, this is a picture of it : https://i.imgur.com/yxS3Apy.jpg .

It does not have any pins for receiving and sending voice specialized for a voice call. So, you can answer a call and dial a number, but you can't hear or speak. So, all I can do is use another GSM that has the capability of receiving and sending voice.

However, if you would like to know if a GSM has the voice capability or not, you should find these couple of these pins or similar to them:

  1. MCN (Microphone Negative)
  2. MCP (Microphone Positive)
  3. SPKN (Speaker Negative)
  4. SPKP (Speaker Positive)

Search for SIM800C, which has these pins. You can also connect a basic speaker with an amplifier directly with the SPKN and SPKP, the amplifier is optional, but the sound will be too weak.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM