Locate Free Extension

Locates the lowest value free extension given the provided range of extension numbers.

Parameters

  • service_provider_id (str): Service Provider/ Enterprise ID where Group is located which hosts needed free extensions

  • group_id (str): Group ID where target extensions are located.

  • range_start (int): integral value specifying the starting range for free extensions.

  • range_end (int): integral value specifying the ending range for free extensions.

Return

  • dict: First free extension in the range.

How To Use:

This method requires keyword arguments i.e. group_id="group_id"

assistant = Scripter(my_api)

print(
    assistant.locate_free_extension(
        service_provider_id="ServiceProviderID",
        group_id="GroupID",
        range_start=2000,
        range_end=3000
    )
)

Retuned Data (Formatted)

    {
    'extension': 2000 
    }

Last updated

Was this helpful?