PDA

View Full Version : ارسال صدا با gsm modem



par3eh
شنبه 29 تیر 1392, 17:57 عصر
سلام دوستان

من نیاز دارم که یک فایل صوتی که توی سیستم ذخیره شده هست رو با GSM برای طرف مقابل پخش کنم.میشه کمک کنید ؟

با GSM میتونم زنگ بزنم و یا تماسی رو ور دارم ولی نمیدم اینکار رو چطور انجام بدم...امکانش هست؟

MohammadHadi2031
جمعه 04 مرداد 1392, 07:36 صبح
سلام

byte[] fileByte = File.ReadAllBytes(@"C:\wav1.wav");
modemPort.Write("ATZ" + "\r");
modemPort.Write("AT+VSM=0" + Environment.NewLine);
modemPort.Write("AT+VLS=n" + Environment.NewLine);
modemPort.Write("AT+FCLASS=8" + Environment.NewLine);

modemPort.Write("AT+VTX" + Environment.NewLine);

int kha = (fileByte.Length - 44) / 2048;
int mid = (fileByte.Length - 44) % 2048;
for (int i = 0; i <= kha; i++)
{
if (i == kha)
modemPort.Write(fileByte, i * 2048 + 44, mid);
else
modemPort.Write(fileByte, i * 2048 + 44, 2048);
}
modemPort.Write("ATH" + Environment.NewLine);

modem port نام یک serial port است
بله می توانید زنگ بزنید یا تماسی رو ور دارید
در اینترنت این عبارت را جستجو کنید AT Command