SMPP TLV参数的价格 | ![]() |
Nowsms支持论坛⬆ NowSMS支持 - 短信问题⬆ 归档于2013年11月14日⬆ |
◄ ► |
作者 | 信息 | |||
DES - Nowsms支持 董事会管理员 用户名:Desosms. 邮政编码:4632 注册:08-2008 |
在我们的支持邮箱中收到此双色球历史开奖记录。我在这里发布,帮助客户询问问题并帮助有关配置TLV参数的问题的人: | |||
DES - Nowsms支持 董事会管理员 用户名:Desosms. 邮政编码:4633 注册:08-2008 |
你好, 您的SMPPOPTIONS设置的格式不正确。 NowSMS将解释为您尝试定义TLV标记号0x284335 0x2591和0x429。 试图澄清一些关于定义TLV参数的混淆,我们昨天刚刚发布了一篇文章 http://www.zgbianpofanghuwang.com/smpp-tlv 正如我了解所需的配置,这是要添加到SMSGW.INI的[SMPPOPTIONS]部分: [SMPPOPTIONS] priceposit = 1400,整数,4 产品= 1401,整数,4 Partner_Role_ID = 1402,Integer,4 本节介绍使用哪些TLV参数以及数据格式的参数值。它没有定义要用于参数的值。 (两个方面注意:参数名称不能包含空格字符,您会注意到我在上面的设置中替换了下划线的空格。类型支持4字节整数TLV参数需要更新版本的Nowsms http://www.zgbianpofanghuwang.com/download/nowsms20130830.zip。您应该验证提供程序的数据格式实际上是一个4字节整数。大多数提供商使用字符串值,即使字符串包含十进制数字,因为字符串更容易编码。) 既然TLV参数已定义为Nowsms,则下一步是使用它们。 如果Nowsms通过SMPP从提供商接收到SMS,其中包括这些参数中的任何一个,则会计回调和2路命令将自动将参数添加到HTTP请求中,例如&SMPPOPTION_PRICEPOINT = 284335.&SMPPOPTION_PRODUCT = 2591.&SMPPOPTION_PARTNER_ROLE_ID = 429. 通过HTTP向Nowsms向Nowsms提交双色球历史开奖记录时,可以使用这些相同的参数来指定应在向SMPP提供程序提交双色球历史开奖记录时包含TLV参数。 如果你 want to automatically include a TLV parameter in every message without requiring it to be explicitly set for each message submission, it is possible to configure NowSMS to use a default value for this parameter when submitting messages to your SMPP connection. 要为此参数定义默认值,请手动编辑SMSGW.ini,并在SMPP连接的部分标题中(例如,[SMPP - IP.Address:Port]),添加“defaultsmppoptions =”设置,其中此设置的值可以包含任何“smppoptions”设置。 例如: defaultsmppoptions = pricepoint = 284335 或者,如果您有多个需要设置的SMPPOPTIONS参数,则需要将其设置为默认值,以“;”分隔它们。例如: defaultsmppoptions = pricepoint = 284335;产品= 2591; partner_role_id = 429 请记住,此DefaultSmpPoptions设置在SMPP连接的部分标题下(例如,[SMPP - IP.Address:Port]),不是在定义参数格式的[SMPPOPTIONS]部分下。 - DES. nowsmsSupport | |||
DES - Nowsms支持 董事会管理员 用户名:Desosms. 邮政编码:4634 注册:08-2008 |
作为澄清的另一个点,Wireshark是一个很好的工具,可以帮助您确认参数设置您希望它们的方式。 它还可以帮助看到如何在从提供商接收的双色球历史开奖记录中设置参数,并帮助验证您使用的格式正确。 作为示例,我在测试服务器上配置了SMPP连接以使用您所描述的参数,并且在通过SMPP提交时是生成的数据包的Wirshark解码: ![]() (请注意,Wireshark不知道这些TLV参数将被解释为4字节整数,因此它们的值显示为二进制十六进制字符串。) 如果你r SMPP submit looks like this one, but you still get errors from your provider, recheck the documentation from your provider to verify TLV parameter formats. As I mentioned earlier, I am suspicious that they might want you to be using string formats instead of integer. - DES. nowsmsSupport | |||
Preetinder Singh. 新成员 用户名:PREET. 帖子数量:1 注册:09-2013 |
嗨专家, 如以上Wireshark.'s logs shown by you. 现在在你身边改变后,现在也向我展示了同样的日志。 屏幕短附近...... ![]() ![]() 现在,请建议已成功添加TLV Params。 但到目前为止,在smsoutxxxxxx.log文件错误就是这样... 重试待处理 - 错误:交货失败(用于data_sm_rep.) - Esme_rdeliveryFailure.(0xFE). 请建议.... | |||
Preetinder Singh. 新成员 用户名:PREET. 邮政编码:2 注册:09-2013 |
另外一件事我想清楚,而配置新设置我已启用"UseDataSM=Yes",然后在设置TLV参数之前,双色球历史开奖记录发送双色球历史开奖记录发送,SMSOUTXXXXXXX.LOG中有条目为"OK -- SMPP -". 它意味着什么 - SMPP ...... 什么是b / w data_sm和submit_sm ??? (这是为了您的善意,上面/较早的共享日志(i.e. wireshark's log) is after remove "UseDataSM=Yes"来自smsgw.ini文件..) 请指定...... | |||
DES - Nowsms支持 董事会管理员 用户名:Desosms. 邮政编号:4635 注册:08-2008 |
根据您指出它们应该是的,设置了TLV参数。 但是,您确定这是您提供者希望它们的格式(4 byte integer)?您的提供商有关这些参数的哪些文档?也许文件将建议不同的格式。 另一个详细信息,我注意到您似乎从短代码发送(4 digit number)。然而,SMPP提交包表示发件人地址是国际数字。 默认情况下,Nowsms将编码5位数字或少量的发送方地址作为网络特定数字(TON = 3)。所以我想知道你是否手动将该吨配置为1.您的提供商可能接受带有TON = 1的短代码发件人......这取决于它们......但通常现在的IDSMS将自动设置吨= 3。所以我怀疑这一点。 除了这些建议之外,您需要询问您的提供商为什么他们返回此错误。 - DES. nowsmsSupport | |||
DES - Nowsms支持 董事会管理员 用户名:Desosms. 邮政编码:4636 注册:08-2008 |
确定意味着双色球历史开奖记录由SMSC接受。日志条目还应报告SMSCMSGID = XXXX,该XXXX报告提供者分配给邮件的双色球历史开奖记录ID。 提供商是否告诉您您需要使用data_sm? 提供商需要使用DATA_SM是不正常的。 很难解释,但在SMPP中,ESME到SMSC通常使用Subment_sm格式。 SMSC为ESME通常使用RELATION_SM格式。 数据库不需要支持。当它时,它可以在任一方向上使用。它通常用于SMSCS之间的集线器/对等类型的连接,或者存在其他非常专业的要求。 - DES. nowsmsSupport | |||
Preetinder Singh. 新成员 用户名:PREET. 邮政编号:3 注册:09-2013 |
正如我让你询问发起者地址xxxxxx的长度(i.e. in 6 digit) 它通过手动改变了实际上9876。 根据你的说法,smsoutxxxxx.log发生了此错误背后的问题。?? 我们可以使用操作员分享捕获的Wireshark日志,以便有关TLV参数的更多澄清。如果有什么不对劲,那么他们更新我们.. 你对上面的上述点是什么意思。?? | |||
DES - Nowsms支持 董事会管理员 用户名:Desosms. 邮政编码:4637 注册:08-2008 |
| |||
Preetinder Singh. 新成员 用户名:PREET. 邮政数量:4 注册:09-2013 |
谢谢......我会与我的提供商共享日志。 下面提到是req。来自提供者方面。 (提供商邮寄给我'------') - --------------------- 伙伴向我们发送一些额外的参数,所需的额外参数是: - 价格点(0x1400) - 产品(0x1401) - 合作伙伴角色ID(0x1402) 对于TLV具有长度= 4,键入=整数。如果有任何进一步的疑虑,请告诉我们。 - --------------------------- 如果我的配置/参数未满足提供程序REQ,则讨论。 | |||
DES - Nowsms支持 董事会管理员 用户名:Desosms. 邮政编码:4638 注册:08-2008 |
Wireshark跟踪确实确实确实确认了以这些格式编码的TLV参数。 | |||
Preetinder Singh. 新成员 用户名:PREET. 邮政编码:5 注册:09-2013 |
你好, 如前所述,现在MT短信正常工作。(Thanks for help.) 但没有从运营商获取mo双色球历史开奖记录.... 下面是smsgw.ini文件.. [SMPP] [smpp - xxx.xxx.xxx.xx:xxxxx] SMPPVersion = V3.4 用户名= XXX. 密码= xxxxxxxx. senderaddressoverride =是的 收到=是的 接收率=否 Usessl = No. USETLV =是的 ReceiveLeConnection = YES. longsmsalt =是的 Sourceton = 1 Sourcenpi = 1 destton = 1 destnpi = 1 Bindton = 0. bindnpi = 0. [smsgw] modem1 = smpp - xxx.xxx.xxx.xx:xxxxx WebAuth = No. webmenu =是的 WebPort = 8800. 独立式=是的 ReceiveSMS =是的 接收率=否 phpenable = no. phpallyRemote = No. rescivemscommand1 =* http:// localhost:8080 // submanagerrel / submanager?param&mdn=@@SENDER@@&dnis=@@RECI P@@&mo=@@FULLSMS@@ No No ReceiveSmsCharset = UTF-8 [SMPPOPTIONS] 产品= 1401,整数,4 priceposit = 1400,整数,4 Partner_Role_ID = 1402,Integer,4 - 请检查TRX模式下是否配置了NOWSMS。 - 网址<<<http:// localhost:8080 // submanagerrel / submanager?param&mdn=@@SENDER@@&dnis=@@R ECIP@@&mo=@@FULLSMS@@>>正常工作正常工作。 - 我们可以通过wireshark等检查在线跟踪吗???????? 请建议.........! | |||
DES - Nowsms支持 董事会管理员 用户名:Desosms. 邮政编码:4645 注册:08-2008 |
你好, | |||
Preetinder Singh. 新成员 用户名:PREET. 邮政数目:6 注册:09-2013 |
你好... 我从提供商方面获得了短信"SMSIN-20130911.LOG"和此文件中的条目是: 2013-09-11 11:25:27,+xxxxxxxxxxxx,smpp - bbb.bbb.bb.bbb:aaaaa,text ="Test";Recip=9876 这里+xxxxxxxxxxxx是我得到mo的手机号码。 这里BBB.BBB.BB.BBB:AAAAA is SMSC IP and PORT. 还在文件夹中"SMS-IN\20130911\"文件创建为522a0432.sms和值:: [sms-in] modemname = smpp - bbb.bbb.bb.bbb:aaaaa 发件人=+XXXXXXXXXXXX Phonenumber = 9876. 数据=测试 并配置Tomcat.'s URL as rescivemscommand1 =* http:// localhost:8080 // submanagerrel / submanager?param&mdn=@@SENDER@@&dnis=@@RECI P@@&mo=@@FULLSMS@@ No No - 但在Mo通过逆时间时,不会调用Tomcat URL。 - 共15个文件"SMS-IN\20130911\"即15 Mo来自提供者。 请帮助我尽快解决...... | |||
DES - Nowsms支持 董事会管理员 用户名:Desosms. 邮政编码:4646 注册:08-2008 |
好的......这更容易排除故障。 由于文件具有.sms扩展名,这意味着nowsms认为没有匹配的2路命令。 使用.in扩展名重命名文件。他们是否通过双向命令处理或重命名为.sms扩展? 如果它们重命名为.sms扩展名,我的猜测是您用于手动编辑smsgw.ini的编辑器,使用空格字符替换为whitepace字符...这会导致解析双向命令的问题。(记事本是一个安全的编辑器。 ) 手动从SMSGW.INI中删除该行。然后将命令添加到配置UI中。 重命名.SMS文件到.in以触发再处理。 - DES. nowsmsSupport | |||
Preetinder Singh. 新成员 用户名:PREET. 邮政编码:7 注册:09-2013 |
对不起,我没有得到你.. 我只尝试过>>> 已更改SMS-In \ 20130911 \ 522a0432.sms至522a0432.in .. 它与522A0432.SMS变为52.04.SMS。 请详细说明...... | |||
DES - Nowsms支持 董事会管理员 用户名:Desosms. 邮政编码:4648 注册:08-2008 |
| |||
Preetinder Singh. 新成员 用户名:PREET. 邮政编码:8 注册:09-2013 |
嗨..是的它现在工作.. 谢谢.. 关于MT双色球历史开奖记录的一个问题.... 当我发送mt双色球历史开奖记录时"300 characher"它的应用程序在单个URL中向Nowsms发送,但在smsoutxxxxx.log中 像那样进入>>(in two lines..) 2013-09-11 16:55:26,sar-xxxxxxxxxxx-522a1ba4-2-1,112.196.2.204,xxxxxxxxxxxx,ok - smpp - aaa.aaa.aa.aaa :bbbb ,sender = 9876; scscmsgid=0; dudh= 0500033C0201;文本="UUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU" 2013-09-11 16:56:00,sar-xxxxxxxxxxx-522a1ba4-2-2,112.196.2.204,xxxxxxxxxxx,OK - SMPP - AAA.AAA.AA.AAA:BBB,SERDER=9876;商业= 9876;商业= 9876; 0500033C0202;文字="UUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU" IP:AAA.AAA.AA.AAA:BBBB MDN:xxxxxxxxxxxx. 双色球历史开奖记录:uuuuuuuuuuuu. 这是什么意思?? 来自我的侧面或单个双色球历史开奖记录是否有两条不同的双色球历史开奖记录??? 请建议......! | |||
DES - Nowsms支持 董事会管理员 用户名:Desosms. 邮政编码:4649 注册:08-2008 |
你好, SMS双色球历史开奖记录的空气限制为160个文本字符(或140个二进制字节,或70个16位Unicode字符)。将更长的双色球历史开奖记录分段,然后由接收设备重新组装。 以下文章提供了更多细节: http://www.zgbianpofanghuwang.com/long-sms-text-messages-and-the-160-character-limit - DES. nowsmsSupport | |||
Preetinder Singh. 新成员 用户名:PREET. 邮政编号:9 注册:09-2013 |
如果通过接收设备重新组装相同,则客户/用户获取单个双色球历史开奖记录或双重双色球历史开奖记录。 例子> 1.我在下面发来了。 XXXXXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.XXXXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA (这是一个双色球历史开奖记录,xxxxx部分为160个字符,AAAA部分也是160 CH。) 2.然后我的现在将在两部分转发。 3.运营商/提供商将在其结束时重新组装。 最后用户将在上面的例子中收到两条双色球历史开奖记录或单个双色球历史开奖记录????????????????? | |||
DES - Nowsms支持 董事会管理员 用户名:Desosms. 邮政编码:4651 注册:08-2008 |
| |||
Preetinder Singh. 新成员 用户名:PREET. 邮政编号:10 注册:09-2013 |
嗨专家, 因为没有我的现在工作正常,但是在12-15个小时后,可能会与SMSC的连接下来,然后我手动停止然后通过GUI开始网关,同时提供者将邮寄给我"你的连接下降了". 是否有任何计划/标准来刷新连接。?? 请提出。!!! | |||
DES - Nowsms支持 董事会管理员 用户名:Desosms. 邮政编码:4653 注册:08-2008 |
NowSMS发送SMPP Enquire_Link请求(如果没有其他流量)每x秒,如下配置"Advanced Settings" as "Keep-alive interval". 此设置的默认值为58秒(或者只是在一分钟之下). 预计服务器将使用Enquire_Link响应回复,这是双方知道连接仍然有效的方式。 如果未收到响应,则Nowsms关闭连接并自动重新连接.. 所以,如果你的连接下降...问题是......你如何确定它已经下降了?发送双色球历史开奖记录时,您开始收到错误?你停止接收邮件? 如果这是经常发生的,它'd是启用smsdebug.log的好主意(这也使smppdebug.log是我们感兴趣的文件)。当你确定的连接已经死了,我们'd喜欢看到smppdebug.log和smppdebug.bak看看活动,更好地了解正在发生的事情。(您可以通过电子邮件发送这些文件 nowsms@nowsms.com.。请把文本"Attention: Des"在主题行中,并在此处发出回复,告诉我去寻找电子邮件。) 在这样做之前,我'喜欢你尝试一个设置。编辑smsgw.ini.(使用记事本避免以前的问题)在[smsgw]标题下,添加smppnodelay = yes ...然后重新启动Nowsms服务。这是一个停止缓冲在SMPP连接上的设置,我建议尝试这一件情况,以防此缓冲困扰SMPP服务器。 - DES. nowsmsSupport | |||
Preetinder Singh. 新成员 用户名:PREET. 邮政编码:11 注册:09-2013 |
嗨,有关, 我得到了TPS问题,配置了Nowsms GW。 - 从服务提供商提供典型的TPS。 - 在Quesue文件夹中获得巨大的婚需。"C:\Program Files (x86)\NowSMS\Q\". - 示例配置文件如下B / W Stars>>> ********************************************************** [SMPP - IP:PORT] SMPPVersion = V3.4 用户名= xxxxx. 密码= xxxxxx. senderaddressoverride =是的 收到=是的 接收率=否 Usessl = No. ReceiveLeConnection = YES. longsmsalt = no. [smsgw] modem1 = smpp - IP:端口 WebAuth = No. webmenu =是的 WebPort = 8800. ReceiveSMS =是的 接收率=否 phpenable = no. phpallyRemote = No. ReceiveSmsCharset = UTF-8 rescivemscommand1 =*http:// localhost:8080 / submanagerrel / submanager?param&mdn=@@SENDER@@&mo=@@FULLSMS @@&dnis=@@RECIP@@ No [SMPP] ******************************************************************* smsout文件>>>>>>> 2013-10-24 15:34:25,5239A9F7,10.10.10.11,MSISDN,OK - SMPP - 双色球历史开奖记录"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx." 2013-10-24 15:34:25,5239A9F8,10.10.10.11,MSISDN,OK - SMPP - 双色球历史开奖记录"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx." 2013-10-24 15:34:26,5239A9F9,10.10.10.11,MSISDN,OK - SMPP - 双色球历史开奖记录"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx." 2013-10-24 15:34:26,5239A9FA,10.10.10.11,MSISDN,OK - SMPP - 双色球历史开奖记录"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx." 2013-10-24 15:34:27,5239A9FB,10.10.10.11,MSISDN,OK - SMPP - 双色球历史开奖记录"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx." 2013-10-24 15:34:27,5239A9FC,10.10.10.11,MSISDN,OK - SMPP - 双色球历史开奖记录"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx." 2013-10-24 15:34:28,5239A9FD,10.10.10.11,MSISDN,OK - SMPP - 双色球历史开奖记录"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx." 2013-10-24 15:34:28,5239A9FE,10.10.10.11,MSISDN,OK - SMPP - 双色球历史开奖记录"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx." 2013-10-24 15:34:29,5239A9FF,10.10.10.11,MSISDN,OK - SMPP - 双色球历史开奖记录"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx." 2013-10-24 15:34:29,5239AA00,10.10.10.11,MSISDN,OK - SMPP - 双色球历史开奖记录"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx." (在上面的样本xxxxx和msisdn by side manulay) 按照上面的共享日志获取2个TPS。 等你的快速回应...... | |||
Preetinder Singh. 新成员 用户名:PREET. 邮政编号:12 注册:09-2013 |
亲爱的, 我在等你的恢复......有迫切要求.. 请帮助我的TPS问题...... | |||
DES - Nowsms支持 董事会管理员 用户名:Desosms. 邮政编码:4703 注册:08-2008 |
你好, 你有许可的副本吗?(with serial number)还是这是试用版? 如果这是试用版,则每分钟有大约30条邮件。我们将发出测试许可证以允许测试更高的速度。但是,您需要联系我们的销售部门以获取临时更高速度许可证。 可以在我们的销售部门联系信息 http://www.zgbianpofanghuwang.com/contact ...如果您通过电子邮件或通过Web表格联系我们的销售部门,我建议您包含您的完整联系方式和"安装参考代码"显示在"Serial #"现在的页面。说明您需要临时许可证来测试更高的速度连接和10 TPS目标。 (请注意,在应用许可证后,必须重新启动Nowsms服务以激活它。) 如果你 already have a license (购买或临时类型),并且您没有看到许可速度,然后使用一些SMSC连接,有必要在NowSMS中启用异步模式。 去做这个 ... 在NowSMS中,转到SMSC页面。突出显示SMSC连接并按"Properties". 在SMPP设置页面中,按"Advanced Settings"。在该屏幕底部启用异步模式并设置窗口大小10。按OK两次。您不必测试SMSC连接并可以回答"No"如果提示测试SMSC连接。 非常重要......返回SMSC列表时,按"Apply"激活这些更改。 如果你'RE仍未看到10 TPS,那么您的提供商可能无法正确使用您的帐户限制。但我们可以仔细研究确定发生了什么类型的SMSC响应。在这一点"Serial #"页面...启用smsdebug.log。重复您的发送测试,然后通过电子邮件发送smsdebug.log和smppdebug.log nowsms@nowsms.com. ......一定要注意:在电子邮件的主题行中,在这里发表回复告诉我,您已发送了一个我需要查看的日志。 - DES. nowsmsSupport |