From SwitchvoxExtendAPI
Description
Gets the voicemail/fax disk usage information for every phone extension.
Arguments
- See the Constructing Requests page to learn how to use arguments in requests.
| Name |
Required |
Type |
Default |
Description |
| sort_field |
optional |
|
extension |
The field on which to sort the voicemail information. Possible values are: extension, extension_type, first_name, last_name, account_id, num_messages, disk_space, quota_class and quota_used. |
| sort_order |
optional |
|
ASC |
The order in which to sort returned phones. Possible values: ASC and DESC. |
| items_per_page |
optional |
|
50 |
Number of extensions to return per page. |
| page_number |
optional |
|
1 |
The page number of extension results to return. |
Example Requests & Responses
- Please see the API Request and Response Format section for more information on various request encodings.
Example One
Request
<?xml version="1.0"?>
<request method="switchvox.extensions.getVoicemailInfo">
<parameters>
<sort_field>extension</sort_field>
<sort_order>ASC</sort_order>
<items_per_page>50</items_per_page>
<page_number>1</page_number>
</parameters>
</request>
Response
<response method="switchvox.extensions.getVoicemailInfo">
<result>
<extensions page_number="1" total_pages="1" items_per_page="50" total_items="2" max_disk_space="40842101">
<extension number="100" type="sip" first_name="Jon" last_name="Doe" account_id="1101" num_voicemail="5" num_fax="3" total_num_messages="8" used_vm_bytes="308154" used_bytes_fax="1254583" used_bytes="1562737" quota_used="0" quota_class="" />
<extension number="101" type="sip" first_name="Jane" last_name="Doe" account_id="1102" num_voicemail="84" num_fax="15" total_num_messages="99" used_vm_bytes="8545337" used_bytes_fax="6276344" used_bytes="14821681" quota_used="0" quota_class="" />
</extensions>
</result>
</response>
Error Codes
- See the Error Code Formatting section to see the xml structure when an error is returned.
- See the Generic Error Codes section to see a list of general fault codes that may be returned.
| Code |
Description |
| 12016 |
Invalid sort field |
| 12017 |
Invalid sort order |
| 12018 |
items_per_page may only contain digits |
| 12019 |
page_number may only contain digits |