在内地可以用的短信发送程序到了香港不能用了。为什么?

shenb 2003-08-26 09:22:29
我在内地编写了一个短信发送程序,通过COM口用手机发送短信的那种。在内地测试都好好的,可是同样的手机,同样的程序,同样的数据线,到了香港却不能用了。连ATDT+phone都不能发送出去。
请问这和移动供应商有关吗?
...全文
915 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
shenb 2003-09-10
  • 打赏
  • 举报
回复
问题解决了。不能打电话,是因为sim卡的问题。换了一个就可以了。
不能发送短信,是因为编码的问题。问题如下:
我根据网上的编码算法,phone := phone +'11000D91' +'000800' + msg;
其中,'11000D91'中的0D,是针对国内的手机号码的,国内的手机加国际区号有13位
但是香港的只有11位,自然就不对了。我把它改成了0B就一切正常。
其实这个数字应该算出来的。不过如果不考虑程序的国际性,只是在一个地区使用,那就无所谓了。我现在的程序只是在香港使用,我就把它固定主了。
问题圆满解决。谢谢大家关心
shenb 2003-09-09
  • 打赏
  • 举报
回复
打电话好了,可以用atd命令打电话了!!!
现在的问题的,我无法发送短信。
当我用中文的编码发送短信出去的时候,接收到的短信是一个空短信。估计是编码的问题。
不知到哪里又text短信的代码?
我用好多国内的现成的短信控件,都不能使用。
rebornman 2003-09-02
  • 打赏
  • 举报
回复
搞咩??
  • 打赏
  • 举报
回复
香港的移动网络和内地的移动网络是不同的。可以先试试在内地发送短信给香港的手机。
  • 打赏
  • 举报
回复
手机能拨打电话吗?是否开通漫游功能?
shenb 2003-09-01
  • 打赏
  • 举报
回复
那边的人什么都不懂,看来只能我去了。而且电脑在路由器后面,想来个远程遥控都不行。
test09test 2003-09-01
  • 打赏
  • 举报
回复
你说你的atd<phone number>也是失败的,那是不是所有的at commands都失败呢?如果是,那就是模块问题了,或者是波特率设置错误!
del_c_sharp 2003-08-31
  • 打赏
  • 举报
回复
你让那边的人先试试 直接用超级终端拨号
shenb 2003-08-31
  • 打赏
  • 举报
回复
我现在正在怀疑国际号码的问题。
在国内,拨号可以“1300361xxxx”,也可以'+861300361xxxx'。这两种方式是等价的。
我以为前面加了“+86”会更加通用一点。所以我在程序里面默认加上了'+852',这是香港的区号。我觉得是不是问题就处在这里呢?在香港根本不需要或者说根本不能够加国际区号?所以引起了atd+phone都不能使用的怪事。
这个只能我到了香港以后才能验证了。
  • 打赏
  • 举报
回复
这跟信息中心号码应该无关.比如说,你在香港发送短信给香港的朋友,该短信会回到你原本手机的信息中心,再由该中心发到香港的,你只是漫游到了香港.
发送短信时,目标号码和信息中心号码使用的是国际吗?
cx_super 2003-08-30
  • 打赏
  • 举报
回复
up
shenb 2003-08-29
  • 打赏
  • 举报
回复
我用的正式pdu格式的。我在网上只找到了pdu的编码方式。在国内进行了无数测试,都是正常的。在香港发送的是繁体汉字,也应该使用pdu格式的。

还有,我觉得短信不能发送,情有可原,可能是编码不对。但是atdt+phone+;+#13不能使用,就怎么都说不过去了

今天我去公安办通行证了,准备9号到深圳插团入香港。

心里惴惴不安--担心行程时间到了,却找不到原因,没有把事情办好。-----楼上的兄弟,您说的两岸三地都能使用,使我的信心大大增强。说明至少AT指令不会在香港失效。
shenb 2003-08-28
  • 打赏
  • 举报
回复
我也是怀疑进错了线路
但是香港那边的人说,直接用这个手机打电话、接电话都是正常的
我就搞不懂了。
现在我已经去办理入香港的手续了。
我在杭州,到香港的路费就要不少钱了
麻烦啊!

初步定9.10到香港
到时候发现什么,会马上和大家说的
到时候可要帮小弟一把~~~
del_c_sharp 2003-08-28
  • 打赏
  • 举报
回复
我怀疑--->

进入香港的网络,但进入了错的线路,比如正常工作为线路1,
而现在你的线路选择为2
gangle 2003-08-28
  • 打赏
  • 举报
回复
你看看移动的国际长途介绍里有多少香港的移动运营商。确定你想要用的先。我没有记错的话好像有4-5个之多。看看你需要的是哪个然后我们再想办法找给你。
shenb 2003-08-28
  • 打赏
  • 举报
回复
不过我查找资料,发现AT指令集是国际标准
就想不通为什么香港的不能用呢?
shenb 2003-08-28
  • 打赏
  • 举报
回复
楼上的大哥,不知道哪里可以找到香港电信的短信资料?
现在最令我头痛的是,atd+phone+;+#13 都无法使用。真的令我好惊讶。
看来只能到香港去一趟了。看看现场到底是什么样的一个情况。
luchang 2003-08-28
  • 打赏
  • 举报
回复
gz
test09test 2003-08-28
  • 打赏
  • 举报
回复
你的短讯用text模式试过吗??我觉得如果你是pdu格式的,发送号码的长度和发送号码你也许encode的不对,其他应该没问题。我做的程序两岸、三地都可以用。
Perrin 2003-08-28
  • 打赏
  • 举报
回复
GZ

做个记号
加载更多回复(6)

790

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 其他移动相关
社区管理员
  • 移动开发其他问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧