2015-01-27 9 views
1

AT 명령으로 한 부분을 보내지 만 메시지가 70자를 넘으면 내 SMS가 보내지지 않았습니다.
내 텍스트 본문은 다음과 같습니다AT 명령으로 멀티 파트 sms 보내기가 실패했습니다.

نام و نام خانوادگی : احسان صادقی
آخرین اعتبار موجود در کارت : 1,597,739 ریال
تاریخ : 1393년 11월 7일
ساعت : 12 : 7

과 내가 만드는 pdu는 다음과 같습니다.

PDU Number:1 Length For AT:153 
079189390500410051000C918919229556870008FF8B060804945B02010646062706450020064800200646062706450020062E0627064606480627062F06AF06CC0020003A00200627062D063306270646002006350627062F064206CC000D000A0622062E063106CC0646002006270639062A062806270631002006450648062C0648062F0020062F0631002006A906270631062A0020003A0020003100350039 

PDU Number:2 Length For AT:105 079189390500410051000C918919229556870008FF5B060804945B020200370037003300390020063106CC06270644000D000A062A0627063106CC062E0020003A00200031003300390033002F00310031002F00300037000D000A063306270639062A0020003A002000310032003A0037 

이 새로운 pdu는 전송되지 않았으며 메시지를 70 자로 분할하여 개별적으로 전송할 때 전화로 별도의 메시지로 전송되었습니다.

+0

고객이 인터넷에 접속하지 않고 GSM 모뎀을 사용하고자합니다. –

답변

1

SMS에서 길이가 70 유니 코드 (16 비트) 또는 140 8 비트 문자 또는 160, 7 비트 (GSM 인 코드) 인 메시지를 보낼 수 없습니다. 70 개 이상의 문자가있는 경우 2 개의 SMS를 보내야하지만 두 개의 개별 SMS로 처리되어 하나의 문자로 70 개의 유니 코드 문자가 필요합니다. 사용자 데이터 헤더 사용. 이 article은 연결된 메시지의 구조에 대해 설명합니다.