是否可以测试使用RingCentral传真API发送传真而不将传真发送到真正的传真机?
答案 0 :(得分:1)
RingCentral沙盒帐户允许您设置多个电话号码和用户,例如生产帐户。如果您想测试在沙盒中发送传真而不发送真实的传真号码,您只需创建两个沙箱传真号码并从一个号码发送到另一个号码。
用户可以拥有多个号码,但出于测试目的,我喜欢使用不同的用户,以便更好地模拟从一个用户发送到另一个用户。
创建用户和电话号码
您可以按照此处针对沙盒在线帐户门户(https://service.devtest.ringcentral.com)的说明在RingCentral中创建用户。系统还会提示您为该用户选择一个电话号码。对于手机,选择免费软电话对测试非常有用。
https://success.ringcentral.com/articles/RC_Knowledge_Article/5-10-Adding-Extensions-via-Web
验证用户和电话号码
在此之后,您将在在线帐户门户中看到此用户和电话号码。您还可以通过API验证号码。当您呼叫帐户分机端点时,您应该看到至少2个分机(原始分机和新分机)。
GET https://platform.devtest.ringcentral.com/restapi/v1.0/account/~/extension
然后,您可以以新用户身份登录,并通过调用以下端点验证传真号码:
GET https://platform.devtest.ringcentral.com/restapi/v1.0/account/~/extension/~/phone-number
电话号码数组将包含一个包含以下JSON属性的数字列表:
"type": "VoiceFax",
发送传真
如果您有两个分机,其中一个可以是您的超级用户分机,您可以从一个号码发送到另一个号码。只需以一个用户身份登录并发送给其他用户的VoiceFax
号码:
POST /restapi/v1.0/account/~/extension/~/fax HTTP/1.1
Content-Type: multipart/mixed; boundary=Boundary_1_14413901_1361871080888
--Boundary_1_14413901_1361871080888
Content-Type: application/json
{"to":[{"phoneNumber":"+16505550100"}],
"faxResolution":"High",
"country" : {
"isoCode" : "IE"
},
"sendTime":"2013-02-26T09:31:20.882Z"}
--Boundary_1_14413901_1361871080888
Content-Disposition: attachment; filename="fax.txt"
Hello, World!
--Boundary_1_14413901_1361871080888--
验证传真
您可以通过API,在线帐户门户或Softphone应用程序验证收到的传真。