reza6384
یک شنبه 21 مهر 1387, 12:29 عصر
سلام.
وقتی که یک DeliveryStatus Report دریافت می کنیم، طبق توضیحاتی که جناب Noorsoft در تاپیک PDU Encoding/Decoding دادن ، این رشته شامل شماره گیرنده ، تاریخ ارسال و تاریخ دریافت پیامه و متن هم نداره.
مشکلاتی که من با این رشته دارم اینهاست :
1- تاحالا در تمام رشته های DeliveryReport دریافتی ، بدون استثنا دیدم که زمان ارسال و زمان دریافت دقیقا یکی هست.
2- همون موقعی که بعد از ارسال پیام ، +CMGS و OK رو از مودم دریافت کردم که نشوندهنده ی ارسال شدن پیامه ، زمان سیستم رو خوندم ، که این زمان با زمان بالایی منطبق نیست.
سوال من به طور خلاصه اینه که وقتی ما یک DataTable از SMS های ارسالی داریم، وقتی یک DeliveryStatusReport برای شماره گیرنده X رسید، باید کدوم سطرهای DataTable رو Update کنیم تا مشخص بشه اون پیام ها به مقصد رسیده. یعنی اگر به X بیش از یک پیام ارسال شده باشه دچار مشکل میشیم.
ممنون.
وقتی که یک DeliveryStatus Report دریافت می کنیم، طبق توضیحاتی که جناب Noorsoft در تاپیک PDU Encoding/Decoding دادن ، این رشته شامل شماره گیرنده ، تاریخ ارسال و تاریخ دریافت پیامه و متن هم نداره.
مشکلاتی که من با این رشته دارم اینهاست :
1- تاحالا در تمام رشته های DeliveryReport دریافتی ، بدون استثنا دیدم که زمان ارسال و زمان دریافت دقیقا یکی هست.
2- همون موقعی که بعد از ارسال پیام ، +CMGS و OK رو از مودم دریافت کردم که نشوندهنده ی ارسال شدن پیامه ، زمان سیستم رو خوندم ، که این زمان با زمان بالایی منطبق نیست.
سوال من به طور خلاصه اینه که وقتی ما یک DataTable از SMS های ارسالی داریم، وقتی یک DeliveryStatusReport برای شماره گیرنده X رسید، باید کدوم سطرهای DataTable رو Update کنیم تا مشخص بشه اون پیام ها به مقصد رسیده. یعنی اگر به X بیش از یک پیام ارسال شده باشه دچار مشکل میشیم.
ممنون.