发送垂直栏的问题

发送垂直栏的问题 搜索搜索
作者 信息
约翰尼
新成员
用户名:johny.

邮政编码:44
注册:02-2009
2013年10月31日星期四发布 - 08:55 AM:  

你好

我使用nowsms v2013.07.02

我有问题发送|(Vertical bar)
当我发送时|(Vertical bar)在“文本消息”选项卡中,移动电话接收@字符。
手机必须接收0x1b20(7位编码值|(Vertical bar))但它收到7位编码值0x1b00。

我现在附上我们的SMS配置

smsgw.ini.
[smsgw]
modem1 = smpp - 203.xxx.xxx.xx:xxx
WebAuth = No.
webmenu =是的
WebPort = 8800.
receivems = no.
接收率=否
debug =是的
ReceiveSmsCharset = UTF-8
ConnectionApdateTrigherRestart = 201111107161457.
独立式=是的
Alertemailsender = xxxxxxxx.
AlertemailueSize = 50.
AlertemailSmtpuser = xxxxxxxx.
AlertEmailSmtppass = 0510xxxxxx.
phpenable = no.
phpallyRemote = No.
AlertEmailSmtpserver = xxxxxxxx.
AlertemailSmtpport = 25.
Alertemailrecip = YXXXXXXXXXX.
AlertEmailsendinfo = No.
[入站SMS路由]
[SMPP - 203.xxxx.xxxx.xx:6xx]
SMPPVersion = V3.4
用户名= nplex7.
密码= ESME7.
senderaddressoverride =是的
收到=否
接收率=否
Usessl = No.
longsmsalt =是的
Keepalive = 58
senderaddress =+821029991115


SMSout日志
2013-10-31 16:05:11,47a31834,xxx.xx.xx.xx,22114403,OK - SMPP - 203.229.247.33:6208,Sender=+821029991115; smscmsgid = 1000dcc; text ="|"




请检查此问题
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:4712
注册:08-2008
发表于2013年10月31日星期四 - 03:20 PM:  

嗨约翰尼,

我没有看到ordsms侧的任何编码错误。

配置为使用GSM时(or default)用于SMPP连接的字符集,NOWSMS编码垂直条形|为0x1b 0x40。这是正确的编码。(启用smppdebug.log或执行Wireshark跟踪,这就是您将看到的。)

可能相关的说明... 0x40是ISO-8859-1字符集中的@的字符编码,0x00是GSM字符集中@的字符编码。因此,它看起来像SMSC期望ISO-8859-1输入和生成GSM字符集输出。

你能发送@符号吗?如果无法成功发送@,则应将SMSC字符设置为ISO-8859-1(or "ISO-8859-1默认"......两个设置都使用相同的字符集,"as default"版本离开data_coding 0而不是3).

如果可以发送@确定,则不会更改字符设置。相反,您的SMSC可能会有错误处理此字符。

-
DES.
nowsmsSupport