Android SMSC设置失败短信发送失败问题

 1:获得PDU码,,
比如 短信中心号码是  +8613800760500
先2位分组,后面不够的加一个f  那么就是  86 13 80 07 60 50 0f
                                      然后调换位置就是  68 31 08 70 06 05 f0
最后的关键 加上0891就行了
所以综上所述  SMSC号码为: 0891683108070605f0
2:在拨号键盘处输入*#*#4636#*#*,选择 手机信息,并在SMSC后的白框中输入你的PDU码。
3:点击更新。
4:狂按返回键返回 桌面
5:重新打开拨号键盘输入*#*#4636#*#*,选择手机信息,点击SMSC后方刷新。
6:检查PDU是否正确。如果正确,请返回桌面,现在已经可以发送短信了。如果错误请修正。
全国短信中心号码

北京移动 +8613800100500 北京联通 +8613010112500
上海移动 +8613800210500 上海联通 +8613010314500
天津移动 +8613800220500 天津联通 +8613010130500
重庆移动 +8613800230500 重庆联通 +8613010831500
黑龙江移动/联通短消息中心号码
哈尔滨 +8613800451500 黑龙江联通 +8613010980500
齐齐哈尔 +8613800452500
牡丹江、鸡西、七台河 +8613800453500
佳木斯、鹤岗、双鸭山 +8613800454500
绥化、伊春 +8613800455500
黑河、大兴安岭 +8613800456500
大庆 +8613800459500
辽宁移动/联通短消息中心号码
沈阳 +8613800240500 辽宁 +8613010240500
鞍山+8613800412500
本溪+8613800414500
锦州+8613800416500
阜新+8613800418500
铁岭+8613800410500
盘锦+8613800427500
大连+8613800411500
抚顺+8613800413500
丹东+8613800415500
营口+8613800417500
辽阳+8613800419500
朝阳+8613800421500
葫芦岛+8613800429500
内蒙古自治区移动/联通短消息中心号码
呼和浩特 +8613800471500 内蒙古 +8613010950500
河北移动/联通短消息中心号码
石家庄 +8613800311500 河北 +8613010180500
山西移动/联通短消息中心号码
太原 +8613800351500 山西 +8613010701500
大同 +8613800352500
阳泉 +8613800353500
晋中 +8613800354500
长治 +8613800355500
晋城 +8613800356500
临汾 +8613800357500
吕梁 +8613800358500
运城 +8613800359500
忻州 +8613800350500
朔州 +8613800349500
山东移动/联通短消息中心号码
济南移动 +8613800531500 济南联通 +8613010171500
青岛移动 +8613800532500 青岛联通 +8613010166500
淄博移动 +8613800533500 淄博联通 +8613010150500
德州移动 +8613800534500 德州联通 +8613010176500
烟台移动 +8613800535500 烟台联通 +8613010161500
潍坊移动 +8613800536500 潍坊联通 +8613010155500
济宁移动 +8613800537500 济宁联通 +8613010178500
泰安移动 +8613800538500 泰安联通 +8613010177500
临沂移动 +8613800539500 临沂联通 +8613010157500
东营移动 +8613800546500 东营联通 +8613010156500
威海移动 +8613800631500 威海联通 +8613010163500
莱芜移动 +8613800634500 莱芜联通 +8613010177500
聊城移动 +8613800635500 聊城联通 +8613010175500
菏泽
菏泽联通 +8613010179500
枣庄
枣庄联通 +8613010159500
滨洲
滨州联通 +8613010152500
日照
日照联通 +8613010158500

江苏移动/联通短消息中心号码
南京移动 +8613800250500 南京联通 +8613010341500
镇江移动 +8613800511500 镇江联通 +8613010343500
苏州移动 +8613800512500 苏州联通 +8613010451500
南通移动 +8613800513500 南通联通 +8613010358500
扬州移动 +8613800514500 扬州联通 +8613010431500
盐城移动 +8613800515500 盐城联通 +8613010348500
徐州移动 +8613800516500 徐州联通 +8613010350500
淮阴移动 +8613800517500 淮安联通 +8613010354500
连云港移动 +8613800518500 连云港联通+8613010346500
常州移动 +8613800519500 常州联通 +8613010440500
无锡移动 +8613800510500 无锡联通 +8613010331500
泰州移动 +8613800523500 泰州联通 +8613010445500
宿迁移动 +8613800527500 宿迁联通 +8613010349500
浙江移动/联通短消息中心号码
杭州移动 +8613800571500 杭州联通 +8613010360500
湖州移动 +8613800572500 湖州联通 +8613010425500
嘉兴移动 +8613800573500 嘉兴联通 +8613010420500
宁波移动 +8613800574500
绍兴移动 +8613800575500 绍兴联通 +8613010460500
台州移动 +8613800576500 台州联通 +8613010476500
温州移动 +8613800577500 温州联通 +8613010470500
丽水移动 +8613800578500 丽水联通 +8613010469500
金华移动 +8613800579500 金华联通 +8613010464500
衢州移动 +8613800570500 衢州联通 +8613010468500
舟山移动 +8613800580500 舟山联通 +8613010429500
安徽移动/联通短消息中心号码
合肥、巢湖、滁州、池州、六安、 +8613800551500 安徽联通 +8613000551500
安庆、蚌埠、芜湖、马鞍山、铜陵、宣城、黄山 +8613800553500
阜阳、淮北、淮南、宿州 +8613800558500
广西移动 +8613800771500 广西联通 +8613010591500
四*川移动 +8613800280500 四*川联通 +8613010811500
海南移动短信中心的号码:+8613800898500
海南联通短信中心的号码:+8613010501500
陕西 +8613800290500 西安 +8613010841500
甘肃 +8613800931500 兰州 +8613010879500
宁夏 +8613800951500 银川 +8613010796500
江西 +8613800791500 南昌 +8613010720500
四*川 +8613800280500 成都 +8613010811500
新疆 +8613800471500 乌鲁木齐 +8613010969500
贵州 +8613800851500 贵阳 +8613010788500
云南 +8613800871500 昆明 +8613010868500
西宁 +8613010776500

河南移动/联通短消息中心号码
郑州 13800371500 河南联通 +8613010761500
安阳 13800372500
新乡 13800373500
许昌 13800374500
平顶山 13800375500
信阳 13800376500
南阳 13800377500
开封 13800378500
洛阳 13800379500
商丘 13800370500
焦作 13800391500
鹤壁 13800392500
濮阳 13800393500
周口 13800394500
漯河 13800395500
驻马店 13800396500
三门峡 13800398500
湖北移动/联通短消息中心号码
武汉 +8613800270500 湖北 +8613010710500
鄂州 +8613800711500
孝感 +8613800712500
黄冈 +8613800713500
黄石 +8613800714500
咸宁 +8613800715500
荆州 +8613800716500
宜昌 +8613800717500
恩施 +8613800718500
十堰 +8613800719500
襄樊 +8613800710500
随州 +8613800722500
江汉 +8613800728500
广东移动/联通短消息中心号码
广州(含番禺、从化、增城、花都)移动 +8613800200500 广州联通 +8613010200500
江门 +8613800750500
韶关 +8613800751500
惠州 +8613800752500
梅州 +8613800753500
汕头 +8613800754500
深圳移动 +8613800755500 深圳联通 +8613010888500
珠海 +8613800756500
佛山(含南海) +8613800757500
肇庆 +8613800758500
湛江 +8613800759500
汕尾 +8613800660500
阳江 +8613800662500
揭阳 +8613800663500
茂名 +8613800668500
中山 +8613800760500
河源 +8613800762500
清远 +8613800763500
顺德 +8613800765500
云浮 +8613800766500
潮州 +8613800768500
东莞 +8613800769500
吉林移动/联通短消息中心号码
长春 +8613800431500 吉林 +8613010911500
吉林 +8613800432500
延吉 +8613800433500
四平 +8613800434500
通化 +8613800435500
白城 +8613800436500
辽源 +8613800437500
松源 +8613800438500
白山 +8613800439500
湖南移动/联通短消息中心号码
长沙 +8613800731500 湖南 +8613010731500
湘潭 +8613800732500
株洲 +8613800733500
衡阳 +8613800734500
郴州 +8613800735500
常德 +8613800736500
益阳 +8613800737500
娄底 +8613800738500
邵阳 +8613800739500
岳阳 +8613800730500
自治州 +8613800743500
张家界 +8613800744500
怀化 +8613800745500
永州 +8613800746500
福建移动/联通短消息中心号码
福州 +8613800591500 福州联通 +8613010380500
厦门 +8613800592500 厦门联通 +8613000592500
宁德 +8613800593500
莆田 +8613800594500
泉州 +8613800595500
漳州 +8613800596500
龙岩 +8613800597500
三明 +8613800598500
南平 +8613800599500
广西移动/联通短消息中心号码
南宁 +8613800771500 南宁 +8613010591500
柳州 +8613800772500
桂林 +8613800773500
梧州 +8613800774500
玉林 +8613800775500
百色 +8613800776500
钦州 +8613800777500
河池 +8613800778500
北海 +8613800779500
防城港 +8613800770500
香港流动 +85290288000

澳门电讯 +8536800853

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:PHP小松个人博客» Android SMSC设置失败短信发送失败问题
本文链接地址:http://www.phpsong.com/41.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SMPP(Short Message Peer-to-Peer)是一种用于发送和接收短信的协议,它允许应用程序通过短信中心(SMSC)发送和接收短信。在Java中,你可以使用第三方库来实现SMPP发送短信功能。 一个常用的Java库是OpenSMPP,它提供了一个简单易用的API来实现SMPP协议的功能。你可以通过以下步骤来使用OpenSMPP发送短信: 1. 首先,你需要添加OpenSMPP库的依赖到你的Java项目中。你可以在Maven或Gradle配置文件中添加以下依赖: ```xml <dependency> <groupId>org.jsmpp</groupId> <artifactId>jsmpp</artifactId> <version>2.3.8</version> </dependency> ``` 2. 创建一个SMPP会话(Session)对象,用于与SMSC进行通信。你需要提供SMSC的IP地址、端口号、用户名和密码等信息来建立连接。 ```java import org.jsmpp.session.SMPPSession; // 创建SMPP会话 SMPPSession session = new SMPPSession(); session.connectAndBind("smsc.example.com", 2775, "username", "password"); ``` 3. 构建一个SMS消息对象,并设置发送方、接收方和短信内容等信息。 ```java import org.jsmpp.bean.*; import org.jsmpp.session.SMPPSession; // 创建SMS消息对象 String sourceAddress = "sender"; String destinationAddress = "recipient"; String text = "Hello, World!"; SubmitSm submitMsg = new SubmitSm(); submitMsg.setSourceAddress(new Address((byte) 0, (byte) 0, sourceAddress)); submitMsg.setDestAddress(new Address((byte) 1, (byte) 1, destinationAddress)); submitMsg.setShortMessage(text.getBytes()); ``` 4. 使用SMPP会话发送SMS消息。 ```java import org.jsmpp.bean.SubmitSm; import org.jsmpp.session.SMPPSession; // 发送SMS消息 SMPPSession session = ...; // 已建立的SMPP会话 SubmitSm submitMsg = ...; // 构建的SMS消息对象 String messageId = session.submitShortMessage( submitMsg.getServiceType(), TypeOfNumber.valueOf(submitMsg.getSourceAddrTon()), NumberingPlanIndicator.valueOf(submitMsg.getSourceAddrNpi()), submitMsg.getSourceAddr(), TypeOfNumber.valueOf(submitMsg.getDestAddrTon()), NumberingPlanIndicator.valueOf(submitMsg.getDestAddrNpi()), submitMsg.getDestAddress(), new ESMClass(), (byte) 0, (byte) 1, null, null, new RegisteredDelivery(SMSCDeliveryReceipt.DEFAULT), (byte) 0, new GeneralDataCoding(Alphabet.ALPHA_DEFAULT, MessageClass.CLASS1, false), (byte) 0, text.getBytes() ); ``` 以上是使用OpenSMPP库发送短信的基本步骤。你可以根据具体需求进行更多的配置和处理,例如处理发送结果、接收短信回执等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值