All applications below support trusted mode, i_customer should be supplied in that mode.

Available since version Softswitch 2025 and FreightSwitch 2025.


listBillingPlanSuspendModes()


Returns available billing failure modes for Service Plans. 


Parameters:

  • No method-specific parameters.

Returns:

  • result - OK means that the query completed successfully. String.
  • list - array of billing plan suspend mode structures:
    • i_billing_plan_suspend_mode - billing failure mode identifier. Integer.
    • description - billing failure mode description. String.

Faults:

  • 400 - i_customer is required in trusted mode.
  • 401 - Wrong i_customer parameter.
  • 402 - Customer is blocked.



listBillingDays()


Returns special billing days for Service Plans.


Parameters:

  • No method-specific parameters.

Returns:

  • result - OK means that the query completed successfully. String.
  • list - array of billing day structures:
    • i_billing_day - billing day identifier. Integer.
    • name - billing day name. String.

Faults:

  • 400 - i_customer is required in trusted mode.
  • 401 - Wrong i_customer parameter.
  • 402 - Customer is blocked.



listAccessibilitySurchargeDIDs()


Returns DIDs that belong to the customer and can be used when configuring Accessibility Surcharges.


Parameters:

  • No method-specific parameters.

Returns:

  • result - OK means that the query completed successfully. String.
  • list - array of DID numbers. Array of strings.

Faults:

  • 400 - i_customer is required in trusted mode.
  • 401 - Wrong i_customer parameter.
  • 402 - Customer is blocked.