apifaxringcentral

How to create a second fax user extension for Outbound Fax API in the RingCentral sandbox?


I am using the RingCentral developer sandbox account and want to create a second fax extension. I'm using the following API:

https://platform.devtest.ringcentral.com/restapi/v1.0/account/:accountid/extension?page=1&perPage=100


Solution

  • You can add a user with fax sending abilities to your Sandbox Account using the following two steps below. If your account has fax capabilities, your new user will automatically have fax permissions. See below on how to check if your account has fax capabilities.

    As a note, RingCentral numbers can be used for fax, voice and SMS so this these steps will also allow you to send voice and SMS.

    1) Create Unassigned Extension

    Create an extension by logging into the Online Account Portal (https://service.devtest.ringcentral.com) and navigating to the Admin Portal. From there, navigate to Users > + Add User and complete the wizard.

    If you don't know what area code to select, you can select one that matches your existing sandbox number which should be at the top of the page after you log in. Use this Area Code data set to identify the area code state and select that state. If you have questions on selecting a number, contact RingCentral on Glip or at devsupport@ringcentral.com.

    2) Assign Extension to User

    After completing the above, you will see your entry in Users > Unassigned Extensions. You can add a name and email address to the unassigned extension via the Online Account Portal or via the SCIM API.

    Verify Your Account Can Send Faxes

    In addition to the above, you should verify that your account can send and receive faxes. Most RingCentral accounts can but I'm adding this here for completeness. To check if your account has the fax feature call the following API:

    GET /restapi/v1.0/account/~/service-info
    

    You will receive a response like the following. Look for the feature with "featureName": "Fax" which should have enabled set to true. I've cut out some info for brevity so the relevant parts stand out more.

    {
      "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/account/11111111/service-info",
      "servicePlanName": "RingCentral Sandbox Office 4 lines Enterprise Edition (Free)",
      "brand": {...},
      "servicePlan": {...},
      "billingPlan": {...},
      "serviceFeatures": [
        {
          "featureName": "Fax",
          "enabled": true
        },
        {
          "featureName": "FaxReceiving",
          "enabled": true
        }
      ],
      "limits": {...}
    }