Цитата(megajohn @ Jul 3 2013, 21:12)

ща с ума сойду
запрашиваю у опсоса свой тариф *111*0887# приходит ответ в двух смс
+CMGR: "REC UNREAD","111","","13/07/03,18:01:03+16",129,64,0,8,"+79112009993",145,61
041204300448002004420430044004380444043D044B04390020043F043B0430043D003A00200421
0430043D043A0442002D041F043504420435044004310443044004330020002D0020041C04220421
0
02D
+CMGR: "REC UNREAD","111","","13/07/03,18:01:03+16",129,68,0,8,"+79112009993",145,17
0028044404350434002900200028041F0420041F0029002000280053004300500029
в первом выставлены флаг TP_UDHI а во втором TP_UDHI+TP_MMS
вопрос, а где же сам User data header ? в DataUser только текст, и привычного заголовка типо 050003130201 для конктатенированных СМС не вижу. Винить опсоса или телит UC864E или меня ?
Так, все пиво отпустило, начинаем разбираться...
В первом сообщении параметр <fo> (жирный) сообщает о наличии бита UDHI, во втором сообщении тот же параметр сообщает о наличии битов UDHI и RD (удаление дублей). Самого заголовка в теле нет, да он там и не нужен. Так, как длина первого сообщения равна 41 а длина второго 17 символов. Итого 58 символов. Что влезет в одно сообщение даже если дописать заголовок. То есть конктатенация сообщения не нужна в принципе.
Но параметр длины в первом сообщении почему то сообщает нам о длине в 61 символ. Что наводит на мысль о том, что это либо глюк модуля, либо глюк модуля и оператора.
Что бы можно было думать дальше, попробуйте перевести модуль в режим PDU и снова запросить свой тариф. По ответу в PDU формате посмотрим.