gsm

Decoding GSM 6.10 parts in NAudio

感情迁移 提交于 2019-12-25 06:55:46
问题 How can I decode GSM 6.10 (Full-Rate) codec audio byte array on the fly in NAudio? Sources says that wave decoding is processed at one time and I can't process several bytes of wave (fix me if I'm wrong). My situation is that I receive bytes array of GSM 6.10 audio from the server, array size can be specified, but how can i decode it and write to the device? Edit: What am I doing wrong? According to Mark's solution this should work but all I hear is distorted sounds: WaveOut waveO = new

How to play GSM files in HTML5

▼魔方 西西 提交于 2019-12-25 02:55:52
问题 I would like to play a GSM audio file within my HTML5 page In order to do some testing I created the following piece of code <!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <title>Test</title> </head> <body> <audio controls> <source src="/home/server/Desktop/audiofile.wav" type="audio/x-wav"> </audio> </body> </html> Unfortunately this code does not work and and the play button is grey. Details of audio format with soxi Input File : 'audiofile.wav' Channels : 1 Sample Rate : 8000

Is it possible to build peer-to-peer GSM connection using OpenBTS [closed]

不羁的心 提交于 2019-12-25 01:38:55
问题 Closed . This question needs to be more focused. It is not currently accepting answers. Want to improve this question? Update the question so it focuses on one problem only by editing this post. Closed 5 years ago . I read about OpenBTS it's really amazing... but I was wondering if we can use it to build phone-to-phone provider-less network. Any clues or experiments are really appreciated. 回答1: One thing to be aware of is that open BTS is 2G/GSM only - i.e. it does not support 3G/UMTS. This

Arduino GSM GPS Shield doesn't do the GSM_READY check

送分小仙女□ 提交于 2019-12-24 16:44:08
问题 Before you mark this question as duplicate, please note that I have already tried this, this & this I bought an Arduino UNO R3 & a SIM808 GSM/GPS shield recently. The RX of the Shield is connected to Pin 11 of Arduino, TX to Pin 10 with both the GNDs connected to each other. I have connected my Arduino to my computer with the USB & the shield is connected to an external power supply with a 12V Adapter. Additionally, I have connected the 3.3V of the Arduino to Vcc of the shield. Following is

AT+CUSD doesn't get balance

僤鯓⒐⒋嵵緔 提交于 2019-12-24 15:35:07
问题 I have a DataNet GSM Modem (HUAWEI Mobile Broadband E173). I want to get balance with USSD code *141*1# but unfortunately I don't get any result.I get just OK in response. I read these posts and many others: Error on checking balance via USSD I have tried IRA and GSM and UCS2 but no result. how to get balance by USSD commands? My port is selected correctly because other commands work properly AT command - USSD I test with 15 at the end and without that My situation is as below: AT+CSCS? +CSCS

How to read messages from GSM modem in Embedded C?

谁都会走 提交于 2019-12-24 10:57:55
问题 I am currently working on my mini-project under the domain "Internet of Things". I chose to design a wireless Notice board using a GSM module. I divided the project into two modules. First, the Arduino-LED board interface which perfectly completed. Second, GSM-Arduino interface. Basically, a message/SMS will be sent from the mobile phone to the GSM module and then we have to read that message from GSM module using Arduino. I am facing a problem here. The message is being sent to the GSM modem

Sending SMS using GSM Modem

限于喜欢 提交于 2019-12-24 04:31:39
问题 i wanna create a form that can send sms to multiple recipient, i've created a form that uses javascript to add or remove textbox dynamically, this code successfully send sms when i fill one recipient number, but fails to send more than one recipient, and i want to know how do i make this form sends sms towards multiple user as i try to make it send sms to more than one user by making it loop, i get this error, Can someone help? Warning: Invalid argument supplied for foreach() <SCRIPT language

getGsmBitErrorRate always returns 255 on Android

允我心安 提交于 2019-12-24 02:56:16
问题 I need to get BER on Android, and I'm using the method getGsmBitErrorRate of a SignalStrength like this public void onSignalStrengthsChanged(SignalStrength signalStrength) { super.onSignalStrengthsChanged(signalStrength); Log.e("onSignalStrengthsChanged: ", "GSM Cinr = " + signalStrength.getGsmSignalStrength()); } inside a PhoneStateListener. According TS 27.007 8.5, the expected return id (0-7, 99) , but in my app, it's only returning 255 ! Is there any interpretation of this number, or it's

Parsing message parameters received by a GSM modem in python

拈花ヽ惹草 提交于 2019-12-24 02:17:00
问题 I'm trying to parse messages that I receive from a GSM modem in python. I have a lot of messages that I need to parse. I receive new messages every couple of hours or so. Here's an example of the data the I receive after reading data from the modem by using a serial object into a list x. AT+CMGL="ALL" +CMGL: 1,"REC READ","+918884100421","","13/04/05,08:24:36+22" here's message one +CMGL: 2,"REC READ","+918884100421","","13/04/05,09:40:38+22" here's message two +CMGL: 3,"REC READ","

Writing AT commands embedded linux

旧巷老猫 提交于 2019-12-24 01:42:27
问题 I am having issues writing AT commands to a GSM module. It works flawless when i use minicom -b 115200 -D /dev/ttySP0 --term=vt100 But i cant figure out how to do the same thing in C code. I do not receive any errors, but the module does no react to the commands. Anyone know what could be wrong? #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <termios.h> #include <stdio.h> #define BAUDRATE B115200 #define COM1 "/dev/ttySP0" static int fd; static struct termios oldtio