配置SMPP服务器

SMPP服务器选项

当传递必须分割为多个SMS消息的长文本消息时,或传递包含端口号(例如WAP推送)的消息时,NowSMS会使用相应的GSM用户数据标题(UDH)字段对消息进行编码。当。。。的时候“使用TLV参数进行端口号和分段”启用此选项后,NowSMS将改用SMPP标头中的可选TLV参数进行端口号和分段。具体来说,端口号将在source_port和destination_port参数中进行编码,分段将在sar_msg_ref_num,sar_total_segments和sar_segment_seqnum参数中进行编码。无论此参数的设置如何,SMPP客户端都可以使用GSM UDH或TLV参数对要提交给NowSMS的消息进行编码。此设置仅控制NowSMS在将邮件传递回SMPP客户端时使用哪种格式。

SMSC字符集-默认情况下,当通过SMPP传送SMS消息时,NowSMS使用GSM字符集,并且通过data_coding参数指示使用默认编码。如果您遇到问题@符号和其他字符未正确显示在收到的消息中,则您的SMSC客户端可能期望使用不同的字符集。假设您主要在GSM环境中工作,请首先尝试将此设置更改为“IA5 (GSM)”。应用此设置后,NowSMS仍将使用GSM字符集,但它将在标头中设置一个标志来表明这一点。如果字符问题仍然存在,请将此设置更改为“iso-8859-1 (Latin)”,这是西欧使用的标准字符集。

查询链接超时-连接到SMSC时,SMPP客户端应定期发送enquire_link命令。这些命令用于告诉SMSC客户端仍在运行并且运行正常。如果NowSMS在此超时时间内未从连接的SMPP客户端接收到enquire_link命令或其他活动,则NowSMS将自动断开连接并释放客户端连接。不建议将此参数的值设置为少于60秒。但是,可以使用特殊设置0禁用此超时,从而允许客户端保持连接状态而无需发送enquire_link命令。

每个客户端的最大连接数-这指定了任何一个SMPP客户端帐户允许的最大同时连接数(尽管可以在每个帐户的基础上覆盖此值)。请注意,许多SMPP客户端创建两个单独的连接,一个用于发送,一个用于接收,因此值为1可能会引起问题。