Nowsms提交了串联短信,其中包含一个空格字符......

Nowsms提交了串联短信,其中包含一个空格字符...... 搜索搜索
作者 信息
纳尔逊林
新成员
用户名:纳尔索纳姆

邮政编号:28
注册:02-2013
2014年8月28日星期四发布 - 09:53 AM:  

亲爱的支持

由手机提交以下连接短信:

\ 11111111112222222222222222222222222222222222222444444
5555555555666666666677777777778888888888
9999999999000000000011111111112222222222
3333333334444444444555555555566 \ 66666666.
7777777777888888888899999999990000000000
1111111111222222222233333333334444444444
5555555555666666666677777777778888888888
9999999999000000000011111111112222222222
3333333333444444444455555555556666666666
7777777777888888888899999999990000000000

上述SMS包含402个字符并分成3个SMS。
当我们通过SMPP连接接收的3个短信时,我们有会计
回调要做结算和路由。然后当现在发出第一个和第一个和
第二短信到上游SMPP提供商,一个空间(hex code 20)add to the end.

如果我检查第一个短信的SMPP数据包发送到Nowsms
该消息包含UDH标题和152个字符:
UDH - 05 00 03 0 03 01
消息文本 -
\ 11111111112222222222222222222222222222222222222444444
5555555555666666666677777777778888888888
9999999999000000000011111111112222222222
3333333333444444444455555555556

我还在单独的电子邮件中发送了SMPP数据包和SMS-Debug日志。

请帮助调查为什么添加到结尾的空间字符。
由于上游SMS提供商拒绝了此短信,因此可以删除
最后添加了空间字符?

谢谢。

最好的祝福
纳尔逊
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:5019
注册:08-2008
2014年8月28日星期四发布 - 05:56 PM:  

嗨尼尔森,

我试图重新创建这个问题。

您是否遇到了从Nowsms的Web界面提交的同样的问题,或者它必须通过SMPP客户端进入触发问题?

-
DES.
nowsmsSupport
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:5020
注册:08-2008
2014年8月28日星期四发布 - 07:11 PM:  

嗨尼尔森,

我认为这是一个字符集问题。

你正在解释它\ (这是0x5c的ISO-8859-1字符),但如果您查看逆时针会计回调,则ordsms正在将角色解释为ö(GSM character 0x5C).

我想你想改变你的两个smsc字符集"ISO-8859-1默认",这应该解决这个问题。

我有点感兴趣的是空间角色来自哪里,但在我的测试中,当字符集设置为ISO-8859-1时,它会在这个特殊的场景中消失。

-
DES.
nowsmsSupport