MMSC计费和计费的会计回调

MMSC记帐回调提供了 NowSMS MMSC 以及外部计费和收费系统。

这些MMSC记帐回调基于HTTP。启用计费回调后,MMSC将向客户提供的URL发出HTTP请求,以便与客户计费和收费系统对接。

若要启用MMSC记帐回调,必须手动编辑MMSC.INI配置文件,并使用以下配置参数在[MMSC]节标题下定义回调URL:

MMSAccountingURL = http://服务器/路径

每当MMSC处理MMS双色球历史开奖记录时,它都会通过向回调URL发出HTTP事务来发出计费回调。描述MMS事务的变量作为HTTP GET CGI样式变量附加到MMSAccoutingURL,并使用标准URL转义来编码保留字符。

例如:

http:// server / path?PreAuth=是&Type=MMSSend&From=%2B449999999999&To=%2B447777777777&MsgCount=1

(这些变量和事务类型将在本节后面描述。)

大多数记帐回调仅是信息性的,并且存在以在MMSC处理交易后记录计费信息。

但是,在MMSC处理事务之前,还会发生预授权回调。存在这些预授权回调,以允许客户计费系统决定是否应允许交易。在这种情况下,回调可以检查可用的信用并在MMSC接受之前拒绝MMS双色球历史开奖记录交易。

本节的其余部分提供了有关这些回调支持的参数的更多详细信息。

MMSSend PreAuth回调

当MMS订户,增值服务提供商(VASP)或MMSC互连伙伴请求发送双色球历史开奖记录时,将执行此回调。

这是一个“预授权”请求,并不意味着该双色球历史开奖记录实际上将被NowSMS接受以进行传递。如果NowSMS无法成功连接到计费URL,或者URL返回的响应不是标准的“ HTTP 200 OK”响应,则将阻止用户发送双色球历史开奖记录的请求。如果HTTP响应内容包含文本“ PreAuth = Deny”,则发送双色球历史开奖记录的“ PreAuth”请求也将被阻止。

可以为MMSSend预授权请求设置以下参数变量:

PreAuth =

此参数的存在指示此回调是预授权请求。

类型=MMSSend

事务类型为MMSSend,表示正在发出发送MMS双色球历史开奖记录的请求。

发件人=发件人电话号码

此参数包含正在发送双色球历史开奖记录的订户的电话号码。请注意,URL转义规则要求“+”要编码为的符号“%2B”.

到= 收件人电话号码(可以是包含多个收件人的逗号分隔列表)

此参数包含一个或多个收件人电话号码。如果存在多个电话号码,这将是一个以逗号分隔的收件人电话号码列表。 (请注意,URL转义规则要求“,”要编码为的符号“%2C”.)

VASPIN =MmscVaspName

如果双色球历史开奖记录是从增值服务提供商或MMSC互连伙伴到达的,则此参数存在。此参数的值指的是在“MMSC VASP” list.

请注意,某些版本的NowSMS可能在MmscVaspName的开头加上以下文本“VASP:”.

VASP =MmscOutboundRoute(如果有多个收件人,则可能是逗号分隔的列表)

如果MMSC确定必须通过外部路由将邮件路由以进行传递,则存在此参数。此参数的值指的是在“MMSC Routing” list.

如果邮件正在发送给多个收件人,则此字段可能包含逗号分隔的路由列表,并为每个收件人列出了一条路由。如果混合使用本地和远程收件人,则本地收件人在以逗号分隔的路由列表中将有一个空白条目。

MsgCount =####

此参数指定此MMS双色球历史开奖记录事务的收件人数。

(请注意,如果将MMS双色球历史开奖记录发送给多个收件人,则仅发出一次MMSSend PreAuth回调。MMSSendCharging回调(在MMSC接受该双色球历史开奖记录后记录计费和收费信息)将为每个收件人发出单独的回调。)

大小=####

此参数指定MMS双色球历史开奖记录的大小(以字节为单位)。

注意,MMS双色球历史开奖记录大小是指使用通过其接收双色球历史开奖记录的协议的编码(例如,MM1,MM4,MM7)的数据大小。由于这些协议之间的转换和/或MMS标头操作,因此传递的MMS双色球历史开奖记录的实际大小可能会有所不同。

另请注意,此参数可能并非对所有协议都存在。特别是,对于通过MM4(MMSC互连)协议接收的双色球历史开奖记录,不存在此参数。

根据系统配置,其他参数(例如SGSN地址,SGSN MCC MNC(用于检测漫游订户)和IMSI)也可能可用于回调。有关这些参数的信息,请参见 检测漫游订户.

MMSSend收费回叫

当MMS订户,增值服务提供商(VASP)或MMSC互连伙伴已将双色球历史开奖记录提交给MMSC,并且MMSC接受了该双色球历史开奖记录以进行进一步处理时,将执行此回调。

NowSMS将忽略回调返回的任何HTTP响应,但是我们建议返回一个“HTTP 200 OK”出于将来兼容性原因的回应。

可以为MMSSend收费回调设置以下参数变量:

类型=MMSSend

事务类型为MMSSend,表示已提交MMS双色球历史开奖记录。

发件人=发件人电话号码

此参数包含正在发送双色球历史开奖记录的订户的电话号码。请注意,URL转义规则要求“+”要编码为的符号“%2B”.

到= 收件人电话号码

此参数包含单个收件人电话号码。如果原始邮件已提交给多个收件人,则将为每个收件人进行单独的计费回调。

VASPIN =MmscVaspName

如果双色球历史开奖记录来自增值服务提供商或MMSC互连伙伴,则此参数存在。此参数的值指的是在“MMSC VASP” list.

请注意,某些版本的NowSMS可能在MmscVaspName的开头加上以下文本“VASP:”.

VASP =MmscOutboundRoute

如果MMSC确定必须通过外部路由将邮件路由以进行传递,则存在此参数。此参数的值指的是在“MMSC Routing” list.

请注意,某些版本的NowSMS可能在MmscOutboundRoute的开头加上以下文本:“VASP:”.

MessageID =AssignedMessageID

此参数记录由MMSC分配的MMS双色球历史开奖记录ID。请注意,如果邮件已发送给多个收件人,则每个收件人实例共享相同的邮件ID。

大小=####

此参数指定MMS双色球历史开奖记录的大小(以字节为单位)。

注意,MMS双色球历史开奖记录大小可以根据编码协议(例如,MM1,MM4,MM7)而不同。由于这些协议之间的转换和/或MMS标头操作,所传递的MMS双色球历史开奖记录的实际大小可能有所不同。

根据系统配置,其他参数(例如SGSN地址,SGSN MCC MNC(用于检测漫游订户)和IMSI)也可能可用于回调。有关这些参数的信息,请参见 检测漫游订户.

MMS检索会计回调

当MMS订户连接到MMSC以检索MMS双色球历史开奖记录的内容时,将执行此回调。

NowSMS将忽略回调返回的任何HTTP响应,但是我们建议返回一个“HTTP 200 OK”出于将来兼容性原因的回应。

可以为MMSRetrieve记帐回调设置以下参数变量:

类型=彩信检索

事务类型为MMSRetrieve,表示MMS订户已连接到MMSC以检索MMS双色球历史开奖记录的内容。

发件人=发件人电话号码(或EMailAddress)

此参数包含邮件发件人的电话号码或电子邮件地址。请注意,URL转义规则要求“+”要编码为的符号“%2B”.

到= 收件人电话号码

此参数包含正在检索此MMS双色球历史开奖记录的收件人电话号码。

MessageID =AssignedMessageID

此参数包含MMSC分配的MMS双色球历史开奖记录ID。请注意,如果邮件已发送给多个收件人,则每个收件人实例共享相同的邮件ID。

大小=####

此参数指定MMS双色球历史开奖记录的大小(以字节为单位)。

注意,MMS双色球历史开奖记录大小可以根据编码协议(例如,MM1,MM4,MM7)而不同。由于这些协议之间的转换和/或MMS标头操作,因此传递的MMS双色球历史开奖记录的实际大小可能会有所不同。

MMSOut会计回调

当MMS双色球历史开奖记录被路由到在服务器中定义的外部路由(VASP或MMSC互连)时,将执行此回调。“MMSC Routing” list.

NowSMS将忽略回调返回的任何HTTP响应,但是我们建议返回一个“HTTP 200 OK”出于将来兼容性原因的回应。

可以为MMSOut记帐回调设置以下参数变量:

类型=MMSOut

事务类型为MMSOut,表示已将MMS双色球历史开奖记录路由到外部路由。

发件人=发件人电话号码(或EMailAddress)

此参数包含邮件发件人的电话号码或电子邮件地址。请注意,URL转义规则要求“+”要编码为的符号“%2B”.

到= 收件人电话号码

此参数包含彩信的收件人电话号码。

MessageID =AssignedMessageID

此参数包含MMSC分配的MMS双色球历史开奖记录ID。请注意,如果邮件已发送给多个收件人,则每个收件人实例共享相同的邮件ID。

大小=####

此参数指定MMS双色球历史开奖记录的大小(以字节为单位)。

注意,MMS双色球历史开奖记录大小可以根据编码协议(例如,MM1,MM4,MM7)而不同。由于这些协议之间的转换和/或MMS标头操作,因此传递的MMS双色球历史开奖记录的实际大小可能会有所不同。

VASP =MmscOutboundRoute

此参数指定通过其路由MMS双色球历史开奖记录的MMSC出站路由。

请注意,某些版本的NowSMS可能在MmscOutboundRoute的开头加上以下文本:“VASP:”.

MMSOutFailed会计回调

当尝试将MMS双色球历史开奖记录路由到在服务器中定义的外部路由(VASP或MMSC互连)时,将执行此回调。“MMSC Routing”列表,但尝试失败。

此回调当前未提供有关失败的信息,但可以在MMSC-yyyymmdd.LOG文件中找到。

NowSMS将忽略回调返回的任何HTTP响应,但是我们建议返回一个“HTTP 200 OK”出于将来兼容性原因的回应。

可以为MMSOutFailed记帐回调设置以下参数变量:

类型=MMSOutFailed

事务类型为MMSOutFailed,表示已尝试将MMS双色球历史开奖记录路由到外部路由,但尝试失败。

发件人=发件人电话号码(或EMailAddress)

此参数包含邮件发件人的电话号码或电子邮件地址。请注意,URL转义规则要求“+”要编码为的符号“%2B”.

到= 收件人电话号码

此参数包含彩信的收件人电话号码。

MessageID =AssignedMessageID

此参数包含MMSC分配的MMS双色球历史开奖记录ID。请注意,如果邮件已发送给多个收件人,则每个收件人实例共享相同的邮件ID。

大小=####

此参数指定MMS双色球历史开奖记录的大小(以字节为单位)。

注意,MMS双色球历史开奖记录大小可以根据编码协议(例如,MM1,MM4,MM7)而不同。由于这些协议之间的转换和/或MMS标头操作,因此传递的MMS双色球历史开奖记录的实际大小可能会有所不同。

VASP =MmscOutboundRoute

此参数指定通过其路由MMS双色球历史开奖记录的MMSC出站路由。

请注意,某些版本的NowSMS可能在MmscOutboundRoute的开头加上以下文本:“VASP:”.

彩信发送报告 PreAuth回调

当增值服务提供商(VASP)或MMSC互连伙伴请求发送交付报告时,将执行此回调。当MMSC想要代表本地用户生成传递报告时,也会生成此回调。

这是“预授权”请求,并不意味着NowSMS实际接受交付报告。如果NowSMS无法成功连接到计费URL,或者URL返回的响应不是标准的“ HTTP 200 OK”响应,则将阻止用户发送双色球历史开奖记录的请求。如果HTTP响应内容包含文本“ PreAuth = Deny”,则发送双色球历史开奖记录的“ PreAuth”请求也将被阻止。

可以为MMSDeliveryReport预授权请求设置以下参数变量:

PreAuth =

此参数的存在指示此回调是预授权请求。

类型=彩信发送报告

事务类型为MMSDeliveryReport,表示正在发出发送MMS传递报告的请求。

发件人=发件人电话号码

该参数包含为其生成递送报告的订户的电话号码(即双色球历史开奖记录的原始收件人)。

到= 收件人电话号码

此参数包含要向其发送此传递报告的电话号码(即邮件的原始发件人)。

VASP =MmscOutboundRoute

如果MMSC已确定必须通过外部路由来发送传递报告,则存在此参数。此参数的值指的是在“MMSC Routing” list.

请注意,某些版本的NowSMS可能在MmscOutboundRoute的开头加上以下文本:“VASP:”.

彩信发送报告收费回调

当MMSC路由传递报告时,将执行此回调。

NowSMS将忽略回调返回的任何HTTP响应,但是我们建议返回一个“HTTP 200 OK”出于将来兼容性原因的回应。

可以为MMSDeliveryReport收费回调设置以下参数变量:

类型=彩信发送报告

事务类型为MMSDeliveryReport,表示已生成MMS传递报告。

发件人=发件人电话号码

此参数包含已为其生成递送报告的订户的电话号码(即双色球历史开奖记录的原始收件人)。

到= 收件人电话号码

此参数包含要向其发送此传递报告的电话号码(即邮件的原始发件人)。

VASP =MmscOutboundRoute

如果MMSC已确定必须通过外部路由来发送传递报告,则存在此参数。此参数的值指的是在“MMSC Routing” list.

请注意,某些版本的NowSMS可能在MmscOutboundRoute的开头加上以下文本:“VASP:”.

MMSReadReport PreAuth回调

当MMS订户,增值服务提供商(VASP)或MMSC互连伙伴请求发送读取报告(也称为双色球历史开奖记录读取回执)时,将执行此回调。

这是一个“预授权”请求,并不意味着NowSMS会实际接受已读取的报告以进行交付。如果NowSMS无法成功连接到计费URL,或者URL返回的响应不是标准的“ HTTP 200 OK”响应,则将阻止用户发送双色球历史开奖记录的请求。如果HTTP响应内容包含文本“ PreAuth = Deny”,则发送双色球历史开奖记录的“ PreAuth”请求也将被阻止。

可以为MMSReadReport预授权请求设置以下参数变量:

PreAuth =

此参数的存在指示此回调是预授权请求。

类型=MMSReadReport

事务类型为MMSReadReport,表示正在发出发送MMS读取报告的请求。

发件人=发件人电话号码

此参数包含为其生成读取报告的订户的电话号码(即双色球历史开奖记录的原始收件人)。

到= 收件人电话号码

此参数包含此阅读报告将发送到的电话号码(即邮件的原始发件人)。

VASP =MmscOutboundRoute

如果MMSC确定已读取的报告必须通过外部路由进行传送,则存在此参数。此参数的值指的是在“MMSC Routing” list.

请注意,某些版本的NowSMS可能在MmscOutboundRoute的开头加上以下文本:“VASP:”.

MMSReadReport收费回调

当MMSC路由读取报告时,将执行此回调。

NowSMS将忽略回调返回的任何HTTP响应,但是我们建议返回一个“HTTP 200 OK”出于将来兼容性原因的回应。

可以为MMSReadReport收费回调设置以下参数变量:

类型=MMSReadReport

事务类型为MMSReadReport,表示已生成MMS读取报告。

发件人=发件人电话号码

此参数包含已为其生成读取报告的订户的电话号码(即双色球历史开奖记录的原始收件人)。

到= 收件人电话号码

此参数包含此阅读报告将发送到的电话号码(即邮件的原始发件人)。

VASP =MmscOutboundRoute

如果MMSC确定已读取的报告必须通过外部路由进行传送,则存在此参数。此参数的值指的是在“MMSC Routing” list.

请注意,某些版本的NowSMS可能在MmscOutboundRoute的开头加上以下文本:“VASP:”.

MMSE邮件 PreAuth回调

当电子邮件通过SMTP到达并指定了MMS收件人时,将执行此回调。

这是一个“预授权”请求,并不意味着该双色球历史开奖记录实际上将被NowSMS接受以进行传递。如果NowSMS无法成功连接到计费URL,或者URL返回的响应不是标准的“ HTTP 200 OK”响应,则将阻止用户发送双色球历史开奖记录的请求。如果HTTP响应内容包含文本“ PreAuth = Deny”,则发送双色球历史开奖记录的“ PreAuth”请求也将被阻止。

可以为MMSEMail预授权请求设置以下参数变量:

PreAuth =

此参数的存在指示此回调是预授权请求。

类型=MMSE邮件

事务类型为MMSEMail,表示正在进行SMTP请求以将MMS双色球历史开奖记录传递给订户。

发件人=电子邮件地址

此参数包含SMTP双色球历史开奖记录发件人的电子邮件地址。

到= 收件人电话号码

此参数包含单个收件人电话号码。

MsgCount =1

在当前版本的NowSMS中,此参数始终为1。

MMSE邮件收费回调

当已接受SMTP双色球历史开奖记录路由到MMS收件人时,将执行此回调。

NowSMS将忽略回调返回的任何HTTP响应,但是我们建议返回一个“HTTP 200 OK”出于将来兼容性原因的回应。

可以为MMSEMail收费回调设置以下参数变量:

类型=MMSE邮件

事务类型为MMSEMail,表示已接受SMTP双色球历史开奖记录以路由到MMS收件人。

发件人=电子邮件地址

此参数包含SMTP双色球历史开奖记录发件人的电子邮件地址。

到= 收件人电话号码

此参数包含单个收件人电话号码。如果原始邮件已提交给多个收件人,则将为每个收件人进行单独的计费回调。

MessageID =AssignedMessageID

此参数记录由MMSC分配的MMS双色球历史开奖记录ID。请注意,如果邮件已发送给多个收件人,则每个收件人实例共享相同的邮件ID。

大小=####

此参数指定MMS双色球历史开奖记录的大小(以字节为单位)。

注意,MMS双色球历史开奖记录大小可以根据编码协议(例如,MM1,MM4,MM7)而不同。由于这些协议之间的转换和/或MMS标头操作,因此传递的MMS双色球历史开奖记录的实际大小可能会有所不同。