Account Incoming Routing management



updateIncomingRoute()


This application is used to get list of incoming routes configured for an account.


Implementation details:

  • Available from version 4.4
  • This function supports trusted mode in which case i_customer (integer) parameter should be supplied


Parameters:

    • i_incoming_route - incoming route Id. Integer. Required.
    • i_trunk - i_trunk where to route the call. Integer. Optional. Possible values:
      • null means 'Registered Account'
    • fwd_did - Forward DID number. Boolean. Optional.
    • self_managed - whether account can manage this incoming route. Boolean. Optional.

Returns:

    • result - OK means that operation successful. String.
    • XMLRPC fault in case of any error.


getIncomingRoutesList()

This application is used to get list of incoming routes configured for an account.


Implementation details:

    • Available from version 4.4
    • This function supports trusted mode in which case i_customer (integer) parameter should be supplied


    Parameters:

      • i_account - assigned account. String. Required.
      • offset - skip first offset rows. Integer. Optional
      • limit - return only limit rows. Integer. Optional

    Returns:

      • result - OK means that operation successful. String.
      • incoming_routes - array of structures:
        • i_incoming_route - incoming route Id. Integer.
        • i_did - i_did of DID where the call came from. Integer. Possible values:
          • null means 'On-Net Calls'
        • did - DID number. String.
        • i_trunk - i_trunk where to route the call. Integer. Possible values:
          • null means 'Registered Account'
        • trunk_name - trunk name. String.
        • fwd_did - Forward DID number. Boolean.
        • self_managed - whether account can manage this incoming route. Boolean.


      • XMLRPC fault in case of any error.