addRoutePattern AXL 错误
addRoutePattern AXL error
调用 addRoutePattern AXL 时 API 我得到以下 SOAP 响应:
在 TypeStatus 中找不到 TRUE 的 ENUM
我不确定它指的是什么,因为 TypeStatus 不是 API 文档中提到的键。
我解决了这个问题。 "useCallingPartyPhoneMask"=>"On"
开是有效答案不正确。如有疑问,请手动构建它,然后使用 Get API 调用来解析结果。
对于所有这些类型的问题,我的建议是查看 AXL WSDL 和相关文件。
从您使用 AXLToolkit 下载的 AXLSOAP.xsd
模式文件中,我查看了 <xsd:complexType name="RRoutePattern">
并找到了所需的参数:
<xsd:element maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" type="axlapi:XStatus"/>
这确认我们需要检查 AXLenums.xsd
文件中的 XStatus
ENUM。
这产生:
<xsd:simpleType name="XStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Off"/>
<xsd:enumeration value="On"/>
<xsd:enumeration value="Default"/>
</xsd:restriction>
</xsd:simpleType>
这很快告诉我,您需要发送的选项可能是:
On
Off
Default
调用 addRoutePattern AXL 时 API 我得到以下 SOAP 响应:
在 TypeStatus 中找不到 TRUE 的 ENUM
我不确定它指的是什么,因为 TypeStatus 不是 API 文档中提到的键。
我解决了这个问题。 "useCallingPartyPhoneMask"=>"On"
开是有效答案不正确。如有疑问,请手动构建它,然后使用 Get API 调用来解析结果。
对于所有这些类型的问题,我的建议是查看 AXL WSDL 和相关文件。
从您使用 AXLToolkit 下载的 AXLSOAP.xsd
模式文件中,我查看了 <xsd:complexType name="RRoutePattern">
并找到了所需的参数:
<xsd:element maxOccurs="1" minOccurs="0" name="useCallingPartyPhoneMask" type="axlapi:XStatus"/>
这确认我们需要检查 AXLenums.xsd
文件中的 XStatus
ENUM。
这产生:
<xsd:simpleType name="XStatus">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Off"/>
<xsd:enumeration value="On"/>
<xsd:enumeration value="Default"/>
</xsd:restriction>
</xsd:simpleType>
这很快告诉我,您需要发送的选项可能是:
On
Off
Default