是否可以在不向真实传真机发送传真的情况下使用 RingCentral Fax API 测试发送传真?
1 回答
RingCentral 沙盒帐户可让您设置多个电话号码和用户,例如生产帐户。如果您想测试在沙箱中发送传真而不发送到真实的传真号码,您可以简单地创建两个沙箱传真号码并从一个号码发送到另一个号码。
一个用户可以有多个号码,但出于测试目的,我喜欢使用不同的用户,以便更好地模拟从一个用户到另一个用户的发送。
创建用户和电话号码
您可以按照 Sandbox Online Account Portal ( 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、在线帐户门户或软件电话应用程序验证是否收到传真。