CMPP發送長短信

通常的CMPP網關單條最長70字,若是超過70字的時候,不想拆分,就得以長短信的形式發送了。發送長短信的時候必須是有格式的,按照GSM協議的定義,tpPid和tpUdhi要取值爲1,在短信內容中增長6字節的udhi頭,這也就出現了,單條70字,長短信單條67字的說法。如下是udhi頭的內容 java

byte[] tp_udhiHead = new byte[6];
tp_udhiHead[0] = 0x05;
tp_udhiHead[1] = 0x00;
tp_udhiHead[2] = 0x03;
tp_udhiHead[3] = (byte)(System.currentTimeMillis()%255);
tp_udhiHead[4] = (byte) messageUCS2Count;//總條數
tp_udhiHead[5] = 0x01;//第幾條
再加134字節的真正的短信內容就能夠了。另外,部分CMPP網關是能夠去掉網關強制簽名的,也就是CMPP去簽名,有須要的聯繫我啊,有償服務。
相關文章
相關標籤/搜索