<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://developers.digium.com/switchvox/wiki/skins/common/feed.css?195"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>SwitchvoxExtendAPI - New pages [en]</title>
		<link>http://developers.digium.com/switchvox/wiki/index.php/Special:NewPages</link>
		<description>From SwitchvoxExtendAPI</description>
		<language>en</language>
		<generator>MediaWiki 1.14.0</generator>
		<lastBuildDate>Mon, 20 May 2013 00:41:36 GMT</lastBuildDate>
		<item>
			<title>Switchvox.network.hostAddresses.getInfo</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.network.hostAddresses.getInfo</link>
			<description>&lt;p&gt;Rnavaroli: Created page with '{{DISPLAYTITLE:switchvox.network.hostAddresses.getInfo}} ==Description== Retrieve info about a specific network to host address mapping   {{XMLAPI_ARGUMENTS_60 	|p1_name=host_add...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.network.hostAddresses.getInfo}}&lt;br /&gt;
==Description==&lt;br /&gt;
Retrieve info about a specific network to host address mapping &lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_60&lt;br /&gt;
	|p1_name=host_address_id&lt;br /&gt;
	|p1_required=required&lt;br /&gt;
	|p1_type=&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=ID of the host address mapping to update&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.network.hostAddresses.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;host_address_id&amp;gt;13&amp;lt;/host_address_id&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.network.hostAddresses.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;host_address id=&amp;quot;4&amp;quot; name=&amp;quot;New Host&amp;quot; network=&amp;quot;128.128.128.255/12&amp;quot; host=&amp;quot;example.server.com&amp;quot; reregister=&amp;quot;120&amp;quot; retry=&amp;quot;25&amp;quot; failover_host=&amp;quot;failover_example.server.com&amp;quot; failover_port=&amp;quot;5060&amp;quot; failover_transport=&amp;quot;udp&amp;quot; failover_reregister=&amp;quot;120&amp;quot; failover_retry=&amp;quot;25&amp;quot; ntp_server=&amp;quot;pool.ntp.org&amp;quot; system=&amp;quot;0&amp;quot; vlan_discovery_mode=&amp;quot;LLDP&amp;quot; vlan_id=&amp;quot;&amp;quot; is_trusted_network=&amp;quot;0&amp;quot; rtp_qos=&amp;quot;6&amp;quot; sip_qos=&amp;quot;3&amp;quot; rtp_dscp=&amp;quot;46&amp;quot; sip_dscp=&amp;quot;26&amp;quot; /&amp;gt;	&lt;br /&gt;
        &amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES_40&lt;br /&gt;
	|p1_code=29085|p1_desc=The host_address_id is invalid or does not exist.&lt;br /&gt;
	|p2_code=94574|p2_desc=System network host address mappings cannot be deleted.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 19:15:00 GMT</pubDate>			<dc:creator>Rnavaroli</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.network.hostAddresses.getInfo</comments>		</item>
		<item>
			<title>Switchvox.digiumPhones.apps.remove</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.digiumPhones.apps.remove</link>
			<description>&lt;p&gt;Rnavaroli: Created page with '{{DISPLAYTITLE:switchvox.digiumPhones.apps.remove}} ==Description== Remove an existing app entirely from the system. This will notify any users of the app to retrieve a new confi...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.digiumPhones.apps.remove}}&lt;br /&gt;
==Description==&lt;br /&gt;
Remove an existing app entirely from the system. This will notify any users of the app to retrieve a new config, and thus remove it from their phones. &lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
|p1_name=app_id&lt;br /&gt;
|p1_required=required&lt;br /&gt;
|p1_type=&lt;br /&gt;
|p1_default=&lt;br /&gt;
|p1_desc=The id of the app you wish to delete.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.digiumPhones.apps.remove&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;app_id&amp;gt;12&amp;lt;/app_id&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.digiumPhones.apps.remove&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;success/&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
	|p1_code=59025&lt;br /&gt;
	|p1_desc=Invalid (app_id). Value (X) must be all digits.&lt;br /&gt;
	|p2_code=20442&lt;br /&gt;
	|p2_desc=Invalid app_id, (1) does not exist.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 19:14:30 GMT</pubDate>			<dc:creator>Rnavaroli</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.digiumPhones.apps.remove</comments>		</item>
		<item>
			<title>Switchvox.digiumPhones.apps.update</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.digiumPhones.apps.update</link>
			<description>&lt;p&gt;Rnavaroli: Created page with '{{DISPLAYTITLE:switchvox.digiumPhones.apps.update}} ==Description== Update an existing app already uploaded on the system. Change properties of the app, distribution, or replace ...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.digiumPhones.apps.update}}&lt;br /&gt;
==Description==&lt;br /&gt;
Update an existing app already uploaded on the system. Change properties of the app, distribution, or replace the app all together.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
|p1_name=app_id&lt;br /&gt;
|p1_required=required&lt;br /&gt;
|p1_type=&lt;br /&gt;
|p1_default=&lt;br /&gt;
|p1_desc=The id of the app you are updating&lt;br /&gt;
|p2_name=filename&lt;br /&gt;
|p2_required=optional&lt;br /&gt;
|p2_type=(see example)&lt;br /&gt;
|p2_default=&lt;br /&gt;
|p2_desc=A zip file&lt;br /&gt;
|p3_name=note&lt;br /&gt;
|p3_required=optional&lt;br /&gt;
|p3_type=string&lt;br /&gt;
|p3_default=&lt;br /&gt;
|p3_desc=Additional descriptive details for the app upload&lt;br /&gt;
|p4_name=auto_start&lt;br /&gt;
|p4_required=optional&lt;br /&gt;
|p4_type=boolean&lt;br /&gt;
|p4_default=0&lt;br /&gt;
|p4_desc=A boolean value (1 or 0) that represents whether or not you want the app to start automatically when the phone boots up., the first time it is loaded onto a phone, and if it were ever to encounter an error. &lt;br /&gt;
|p5_name=include_credentials&lt;br /&gt;
|p5_required=optional&lt;br /&gt;
|p5_type=boolean&lt;br /&gt;
|p5_default=0&lt;br /&gt;
|p5_desc=A boolean value (1 or 0) that represents whether or not you want the config file for users who are distributed this app to include the necessary appconfig credentials. These credentials can allow the app to perform API requests to the Switchvox using the users account. &lt;br /&gt;
&lt;br /&gt;
|p6_name=users&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;user&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;id&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|p6_required=optional&lt;br /&gt;
|p6_type=int&lt;br /&gt;
|p6_default=&lt;br /&gt;
|p6_desc=Id of either an account or extension_group on the system. The type must match what type of id you are trying to use.&lt;br /&gt;
|p7_name=users&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;user&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;type&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|p7_required=optional&lt;br /&gt;
|p7_type=string&lt;br /&gt;
|p7_default=&lt;br /&gt;
|p7_desc= A value of either (extension_group | account) representing what type of id you are submitting.&lt;br /&gt;
&lt;br /&gt;
|p9_name=settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;setting&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;key&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|p9_required=optional&lt;br /&gt;
|p9_type=string&lt;br /&gt;
|p9_default=&lt;br /&gt;
|p9_desc= The name of a setting you want to pass to the app.&lt;br /&gt;
&lt;br /&gt;
|p10_name=settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;setting&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;value&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|p10_required=optional&lt;br /&gt;
|p10_type=string&lt;br /&gt;
|p10_default=&lt;br /&gt;
|p10_desc=  The value of the setting you are submitting to the app. This can be a hard coded value for this app or correspond a set of [[Digium Phone Apps Wildcard Variables|wildcard replacement variables]] depending on the user. &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER|example_description=Adding a new Digium Phone App. Note that the post is in multipart/form-data format to accommodate both the XML request and the binary data. This example was sent using the &amp;quot;curl&amp;quot; utility.}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
POST /xml HTTP/1.1&lt;br /&gt;
User-Agent: curl/7.18.2 (i386-redhat-linux-gnu) libcurl/7.18.2 NSS/3.12.2.0&lt;br /&gt;
  zlib/1.2.3 libidn/0.6.14 libssh2/0.18&lt;br /&gt;
Host: pbx.example.com&lt;br /&gt;
Accept: */*&lt;br /&gt;
Content-Length: 107721&lt;br /&gt;
Content-Type: multipart/form-data; boundary=----------------------------61049bb0cd09&lt;br /&gt;
 &lt;br /&gt;
------------------------------61049bb0cd09&lt;br /&gt;
Content-Disposition: form-data; name=&amp;quot;request&amp;quot;&lt;br /&gt;
Content-Type: application/xml&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.digiumPhones.apps.update&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;app_id&amp;gt;12&amp;lt;/app_id&amp;gt;&lt;br /&gt;
	&amp;lt;note&amp;gt;That weather app that Bob shared with me. Seeing if it is better than Toms&amp;lt;/note&amp;gt;&lt;br /&gt;
        &amp;lt;auto_start&amp;gt;1&amp;lt;/auto_start&amp;gt;&lt;br /&gt;
        &amp;lt;include_credentials&amp;gt;1&amp;lt;/include_credentials&amp;gt;&lt;br /&gt;
	&amp;lt;users&amp;gt;&lt;br /&gt;
             &amp;lt;user&amp;gt;&lt;br /&gt;
                  &amp;lt;id&amp;gt;1203&amp;lt;/id&amp;gt;&lt;br /&gt;
                  &amp;lt;type&amp;gt;account&amp;lt;/type&amp;gt;&lt;br /&gt;
	     &amp;lt;/user&amp;gt;&lt;br /&gt;
	&amp;lt;/users&amp;gt;&lt;br /&gt;
	&amp;lt;settings&amp;gt;&lt;br /&gt;
             &amp;lt;setting&amp;gt;&lt;br /&gt;
                  &amp;lt;key&amp;gt;zipcode&amp;lt;/key&amp;gt;&lt;br /&gt;
                  &amp;lt;value&amp;gt;11201&amp;lt;/value&amp;gt;&lt;br /&gt;
	     &amp;lt;/setting&amp;gt;&lt;br /&gt;
	&amp;lt;/settings&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
-----------------------------61049bb0cd09&lt;br /&gt;
Content-Disposition: form-data; name=&amp;quot;filename&amp;quot;; filename=&amp;quot;weather_app.zip&amp;quot;&lt;br /&gt;
Content-Type: application/zip&lt;br /&gt;
 &lt;br /&gt;
-----------------------------61049bb0cd09--&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER|example_description=}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.digiumPhones.apps.update&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;success/&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
===Example Not using Form Data===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.digiumPhones.apps.update&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;app_id&amp;gt;12&amp;lt;/app_id&amp;gt;&lt;br /&gt;
	&amp;lt;note&amp;gt;That weather app that Bob shared with me. Seeing if it is better than Toms&amp;lt;/note&amp;gt;&lt;br /&gt;
        &amp;lt;auto_start&amp;gt;1&amp;lt;/auto_start&amp;gt;&lt;br /&gt;
        &amp;lt;include_credentials&amp;gt;1&amp;lt;/include_credentials&amp;gt;&lt;br /&gt;
	&amp;lt;users&amp;gt;&lt;br /&gt;
             &amp;lt;user&amp;gt;&lt;br /&gt;
                  &amp;lt;id&amp;gt;1203&amp;lt;/id&amp;gt;&lt;br /&gt;
                  &amp;lt;type&amp;gt;account&amp;lt;/type&amp;gt;&lt;br /&gt;
	     &amp;lt;/user&amp;gt;&lt;br /&gt;
	&amp;lt;/users&amp;gt;&lt;br /&gt;
	&amp;lt;settings&amp;gt;&lt;br /&gt;
             &amp;lt;setting&amp;gt;&lt;br /&gt;
                  &amp;lt;key&amp;gt;zipcode&amp;lt;/key&amp;gt;&lt;br /&gt;
                  &amp;lt;value&amp;gt;11201&amp;lt;/value&amp;gt;&lt;br /&gt;
	     &amp;lt;/setting&amp;gt;&lt;br /&gt;
	&amp;lt;/settings&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.digiumPhones.apps.update&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;success/&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
	|p1_code=90903&lt;br /&gt;
	|p1_desc=Parameter &amp;quot;file&amp;quot; must be a file attachment. (Use a multipart/form-data post with &amp;quot;request&amp;quot; as your request and &amp;quot;file&amp;quot; as the file.)&lt;br /&gt;
	|p2_code=21797&lt;br /&gt;
	|p2_desc=Invalid note. Must be less than 256 characters and may only contain letters, numbers, spaces, and the following characters:\&amp;quot;&amp;amp;'():-_,.@#+&lt;br /&gt;
	|p3_code=17769&lt;br /&gt;
	|p3_desc=Invalid auto_start. Value must be either a 1 or a 0.&lt;br /&gt;
	|p4_code=17769&lt;br /&gt;
	|p4_desc=Invalid include_credentials. Value must be either a 1 or a 0.&lt;br /&gt;
	|p5_code=55713&lt;br /&gt;
	|p5_desc=A member has been passed in missing the id property.  (from users)&lt;br /&gt;
	|p6_code=10014&lt;br /&gt;
	|p6_desc=Invalid account_id (1235). Account_ids may only contain digits. (from users)&lt;br /&gt;
	|p7_code=84711&lt;br /&gt;
	|p7_desc=That account_id is invalid. (from users)&lt;br /&gt;
	|p8_code=66249&lt;br /&gt;
	|p8_desc=Extension group Id can only be digits. (from users)&lt;br /&gt;
	|p9_code=74243&lt;br /&gt;
	|p9_desc=Invalid extension_group_id. Extension group ID (1241) does not exist. (from users)&lt;br /&gt;
	|p10_code=91988&lt;br /&gt;
	|p10_desc=Invalid setting-key_1 (). Must be at least 1 characters, not more than 32 characters in length and may only contain letters, numbers, underscores, and dashes.&lt;br /&gt;
	|p11_code=21797&lt;br /&gt;
	|p11_desc=Invalid setting-value_1. Must be less than 128 characters long.&lt;br /&gt;
	|p12_code=59025&lt;br /&gt;
	|p12_desc=Invalid (app_id). Value (X) must be all digits.&lt;br /&gt;
	|p13_code=20442&lt;br /&gt;
	|p13_desc=Invalid app_id, (1) does not exist.&lt;br /&gt;
&lt;br /&gt;
	|p14_code=37154&lt;br /&gt;
	|p14_desc=Error writing file: %1&lt;br /&gt;
	|p15_code=25695&lt;br /&gt;
	|p15_desc=Error unzipping app package&lt;br /&gt;
	|p16_code=95643&lt;br /&gt;
	|p16_desc=Unable to locate app.json file&lt;br /&gt;
	|p17_code=41594&lt;br /&gt;
	|p17_desc=Error reading file %1&lt;br /&gt;
	|p18_code=41594&lt;br /&gt;
	|p18_desc=Error reading file %1&lt;br /&gt;
	|p19_code=68687&lt;br /&gt;
	|p19_desc=Invalid app name (%1). Must be 1 to 64 characters in length and beginning with an alphanumeric character and 	comprised of the same and/or the following characters '_', '.', and ','.&lt;br /&gt;
	|p20_code=37871&lt;br /&gt;
	|p20_desc=Missing required file %1&lt;br /&gt;
	|p21_code=37154&lt;br /&gt;
	|p21_desc=Error writing file: %1&lt;br /&gt;
	|p22_code=24582&lt;br /&gt;
	|p22_desc=Unable to save app package&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 19:14:27 GMT</pubDate>			<dc:creator>Rnavaroli</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.digiumPhones.apps.update</comments>		</item>
		<item>
			<title>Switchvox.digiumPhones.apps.add</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.digiumPhones.apps.add</link>
			<description>&lt;p&gt;Rnavaroli: Created page with '{{DISPLAYTITLE:switchvox.digiumPhones.apps.add}} ==Description== Upload a valid Digium Phone App in zip format to the system for distribution to users (SIP accounts using Digium ...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.digiumPhones.apps.add}}&lt;br /&gt;
==Description==&lt;br /&gt;
Upload a valid Digium Phone App in zip format to the system for distribution to users (SIP accounts using Digium phones). &lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
|p1_name=filename&lt;br /&gt;
|p1_required=required&lt;br /&gt;
|p1_type=(see example)&lt;br /&gt;
|p1_default=&lt;br /&gt;
|p1_desc=A zip file&lt;br /&gt;
|p2_name=note&lt;br /&gt;
|p2_required=optional&lt;br /&gt;
|p2_type=string&lt;br /&gt;
|p2_default=&lt;br /&gt;
|p2_desc=Additional descriptive details for the app upload&lt;br /&gt;
|p3_name=auto_start&lt;br /&gt;
|p3_required=optional&lt;br /&gt;
|p3_type=boolean&lt;br /&gt;
|p3_default=0&lt;br /&gt;
|p3_desc=A boolean value (1 or 0) that represents whether or not you want the app to start automatically when the phone boots up., the first time it is loaded onto a phone, and if it were ever to encounter an error. &lt;br /&gt;
|p4_name=include_credentials&lt;br /&gt;
|p4_required=optional&lt;br /&gt;
|p4_type=boolean&lt;br /&gt;
|p4_default=0&lt;br /&gt;
|p4_desc=A boolean value (1 or 0) that represents whether or not you want the config file for users who are distributed this app to include the necessary appconfig credentials. These credentials can allow the app to perform API requests to the Switchvox using the users account. &lt;br /&gt;
|p5_name=users&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;user&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;id&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|p5_required=optional&lt;br /&gt;
|p5_type=int&lt;br /&gt;
|p5_default=&lt;br /&gt;
|p5_desc=Id of either an account or extension_group on the system. The type must match what type of id you are trying to use.&lt;br /&gt;
|p6_name=users&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;user&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;type&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|p6_required=optional&lt;br /&gt;
|p6_type=string&lt;br /&gt;
|p6_default=&lt;br /&gt;
|p6_desc= A value of either (extension_group | account) representing what type of id you are submitting.&lt;br /&gt;
|p7_name=settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;setting&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;key&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|p7_required=optional&lt;br /&gt;
|p7_type=string&lt;br /&gt;
|p7_default=&lt;br /&gt;
|p7_desc= The name of a setting you want to pass to the app.&lt;br /&gt;
|p9_name=settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;setting&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;value&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|p9_required=optional&lt;br /&gt;
|p9_type=string&lt;br /&gt;
|p9_default=&lt;br /&gt;
|p9_desc= The value of the setting you are submitting to the app. This can be a hard coded value for this app or correspond a set of [[Digium Phone Apps Wildcard Variables|wildcard replacement variables]] depending on the user. &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER|example_description=Adding a new Digium Phone App. Note that the post is in multipart/form-data format to accommodate both the XML request and the binary data. This example was sent using the &amp;quot;curl&amp;quot; utility.}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
POST /xml HTTP/1.1&lt;br /&gt;
User-Agent: curl/7.18.2 (i386-redhat-linux-gnu) libcurl/7.18.2 NSS/3.12.2.0&lt;br /&gt;
  zlib/1.2.3 libidn/0.6.14 libssh2/0.18&lt;br /&gt;
Host: pbx.example.com&lt;br /&gt;
Accept: */*&lt;br /&gt;
Content-Length: 107721&lt;br /&gt;
Content-Type: multipart/form-data; boundary=----------------------------61049bb0cd09&lt;br /&gt;
 &lt;br /&gt;
------------------------------61049bb0cd09&lt;br /&gt;
Content-Disposition: form-data; name=&amp;quot;request&amp;quot;&lt;br /&gt;
Content-Type: application/xml&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.digiumPhones.apps.add&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
	&amp;lt;note&amp;gt;That weather app that Bob shared with me. Seeing if it is better than Toms&amp;lt;/note&amp;gt;&lt;br /&gt;
        &amp;lt;auto_start&amp;gt;1&amp;lt;/auto_start&amp;gt;&lt;br /&gt;
        &amp;lt;include_credentials&amp;gt;1&amp;lt;/include_credentials&amp;gt;&lt;br /&gt;
	&amp;lt;users&amp;gt;&lt;br /&gt;
             &amp;lt;user&amp;gt;&lt;br /&gt;
                  &amp;lt;id&amp;gt;1203&amp;lt;/id&amp;gt;&lt;br /&gt;
                  &amp;lt;type&amp;gt;account&amp;lt;/type&amp;gt;&lt;br /&gt;
	     &amp;lt;/user&amp;gt;&lt;br /&gt;
	&amp;lt;/users&amp;gt;&lt;br /&gt;
	&amp;lt;settings&amp;gt;&lt;br /&gt;
             &amp;lt;setting&amp;gt;&lt;br /&gt;
                  &amp;lt;key&amp;gt;zipcode&amp;lt;/key&amp;gt;&lt;br /&gt;
                  &amp;lt;value&amp;gt;11201&amp;lt;/value&amp;gt;&lt;br /&gt;
	     &amp;lt;/setting&amp;gt;&lt;br /&gt;
	&amp;lt;/settings&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
-----------------------------61049bb0cd09&lt;br /&gt;
Content-Disposition: form-data; name=&amp;quot;filename&amp;quot;; filename=&amp;quot;weather_app.zip&amp;quot;&lt;br /&gt;
Content-Type: application/zip&lt;br /&gt;
 &lt;br /&gt;
-----------------------------61049bb0cd09--&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER|example_description=Confirmation includes the ID of the new app.}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.digiumPhones.apps.add&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;result&amp;gt;&lt;br /&gt;
     &amp;lt;app_id&amp;gt;12&amp;lt;/app_id&amp;gt;&lt;br /&gt;
  &amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
	|p1_code=90903&lt;br /&gt;
	|p1_desc=Parameter &amp;quot;file&amp;quot; must be a file attachment. (Use a multipart/form-data post with &amp;quot;request&amp;quot; as your request and &amp;quot;file&amp;quot; as the file.)&lt;br /&gt;
	|p2_code=21797&lt;br /&gt;
	|p2_desc=Invalid note. Must be less than 256 characters and may only contain letters, numbers, spaces, and the following characters:\&amp;quot;&amp;amp;'():-_,.@#+&lt;br /&gt;
	|p3_code=17769&lt;br /&gt;
	|p3_desc=Invalid auto_start. Value must be either a 1 or a 0.&lt;br /&gt;
	|p4_code=17769&lt;br /&gt;
	|p4_desc=Invalid include_credentials. Value must be either a 1 or a 0.&lt;br /&gt;
	|p5_code=55713&lt;br /&gt;
	|p5_desc=A member has been passed in missing the id property.  (from users)&lt;br /&gt;
	|p6_code=10014&lt;br /&gt;
	|p6_desc=Invalid account_id (1235). Account_ids may only contain digits. (from users)&lt;br /&gt;
	|p7_code=84711&lt;br /&gt;
	|p7_desc=That account_id is invalid. (from users)&lt;br /&gt;
	|p8_code=66249&lt;br /&gt;
	|p8_desc=Extension group Id can only be digits. (from users)&lt;br /&gt;
	|p9_code=74243&lt;br /&gt;
	|p9_desc=Invalid extension_group_id. Extension group ID (1241) does not exist. (from users)&lt;br /&gt;
	|p10_code=91988&lt;br /&gt;
	|p10_desc=Invalid setting-key_1 (). Must be at least 1 characters, not more than 32 characters in length and may only contain letters, numbers, underscores, and dashes.&lt;br /&gt;
	|p11_code=21797&lt;br /&gt;
	|p11_desc=Invalid setting-value_1. Must be less than 128 characters long.&lt;br /&gt;
	|p12_code=37154&lt;br /&gt;
	|p12_desc=Error writing file: %1&lt;br /&gt;
	|p13_code=25695&lt;br /&gt;
	|p13_desc=Error unzipping app package&lt;br /&gt;
	|p14_code=95643&lt;br /&gt;
	|p14_desc=Unable to locate app.json file&lt;br /&gt;
	|p15_code=41594&lt;br /&gt;
	|p15_desc=Error reading file %1&lt;br /&gt;
	|p16_code=41594&lt;br /&gt;
	|p16_desc=Error reading file %1&lt;br /&gt;
	|p17_code=68687&lt;br /&gt;
	|p17_desc=Invalid app name (%1). Must be 1 to 64 characters in length and beginning with an alphanumeric character and 	comprised of the same and/or the following characters '_', '.', and ','.&lt;br /&gt;
	|p18_code=37871&lt;br /&gt;
	|p18_desc=Missing required file %1&lt;br /&gt;
	|p19_code=37154&lt;br /&gt;
	|p19_desc=Error writing file: %1&lt;br /&gt;
	|p20_code=24582&lt;br /&gt;
	|p20_desc=Unable to save app package&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 19:14:23 GMT</pubDate>			<dc:creator>Rnavaroli</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.digiumPhones.apps.add</comments>		</item>
		<item>
			<title>Switchvox.digiumPhones.apps.getInfo</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.digiumPhones.apps.getInfo</link>
			<description>&lt;p&gt;Rnavaroli: Created page with '{{DISPLAYTITLE:switchvox.digiumPhones.apps.getInfo}} ==Description== Retrieve verbose details about a specific app based on app_id.  {{XMLAPI_ARGUMENTS |p1_name=app_id |p1_requir...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.digiumPhones.apps.getInfo}}&lt;br /&gt;
==Description==&lt;br /&gt;
Retrieve verbose details about a specific app based on app_id.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
|p1_name=app_id&lt;br /&gt;
|p1_required=required&lt;br /&gt;
|p1_type=&lt;br /&gt;
|p1_default=&lt;br /&gt;
|p1_desc=The id of the app you wish to delete.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.digiumPhones.apps.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;app_id&amp;gt;110&amp;lt;/app_id&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.digiumPhones.apps.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;app app_id=&amp;quot;107&amp;quot; name=&amp;quot;BigClock&amp;quot; note=&amp;quot;&amp;quot; auto_start=&amp;quot;0&amp;quot; include_credentials=&amp;quot;0&amp;quot; filename=&amp;quot;107_bigclock.zip&amp;quot; md5=&amp;quot;d41d8cd98f00b204e9800998ecf8427e&amp;quot; user_count=&amp;quot;5&amp;quot; icon_url=&amp;quot;https://10.10.7.225/images/admin/D70.app_generic.png&amp;quot; description=&amp;quot;&amp;quot; hidden=&amp;quot;0&amp;quot; has_idle=&amp;quot;1&amp;quot; type=&amp;quot;foreground&amp;quot; &amp;gt;&lt;br /&gt;
                       &amp;lt;users&amp;gt;&lt;br /&gt;
                            &amp;lt;user id=&amp;quot;1052&amp;quot; type=&amp;quot;group&amp;quot; server_uuid=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;user id=&amp;quot;1127&amp;quot; type=&amp;quot;account&amp;quot; server_uuid=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;user id=&amp;quot;1121&amp;quot; type=&amp;quot;account&amp;quot; server_uuid=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;user id=&amp;quot;1122&amp;quot; type=&amp;quot;account&amp;quot; server_uuid=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
                       &amp;lt;/users&amp;gt;&lt;br /&gt;
                       &amp;lt;settings&amp;gt;&lt;br /&gt;
			     &amp;lt;setting key=&amp;quot;nombre&amp;quot; value=&amp;quot;%LAST_NAME%&amp;quot; /&amp;gt;&lt;br /&gt;
                       &amp;lt;/settings&amp;gt;&lt;br /&gt;
                  &amp;lt;/app&amp;gt;&lt;br /&gt;
          &amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
	|p1_code=59025&lt;br /&gt;
	|p1_desc=Invalid (app_id). Value (X) must be all digits.&lt;br /&gt;
	|p2_code=20442&lt;br /&gt;
	|p2_desc=Invalid app_id, (1) does not exist.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 19:14:15 GMT</pubDate>			<dc:creator>Rnavaroli</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.digiumPhones.apps.getInfo</comments>		</item>
		<item>
			<title>Switchvox.digiumPhones.apps.getList</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.digiumPhones.apps.getList</link>
			<description>&lt;p&gt;Rnavaroli: Created page with '{{DISPLAYTITLE:switchvox.digiumPhones.apps.getList}} ==Description== Retrieve a list of all apps currently installed on the system. Gives you a brief amount of details on each. M...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.digiumPhones.apps.getList}}&lt;br /&gt;
==Description==&lt;br /&gt;
Retrieve a list of all apps currently installed on the system. Gives you a brief amount of details on each. More verbose information is available by using the getInfo API.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.digiumPhones.apps.getList&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;app_id&amp;gt;110&amp;lt;/app_id&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.digiumPhones.apps.getList&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;apps&amp;gt;&lt;br /&gt;
			&amp;lt;app app_id=&amp;quot;105&amp;quot; name=&amp;quot;crm&amp;quot; note=&amp;quot;My app&amp;quot; auto_start=&amp;quot;0&amp;quot; include_credentials=&amp;quot;0&amp;quot; filename=&amp;quot;105_crm.zip&amp;quot; md5=&amp;quot;d41d8cd98f00b204e9800998ecf8427e&amp;quot; user_count=&amp;quot;0&amp;quot; icon_url=&amp;quot;https://10.10.7.225/images/admin/D70.app_generic.png&amp;quot; description=&amp;quot;&amp;quot; hidden=&amp;quot;0&amp;quot; has_idle=&amp;quot;0&amp;quot; type=&amp;quot;foreground&amp;quot; &amp;gt;         &lt;br /&gt;
                         &amp;lt;/app&amp;gt;&lt;br /&gt;
                          &amp;lt;app app_id=&amp;quot;104&amp;quot; name=&amp;quot;Weather&amp;quot; note=&amp;quot;&amp;quot; auto_start=&amp;quot;0&amp;quot; include_credentials=&amp;quot;0&amp;quot; filename=&amp;quot;104_1354909775_weather_langd_out.zip&amp;quot; md5=&amp;quot;d41d8cd98f00b204e9800998ecf8427e&amp;quot; user_count=&amp;quot;0&amp;quot; icon_url=&amp;quot;https://10.10.7.225/downloads/ItF,vPtDqwkp1FFdalVDJw.png&amp;quot; description=&amp;quot;Simple weather app&amp;quot; hidden=&amp;quot;0&amp;quot; has_idle=&amp;quot;1&amp;quot; type=&amp;quot;foreground&amp;quot; &amp;gt;&lt;br /&gt;
                         &amp;lt;/app&amp;gt;&lt;br /&gt;
                          &amp;lt;app app_id=&amp;quot;107&amp;quot; name=&amp;quot;BigClock&amp;quot; note=&amp;quot;&amp;quot; auto_start=&amp;quot;0&amp;quot; include_credentials=&amp;quot;0&amp;quot; filename=&amp;quot;107_bigclock.zip&amp;quot; md5=&amp;quot;d41d8cd98f00b204e9800998ecf8427e&amp;quot; user_count=&amp;quot;5&amp;quot; icon_url=&amp;quot;https://10.10.7.225/images/admin/D70.app_generic.png&amp;quot; description=&amp;quot;&amp;quot; hidden=&amp;quot;0&amp;quot; has_idle=&amp;quot;1&amp;quot; type=&amp;quot;foreground&amp;quot; &amp;gt;&lt;br /&gt;
                          &amp;lt;/app&amp;gt;&lt;br /&gt;
               &amp;lt;/apps&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES}}&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 19:14:11 GMT</pubDate>			<dc:creator>Rnavaroli</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.digiumPhones.apps.getList</comments>		</item>
		<item>
			<title>Switchvox.extensions.customSettings.remove</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.extensions.customSettings.remove</link>
			<description>&lt;p&gt;Rnavaroli: Created page with '{{DISPLAYTITLE:switchvox.extensions.customSettings.remove}} ==Description== Delete all of the information pertaining to custom extension setting, Also, this will remove any value...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.extensions.customSettings.remove}}&lt;br /&gt;
==Description==&lt;br /&gt;
Delete all of the information pertaining to custom extension setting, Also, this will remove any values that may be saved by administrators or users pertaining to the 'key' in question.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
|p1_name=key&lt;br /&gt;
|p1_required=required&lt;br /&gt;
|p1_type=string&lt;br /&gt;
|p1_default=&lt;br /&gt;
|p1_desc=The key all caps identifier of the custom setting.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER|example_description=}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.extensions.customSettings.remove&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;ZIP_CODE&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER|example_description=}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.extensions.customSettings.remove&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;success/&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
	|p1_code=33972&lt;br /&gt;
	|p1_desc=Invalid format for key (%1). May only contain capital letters, numbers, underscores and must be less than 32 characters.&lt;br /&gt;
	|p2_code=20442&lt;br /&gt;
	|p2_desc=Invalid key, (%1) does not exist.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 19:13:14 GMT</pubDate>			<dc:creator>Rnavaroli</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.extensions.customSettings.remove</comments>		</item>
		<item>
			<title>Switchvox.extensions.customSettings.update</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.extensions.customSettings.update</link>
			<description>&lt;p&gt;Rnavaroli: Created page with '{{DISPLAYTITLE:switchvox.extensions.customSettings.update}} ==Description== Update a custom extension setting for the system. This is meant to work in conjunction with other aspe...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.extensions.customSettings.update}}&lt;br /&gt;
==Description==&lt;br /&gt;
Update a custom extension setting for the system. This is meant to work in conjunction with other aspects of the PBX.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
|p1_name=key&lt;br /&gt;
|p1_required=required&lt;br /&gt;
|p1_type=string&lt;br /&gt;
|p1_default=&lt;br /&gt;
|p1_desc=This is an all caps string that serves as a unique identifier for this setting. It is used in replacement in other sections such as [[Switchvox.digiumPhones.apps.add|Digium Phone Apps ]]. &lt;br /&gt;
|p2_name=name&lt;br /&gt;
|p2_required=optional&lt;br /&gt;
|p2_type=string&lt;br /&gt;
|p2_default=&lt;br /&gt;
|p2_desc=A descriptive name that describes the key / custom setting.&lt;br /&gt;
|p3_name=is_password&lt;br /&gt;
|p3_required=optional&lt;br /&gt;
|p3_type=string&lt;br /&gt;
|p3_default=&lt;br /&gt;
|p3_desc=Denotes whether or not this key corresponds to a password type field. If so users will be presented with password inputs instead of regular inputs. This will obscure their typing and add security. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER|example_description=}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.extensions.customSettings.update&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;SECRETPASSWORD&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;is_password&amp;gt;1&amp;lt;/is_password&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER|example_description=}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.extensions.customSettings.update&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;success/&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
	|p1_code=33972&lt;br /&gt;
	|p1_desc=Invalid format for key (%1). May only contain capital letters, numbers, underscores and must be less than 32 characters.&lt;br /&gt;
	|p2_code=20442&lt;br /&gt;
	|p2_desc=Invalid key, (%1) does not exist.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 19:13:08 GMT</pubDate>			<dc:creator>Rnavaroli</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.extensions.customSettings.update</comments>		</item>
		<item>
			<title>Switchvox.extensions.customSettings.add</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.extensions.customSettings.add</link>
			<description>&lt;p&gt;Rnavaroli: Created page with '{{DISPLAYTITLE:switchvox.extensions.customSettings.add}} ==Description== Create a new custom extension setting for the system. This is meant to work in conjunction with other asp...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.extensions.customSettings.add}}&lt;br /&gt;
==Description==&lt;br /&gt;
Create a new custom extension setting for the system. This is meant to work in conjunction with other aspects of the PBX. The current sections that support the use of the custom extension settings are... [[Switchvox.digiumPhones.apps.add|Digium Phone Apps ]].&lt;br /&gt;
&lt;br /&gt;
Custom settings allow you to create your own unique settings which values can be managed on any users phone settings. These can be modified in the administrative portal (including bulk  modify) as well as the users portal.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
|p1_name=key&lt;br /&gt;
|p1_required=required&lt;br /&gt;
|p1_type=string&lt;br /&gt;
|p1_default=&lt;br /&gt;
|p1_desc=This is an all caps string that serves as a unique identifier for this setting. It is used in replacement in other sections such as [[Switchvox.digiumPhones.apps.add|Digium Phone Apps ]]. &lt;br /&gt;
|p2_name=name&lt;br /&gt;
|p2_required=required&lt;br /&gt;
|p2_type=string&lt;br /&gt;
|p2_default=&lt;br /&gt;
|p2_desc=A descriptive name that describes the key / custom setting.&lt;br /&gt;
|p3_name=is_password&lt;br /&gt;
|p3_required=optional&lt;br /&gt;
|p3_type=string&lt;br /&gt;
|p3_default=0&lt;br /&gt;
|p3_desc=Denotes whether or not this key corresponds to a password type field. If so users will be presented with password inputs instead of regular inputs. This will obscure their typing and add security. &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER|example_description=}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.extensions.customSettings.add&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;ZIP_CODE&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Zip Code&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;is_password&amp;gt;0&amp;lt;/is_password&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER|example_description=}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.extensions.customSettings.add&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;success/&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
	|p1_code=33972&lt;br /&gt;
	|p1_desc=Invalid format for key (%1). May only contain capital letters, numbers, underscores and must be less than 32 characters.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 19:12:59 GMT</pubDate>			<dc:creator>Rnavaroli</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.extensions.customSettings.add</comments>		</item>
		<item>
			<title>Switchvox.extensions.customSettings.getInfo</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.extensions.customSettings.getInfo</link>
			<description>&lt;p&gt;Rnavaroli: Created page with '{{DISPLAYTITLE:switchvox.extensions.customSettings.getInfo}} ==Description== Retrieve the settings for a specific key that already exists.   {{XMLAPI_ARGUMENTS |p1_name=key |p1_r...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.extensions.customSettings.getInfo}}&lt;br /&gt;
==Description==&lt;br /&gt;
Retrieve the settings for a specific key that already exists. &lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
|p1_name=key&lt;br /&gt;
|p1_required=required&lt;br /&gt;
|p1_type=string&lt;br /&gt;
|p1_default=&lt;br /&gt;
|p1_desc=The key all caps identifier of the custom setting.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER|example_description=}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.extensions.customSettings.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;ZIP_CODE&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER|example_description=}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.extensions.customSettings.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;custom_setting key=&amp;quot;ZIP_CODE&amp;quot; name=&amp;quot;Zip Code&amp;quot; is_password=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
	|p1_code=33972&lt;br /&gt;
	|p1_desc=Invalid format for key (%1). May only contain capital letters, numbers, underscores and must be less than 32 characters.&lt;br /&gt;
	|p2_code=20442&lt;br /&gt;
	|p2_desc=Invalid key, (%1) does not exist.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 19:12:51 GMT</pubDate>			<dc:creator>Rnavaroli</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.extensions.customSettings.getInfo</comments>		</item>
		<item>
			<title>Switchvox.extensions.customSettings.getList</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.extensions.customSettings.getList</link>
			<description>&lt;p&gt;Rnavaroli: Created page with '{{DISPLAYTITLE:switchvox.extensions.customSettings.getList}} ==Description== Retrieve the list of all currently created custom extension settings on the system.  {{XMLAPI_ARGUMEN...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.extensions.customSettings.getList}}&lt;br /&gt;
==Description==&lt;br /&gt;
Retrieve the list of all currently created custom extension settings on the system.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER|example_description=}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.extensions.customSettings.getList&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER|example_description=}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.extensions.customSettings.getList&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;custom_settings&amp;gt;&lt;br /&gt;
			&amp;lt;custom_setting key=&amp;quot;CRM_PASS&amp;quot; name=&amp;quot;CRM Password&amp;quot; is_password=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;custom_setting key=&amp;quot;FAVORITE_HAT&amp;quot; name=&amp;quot;Favorite Hat&amp;quot; is_password=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;custom_setting key=&amp;quot;ZIP_CODE&amp;quot; name=&amp;quot;Zip Code&amp;quot; is_password=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/custom_settings&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES}}&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 19:12:38 GMT</pubDate>			<dc:creator>Rnavaroli</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.extensions.customSettings.getList</comments>		</item>
		<item>
			<title>Switchvox.extensions.settings.update</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.extensions.settings.update</link>
			<description>&lt;p&gt;Rnavaroli: Created page with '{{DISPLAYTITLE:switchvox.extensions.settings.update}} ==Description== Update the extensions settings.  {{XMLAPI_ARGUMENTS_60 	|p1_name=extension_length_constraint 	|p1_required=o...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.extensions.settings.update}}&lt;br /&gt;
==Description==&lt;br /&gt;
Update the extensions settings.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_60&lt;br /&gt;
	|p1_name=extension_length_constraint&lt;br /&gt;
	|p1_required=optional&lt;br /&gt;
	|p1_type=integer [3-6]&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=Length of the extensions in Switchvox&lt;br /&gt;
	|p2_name=beep_after_assisted_transfer&lt;br /&gt;
	|p2_required=optional&lt;br /&gt;
	|p2_type=boolean&lt;br /&gt;
	|p2_default=&lt;br /&gt;
	|p2_desc=If 1 plays a beep sound when an assisted transfer is done.&lt;br /&gt;
	|p3_name=require_strong_user_password&lt;br /&gt;
	|p3_required=optional&lt;br /&gt;
	|p3_type=boolean&lt;br /&gt;
	|p3_default=&lt;br /&gt;
	|p3_desc=If 1 requires that extension-owners use strong extension passwords.&lt;br /&gt;
	|p4_name=require_strong_phone_password&lt;br /&gt;
	|p4_required=optional&lt;br /&gt;
	|p4_type=boolean&lt;br /&gt;
	|p4_default=&lt;br /&gt;
	|p4_desc=If 1 requires that phones register with Switchvox using a strong password. &lt;br /&gt;
	|p5_name=force_weak_user_password_change&lt;br /&gt;
	|p5_required=optional&lt;br /&gt;
	|p5_type=boolean&lt;br /&gt;
	|p5_default=&lt;br /&gt;
	|p5_desc=If 1 requires that all extension-owners change their password if it is not already strong.&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.extensions.settings.update&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;parameters&amp;gt;&lt;br /&gt;
    &amp;lt;extension_length_constraint&amp;gt;3&amp;lt;/extension_length_constraint&amp;gt;&lt;br /&gt;
    &amp;lt;beep_after_assisted_transfer&amp;gt;0&amp;lt;/beep_after_assisted_transfer&amp;gt;&lt;br /&gt;
    &amp;lt;require_strong_user_password&amp;gt;1&amp;lt;/require_strong_user_password&amp;gt;&lt;br /&gt;
    &amp;lt;require_strong_phone_password&amp;gt;0&amp;lt;/require_strong_phone_password&amp;gt;&lt;br /&gt;
    &amp;lt;force_weak_user_password_change&amp;gt;1&amp;lt;/force_weak_user_password_change&amp;gt;&lt;br /&gt;
  &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.extensions.settings.update&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;result&amp;gt;&lt;br /&gt;
    &amp;lt;success /&amp;gt;&lt;br /&gt;
  &amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 19:12:22 GMT</pubDate>			<dc:creator>Rnavaroli</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.extensions.settings.update</comments>		</item>
		<item>
			<title>Switchvox.extensions.settings.getInfo</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.extensions.settings.getInfo</link>
			<description>&lt;p&gt;Rnavaroli: Created page with '{{DISPLAYTITLE:switchvox.extensions.settings.getInfo}} ==Description== Retrieve all the extensions settings.    {{XMLAPI_ARGUMENTS_60 }}  {{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.extensions.settings.getInfo}}&lt;br /&gt;
==Description==&lt;br /&gt;
Retrieve all the extensions settings.  &lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_60&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.extensions.settings.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;parameters&amp;gt;&lt;br /&gt;
  &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.extensions.settings.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;result&amp;gt;&lt;br /&gt;
    &amp;lt;extensions_settings extension_length_constraint=&amp;quot;3&amp;quot; beep_after_assisted_transfer=&amp;quot;0&amp;quot; require_strong_user_password=&amp;quot;1&amp;quot; require_strong_phone_password=&amp;quot;&amp;quot; force_weak_user_password_change=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;/div&gt;</description>
			<pubDate>Tue, 16 Apr 2013 19:12:04 GMT</pubDate>			<dc:creator>Rnavaroli</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.extensions.settings.getInfo</comments>		</item>
		<item>
			<title>Switchvox.externalContacts.update</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.externalContacts.update</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.externalContacts.update}} ==Description== Update your externalContacts sheet with a newly uploaded file / file_id uploaded from  [[Switchvox.file.add|swi...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.externalContacts.update}}&lt;br /&gt;
==Description==&lt;br /&gt;
Update your externalContacts sheet with a newly uploaded file / file_id uploaded from  [[Switchvox.file.add|switchvox.file.add]]&lt;br /&gt;
&lt;br /&gt;
===Example CSV===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
first_name, last_name, organization, job_title, location, email_address, primary_number, primary_number_label, secondary_number, secondary_number_label, jabber_id, subscription_url&lt;br /&gt;
Ryan,Ravarioli,WizCom,Grand Wizlord,Wizard Town,mfp@wizlord.com,6016565446,Mobile,6015351253,Home,mfp2002,54@host.com&lt;br /&gt;
Karl,Lopez,WizCom,Junior Wizlord,Wizard Town,jl@wizlord.com,555555555&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
===Example XML===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;phonebooks&amp;gt;&lt;br /&gt;
    &amp;lt;contacts group_name=&amp;quot;PBX Directory&amp;quot; editable=&amp;quot;0&amp;quot; id=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;contact &lt;br /&gt;
		id=&amp;quot;1004&amp;quot;&lt;br /&gt;
                prefix=&amp;quot;Mr&amp;quot;&lt;br /&gt;
                first_name=&amp;quot;David&amp;quot;&lt;br /&gt;
                second_name=&amp;quot;Wesley&amp;quot;&lt;br /&gt;
                last_name=&amp;quot;Podolsky&amp;quot;&lt;br /&gt;
		suffix=&amp;quot;III&amp;quot; &lt;br /&gt;
                picture=&amp;quot;http://pbx.site.com/images/cil.jpg&amp;quot; &lt;br /&gt;
                contact_type=&amp;quot;sip|call_queue|external&amp;quot;&lt;br /&gt;
		organization=&amp;quot;Digium&amp;quot;&lt;br /&gt;
		job_title=&amp;quot;Direction Manager&amp;quot;&lt;br /&gt;
		location=&amp;quot;East Texas&amp;quot; &lt;br /&gt;
		integration_source=&amp;quot;Salesforce&amp;quot;&lt;br /&gt;
                notes=&amp;quot;&amp;quot;&lt;br /&gt;
		subscription_url=&amp;quot;101@ip.pbx.com&amp;quot;&lt;br /&gt;
		can_intercom=&amp;quot;1&amp;quot;&lt;br /&gt;
		can_page=&amp;quot;1&amp;quot;&lt;br /&gt;
		can_pickup_ringing=&amp;quot;1&amp;quot;&lt;br /&gt;
	&amp;gt;&lt;br /&gt;
		&amp;lt;numbers&amp;gt;&lt;br /&gt;
			&amp;lt;number dial=&amp;quot;104&amp;quot; dial_prefix=&amp;quot;&amp;quot; label=&amp;quot;Extension&amp;quot; primary=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;number dial=&amp;quot;8583379236&amp;quot; dial_prefix=&amp;quot;9&amp;quot; label=&amp;quot;Mobile&amp;quot; /&amp;gt;		&amp;lt;/numbers&amp;gt;&lt;br /&gt;
		&amp;lt;emails&amp;gt;&lt;br /&gt;
			&amp;lt;email address=&amp;quot;dwp@switchvox.com&amp;quot; label=&amp;quot;Work&amp;quot; primary=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/emails&amp;gt;&lt;br /&gt;
		&amp;lt;chats&amp;gt;&lt;br /&gt;
			&amp;lt;chat type=&amp;quot;jabber&amp;quot; id=&amp;quot;123123&amp;quot; display=&amp;quot;Jabber&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/chats&amp;gt;&lt;br /&gt;
	&amp;lt;/contact&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
&amp;lt;/phonebooks&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
	|p1_name=file_id&lt;br /&gt;
	|p1_required=required&lt;br /&gt;
	|p1_type=integer&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=id of a file added with switchvox.file.add&lt;br /&gt;
	|p2_name=digits_to_prepend&lt;br /&gt;
	|p2_required=&lt;br /&gt;
	|p2_type=string&lt;br /&gt;
	|p2_default=&lt;br /&gt;
	|p2_desc=digits or (*,#,%) that get prepended on the front of numbers when processing the uploaded sheet.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.externalContacts.update&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;file_id&amp;gt;63&amp;lt;/file_id&amp;gt;&lt;br /&gt;
	&amp;lt;digits_to_prepend&amp;gt;9&amp;lt;/digits_to_prepend&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.externalContacts.update&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;external_contact num_success=&amp;quot;240&amp;quot; num_error=&amp;quot;0&amp;quot; link=&amp;quot;https://10.10.2.108/dl?cmd=get_external_contacts_xml&amp;amp;id=externalContacts&amp;amp;hash=592ffd246e85c21e614d27b27ad15270&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES_40&lt;br /&gt;
	|p1_code=47895|p1_desc=There was an error writing the formatted XML.&lt;br /&gt;
	|p2_code=28243|p2_desc=Trying to process file as a CSV. Required fields in the header line were found missing (%1).&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Tue, 06 Mar 2012 00:29:26 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.externalContacts.update</comments>		</item>
		<item>
			<title>Switchvox.externalContacts.remove</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.externalContacts.remove</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.externalContacts.remove}} ==Description== Remove the external contacts from your system. {{XMLAPI_ARGUMENTS }}   {{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.externalContacts.remove}}&lt;br /&gt;
==Description==&lt;br /&gt;
Remove the external contacts from your system.&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER|example_description=}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.externalContacts.remove&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER|example_description=}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.externalContacts.remove&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;success /&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;/div&gt;</description>
			<pubDate>Tue, 06 Mar 2012 00:28:36 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.externalContacts.remove</comments>		</item>
		<item>
			<title>Switchvox.externalContacts.getInfo</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.externalContacts.getInfo</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.externalContacts.getInfo}} ==Description== Returns info about externalContacts such as number of contacts, a link to request the file, and the date it wa...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.externalContacts.getInfo}}&lt;br /&gt;
==Description==&lt;br /&gt;
Returns info about externalContacts such as number of contacts, a link to request the file, and the date it was last uploaded.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER|example_description=Get info about status of external contacts}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.externalContacts.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER|example_description=Response with an uploaded external contact sheet)}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.externalContacts.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;external_contacts has_contacts=&amp;quot;1&amp;quot; num_contacts=&amp;quot;240&amp;quot; last_uploaded=&amp;quot;2011-10-20 13:46:00&amp;quot;  link=&amp;quot;https://10.10.2.108/dl?cmd=get_external_contacts_xml&amp;amp;amp;id=externalContacts&amp;amp;amp;hash=592ffd246e85c21e614d27b27ad15270&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER|example_description=Response without an uploaded external contact sheet)}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;external_contacts has_contacts=&amp;quot;0&amp;quot; num_contacts=&amp;quot;0&amp;quot;  /&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Tue, 06 Mar 2012 00:27:34 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.externalContacts.getInfo</comments>		</item>
		<item>
			<title>Switchvox.extensions.phones.virtual.getInfo</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.extensions.phones.virtual.getInfo</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.extensions.phones.virtual.getInfo}} ==Description== Retrieve information on an existing virtual phone extension from the system.    {{XMLAPI_ARGUMENTS_60...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.extensions.phones.virtual.getInfo}}&lt;br /&gt;
==Description==&lt;br /&gt;
Retrieve information on an existing virtual phone extension from the system.  &lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_60&lt;br /&gt;
	|p1_name=account_id&lt;br /&gt;
	|p1_required=required&lt;br /&gt;
	|p1_type=&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=The account ID of the extension to get info for.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.extensions.phones.virtual.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;account_id&amp;gt;1808&amp;lt;/account_id&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.extensions.phones.virtual.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;extension number=&amp;quot;151&amp;quot; type=&amp;quot;virtual&amp;quot; account_id=&amp;quot;1808&amp;quot; first_name=&amp;quot;Joe&amp;quot; last_name=&amp;quot;Smith&amp;quot; email_address=&amp;quot;jsmith@example.com&amp;quot; vm_quota=&amp;quot;&amp;quot; prepend_for_outgoing=&amp;quot;9&amp;quot; prepend_one=&amp;quot;1&amp;quot;  dtmfmode=&amp;quot;rfc2833&amp;quot; nat=&amp;quot;yes&amp;quot; template_account_id=&amp;quot;1&amp;quot; first_name_editable=&amp;quot;1&amp;quot; last_name_editable=&amp;quot;1&amp;quot; email_address_editable=&amp;quot;1&amp;quot;  password_editable=&amp;quot;1&amp;quot; force_password_change=&amp;quot;1&amp;quot; voicemail=&amp;quot;1&amp;quot; web_admin=&amp;quot;1&amp;quot; vm_attachments=&amp;quot;1&amp;quot; call_block=&amp;quot;1&amp;quot; call_unpark=&amp;quot;1&amp;quot; transfer_call=&amp;quot;1&amp;quot; call_cascade=&amp;quot;1&amp;quot; call_ringall=&amp;quot;1&amp;quot; voicemail_forwarding=&amp;quot;1&amp;quot; custom_voicemail_email=&amp;quot;1&amp;quot; switchboard_chat=&amp;quot;1&amp;quot; &amp;gt;&lt;br /&gt;
		  &amp;lt;supported_codecs&amp;gt;&lt;br /&gt;
		    &amp;lt;supported_codec name=&amp;quot;h264&amp;quot;/&amp;gt;&lt;br /&gt;
		    &amp;lt;supported_codec name=&amp;quot;h263&amp;quot;/&amp;gt;&lt;br /&gt;
		    &amp;lt;supported_codec name=&amp;quot;g722&amp;quot;/&amp;gt;&lt;br /&gt;
		    &amp;lt;supported_codec name=&amp;quot;ulaw&amp;quot;/&amp;gt;&lt;br /&gt;
		    &amp;lt;supported_codec name=&amp;quot;alaw&amp;quot;/&amp;gt;&lt;br /&gt;
		  &amp;lt;/supported_codecs&amp;gt;&lt;br /&gt;
		  &amp;lt;outgoing_call_rules_allow&amp;gt;&lt;br /&gt;
		  &amp;lt;/outgoing_call_rules_allow&amp;gt;&lt;br /&gt;
		  &amp;lt;outgoing_call_rules_deny&amp;gt;&lt;br /&gt;
		  &amp;lt;/outgoing_call_rules_deny&amp;gt;&lt;br /&gt;
		  &amp;lt;extension_groups&amp;gt;&lt;br /&gt;
		    &amp;lt;extension_group id=&amp;quot;1&amp;quot; name=&amp;quot;Default Group&amp;quot; public=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
		    &amp;lt;extension_group id=&amp;quot;1001&amp;quot; name=&amp;quot;All Extensions&amp;quot; public=&amp;quot;1&amp;quot;/&amp;gt;&lt;br /&gt;
		  &amp;lt;/extension_groups&amp;gt;&lt;br /&gt;
		&amp;lt;/extension&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES_40&lt;br /&gt;
	|p1_code=10014|p1_desc=Invalid account_id (%1). Account_ids may only contain digits.&lt;br /&gt;
	|p2_code=84711|p2_desc=That account_id is invalid.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Tue, 06 Mar 2012 00:26:35 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.extensions.phones.virtual.getInfo</comments>		</item>
		<item>
			<title>Switchvox.extensions.phones.sip.getInfo</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.extensions.phones.sip.getInfo</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.extensions.phones.sip.getInfo}} ==Description== Retrieve information on an existing sip phone extension from the system.    {{XMLAPI_ARGUMENTS_60 	|p1_na...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.extensions.phones.sip.getInfo}}&lt;br /&gt;
==Description==&lt;br /&gt;
Retrieve information on an existing sip phone extension from the system.  &lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_60&lt;br /&gt;
	|p1_name=account_id&lt;br /&gt;
	|p1_required=required&lt;br /&gt;
	|p1_type=&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=The account ID of the extension to get info for.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.extensions.phones.sip.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;account_id&amp;gt;1101&amp;lt;/account_id&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.extensions.phones.sip.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;extension server_uuid=&amp;quot;4428492265501239296&amp;quot; number=&amp;quot;100&amp;quot; account_id=&amp;quot;1101&amp;quot; first_name=&amp;quot;Joe&amp;quot; last_name=&amp;quot;Smith&amp;quot; email_address=&amp;quot;jsmith@example.com&amp;quot; title=&amp;quot;Software Engineer&amp;quot; template_id=&amp;quot;1&amp;quot; type=&amp;quot;sip&amp;quot; profile_image_id=&amp;quot;0&amp;quot; location=&amp;quot;San Jose&amp;quot; prepend_for_outgoing=&amp;quot;9&amp;quot; prepend_one=&amp;quot;1&amp;quot; lang_locale=&amp;quot;en_us&amp;quot; force_password_change=&amp;quot;0&amp;quot; force_lang_change=&amp;quot;0&amp;quot; sound_prompt_language_id=&amp;quot;0&amp;quot; lightweight_mode=&amp;quot;0&amp;quot; dtmfmode=&amp;quot;rfc2833&amp;quot; nat=&amp;quot;yes&amp;quot; voicemail_quota=&amp;quot;&amp;quot; pbx_managed_phone=&amp;quot;0&amp;quot; line_label=&amp;quot;&amp;quot; hide_missed_calls=&amp;quot;0&amp;quot; sb_auto_answer=&amp;quot;0&amp;quot; no_profile_popup_in=&amp;quot;0&amp;quot; no_profile_popup_out=&amp;quot;1&amp;quot; line2_active=&amp;quot;0&amp;quot; line3_active=&amp;quot;0&amp;quot; line_keys_per_num=&amp;quot;1&amp;quot; secondary_line=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;supported_codecs&amp;gt;&lt;br /&gt;
				&amp;lt;supported_codec id=&amp;quot;h264&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;supported_codec id=&amp;quot;h263&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;supported_codec id=&amp;quot;g722&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;supported_codec id=&amp;quot;ulaw&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;supported_codec id=&amp;quot;alaw&amp;quot;/&amp;gt;&lt;br /&gt;
			&amp;lt;/supported_codecs&amp;gt;&lt;br /&gt;
			&amp;lt;permissions&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;change_first_name&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;change_last_name&amp;quot; 		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;change_email_address&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;change_language&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;change_password&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;change_location&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;change_title&amp;quot;			value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;change_picture&amp;quot;			value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;change_sound_prompt_language&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_call_block&amp;quot;			value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_call_forward&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_call_cascade&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_secret_code&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_ring_all&amp;quot;			value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;can_create_decline&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_voicemail&amp;quot;			value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;receive_voicemail_attachments&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_voicemail_forwarding&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_voicemail_notifications&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_web_suite&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_mobile_apps&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_sip_phone_apps&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_switchboard&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_chat&amp;quot;			value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;unpark_calls&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;record_calls&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_ringtones&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;upload_ringtones&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_icm&amp;quot;			value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;can_converge_phones&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;change_lightweight_mode&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_use_queues_app&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_use_parking_lot_app&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_use_phonebooks_app&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_use_system_directory&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_use_visual_voicemail&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_use_presence&amp;quot;			value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_can_forward_calls&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_change_line_label&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_change_language&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_change_idle_screen&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_change_mc_notification&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_change_msgs_button&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_change_display_settings&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_change_sounds_settings&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_change_caller_profiles&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_change_auto_answer&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_send_to_voicemail&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_can_ignore_call&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;/permissions&amp;gt;&lt;br /&gt;
			&amp;lt;outgoing_call_rules&amp;gt;&lt;br /&gt;
				&amp;lt;outgoing_call_rule id=&amp;quot;4&amp;quot; state=&amp;quot;allow&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;outgoing_call_rule id=&amp;quot;2&amp;quot; state=&amp;quot;deny&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;outgoing_call_rule id=&amp;quot;3&amp;quot; state=&amp;quot;allow&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;outgoing_call_rule id=&amp;quot;5&amp;quot; state=&amp;quot;allow&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;outgoing_call_rule id=&amp;quot;6&amp;quot; state=&amp;quot;allow&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;outgoing_call_rule id=&amp;quot;1&amp;quot; state=&amp;quot;allow&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;outgoing_call_rule id=&amp;quot;100&amp;quot; state=&amp;quot;allow&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;/outgoing_call_rules&amp;gt;&lt;br /&gt;
			&amp;lt;extension_groups&amp;gt;&lt;br /&gt;
				&amp;lt;extension_group id=&amp;quot;1&amp;quot; name=&amp;quot;Default Group&amp;quot; public=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;extension_group id=&amp;quot;1001&amp;quot; name=&amp;quot;All Extensions&amp;quot; public=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;extension_group id=&amp;quot;1010&amp;quot; name=&amp;quot;qmem_1324590185&amp;quot; public=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;extension_group id=&amp;quot;1011&amp;quot; name=&amp;quot;qperm_1324590186&amp;quot; public=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;extension_group id=&amp;quot;1021&amp;quot; name=&amp;quot;qmem_1324592328&amp;quot; public=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;extension_group id=&amp;quot;1022&amp;quot; name=&amp;quot;qperm_1324592329&amp;quot; public=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;extension_group id=&amp;quot;1023&amp;quot; name=&amp;quot;qmem_1324592459&amp;quot; public=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;extension_group id=&amp;quot;1024&amp;quot; name=&amp;quot;qperm_1324592460&amp;quot; public=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;extension_group id=&amp;quot;1027&amp;quot; name=&amp;quot;qmem_1324593213&amp;quot; public=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;extension_group id=&amp;quot;1028&amp;quot; name=&amp;quot;qperm_1324593214&amp;quot; public=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;/extension_groups&amp;gt;&lt;br /&gt;
		&amp;lt;digium_phone_settings line_label=&amp;quot;%EXTENSION% blah&amp;quot; visual_voicemail=&amp;quot;1&amp;quot; idle_image_id=&amp;quot;0&amp;quot; missed_calls_notification=&amp;quot;1&amp;quot; brightness=&amp;quot;5&amp;quot; contrast=&amp;quot;5&amp;quot; dim_backlight=&amp;quot;1&amp;quot; backlight_timeout=&amp;quot;30&amp;quot; backlight_dim_level=&amp;quot;2&amp;quot; ringer_volume=&amp;quot;3&amp;quot; speaker_volume=&amp;quot;5&amp;quot; handset_volume=&amp;quot;5&amp;quot; headset_volume=&amp;quot;5&amp;quot; reset_call_volume=&amp;quot;0&amp;quot; headset_answer=&amp;quot;0&amp;quot; electronic_hook_switch=&amp;quot;regular&amp;quot; auto_answer_from_sb=&amp;quot;1&amp;quot; show_incoming_caller_profile=&amp;quot;1&amp;quot; show_outgoing_caller_profile=&amp;quot;1&amp;quot; accept_local_calls=&amp;quot;host&amp;quot; local_sip_port=&amp;quot;5060&amp;quot; ringtone=&amp;quot;ring1&amp;quot; override_dial_plan=&amp;quot;0&amp;quot; dial_plan=&amp;quot;[0-8]xx|911|9411|9611|9011xxx.T3|91xxxxxxxxxx|9[2-9]xxxxxx|*xx.T3|[0-8]xx.T3&amp;quot; assignment_id=&amp;quot;2&amp;quot; skip_line_keys_for_blf=&amp;quot;0&amp;quot; change_phone_password_on_steal=&amp;quot;1&amp;quot; admin_password=&amp;quot;63087&amp;quot; &amp;gt;&lt;br /&gt;
		        &amp;lt;codecs&amp;gt;&lt;br /&gt;
		            &amp;lt;codec name=&amp;quot;g729&amp;quot; enabled=&amp;quot;0&amp;quot; priority=&amp;quot;1&amp;quot; target_holding_time=&amp;quot;0&amp;quot; minimum_holding_time=&amp;quot;0&amp;quot; maximum_holding_time=&amp;quot;0&amp;quot; packetization_period=&amp;quot;20&amp;quot; /&amp;gt;&lt;br /&gt;
		            &amp;lt;codec name=&amp;quot;g726&amp;quot; enabled=&amp;quot;1&amp;quot; priority=&amp;quot;2&amp;quot; target_holding_time=&amp;quot;0&amp;quot; minimum_holding_time=&amp;quot;0&amp;quot; maximum_holding_time=&amp;quot;0&amp;quot; packetization_period=&amp;quot;20&amp;quot; /&amp;gt;&lt;br /&gt;
		            &amp;lt;codec name=&amp;quot;pcmu&amp;quot; enabled=&amp;quot;1&amp;quot; priority=&amp;quot;3&amp;quot; target_holding_time=&amp;quot;0&amp;quot; minimum_holding_time=&amp;quot;0&amp;quot; maximum_holding_time=&amp;quot;0&amp;quot; packetization_period=&amp;quot;20&amp;quot; /&amp;gt;&lt;br /&gt;
		            &amp;lt;codec name=&amp;quot;pcma&amp;quot; enabled=&amp;quot;1&amp;quot; priority=&amp;quot;4&amp;quot; target_holding_time=&amp;quot;0&amp;quot; minimum_holding_time=&amp;quot;0&amp;quot; maximum_holding_time=&amp;quot;0&amp;quot; packetization_period=&amp;quot;20&amp;quot; /&amp;gt;&lt;br /&gt;
		            &amp;lt;codec name=&amp;quot;g722&amp;quot; enabled=&amp;quot;1&amp;quot; priority=&amp;quot;5&amp;quot; target_holding_time=&amp;quot;0&amp;quot; minimum_holding_time=&amp;quot;0&amp;quot; maximum_holding_time=&amp;quot;0&amp;quot; packetization_period=&amp;quot;20&amp;quot; /&amp;gt;&lt;br /&gt;
		        &amp;lt;/codecs&amp;gt;&lt;br /&gt;
		    &amp;lt;/digium_phone_settings&amp;gt;&lt;br /&gt;
		&amp;lt;/extension&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES_40&lt;br /&gt;
	|p1_code=10014|p1_desc=Invalid account_id (%1). Account_ids may only contain digits.&lt;br /&gt;
	|p2_code=84711|p2_desc=That account_id is invalid.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Tue, 06 Mar 2012 00:25:32 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.extensions.phones.sip.getInfo</comments>		</item>
		<item>
			<title>Switchvox.extensions.phones.sip.bulkUpdate</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.extensions.phones.sip.bulkUpdate</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.extensions.phones.sip.bulkUpdate}} ==Description== Updates a SIP extension. If values are not passed in for parameters then they are left unchanged.  {{X...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.extensions.phones.sip.bulkUpdate}}&lt;br /&gt;
==Description==&lt;br /&gt;
Updates a SIP extension. If values are not passed in for parameters then they are left unchanged.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_80&lt;br /&gt;
	|p1_name=account_id&lt;br /&gt;
	|p1_required=required&lt;br /&gt;
	|p1_type=number&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=The account_id of the sip extension you want to update.&lt;br /&gt;
&lt;br /&gt;
	|p2_name=first_name&lt;br /&gt;
	|p2_required=optional&lt;br /&gt;
	|p2_type=string&lt;br /&gt;
	|p2_default=&lt;br /&gt;
	|p2_desc=First name.&lt;br /&gt;
&lt;br /&gt;
	|p3_name=voicemail_password&lt;br /&gt;
	|p3_required=optional&lt;br /&gt;
	|p3_type=string&lt;br /&gt;
	|p3_default=&lt;br /&gt;
	|p3_desc=Password to access voicemail and the web suite&lt;br /&gt;
&lt;br /&gt;
	|p5_name=last_name&lt;br /&gt;
	|p5_required=optional&lt;br /&gt;
	|p5_type=number&lt;br /&gt;
	|p5_default=&lt;br /&gt;
	|p5_desc=Last name.&lt;br /&gt;
&lt;br /&gt;
	|p6_name=email_address&lt;br /&gt;
	|p6_required=optional&lt;br /&gt;
	|p6_type=string&lt;br /&gt;
	|p6_default=&lt;br /&gt;
	|p6_desc=Email address.&lt;br /&gt;
&lt;br /&gt;
	|p7_name=location&lt;br /&gt;
	|p7_required=optional&lt;br /&gt;
	|p7_type=string&lt;br /&gt;
	|p7_default=&lt;br /&gt;
	|p7_desc=The profile location for this account.  For example, &amp;quot;San Diego Office&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
	|p8_name=title &lt;br /&gt;
	|p8_required=optional&lt;br /&gt;
	|p8_type=string&lt;br /&gt;
	|p8_default=&lt;br /&gt;
	|p8_desc=The profile title for this account.  For example,  &amp;quot;Software Developer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
	|p9_name=lang_locale&lt;br /&gt;
	|p9_required=optional&lt;br /&gt;
	|p9_type=string&lt;br /&gt;
	|p9_default=&lt;br /&gt;
	|p9_desc=The language _ locale for this account.  For example, en_us.&lt;br /&gt;
&lt;br /&gt;
	|p11_name=voicemail_quota&lt;br /&gt;
	|p11_required=optional&lt;br /&gt;
	|p11_type=number&lt;br /&gt;
	|p11_default=&lt;br /&gt;
	|p11_desc=Voicemail mailbox quota in megabytes.  Must be numeric.&lt;br /&gt;
&lt;br /&gt;
	|p12_name=prepend_for_outgoing&lt;br /&gt;
	|p12_required=optional&lt;br /&gt;
	|p12_type=number&lt;br /&gt;
	|p12_default=&lt;br /&gt;
	|p12_desc=Digits to prepend if number is not an extension.  Must be numeric or blank.&lt;br /&gt;
&lt;br /&gt;
	|p13_name=prepend_one&lt;br /&gt;
	|p13_required=optional&lt;br /&gt;
	|p13_type=boolean&lt;br /&gt;
	|p13_default=&lt;br /&gt;
	|p13_desc=If set to '1', prepends a 1 if number is 10 digits in length.  Set to '0' otherwise.&lt;br /&gt;
&lt;br /&gt;
	|p14_name=dtmfmode&lt;br /&gt;
	|p14_required=optional&lt;br /&gt;
	|p14_type=enum&lt;br /&gt;
	|p14_default=&lt;br /&gt;
	|p14_desc=DTMF mode.  Valid values are: rfc2833, inband and info.&lt;br /&gt;
&lt;br /&gt;
	|p15_name=phone_password&lt;br /&gt;
	|p15_required=optional&lt;br /&gt;
	|p15_type=string&lt;br /&gt;
	|p15_default=generated&lt;br /&gt;
	|p15_desc=Phone password. If not supplied the system will generate a strong random password for your phone.&lt;br /&gt;
&lt;br /&gt;
	|p16_name=nat&lt;br /&gt;
	|p16_required=optional&lt;br /&gt;
	|p16_type=enum&lt;br /&gt;
	|p16_default=&lt;br /&gt;
	|p16_desc=Phone NAT traversal.  Valid values: yes, no, never and route.&lt;br /&gt;
&lt;br /&gt;
	|p17_name=force_password_change&lt;br /&gt;
	|p17_required=optional&lt;br /&gt;
	|p17_type=boolean&lt;br /&gt;
	|p17_default=&lt;br /&gt;
	|p17_desc=Force the user to change their password on next login&lt;br /&gt;
&lt;br /&gt;
	|p18_name=force_lang_change&lt;br /&gt;
	|p18_required=optional&lt;br /&gt;
	|p18_type=boolean&lt;br /&gt;
	|p18_default=&lt;br /&gt;
	|p18_desc=Force the user to change / confirm their language on next login&lt;br /&gt;
&lt;br /&gt;
	|p19_name=sound_prompt_language_id&lt;br /&gt;
	|p19_required=optional&lt;br /&gt;
	|p19_type=number&lt;br /&gt;
	|p19_default=&lt;br /&gt;
	|p19_desc=Set the language the sound prompts for the user will play in&lt;br /&gt;
&lt;br /&gt;
	|p20_name=lightweight_mode&lt;br /&gt;
	|p20_required=optional&lt;br /&gt;
	|p20_type=boolean&lt;br /&gt;
	|p20_default=0&lt;br /&gt;
	|p20_desc=If set to 1, renders the UI in lightweight mode&lt;br /&gt;
&lt;br /&gt;
	|p26_name=supported_codecs&lt;br /&gt;
	|p26_required=optional&lt;br /&gt;
	|p26_type=enum&lt;br /&gt;
	|p26_default=&lt;br /&gt;
	|p26_desc=List of supported codecs.  Valid values: ulaw, alaw, gsm, g726, adpcm, lpc10, speex, g729, g722, h263, h263p, h264.&lt;br /&gt;
&lt;br /&gt;
	|p27_name=add_outgoing_call_rules&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;add_outgoing_call_rule&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;id&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p27_required=optional&lt;br /&gt;
	|p27_type=number&lt;br /&gt;
	|p27_default=&lt;br /&gt;
	|p27_desc=The id of the outgoing call rule to add&lt;br /&gt;
&lt;br /&gt;
	|p28_name=add_outgoing_call_rules&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;add_outgoing_call_rule&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;state&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p28_required=optional&lt;br /&gt;
	|p28_type=string&lt;br /&gt;
	|p28_default=&lt;br /&gt;
	|p28_desc=The state of the outgoing call rule for the extension. Possible value: allow/deny&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	|p29_name=add_to_extension_groups&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;add_to_extension_group&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;id&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p29_required=optional&lt;br /&gt;
	|p29_type=enum&lt;br /&gt;
	|p29_default=&lt;br /&gt;
	|p29_desc=List of extension group IDs for this extension to join.&lt;br /&gt;
&lt;br /&gt;
	|p30_name=permissions&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;permission&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;id&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p30_required=optional&lt;br /&gt;
	|p30_type=enum&lt;br /&gt;
	|p30_default=&lt;br /&gt;
	|p30_desc=Id of the permission. Click [[Permissions IDs]]&lt;br /&gt;
&lt;br /&gt;
	|p31_name=permissions&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;permission&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;value&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p31_required=optional&lt;br /&gt;
	|p31_type=boolean&lt;br /&gt;
	|p31_default=&lt;br /&gt;
	|p31_desc=Allow (1) / deny (0) access to a given permissions / feature. If the permissions is not included it defaults to value from template.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	|p32_name=remove_outgoing_call_rules&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;remove_outgoing_call_rule&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;id&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p32_required=optional&lt;br /&gt;
	|p32_type=number&lt;br /&gt;
	|p32_default=&lt;br /&gt;
	|p32_desc=The id of the outgoing call rule to remove&lt;br /&gt;
&lt;br /&gt;
	|p33_name=remove_from_extension_groups&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;remove_from_extension_group&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;id&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p33_required=optional&lt;br /&gt;
	|p33_type=enum&lt;br /&gt;
	|p33_default=&lt;br /&gt;
	|p33_desc=List of extension group IDs for this extension to leave.&lt;br /&gt;
&lt;br /&gt;
|p34_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;language&amp;lt;/div&amp;gt;&lt;br /&gt;
|p34_required=optional&lt;br /&gt;
|p34_type=&lt;br /&gt;
|p34_default=&lt;br /&gt;
|p34_desc=The language for the phone.  This can be different than the language for the extension.&lt;br /&gt;
&lt;br /&gt;
|p35_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;visual_voicemail&amp;lt;/div&amp;gt;&lt;br /&gt;
|p35_required=optional&lt;br /&gt;
|p35_type=boolean&lt;br /&gt;
|p35_default=1&lt;br /&gt;
|p35_desc=Use Visual Voicemail&lt;br /&gt;
&lt;br /&gt;
|p36_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;voicemail_extension&amp;lt;/div&amp;gt;&lt;br /&gt;
|p36_required=optional&lt;br /&gt;
|p36_type=integer&lt;br /&gt;
|p36_default=&lt;br /&gt;
|p36_desc=When Visual Voicemail is not used, what is the voicemail extension?  Required when visual_voicemail is 0.&lt;br /&gt;
&lt;br /&gt;
|p37_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;missed_calls_notification&amp;lt;/div&amp;gt;&lt;br /&gt;
|p37_required=optional&lt;br /&gt;
|p37_type=boolean&lt;br /&gt;
|p37_default=1&lt;br /&gt;
|p37_desc=&lt;br /&gt;
&lt;br /&gt;
|p38_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;brightness&amp;lt;/div&amp;gt;&lt;br /&gt;
|p38_required=optional&lt;br /&gt;
|p38_type=integer&lt;br /&gt;
|p38_default=5&lt;br /&gt;
|p38_desc=Integer between 0 - 10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|p39_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;contrast&amp;lt;/div&amp;gt;&lt;br /&gt;
|p39_required=optional&lt;br /&gt;
|p39_type=integer&lt;br /&gt;
|p39_default=5&lt;br /&gt;
|p39_desc=Integer between 0 - 10&lt;br /&gt;
&lt;br /&gt;
|p40_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;backlight_timeout&amp;lt;/div&amp;gt;&lt;br /&gt;
|p40_required=optional&lt;br /&gt;
|p40_type=integer&lt;br /&gt;
|p40_default=0&lt;br /&gt;
|p40_desc=Integer between 0 - 999.  0 = never.&lt;br /&gt;
&lt;br /&gt;
|p41_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;ringer_volume&amp;lt;/div&amp;gt;&lt;br /&gt;
|p41_required=optional&lt;br /&gt;
|p41_type=integer&lt;br /&gt;
|p41_default=5&lt;br /&gt;
|p41_desc=Integer between 0 - 10&lt;br /&gt;
&lt;br /&gt;
|p42_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;speaker_volume&amp;lt;/div&amp;gt;&lt;br /&gt;
|p42_required=optional&lt;br /&gt;
|p42_type=integer&lt;br /&gt;
|p42_default=5&lt;br /&gt;
|p42_desc=Integer between 0 - 10&lt;br /&gt;
&lt;br /&gt;
|p43_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;handset_volume&amp;lt;/div&amp;gt;&lt;br /&gt;
|p43_required=optional&lt;br /&gt;
|p43_type=integer&lt;br /&gt;
|p43_default=5&lt;br /&gt;
|p43_desc=Integer between 0 - 10&lt;br /&gt;
&lt;br /&gt;
|p44_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;headset_volume&amp;lt;/div&amp;gt;&lt;br /&gt;
|p44_required=optional&lt;br /&gt;
|p44_type=integer&lt;br /&gt;
|p44_default=5&lt;br /&gt;
|p44_desc=Integer between 0 - 10&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|p45_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;reset_call_volume&amp;lt;/div&amp;gt;&lt;br /&gt;
|p45_required=optional&lt;br /&gt;
|p45_type=boolean&lt;br /&gt;
|p45_default=0&lt;br /&gt;
|p45_desc=*reset after each call to default. false=next call starts at last call's volume&lt;br /&gt;
&lt;br /&gt;
|p46_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;headset_answer&amp;lt;/div&amp;gt;&lt;br /&gt;
|p46_required=optional&lt;br /&gt;
|p46_type=&lt;br /&gt;
|p46_default=&lt;br /&gt;
|p46_desc=&lt;br /&gt;
&lt;br /&gt;
|p47_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;electronic_hook_switch&amp;lt;/div&amp;gt;&lt;br /&gt;
|p47_required=optional&lt;br /&gt;
|p47_type=boolean&lt;br /&gt;
|p47_default=0&lt;br /&gt;
|p47_desc=*enable headset answer button&lt;br /&gt;
&lt;br /&gt;
|p48_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;auto_answer_from_sb&amp;lt;/div&amp;gt;&lt;br /&gt;
|p48_required=optional&lt;br /&gt;
|p48_type=boolean&lt;br /&gt;
|p48_default=1&lt;br /&gt;
|p48_desc=&lt;br /&gt;
&lt;br /&gt;
|p49_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;show_incoming_caller_profile&amp;lt;/div&amp;gt;&lt;br /&gt;
|p49_required=optional&lt;br /&gt;
|p49_type=boolean&lt;br /&gt;
|p49_default=1&lt;br /&gt;
|p49_desc= *popup on the phone&lt;br /&gt;
&lt;br /&gt;
|p50_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;show_outgoing_caller_profile&amp;lt;/div&amp;gt;&lt;br /&gt;
|p50_required=optional&lt;br /&gt;
|p50_type=boolean&lt;br /&gt;
|p50_default=1&lt;br /&gt;
|p50_desc=*popup on the phone&lt;br /&gt;
&lt;br /&gt;
|p51_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;accept_local_calls&amp;lt;/div&amp;gt;&lt;br /&gt;
|p51_required=optional&lt;br /&gt;
|p51_type=enum&lt;br /&gt;
|p51_default=any&lt;br /&gt;
|p51_desc=can be 'host', 'whitelist' or 'any'.  When 'whitelist', a list of hosts must be provided.&lt;br /&gt;
&lt;br /&gt;
|p52_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;whitelist_hosts&amp;lt;/div&amp;gt;&lt;br /&gt;
|p52_required=optional&lt;br /&gt;
|p52_type=array&lt;br /&gt;
|p52_default=&lt;br /&gt;
|p52_desc=a list of hosts when accept_local_calls is 'whitelist'.  in the inet format: 192.168.1.1/24&lt;br /&gt;
&lt;br /&gt;
|p53_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;local_sip_port&amp;lt;/div&amp;gt;&lt;br /&gt;
|p53_required=optional&lt;br /&gt;
|p53_type=integer&lt;br /&gt;
|p53_default=5060&lt;br /&gt;
|p53_desc=&lt;br /&gt;
&lt;br /&gt;
|p54_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;override_dial_plan&amp;lt;/div&amp;gt;&lt;br /&gt;
|p54_required=optional&lt;br /&gt;
|p54_type=boolean&lt;br /&gt;
|p54_default=0&lt;br /&gt;
|p54_desc=Must provide a dial plan if this is true.&lt;br /&gt;
&lt;br /&gt;
|p55_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;dial_plan&amp;lt;/div&amp;gt;&lt;br /&gt;
|p55_required=optional&lt;br /&gt;
|p55_type=string&lt;br /&gt;
|p55_default=&lt;br /&gt;
|p55_desc=This must be specified if override_dial_plan = 1&lt;br /&gt;
&lt;br /&gt;
|p56_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;ringtone&amp;lt;/div&amp;gt;&lt;br /&gt;
|p56_required=optional&lt;br /&gt;
|p56_type=string&lt;br /&gt;
|p56_default=&lt;br /&gt;
|p56_desc=&lt;br /&gt;
&lt;br /&gt;
|p57_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;idle_image_id&amp;lt;/div&amp;gt;&lt;br /&gt;
|p57_required=optional&lt;br /&gt;
|p57_type=&lt;br /&gt;
|p57_default=&lt;br /&gt;
|p57_desc=&lt;br /&gt;
&lt;br /&gt;
|p58_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;codecs&amp;lt;/div&amp;gt;&lt;br /&gt;
|p58_required=optional&lt;br /&gt;
|p58_type=&lt;br /&gt;
|p58_default=&lt;br /&gt;
|p58_desc=&lt;br /&gt;
&lt;br /&gt;
	|p59_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;skip_line_keys_for_blf&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p59_required=optional&lt;br /&gt;
	|p59_type=boolean&lt;br /&gt;
	|p59_default=&lt;br /&gt;
	|p59_desc=&lt;br /&gt;
&lt;br /&gt;
	|p60_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;codecs&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;codec&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;name&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p60_required=optional&lt;br /&gt;
	|p60_type=string&lt;br /&gt;
	|p60_default=&lt;br /&gt;
	|p60_desc=&lt;br /&gt;
&lt;br /&gt;
	|p61_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;codecs&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;codec&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;packetization_period&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p61_required=optional&lt;br /&gt;
	|p61_type=integer&lt;br /&gt;
	|p61_default=&lt;br /&gt;
	|p61_desc=&lt;br /&gt;
&lt;br /&gt;
	|p62_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;codecs&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;codec&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;minimum_holding_time&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p62_required=optional&lt;br /&gt;
	|p62_type=integer&lt;br /&gt;
	|p62_default=&lt;br /&gt;
	|p62_desc=&lt;br /&gt;
&lt;br /&gt;
	|p63_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;codecs&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;codec&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;maximum_holding_time&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p63_required=optional&lt;br /&gt;
	|p63_type=integer&lt;br /&gt;
	|p63_default=&lt;br /&gt;
	|p63_desc=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	|p64_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;codecs&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;codec&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;target_holding_time&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p64_required=optional&lt;br /&gt;
	|p64_type=integer&lt;br /&gt;
	|p64_default=&lt;br /&gt;
	|p64_desc=&lt;br /&gt;
&lt;br /&gt;
	|p65_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;codecs&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;codec&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;enabled&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p65_required=optional&lt;br /&gt;
	|p65_type=boolean&lt;br /&gt;
	|p65_default=&lt;br /&gt;
	|p65_desc=&lt;br /&gt;
&lt;br /&gt;
	|p66_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;codecs&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;codec&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;priority&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p66_required=optional&lt;br /&gt;
	|p66_type=integer&lt;br /&gt;
	|p66_default=&lt;br /&gt;
	|p66_desc=&lt;br /&gt;
&lt;br /&gt;
|p67_name=digium_phone_settings&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;line_label&amp;lt;/div&amp;gt;&lt;br /&gt;
|p67_required=optional&lt;br /&gt;
|p67_type=string&lt;br /&gt;
|p67_default=%FIRST% %LAST%&lt;br /&gt;
|p67_desc=The display or template string to appear on the phone as the extension's name.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.extensions.phones.sip.bulkUpdate&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;account_ids&amp;gt;&lt;br /&gt;
            &amp;lt;account_id&amp;gt;1101&amp;lt;/account_id&amp;gt;&lt;br /&gt;
            &amp;lt;account_id&amp;gt;1102&amp;lt;/account_id&amp;gt;          &lt;br /&gt;
        &amp;lt;/account_ids&amp;gt;&lt;br /&gt;
        &amp;lt;first_name&amp;gt;Joe&amp;lt;/first_name&amp;gt;&lt;br /&gt;
        &amp;lt;voicemail_password&amp;gt;908231&amp;lt;/voicemail_password&amp;gt;&lt;br /&gt;
        &amp;lt;last_name&amp;gt;Updated&amp;lt;/last_name&amp;gt;&lt;br /&gt;
        &amp;lt;email_address&amp;gt;jupdated@example.com&amp;lt;/email_address&amp;gt;&lt;br /&gt;
        &amp;lt;location&amp;gt;San Jose&amp;lt;/location&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Software Engineer&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;lang_locale&amp;gt;en_us&amp;lt;/lang_locale&amp;gt;&lt;br /&gt;
        &amp;lt;lightweight_mode&amp;gt;0&amp;lt;/lightweight_mode&amp;gt;&lt;br /&gt;
        &amp;lt;voicemail_quota&amp;gt;10&amp;lt;/voicemail_quota&amp;gt;&lt;br /&gt;
        &amp;lt;prepend_for_outgoing&amp;gt;9&amp;lt;/prepend_for_outgoing&amp;gt;&lt;br /&gt;
        &amp;lt;prepend_one&amp;gt;1&amp;lt;/prepend_one&amp;gt;&lt;br /&gt;
        &amp;lt;dtmfmode&amp;gt;rfc2833&amp;lt;/dtmfmode&amp;gt;&lt;br /&gt;
        &amp;lt;phone_password&amp;gt;dfdfefefe&amp;lt;/phone_password&amp;gt;&lt;br /&gt;
        &amp;lt;nat&amp;gt;1&amp;lt;/nat&amp;gt;&lt;br /&gt;
        &amp;lt;force_password_change&amp;gt;1&amp;lt;/force_password_change&amp;gt;&lt;br /&gt;
        &amp;lt;force_lang_change&amp;gt;1&amp;lt;/force_lang_change&amp;gt;&lt;br /&gt;
        &amp;lt;sound_prompt_language_id&amp;gt;0&amp;lt;/sound_prompt_language_id&amp;gt;&lt;br /&gt;
        &amp;lt;permissions&amp;gt;&lt;br /&gt;
            &amp;lt;permission&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;change_first_name&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&lt;br /&gt;
            &amp;lt;/permission&amp;gt;&lt;br /&gt;
        &amp;lt;/permissions&amp;gt;&lt;br /&gt;
		  &amp;lt;supported_codecs&amp;gt;&lt;br /&gt;
		    &amp;lt;supported_codec name=&amp;quot;h264&amp;quot;/&amp;gt;&lt;br /&gt;
		    &amp;lt;supported_codec name=&amp;quot;h263&amp;quot;/&amp;gt;&lt;br /&gt;
		    &amp;lt;supported_codec name=&amp;quot;g722&amp;quot;/&amp;gt;&lt;br /&gt;
		    &amp;lt;supported_codec name=&amp;quot;ulaw&amp;quot;/&amp;gt;&lt;br /&gt;
		    &amp;lt;supported_codec name=&amp;quot;alaw&amp;quot;/&amp;gt;&lt;br /&gt;
		  &amp;lt;/supported_codecs&amp;gt;&lt;br /&gt;
        &amp;lt;add_outgoing_call_rules&amp;gt;&lt;br /&gt;
            &amp;lt;add_outgoing_call_rule&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;state&amp;gt;deny&amp;lt;/state&amp;gt;&lt;br /&gt;
            &amp;lt;/add_outgoing_call_rule&amp;gt;&lt;br /&gt;
        &amp;lt;/add_outgoing_call_rules&amp;gt;&lt;br /&gt;
        &amp;lt;remove_outgoing_call_rules&amp;gt;&lt;br /&gt;
           &amp;lt;remove_outgoing_call_rule&amp;gt;2&amp;lt;/remove_outgoing_call_rule&amp;gt;&lt;br /&gt;
            &amp;lt;remove_outgoing_call_rule&amp;gt;3&amp;lt;/remove_outgoing_call_rule&amp;gt;&lt;br /&gt;
        &amp;lt;add_to_extension_groups&amp;gt;&lt;br /&gt;
            &amp;lt;add_to_extension_group&amp;gt;1201&amp;lt;/add_to_extension_group&amp;gt;&lt;br /&gt;
            &amp;lt;add_to_extension_group&amp;gt;1202&amp;lt;/add_to_extension_group&amp;gt;&lt;br /&gt;
        &amp;lt;/add_to_extension_groups&amp;gt;&lt;br /&gt;
        &amp;lt;remove_from_extension_groups&amp;gt;&lt;br /&gt;
            &amp;lt;remove_from_extension_group&amp;gt;1205&amp;lt;/remove_from_extension_group&amp;gt;&lt;br /&gt;
            &amp;lt;remove_from_extension_group&amp;gt;1206&amp;lt;/remove_from_extension_group&amp;gt;&lt;br /&gt;
        &amp;lt;/remove_from_extension_groups&amp;gt;&lt;br /&gt;
        &amp;lt;digium_phone_settings&amp;gt;&lt;br /&gt;
            &amp;lt;line_label&amp;gt;%FIRST_NAME% %LAST_NAME%&amp;lt;/line_label&amp;gt;&lt;br /&gt;
            &amp;lt;language&amp;gt;en_us&amp;lt;/language&amp;gt;&lt;br /&gt;
            &amp;lt;visual_voicemail&amp;gt;1&amp;lt;/visual_voicemail&amp;gt;&lt;br /&gt;
            &amp;lt;idle_image_id&amp;gt;1101&amp;lt;/idle_image_id&amp;gt;&lt;br /&gt;
            &amp;lt;missed_calls_notification&amp;gt;1&amp;lt;/missed_calls_notification&amp;gt;&lt;br /&gt;
            &amp;lt;brightness&amp;gt;5&amp;lt;/brightness&amp;gt;&lt;br /&gt;
            &amp;lt;contrast&amp;gt;5&amp;lt;/contrast&amp;gt;&lt;br /&gt;
            &amp;lt;backlight_timeout&amp;gt;5&amp;lt;/backlight_timeout&amp;gt;&lt;br /&gt;
            &amp;lt;ringer_volume&amp;gt;5&amp;lt;/ringer_volume&amp;gt;&lt;br /&gt;
            &amp;lt;speaker_volume&amp;gt;5&amp;lt;/speaker_volume&amp;gt;&lt;br /&gt;
            &amp;lt;handset_volume&amp;gt;5&amp;lt;/handset_volume&amp;gt;&lt;br /&gt;
            &amp;lt;headset_volume&amp;gt;5&amp;lt;/headset_volume&amp;gt;&lt;br /&gt;
            &amp;lt;reset_call_volume&amp;gt;0&amp;lt;/reset_call_volume&amp;gt;&lt;br /&gt;
            &amp;lt;headset_answer&amp;gt;0&amp;lt;/headset_answer&amp;gt;&lt;br /&gt;
            &amp;lt;electronic_hook_switch&amp;gt;regular&amp;lt;/electronic_hook_switch&amp;gt;&lt;br /&gt;
            &amp;lt;auto_answer_from_sb&amp;gt;1&amp;lt;/auto_answer_from_sb&amp;gt;&lt;br /&gt;
            &amp;lt;show_incoming_caller_profile&amp;gt;1&amp;lt;/show_incoming_caller_profile&amp;gt;&lt;br /&gt;
            &amp;lt;show_outgoing_caller_profile&amp;gt;1&amp;lt;/show_outgoing_caller_profile&amp;gt;&lt;br /&gt;
            &amp;lt;accept_local_calls&amp;gt;whitelist&amp;lt;/accept_local_calls&amp;gt;&lt;br /&gt;
            &amp;lt;whitelist_hosts&amp;gt;&lt;br /&gt;
                &amp;lt;whitelist_host&amp;gt;192.168.1.1/24&amp;lt;/whitelist_host&amp;gt;&lt;br /&gt;
                &amp;lt;whitelist_host&amp;gt;10.10.2.1/24&amp;lt;/whitelist_host&amp;gt;&lt;br /&gt;
            &amp;lt;/whitelist_hosts&amp;gt;&lt;br /&gt;
            &amp;lt;local_sip_port&amp;gt;5060&amp;lt;/local_sip_port&amp;gt;&lt;br /&gt;
            &amp;lt;ringtone&amp;gt;ring1&amp;lt;/ringtone&amp;gt;&lt;br /&gt;
            &amp;lt;override_dial_plan&amp;gt;1&amp;lt;/override_dial_plan&amp;gt;&lt;br /&gt;
            &amp;lt;dial_plan&amp;gt;[0-8]xxx|911|9411|9611|9011xxx.T3|91xxxxxxxxxx|9[2-9]xxxxxx|*xx.T3|[0-8]xx.T3&amp;lt;/dial_plan&amp;gt;&lt;br /&gt;
            &amp;lt;skip_line_keys_for_blf&amp;gt;0&amp;lt;/skip_line_keys_for_blf&amp;gt;&lt;br /&gt;
            &amp;lt;codecs&amp;gt;&lt;br /&gt;
                &amp;lt;codec&amp;gt;&lt;br /&gt;
                    &amp;lt;name&amp;gt;g722&amp;lt;/name&amp;gt;&lt;br /&gt;
                    &amp;lt;packetization_period&amp;gt;20&amp;lt;/packetization_period&amp;gt;&lt;br /&gt;
                    &amp;lt;minimum_holding_time&amp;gt;0&amp;lt;/minimum_holding_time&amp;gt;&lt;br /&gt;
                    &amp;lt;maximum_holding_time&amp;gt;0&amp;lt;/maximum_holding_time&amp;gt;&lt;br /&gt;
                    &amp;lt;target_holding_time&amp;gt;0&amp;lt;/target_holding_time&amp;gt;&lt;br /&gt;
                    &amp;lt;enabled&amp;gt;0&amp;lt;/enabled&amp;gt;&lt;br /&gt;
                    &amp;lt;priority&amp;gt;1&amp;lt;/priority&amp;gt;&lt;br /&gt;
                &amp;lt;/codec&amp;gt;&lt;br /&gt;
                &amp;lt;codec&amp;gt;&lt;br /&gt;
                    &amp;lt;name&amp;gt;g729&amp;lt;/name&amp;gt;&lt;br /&gt;
                    &amp;lt;packetization_period&amp;gt;20&amp;lt;/packetization_period&amp;gt;&lt;br /&gt;
                    &amp;lt;minimum_holding_time&amp;gt;0&amp;lt;/minimum_holding_time&amp;gt;&lt;br /&gt;
                    &amp;lt;maximum_holding_time&amp;gt;0&amp;lt;/maximum_holding_time&amp;gt;&lt;br /&gt;
                    &amp;lt;target_holding_time&amp;gt;0&amp;lt;/target_holding_time&amp;gt;&lt;br /&gt;
                    &amp;lt;enabled&amp;gt;0&amp;lt;/enabled&amp;gt;&lt;br /&gt;
                    &amp;lt;priority&amp;gt;&amp;lt;/priority&amp;gt;&lt;br /&gt;
                &amp;lt;/codec&amp;gt;&lt;br /&gt;
            &amp;lt;/codecs&amp;gt;&lt;br /&gt;
        &amp;lt;/digium_phone_settings&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.extensions.phones.sip.bulkUpdate&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;result&amp;gt;&lt;br /&gt;
    &amp;lt;success /&amp;gt;&lt;br /&gt;
  &amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES_40&lt;br /&gt;
	|p3_code=51304|p3_desc=Invalid first_name. Must be less than %2 characters and may only contain letters, numbers, spaces, and the following characters:&amp;amp;\'.:-_&lt;br /&gt;
	|p4_code=888228|p4_desc=Invalid last_name. Must be less than %2 characters and may only contain letters, numbers, spaces, and the following characters:&amp;amp;\'.:-_&lt;br /&gt;
	|p5_code=86165|p5_desc=Email address may only be 50 characters in length and must contain an @ sign.&lt;br /&gt;
	|p6_code=50163|p6_desc=Invalid phone_password. Strong passwords are required on this system. You can change this on the Extension Settings page.&lt;br /&gt;
	|p7_code=86168|p7_desc=Invalid phone_password. Value must be 3-20 characters in length.&lt;br /&gt;
	|p8_code=86172|p8_desc=Invalid voicemail_password. Value must be 3-20 characters in length.&lt;br /&gt;
	|p9_code=41952|p9_desc=Strong user account passwords are required on this system. You can change this on the Extension Settings page.&lt;br /&gt;
	|p10_code=86167|p10_desc=You can only prepend digits for the Call API&lt;br /&gt;
	|p11_code=86169|p11_desc=Invalid DTMF Mode (%1)&lt;br /&gt;
	|p12_code=86170|p12_desc=Invalid Phone NAT Traversal (%1)&lt;br /&gt;
	|p14_code=86179|p14_desc=Template id (%1) is not a valid id in the system.&lt;br /&gt;
	|p15_code=37237|p15_desc=Invalid %1. Outgoing call rule must have a state and an id.&lt;br /&gt;
	|p16_code=89997|p16_desc=Invalid %1. Outgoing call rule state must be allow or deny.&lt;br /&gt;
	|p17_code=71900|p17_desc=Invalid %1. Outgoing call rule id does not exist.&lt;br /&gt;
	|p18_code=66249|p18_desc=Extension group Id can only be digits&lt;br /&gt;
	|p19_code=74243|p19_desc=Invalid %1. Extension group ID (%2) does not exist.&lt;br /&gt;
	|p20_code=51304|p20_desc=Invalid %1. Value must be either a 1 or a 0.'&lt;br /&gt;
	|p21_code=86178|p21_desc=Invalid extension (%1). Extension may only consist of digits and must be %2 digits in length.&lt;br /&gt;
	|p22_code=86189|p22_desc=Invalid extension (%1). Extensions must start with a non-zero digit.&lt;br /&gt;
	|p23_code=86190|p23_desc=Extensions %1 thru %2 are reserved for call parking.&lt;br /&gt;
	|p27_code=91219|p27_desc=Invalid location. Must be less than %2 characters and may only contain letters, numbers, spaces, and the following characters:&amp;amp;\'.:-_&lt;br /&gt;
	|p28_code=45279|p28_desc=Invalid title. Must be less than %2 characters and may only contain letters, numbers, spaces, and the following characters:&amp;amp;\'.:-_&lt;br /&gt;
	|p29_code=62188|p29_desc=Invalid supported_codec. Value (%2) is not a valid sip codec choice.&lt;br /&gt;
	|p30_code=10454|p30_desc=Invalid email_address. Email address can not contain a quote.&lt;br /&gt;
	|p33_code=40320|p33_desc=Invalid (permissions). Value must be either a 1 or a 0.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Tue, 06 Mar 2012 00:22:57 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.extensions.phones.sip.bulkUpdate</comments>		</item>
		<item>
			<title>Switchvox.extensions.phones.remove</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.extensions.phones.remove</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.extensions.phones.remove}} ==Description== Removes an existing  extension from the system.    {{XMLAPI_ARGUMENTS_60 	|p1_name=account_id 	|p1_required=re...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.extensions.phones.remove}}&lt;br /&gt;
==Description==&lt;br /&gt;
Removes an existing  extension from the system.  &lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_60&lt;br /&gt;
	|p1_name=account_id&lt;br /&gt;
	|p1_required=required&lt;br /&gt;
	|p1_type=&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=The account ID of the call parking extension.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.extensions.phones.remove&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;account_id&amp;gt;1808&amp;lt;/account_id&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.extensions.phones.remove&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;success/&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES_40&lt;br /&gt;
	|p1_code=10014|p1_desc=Invalid account_id (%1). Account_ids may only contain digits.&lt;br /&gt;
	|p2_code=84711|p2_desc=That account_id is invalid.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Tue, 06 Mar 2012 00:20:39 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.extensions.phones.remove</comments>		</item>
		<item>
			<title>Switchvox.extensions.phones.analog.update</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.extensions.phones.analog.update</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.extensions.phones.analog.update}} ==Description== Update an existing analog extension.  {{XMLAPI_ARGUMENTS_60 	|p1_name=account_id 	|p1_required=required...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.extensions.phones.analog.update}}&lt;br /&gt;
==Description==&lt;br /&gt;
Update an existing analog extension.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_60&lt;br /&gt;
	|p1_name=account_id&lt;br /&gt;
	|p1_required=required&lt;br /&gt;
	|p1_type=number&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=The account_id of the extension to update.&lt;br /&gt;
	|p2_name=first_name&lt;br /&gt;
	|p2_required=optional&lt;br /&gt;
	|p2_type=string&lt;br /&gt;
	|p2_default=&lt;br /&gt;
	|p2_desc=First name.&lt;br /&gt;
	|p3_name=voicemail_password&lt;br /&gt;
	|p3_required=optional&lt;br /&gt;
	|p3_type=string&lt;br /&gt;
	|p3_default=&lt;br /&gt;
	|p3_desc=Password to access voicemail and the web suite.&lt;br /&gt;
	|p5_name=last_name&lt;br /&gt;
	|p5_required=optional&lt;br /&gt;
	|p5_type=string&lt;br /&gt;
	|p5_default=&lt;br /&gt;
	|p5_desc=Last name.&lt;br /&gt;
	|p6_name=email_address&lt;br /&gt;
	|p6_required=optional&lt;br /&gt;
	|p6_type=string&lt;br /&gt;
	|p6_default=&lt;br /&gt;
	|p6_desc=Email address.&lt;br /&gt;
	|p7_name=location&lt;br /&gt;
	|p7_required=optional&lt;br /&gt;
	|p7_type=string&lt;br /&gt;
	|p7_default=&lt;br /&gt;
	|p7_desc=The profile location for this account.  For example, &amp;quot;San Diego Office&amp;quot;.&lt;br /&gt;
	|p8_name=title &lt;br /&gt;
	|p8_required=optional&lt;br /&gt;
	|p8_type=string&lt;br /&gt;
	|p8_default=&lt;br /&gt;
	|p8_desc=The profile title for this account.  For example,  &amp;quot;Software Developer&amp;quot;.&lt;br /&gt;
	|p9_name=lang_locale&lt;br /&gt;
	|p9_required=optional&lt;br /&gt;
	|p9_type=string&lt;br /&gt;
	|p9_default=&lt;br /&gt;
	|p9_desc=The language _ locale for this account.  For example, en_us.&lt;br /&gt;
	|p10_name=lightweight_mode&lt;br /&gt;
	|p10_required=optional&lt;br /&gt;
	|p10_type=boolean&lt;br /&gt;
	|p10_default=0&lt;br /&gt;
	|p10_desc=If set to 1, turns on lightweight mode for UI rendering&lt;br /&gt;
	|p11_name=profile_image_id&lt;br /&gt;
	|p11_required=optional&lt;br /&gt;
	|p11_type=enum&lt;br /&gt;
	|p11_default=&lt;br /&gt;
	|p11_desc=Id of an image previously uploaded. Defaults to stock image. See: [[switchvox.images.add]]&lt;br /&gt;
	|p12_name=voicemail_quota&lt;br /&gt;
	|p12_required=optional&lt;br /&gt;
	|p12_type=number&lt;br /&gt;
	|p12_default=&lt;br /&gt;
	|p12_desc=Voicemail mailbox quota in megabytes.  Must be numeric.&lt;br /&gt;
	|p13_name=prepend_for_outgoing&lt;br /&gt;
	|p13_required=optional&lt;br /&gt;
	|p13_type=number&lt;br /&gt;
	|p13_default=&lt;br /&gt;
	|p13_desc=Digits to prepend if number is not an extension.  Must be numeric or blank.&lt;br /&gt;
	|p14_name=prepend_one&lt;br /&gt;
	|p14_required=optional&lt;br /&gt;
	|p14_type=boolean&lt;br /&gt;
	|p14_default=&lt;br /&gt;
	|p14_desc=If set to '1', prepends a 1 if number is 10 digits in length.  Set to '0' otherwise.&lt;br /&gt;
	|p15_name=dtmfmode&lt;br /&gt;
	|p15_required=optional&lt;br /&gt;
	|p15_type=enum&lt;br /&gt;
	|p15_default=&lt;br /&gt;
	|p15_desc=DTMF mode.  Valid values are: rfc2833, inband and info.&lt;br /&gt;
	&lt;br /&gt;
	|p18_name=force_password_change&lt;br /&gt;
	|p18_required=optional&lt;br /&gt;
	|p18_type=boolean&lt;br /&gt;
	|p18_default=&lt;br /&gt;
	|p18_desc=Force the user to change their password on next login.&lt;br /&gt;
	|p19_name=force_lang_change&lt;br /&gt;
	|p19_required=optional&lt;br /&gt;
	|p19_type=boolean&lt;br /&gt;
	|p19_default=&lt;br /&gt;
	|p19_desc=Force the user to change / confirm their language on next login.&lt;br /&gt;
	|p20_name=sound_prompt_language_id&lt;br /&gt;
	|p20_required=optional&lt;br /&gt;
	|p20_type=number&lt;br /&gt;
	|p20_default=&lt;br /&gt;
	|p20_desc=Set the language the sound prompts will play in for the user.&lt;br /&gt;
&lt;br /&gt;
	|p22_name=outgoing_call_rules&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;outgoing_call_rule&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;id&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p22_required=optional&lt;br /&gt;
	|p22_type=number&lt;br /&gt;
	|p22_default=&lt;br /&gt;
	|p22_desc=The id of the outgoing call rule that the extension will have access to.&lt;br /&gt;
	|p28_name=outgoing_call_rules&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;outgoing_call_rule&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;state&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p28_required=optional&lt;br /&gt;
	|p28_type=string&lt;br /&gt;
	|p28_default=&lt;br /&gt;
	|p28_desc=The state of the outgoing call rule for the extension. Possible value: allow/deny.&lt;br /&gt;
	|p29_name=extension_groups&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;extension_group&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;id&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p29_required=optional&lt;br /&gt;
	|p29_type=enum&lt;br /&gt;
	|p29_default=&lt;br /&gt;
	|p29_desc=List of extension group IDs for this extension to join.&lt;br /&gt;
	|p30_name=permissions&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;permission&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;id&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p30_required=optional&lt;br /&gt;
	|p30_type=enum&lt;br /&gt;
	|p30_default=&lt;br /&gt;
	|p30_desc=Id of the permission. Click [[Permissions IDs]]&lt;br /&gt;
	|p31_name=permissions&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;permission&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;value&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p31_required=optional&lt;br /&gt;
	|p31_type=boolean&lt;br /&gt;
	|p31_default=&lt;br /&gt;
	|p31_desc=Allow (1) / deny (0) access to a given permissions / feature. If the permissions is not included it defaults to value from template.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.extensions.phones.analog.update&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;account_id&amp;gt;1110&amp;lt;/account_id&amp;gt;&lt;br /&gt;
        &amp;lt;channel_id&amp;gt;11&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
        &amp;lt;first_name&amp;gt;John&amp;lt;/first_name&amp;gt;&lt;br /&gt;
        &amp;lt;voicemail_password&amp;gt;123654&amp;lt;/voicemail_password&amp;gt;&lt;br /&gt;
        &amp;lt;last_name&amp;gt;Smith&amp;lt;/last_name&amp;gt;&lt;br /&gt;
        &amp;lt;email_address&amp;gt;jsmith@example.com&amp;lt;/email_address&amp;gt;&lt;br /&gt;
        &amp;lt;location&amp;gt;San Jose&amp;lt;/location&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Software Engineer&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;lang_locale&amp;gt;en_us&amp;lt;/lang_locale&amp;gt;&lt;br /&gt;
        &amp;lt;lightweight_mode&amp;gt;0&amp;lt;/lightweight_mode&amp;gt;&lt;br /&gt;
        &amp;lt;profile_image_id&amp;gt;&amp;lt;/profile_image_id&amp;gt;&lt;br /&gt;
        &amp;lt;voicemail_quota&amp;gt;10&amp;lt;/voicemail_quota&amp;gt;&lt;br /&gt;
        &amp;lt;prepend_for_outgoing&amp;gt;9&amp;lt;/prepend_for_outgoing&amp;gt;&lt;br /&gt;
        &amp;lt;prepend_one&amp;gt;0&amp;lt;/prepend_one&amp;gt;&lt;br /&gt;
        &amp;lt;force_password_change&amp;gt;1&amp;lt;/force_password_change&amp;gt;&lt;br /&gt;
        &amp;lt;force_lang_change&amp;gt;0&amp;lt;/force_lang_change&amp;gt;&lt;br /&gt;
        &amp;lt;sound_prompt_language_id&amp;gt;0&amp;lt;/sound_prompt_language_id&amp;gt;&lt;br /&gt;
        &amp;lt;outgoing_call_rules&amp;gt;&lt;br /&gt;
            &amp;lt;outgoing_call_rule&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;state&amp;gt;allow&amp;lt;/state&amp;gt;&lt;br /&gt;
            &amp;lt;/outgoing_call_rule&amp;gt;&lt;br /&gt;
        &amp;lt;/outgoing_call_rules&amp;gt;&lt;br /&gt;
        &amp;lt;extension_groups&amp;gt;&lt;br /&gt;
            &amp;lt;extension_group&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
            &amp;lt;/extension_group&amp;gt;&lt;br /&gt;
        &amp;lt;/extension_groups&amp;gt;&lt;br /&gt;
        &amp;lt;permissions&amp;gt;&lt;br /&gt;
            &amp;lt;permission&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;change_first_name&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&lt;br /&gt;
            &amp;lt;/permission&amp;gt;&lt;br /&gt;
        &amp;lt;/permissions&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.extensions.phones.analog.update&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;result&amp;gt;&lt;br /&gt;
    &amp;lt;success /&amp;gt;&lt;br /&gt;
  &amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES_40&lt;br /&gt;
	|p1_code=86161|p1_desc=Your phone system has not yet been registered and is limited to %1 extensions.&lt;br /&gt;
	|p2_code=86162|p2_desc=You have exceeded the number of phone extensions available for your PBX. Please contact your reseller to purchase more extensions.&lt;br /&gt;
	|p3_code=51304|p3_desc=Invalid first_name. Must be less than %2 characters and may only contain letters, numbers, spaces, and the following characters:&amp;amp;\'.:-_&lt;br /&gt;
	|p4_code=888228|p4_desc=Invalid last_name. Must be less than %2 characters and may only contain letters, numbers, spaces, and the following characters:&amp;amp;\'.:-_&lt;br /&gt;
	|p5_code=86165|p5_desc=Email address may only be 50 characters in length and must contain an @ sign.&lt;br /&gt;
	|p6_code=50163|p6_desc=Invalid phone_password. Strong passwords are required on this system. You can change this on the Extension Settings page.&lt;br /&gt;
	|p7_code=86168|p7_desc=Invalid phone_password. Value must be 3-20 characters in length.&lt;br /&gt;
	|p8_code=86172|p8_desc=Invalid voicemail_password. Value must be 3-20 characters in length.&lt;br /&gt;
	|p9_code=41952|p9_desc=Strong user account passwords are required on this system. You can change this on the Extension Settings page.&lt;br /&gt;
	|p10_code=86167|p10_desc=You can only prepend digits for the Call API.&lt;br /&gt;
	|p13_code=86173|p13_desc=Invalid template id (%1). Must be numeric.&lt;br /&gt;
	|p14_code=86179|p14_desc=Template id (%1) is not a valid id in the system.&lt;br /&gt;
	|p15_code=37237|p15_desc=Invalid %1. Outgoing call rule must have a state and an id.&lt;br /&gt;
	|p16_code=89997|p16_desc=Invalid %1. Outgoing call rule state must be allow or deny.&lt;br /&gt;
	|p17_code=71900|p17_desc=Invalid %1. Outgoing call rule id does not exist.&lt;br /&gt;
	|p18_code=66249|p18_desc=Extension group Id can only be digits.&lt;br /&gt;
	|p19_code=74243|p19_desc=Invalid %1. Extension group ID (%2) does not exist.&lt;br /&gt;
	|p20_code=51304|p20_desc=Invalid %1. Value must be either a 1 or a 0.'&lt;br /&gt;
	|p21_code=86178|p21_desc=Invalid extension (%1). Extension may only consist of digits and must be %2 digits in length.&lt;br /&gt;
	|p22_code=86189|p22_desc=Invalid extension (%1). Extensions must start with a non-zero digit.&lt;br /&gt;
	|p23_code=86190|p23_desc=Extensions %1 thru %2 are reserved for call parking.&lt;br /&gt;
	|p24_code=86191|p24_desc=An extension with that number (%1) already exists.&lt;br /&gt;
	|p25_code=86192|p25_desc=Your PBX is limited to the creation of %1 extensions. If you wish to expand the number of extensions please contact your PBX reseller.&lt;br /&gt;
	|p26_code=86193|p26_desc=Your extension number (%1) conflicts (matches) with some of your Outgoing Call rules.&lt;br /&gt;
	|p27_code=91219|p27_desc=Invalid location. Must be less than %2 characters and may only contain letters, numbers, spaces, and the following characters:&amp;amp;\'.:-_&lt;br /&gt;
	|p28_code=45279|p28_desc=Invalid title. Must be less than %2 characters and may only contain letters, numbers, spaces, and the following characters:&amp;amp;\'.:-_&lt;br /&gt;
	|p30_code=10454|p30_desc=Invalid email_address. Email address can not contain a quote.&lt;br /&gt;
	|p31_code=59025|p31_desc=Invalid (profile_image_id). Value (%2) must be all digits.&lt;br /&gt;
	|p32_code=13354|p32_desc=Invalid (profile_image_id). Your ID was not found in the system.&lt;br /&gt;
	|p33_code=40320|p33_desc=Invalid (permissions). Value must be either a 1 or a 0.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Tue, 06 Mar 2012 00:18:53 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.extensions.phones.analog.update</comments>		</item>
		<item>
			<title>Switchvox.extensions.phones.analog.getInfo</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.extensions.phones.analog.getInfo</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.extensions.phones.analog.getInfo}} ==Description== Retrieve information on an existing analog phone extension from the system.    {{XMLAPI_ARGUMENTS_60 	...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.extensions.phones.analog.getInfo}}&lt;br /&gt;
==Description==&lt;br /&gt;
Retrieve information on an existing analog phone extension from the system.  &lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_60&lt;br /&gt;
	|p1_name=account_id&lt;br /&gt;
	|p1_required=required&lt;br /&gt;
	|p1_type=&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=The account ID of the extension to get info for.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.extensions.phones.analog.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;account_id&amp;gt;1807&amp;lt;/account_id&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.extensions.phones.analog.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;extension server_uuid=&amp;quot;4428492265501239296&amp;quot; number=&amp;quot;110&amp;quot; account_id=&amp;quot;1807&amp;quot; channel_id=&amp;quot;11&amp;quot; first_name=&amp;quot;Joe&amp;quot; last_name=&amp;quot;Smith&amp;quot; email_address=&amp;quot;jsmith@example.com&amp;quot; title=&amp;quot;Software Engineer&amp;quot; template_id=&amp;quot;1&amp;quot; type=&amp;quot;analog&amp;quot; profile_image_id=&amp;quot;0&amp;quot; location=&amp;quot;San Jose&amp;quot; prepend_for_outgoing=&amp;quot;9&amp;quot; prepend_one=&amp;quot;1&amp;quot; lang_locale=&amp;quot;en_us&amp;quot; force_password_change=&amp;quot;1&amp;quot; force_lang_change=&amp;quot;0&amp;quot; sound_prompt_language_id=&amp;quot;0&amp;quot; lightweight_mode=&amp;quot;0&amp;quot; voicemail_quota=&amp;quot;&amp;quot; pbx_managed_phone=&amp;quot;0&amp;quot; line_label=&amp;quot;&amp;quot; hide_missed_calls=&amp;quot;0&amp;quot; sb_auto_answer=&amp;quot;0&amp;quot; no_profile_popup_in=&amp;quot;0&amp;quot; no_profile_popup_out=&amp;quot;1&amp;quot; line2_active=&amp;quot;0&amp;quot; line3_active=&amp;quot;0&amp;quot; line_keys_per_num=&amp;quot;1&amp;quot; secondary_line=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;permissions&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;change_first_name&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;change_last_name&amp;quot; 		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;change_email_address&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;change_language&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;change_password&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;change_location&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;change_title&amp;quot;			value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;change_picture&amp;quot;			value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;change_sound_prompt_language&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_call_block&amp;quot;			value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_call_forward&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_call_cascade&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_secret_code&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_ring_all&amp;quot;			value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;can_create_decline&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_voicemail&amp;quot;			value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;receive_voicemail_attachments&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_voicemail_forwarding&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_voicemail_notifications&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_web_suite&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_mobile_apps&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_sip_phone_apps&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_switchboard&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_chat&amp;quot;			value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;unpark_calls&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;record_calls&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_ringtones&amp;quot;		value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;upload_ringtones&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;use_icm&amp;quot;			value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;can_converge_phones&amp;quot; value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;change_lightweight_mode&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_use_queues_app&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_use_parking_lot_app&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_use_phonebooks_app&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_use_system_directory&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_use_visual_voicemail&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_use_presence&amp;quot;			value=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_can_forward_calls&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_change_line_label&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_change_language&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_change_idle_screen&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_change_mc_notification&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_change_msgs_button&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_change_display_settings&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_change_sounds_settings&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_change_caller_profiles&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_change_auto_answer&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_send_to_voicemail&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;permission id=&amp;quot;digium_can_ignore_call&amp;quot;	value=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;/permissions&amp;gt;&lt;br /&gt;
			&amp;lt;outgoing_call_rules&amp;gt;&lt;br /&gt;
				&amp;lt;outgoing_call_rule id=&amp;quot;4&amp;quot; state=&amp;quot;allow&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;outgoing_call_rule id=&amp;quot;2&amp;quot; state=&amp;quot;deny&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;outgoing_call_rule id=&amp;quot;3&amp;quot; state=&amp;quot;allow&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;outgoing_call_rule id=&amp;quot;5&amp;quot; state=&amp;quot;allow&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;outgoing_call_rule id=&amp;quot;6&amp;quot; state=&amp;quot;allow&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;outgoing_call_rule id=&amp;quot;1&amp;quot; state=&amp;quot;allow&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;outgoing_call_rule id=&amp;quot;100&amp;quot; state=&amp;quot;allow&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;/outgoing_call_rules&amp;gt;&lt;br /&gt;
			&amp;lt;extension_groups&amp;gt;&lt;br /&gt;
				&amp;lt;extension_group id=&amp;quot;1&amp;quot; name=&amp;quot;Default Group&amp;quot; public=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;extension_group id=&amp;quot;1001&amp;quot; name=&amp;quot;All Extensions&amp;quot; public=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;/extension_groups&amp;gt;&lt;br /&gt;
		&amp;lt;/extension&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES_40&lt;br /&gt;
	|p1_code=10014|p1_desc=Invalid account_id (%1). Account_ids may only contain digits.&lt;br /&gt;
	|p2_code=84711|p2_desc=That account_id is invalid.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Tue, 06 Mar 2012 00:18:07 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.extensions.phones.analog.getInfo</comments>		</item>
		<item>
			<title>Switchvox.extensions.phones.analog.add</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.extensions.phones.analog.add</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.extensions.phones.analog.add}} ==Description== Adds a new analog extension to the system and returns the account ID. If values are not passed in for para...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.extensions.phones.analog.add}}&lt;br /&gt;
==Description==&lt;br /&gt;
Adds a new analog extension to the system and returns the account ID. If values are not passed in for parameters then the default value comes from the phone template you designate via the template_id variable.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_60&lt;br /&gt;
	|p1_name=extension&lt;br /&gt;
	|p1_required=required&lt;br /&gt;
	|p1_type=number&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=The extension number.  Must be numeric and cannot start with zero.&lt;br /&gt;
	|p2_name=first_name&lt;br /&gt;
	|p2_required=required&lt;br /&gt;
	|p2_type=string&lt;br /&gt;
	|p2_default=&lt;br /&gt;
	|p2_desc=First name.&lt;br /&gt;
	|p3_name=voicemail_password&lt;br /&gt;
	|p3_required=required&lt;br /&gt;
	|p3_type=string&lt;br /&gt;
	|p3_default=&lt;br /&gt;
	|p3_desc=Password to access voicemail and the web suite.&lt;br /&gt;
	|p4_name=template_id&lt;br /&gt;
	|p4_required=required&lt;br /&gt;
	|p4_type=number&lt;br /&gt;
	|p4_default=&lt;br /&gt;
	|p4_desc=Template ID to create extension from. Any missing parameters will default to values from this template.&lt;br /&gt;
	|p5_name=last_name&lt;br /&gt;
	|p5_required=optional&lt;br /&gt;
	|p5_type=string&lt;br /&gt;
	|p5_default=&lt;br /&gt;
	|p5_desc=Last name.&lt;br /&gt;
	|p6_name=email_address&lt;br /&gt;
	|p6_required=optional&lt;br /&gt;
	|p6_type=string&lt;br /&gt;
	|p6_default=&lt;br /&gt;
	|p6_desc=Email address.&lt;br /&gt;
	|p7_name=location&lt;br /&gt;
	|p7_required=optional&lt;br /&gt;
	|p7_type=string&lt;br /&gt;
	|p7_default=&lt;br /&gt;
	|p7_desc=The profile location for this account.  For example, &amp;quot;San Diego Office&amp;quot;.&lt;br /&gt;
	|p8_name=title &lt;br /&gt;
	|p8_required=optional&lt;br /&gt;
	|p8_type=string&lt;br /&gt;
	|p8_default=&lt;br /&gt;
	|p8_desc=The profile title for this account.  For example,  &amp;quot;Software Developer&amp;quot;.&lt;br /&gt;
	|p9_name=lang_locale&lt;br /&gt;
	|p9_required=optional&lt;br /&gt;
	|p9_type=string&lt;br /&gt;
	|p9_default=&lt;br /&gt;
	|p9_desc=The language _ locale for this account.  For example, en_us.&lt;br /&gt;
	|p10_name=lightweight_mode&lt;br /&gt;
	|p10_required=optional&lt;br /&gt;
	|p10_type=boolean&lt;br /&gt;
	|p10_default=0&lt;br /&gt;
	|p10_desc=If set to 1, turns on lightweight mode for UI rendering&lt;br /&gt;
	|p11_name=profile_image_id&lt;br /&gt;
	|p11_required=optional&lt;br /&gt;
	|p11_type=enum&lt;br /&gt;
	|p11_default=&lt;br /&gt;
	|p11_desc=Id of an image previously uploaded. Defaults to stock image. See: [[switchvox.images.add]]&lt;br /&gt;
	|p12_name=voicemail_quota&lt;br /&gt;
	|p12_required=optional&lt;br /&gt;
	|p12_type=number&lt;br /&gt;
	|p12_default=&lt;br /&gt;
	|p12_desc=Voicemail mailbox quota in megabytes.  Must be numeric.&lt;br /&gt;
	|p13_name=prepend_for_outgoing&lt;br /&gt;
	|p13_required=optional&lt;br /&gt;
	|p13_type=number&lt;br /&gt;
	|p13_default=&lt;br /&gt;
	|p13_desc=Digits to prepend if number is not an extension.  Must be numeric or blank.&lt;br /&gt;
	|p14_name=prepend_one&lt;br /&gt;
	|p14_required=optional&lt;br /&gt;
	|p14_type=boolean&lt;br /&gt;
	|p14_default=&lt;br /&gt;
	|p14_desc=If set to '1', prepends a 1 if number is 10 digits in length.  Set to '0' otherwise.&lt;br /&gt;
	|p15_name=dtmfmode&lt;br /&gt;
	|p15_required=optional&lt;br /&gt;
	|p15_type=enum&lt;br /&gt;
	|p15_default=&lt;br /&gt;
	|p15_desc=DTMF mode.  Valid values are: rfc2833, inband and info.&lt;br /&gt;
	&lt;br /&gt;
	|p18_name=force_password_change&lt;br /&gt;
	|p18_required=optional&lt;br /&gt;
	|p18_type=boolean&lt;br /&gt;
	|p18_default=&lt;br /&gt;
	|p18_desc=Force the user to change their password on next login.&lt;br /&gt;
	|p19_name=force_lang_change&lt;br /&gt;
	|p19_required=optional&lt;br /&gt;
	|p19_type=boolean&lt;br /&gt;
	|p19_default=&lt;br /&gt;
	|p19_desc=Force the user to change / confirm their language on next login.&lt;br /&gt;
	|p20_name=sound_prompt_language_id&lt;br /&gt;
	|p20_required=optional&lt;br /&gt;
	|p20_type=number&lt;br /&gt;
	|p20_default=&lt;br /&gt;
	|p20_desc=Set the language the sound prompts will play in for the user.&lt;br /&gt;
&lt;br /&gt;
	|p22_name=outgoing_call_rules&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;outgoing_call_rule&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;id&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p22_required=optional&lt;br /&gt;
	|p22_type=number&lt;br /&gt;
	|p22_default=&lt;br /&gt;
	|p22_desc=The id of the outgoing call rule that the extension will have access to.&lt;br /&gt;
	|p28_name=outgoing_call_rules&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;outgoing_call_rule&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;state&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p28_required=optional&lt;br /&gt;
	|p28_type=string&lt;br /&gt;
	|p28_default=&lt;br /&gt;
	|p28_desc=The state of the outgoing call rule for the extension. Possible value: allow/deny.&lt;br /&gt;
	|p29_name=extension_groups&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;extension_group&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;id&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p29_required=optional&lt;br /&gt;
	|p29_type=enum&lt;br /&gt;
	|p29_default=&lt;br /&gt;
	|p29_desc=List of extension group IDs for this extension to join.&lt;br /&gt;
	|p30_name=permissions&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;permission&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;id&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p30_required=optional&lt;br /&gt;
	|p30_type=enum&lt;br /&gt;
	|p30_default=&lt;br /&gt;
	|p30_desc=Id of the permission. Click [[Permissions IDs]]&lt;br /&gt;
	|p31_name=permissions&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;permission&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;value&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p31_required=optional&lt;br /&gt;
	|p31_type=boolean&lt;br /&gt;
	|p31_default=&lt;br /&gt;
	|p31_desc=Allow (1) / deny (0) access to a given permissions / feature. If the permissions is not included it defaults to value from template.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.extensions.phones.analog.add&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;extension&amp;gt;110&amp;lt;/extension&amp;gt;&lt;br /&gt;
        &amp;lt;channel_id&amp;gt;11&amp;lt;/channel_id&amp;gt;&lt;br /&gt;
        &amp;lt;template_id&amp;gt;1&amp;lt;/template_id&amp;gt;&lt;br /&gt;
        &amp;lt;first_name&amp;gt;John&amp;lt;/first_name&amp;gt;&lt;br /&gt;
        &amp;lt;voicemail_password&amp;gt;123654&amp;lt;/voicemail_password&amp;gt;&lt;br /&gt;
        &amp;lt;last_name&amp;gt;Smith&amp;lt;/last_name&amp;gt;&lt;br /&gt;
        &amp;lt;email_address&amp;gt;jsmith@example.com&amp;lt;/email_address&amp;gt;&lt;br /&gt;
        &amp;lt;location&amp;gt;San Jose&amp;lt;/location&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Software Engineer&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;lang_locale&amp;gt;en_us&amp;lt;/lang_locale&amp;gt;&lt;br /&gt;
        &amp;lt;lightweight_mode&amp;gt;0&amp;lt;/lightweight_mode&amp;gt;&lt;br /&gt;
        &amp;lt;profile_image_id&amp;gt;&amp;lt;/profile_image_id&amp;gt;&lt;br /&gt;
        &amp;lt;voicemail_quota&amp;gt;10&amp;lt;/voicemail_quota&amp;gt;&lt;br /&gt;
        &amp;lt;prepend_for_outgoing&amp;gt;9&amp;lt;/prepend_for_outgoing&amp;gt;&lt;br /&gt;
        &amp;lt;prepend_one&amp;gt;0&amp;lt;/prepend_one&amp;gt;&lt;br /&gt;
        &amp;lt;force_password_change&amp;gt;1&amp;lt;/force_password_change&amp;gt;&lt;br /&gt;
        &amp;lt;force_lang_change&amp;gt;0&amp;lt;/force_lang_change&amp;gt;&lt;br /&gt;
        &amp;lt;sound_prompt_language_id&amp;gt;0&amp;lt;/sound_prompt_language_id&amp;gt;&lt;br /&gt;
        &amp;lt;outgoing_call_rules&amp;gt;&lt;br /&gt;
            &amp;lt;outgoing_call_rule&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;state&amp;gt;allow&amp;lt;/state&amp;gt;&lt;br /&gt;
            &amp;lt;/outgoing_call_rule&amp;gt;&lt;br /&gt;
        &amp;lt;/outgoing_call_rules&amp;gt;&lt;br /&gt;
        &amp;lt;extension_groups&amp;gt;&lt;br /&gt;
            &amp;lt;extension_group&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;1&amp;lt;/id&amp;gt;&lt;br /&gt;
            &amp;lt;/extension_group&amp;gt;&lt;br /&gt;
        &amp;lt;/extension_groups&amp;gt;&lt;br /&gt;
        &amp;lt;permissions&amp;gt;&lt;br /&gt;
            &amp;lt;permission&amp;gt;&lt;br /&gt;
                &amp;lt;id&amp;gt;change_first_name&amp;lt;/id&amp;gt;&lt;br /&gt;
                &amp;lt;value&amp;gt;1&amp;lt;/value&amp;gt;&lt;br /&gt;
            &amp;lt;/permission&amp;gt;&lt;br /&gt;
        &amp;lt;/permissions&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.extensions.phones.analog.add&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;result&amp;gt;&lt;br /&gt;
    &amp;lt;account id=&amp;quot;1808&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES_40&lt;br /&gt;
	|p1_code=86161|p1_desc=Your phone system has not yet been registered and is limited to %1 extensions.&lt;br /&gt;
	|p2_code=86162|p2_desc=You have exceeded the number of phone extensions available for your PBX. Please contact your reseller to purchase more extensions.&lt;br /&gt;
	|p3_code=51304|p3_desc=Invalid first_name. Must be less than %2 characters and may only contain letters, numbers, spaces, and the following characters:&amp;amp;\'.:-_&lt;br /&gt;
	|p4_code=888228|p4_desc=Invalid last_name. Must be less than %2 characters and may only contain letters, numbers, spaces, and the following characters:&amp;amp;\'.:-_&lt;br /&gt;
	|p5_code=86165|p5_desc=Email address may only be 50 characters in length and must contain an @ sign.&lt;br /&gt;
	|p6_code=50163|p6_desc=Invalid phone_password. Strong passwords are required on this system. You can change this on the Extension Settings page.&lt;br /&gt;
	|p7_code=86168|p7_desc=Invalid phone_password. Value must be 3-20 characters in length.&lt;br /&gt;
	|p8_code=86172|p8_desc=Invalid voicemail_password. Value must be 3-20 characters in length.&lt;br /&gt;
	|p9_code=41952|p9_desc=Strong user account passwords are required on this system. You can change this on the Extension Settings page.&lt;br /&gt;
	|p10_code=86167|p10_desc=You can only prepend digits for the Call API.&lt;br /&gt;
	|p13_code=86173|p13_desc=Invalid template id (%1). Must be numeric.&lt;br /&gt;
	|p14_code=86179|p14_desc=Template id (%1) is not a valid id in the system.&lt;br /&gt;
	|p15_code=37237|p15_desc=Invalid %1. Outgoing call rule must have a state and an id.&lt;br /&gt;
	|p16_code=89997|p16_desc=Invalid %1. Outgoing call rule state must be allow or deny.&lt;br /&gt;
	|p17_code=71900|p17_desc=Invalid %1. Outgoing call rule id does not exist.&lt;br /&gt;
	|p18_code=66249|p18_desc=Extension group Id can only be digits.&lt;br /&gt;
	|p19_code=74243|p19_desc=Invalid %1. Extension group ID (%2) does not exist.&lt;br /&gt;
	|p20_code=51304|p20_desc=Invalid %1. Value must be either a 1 or a 0.'&lt;br /&gt;
	|p21_code=86178|p21_desc=Invalid extension (%1). Extension may only consist of digits and must be %2 digits in length.&lt;br /&gt;
	|p22_code=86189|p22_desc=Invalid extension (%1). Extensions must start with a non-zero digit.&lt;br /&gt;
	|p23_code=86190|p23_desc=Extensions %1 thru %2 are reserved for call parking.&lt;br /&gt;
	|p24_code=86191|p24_desc=An extension with that number (%1) already exists.&lt;br /&gt;
	|p25_code=86192|p25_desc=Your PBX is limited to the creation of %1 extensions. If you wish to expand the number of extensions please contact your PBX reseller.&lt;br /&gt;
	|p26_code=86193|p26_desc=Your extension number (%1) conflicts (matches) with some of your Outgoing Call rules.&lt;br /&gt;
	|p27_code=91219|p27_desc=Invalid location. Must be less than %2 characters and may only contain letters, numbers, spaces, and the following characters:&amp;amp;\'.:-_&lt;br /&gt;
	|p28_code=45279|p28_desc=Invalid title. Must be less than %2 characters and may only contain letters, numbers, spaces, and the following characters:&amp;amp;\'.:-_&lt;br /&gt;
	|p30_code=10454|p30_desc=Invalid email_address. Email address can not contain a quote.&lt;br /&gt;
	|p31_code=59025|p31_desc=Invalid (profile_image_id). Value (%2) must be all digits.&lt;br /&gt;
	|p32_code=13354|p32_desc=Invalid (profile_image_id). Your ID was not found in the system.&lt;br /&gt;
	|p33_code=40320|p33_desc=Invalid (permissions). Value must be either a 1 or a 0.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Tue, 06 Mar 2012 00:16:53 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.extensions.phones.analog.add</comments>		</item>
		<item>
			<title>Switchvox.extensions.featureCodes.directedPickup.update</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.extensions.featureCodes.directedPickup.update</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.extensions.featureCodes.directedPickup.update}} ==Description==  Create a Directed Pickup Feature Code.  {{XMLAPI_ARGUMENTS_20          |p1_name=account_...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.extensions.featureCodes.directedPickup.update}}&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
Create a Directed Pickup Feature Code.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_20&lt;br /&gt;
&lt;br /&gt;
        |p1_name=account_id&lt;br /&gt;
        |p1_required=required&lt;br /&gt;
        |p1_type=integer&lt;br /&gt;
        |p1_default=&lt;br /&gt;
        |p1_desc=The account ID of the feature code to update&lt;br /&gt;
&lt;br /&gt;
        |p2_name=groups&lt;br /&gt;
        |p2_required=&lt;br /&gt;
        |p2_type=array&lt;br /&gt;
        |p2_default=&lt;br /&gt;
        |p2_desc=A list of groups, each of whch has two sub groups: authorized and targeted.  The accounts in the authorized sub group can pick up calls intended for accounts int he targeted sub group.&lt;br /&gt;
	|p8_name=authorized&amp;lt;div class='sub_name'&amp;gt;members&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;member&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;id&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p8_required=&lt;br /&gt;
	|p8_type=integer&lt;br /&gt;
	|p8_default=&lt;br /&gt;
	|p8_desc=The ids of the member you want in the authorized group.&lt;br /&gt;
&lt;br /&gt;
	|p9_name=authorized&amp;lt;div class='sub_name'&amp;gt;members&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;member&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;type&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p9_required=&lt;br /&gt;
	|p9_type=string&lt;br /&gt;
	|p9_default=&lt;br /&gt;
	|p9_desc=The type of the member you are adding. The value of this parameter must be one of the following:&lt;br /&gt;
*account&lt;br /&gt;
*extension_group&lt;br /&gt;
 &lt;br /&gt;
	|p10_name=targeted&amp;lt;div class='sub_name'&amp;gt;members&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;member&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;id&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p10_required=&lt;br /&gt;
	|p10_type=integer&lt;br /&gt;
	|p10_default=&lt;br /&gt;
	|p10_desc=The ids of the member you want in the authorized group.&lt;br /&gt;
&lt;br /&gt;
	|p11_name=targeted&amp;lt;div class='sub_name'&amp;gt;members&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;member&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;type&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p11_required=&lt;br /&gt;
	|p11_type=string&lt;br /&gt;
	|p11_default=&lt;br /&gt;
	|p11_desc=The type of the member you are adding. The value of this parameter must be one of the following:&lt;br /&gt;
*account&lt;br /&gt;
*extension_group&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang='xml'&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.extensions.featureCodes.directedPickup.update&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;parameters&amp;gt;&lt;br /&gt;
    &amp;lt;account_id&amp;gt;1151&amp;lt;/account_id&amp;gt;&lt;br /&gt;
        &amp;lt;groups&amp;gt;&lt;br /&gt;
            &amp;lt;group&amp;gt;&lt;br /&gt;
                &amp;lt;authorized&amp;gt;&lt;br /&gt;
                    &amp;lt;members&amp;gt;&lt;br /&gt;
                        &amp;lt;member&amp;gt;&lt;br /&gt;
                            &amp;lt;type&amp;gt;account&amp;lt;/type&amp;gt;&lt;br /&gt;
                            &amp;lt;id&amp;gt;1102&amp;lt;/id&amp;gt;&lt;br /&gt;
                        &amp;lt;/member&amp;gt;&lt;br /&gt;
                        &amp;lt;member&amp;gt;&lt;br /&gt;
                            &amp;lt;type&amp;gt;account&amp;lt;/type&amp;gt;&lt;br /&gt;
                            &amp;lt;id&amp;gt;1101&amp;lt;/id&amp;gt;&lt;br /&gt;
                        &amp;lt;/member&amp;gt;&lt;br /&gt;
                    &amp;lt;/members&amp;gt;&lt;br /&gt;
                &amp;lt;/authorized&amp;gt;&lt;br /&gt;
                &amp;lt;targeted&amp;gt;&lt;br /&gt;
                    &amp;lt;members&amp;gt;&lt;br /&gt;
                        &amp;lt;member&amp;gt;&lt;br /&gt;
                            &amp;lt;type&amp;gt;extension_group&amp;lt;/type&amp;gt;&lt;br /&gt;
                            &amp;lt;id&amp;gt;1019&amp;lt;/id&amp;gt;&lt;br /&gt;
                        &amp;lt;/member&amp;gt;&lt;br /&gt;
                    &amp;lt;/members&amp;gt;&lt;br /&gt;
                &amp;lt;/targeted&amp;gt;&lt;br /&gt;
            &amp;lt;/group&amp;gt;&lt;br /&gt;
        &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang='xml'&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.extensions.featureCodes.directedPickup.update&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;result&amp;gt;&lt;br /&gt;
                &amp;lt;success /&amp;gt;&lt;br /&gt;
        &amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
 &lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Tue, 06 Mar 2012 00:16:03 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.extensions.featureCodes.directedPickup.update</comments>		</item>
		<item>
			<title>Switchvox.extensions.featureCodes.callMonitoring.update</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.extensions.featureCodes.callMonitoring.update</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.extensions.featureCodes.callMonitoring.update}} ==Description==  Create a Call Monitoring Feature Code.  {{XMLAPI_ARGUMENTS_20         |p1_name=account_i...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.extensions.featureCodes.callMonitoring.update}}&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
Create a Call Monitoring Feature Code.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_20&lt;br /&gt;
        |p1_name=account_id&lt;br /&gt;
        |p1_required=required&lt;br /&gt;
        |p1_type=integer&lt;br /&gt;
        |p1_default=&lt;br /&gt;
        |p1_desc=The account ID of the feature code to update&lt;br /&gt;
&lt;br /&gt;
        |p7_name=groups&lt;br /&gt;
        |p7_required=&lt;br /&gt;
        |p7_type=array&lt;br /&gt;
        |p7_default=&lt;br /&gt;
        |p7_desc=A list of groups, each of whch has two sub groups: authorized and targeted.  The accounts in the authorized sub group can monitor the calls of accounts in the targeted sub group.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	|p8_name=authorized&amp;lt;div class='sub_name'&amp;gt;members&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;member&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;id&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p8_required=required&lt;br /&gt;
	|p8_type=integer&lt;br /&gt;
	|p8_default=&lt;br /&gt;
	|p8_desc=The ids of the member you want in the authorized group.&lt;br /&gt;
&lt;br /&gt;
	|p9_name=authorized&amp;lt;div class='sub_name'&amp;gt;members&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;member&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;type&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p9_required=required&lt;br /&gt;
	|p9_type=string&lt;br /&gt;
	|p9_default=&lt;br /&gt;
	|p9_desc=The type of the member you are adding. The value of this parameter must be one of the following:&lt;br /&gt;
*account&lt;br /&gt;
*extension_group&lt;br /&gt;
 &lt;br /&gt;
	|p10_name=targeted&amp;lt;div class='sub_name'&amp;gt;members&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;member&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;id&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p10_required=required&lt;br /&gt;
	|p10_type=integer&lt;br /&gt;
	|p10_default=&lt;br /&gt;
	|p10_desc=The ids of the member you want in the authorized group.&lt;br /&gt;
&lt;br /&gt;
	|p11_name=targeted&amp;lt;div class='sub_name'&amp;gt;members&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;member&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;type&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p11_required=required&lt;br /&gt;
	|p11_type=string&lt;br /&gt;
	|p11_default=&lt;br /&gt;
	|p11_desc=The type of the member you are adding. The value of this parameter must be one of the following:&lt;br /&gt;
*account&lt;br /&gt;
*extension_group&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang='xml'&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.extensions.featureCodes.callMonitoring.update&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;parameters&amp;gt;&lt;br /&gt;
    &amp;lt;account_id&amp;gt;1151&amp;lt;/account_id&amp;gt;&lt;br /&gt;
        &amp;lt;groups&amp;gt;&lt;br /&gt;
            &amp;lt;group&amp;gt;&lt;br /&gt;
                &amp;lt;authorized&amp;gt;&lt;br /&gt;
                    &amp;lt;members&amp;gt;&lt;br /&gt;
                        &amp;lt;member&amp;gt;&lt;br /&gt;
                            &amp;lt;type&amp;gt;account&amp;lt;/type&amp;gt;&lt;br /&gt;
                            &amp;lt;id&amp;gt;1102&amp;lt;/id&amp;gt;&lt;br /&gt;
                        &amp;lt;/member&amp;gt;&lt;br /&gt;
                        &amp;lt;member&amp;gt;&lt;br /&gt;
                            &amp;lt;type&amp;gt;account&amp;lt;/type&amp;gt;&lt;br /&gt;
                            &amp;lt;id&amp;gt;1101&amp;lt;/id&amp;gt;&lt;br /&gt;
                        &amp;lt;/member&amp;gt;&lt;br /&gt;
                    &amp;lt;/members&amp;gt;&lt;br /&gt;
                &amp;lt;/authorized&amp;gt;&lt;br /&gt;
                &amp;lt;targeted&amp;gt;&lt;br /&gt;
                    &amp;lt;members&amp;gt;&lt;br /&gt;
                        &amp;lt;member&amp;gt;&lt;br /&gt;
                            &amp;lt;type&amp;gt;extension_group&amp;lt;/type&amp;gt;&lt;br /&gt;
                            &amp;lt;id&amp;gt;1019&amp;lt;/id&amp;gt;&lt;br /&gt;
                        &amp;lt;/member&amp;gt;&lt;br /&gt;
                    &amp;lt;/members&amp;gt;&lt;br /&gt;
                &amp;lt;/targeted&amp;gt;&lt;br /&gt;
            &amp;lt;/group&amp;gt;&lt;br /&gt;
        &amp;lt;/groups&amp;gt;&lt;br /&gt;
  &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang='xml'&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.extensions.featureCodes.callMonitoring.update&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;result&amp;gt;&lt;br /&gt;
                &amp;lt;success /&amp;gt;&lt;br /&gt;
        &amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
 &lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Tue, 06 Mar 2012 00:15:04 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.extensions.featureCodes.callMonitoring.update</comments>		</item>
		<item>
			<title>Switchvox.directories.update</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.directories.update</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.directories.update}} ==Description== Updates a directory to the system and returns the id of the newly created directory.  {{XMLAPI_ARGUMENTS 	|p1_name=n...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.directories.update}}&lt;br /&gt;
==Description==&lt;br /&gt;
Updates a directory to the system and returns the id of the newly created directory.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
	|p1_name=name&lt;br /&gt;
	|p1_required=&lt;br /&gt;
	|p1_type=string&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=Name of the directoriy&lt;br /&gt;
&lt;br /&gt;
	|p2_name=member_extension_group_ids&lt;br /&gt;
	|p2_required=&lt;br /&gt;
	|p2_type=array of integers&lt;br /&gt;
	|p2_default=&lt;br /&gt;
	|p2_desc=Array of public extension_group_ids that will comprise the body of the group.&lt;br /&gt;
&lt;br /&gt;
	|p3_name=description&lt;br /&gt;
	|p3_required=&lt;br /&gt;
	|p3_type=string&lt;br /&gt;
	|p3_default=&lt;br /&gt;
	|p3_desc=Describe the directory&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.directories.update&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Sales Directory&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;member_extension_group_ids&amp;gt;&lt;br /&gt;
            &amp;lt;member_extension_group_id&amp;gt;1202&amp;lt;/member_extension_group_id&amp;gt;&lt;br /&gt;
            &amp;lt;member_extension_group_id&amp;gt;1049&amp;lt;/member_extension_group_id&amp;gt;&lt;br /&gt;
        &amp;lt;/member_extension_group_ids&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.directories.update&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;successs /&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;/div&gt;</description>
			<pubDate>Tue, 06 Mar 2012 00:11:53 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.directories.update</comments>		</item>
		<item>
			<title>Switchvox.directories.getInfo</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.directories.getInfo</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.directories.getInfo}} ==Description== Get info about a system directory. Returns simple information use Switchvox.directories.getExtensionList to get...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.directories.getInfo}}&lt;br /&gt;
==Description==&lt;br /&gt;
Get info about a system directory. Returns simple information use [[Switchvox.directories.getExtensionList]] to get the data about phones and extensions in the directory.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER|example_description=Gets info about system directory}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.directories.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER|example_description=Returned information about directory 1 (default directory)}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.directories.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;directory id=&amp;quot;1&amp;quot; name=&amp;quot;Default Directory&amp;quot; description =&amp;quot;asdfasdf&amp;quot; server_uuid=&amp;quot;10010002108&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;member_groups&amp;gt;&lt;br /&gt;
					&amp;lt;member_group id=&amp;quot;1170&amp;quot; name=&amp;quot;Squiggles FTW&amp;quot; server_uuid=&amp;quot;10010002108&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;/member_groups&amp;gt;&lt;br /&gt;
		&amp;lt;/directory&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Tue, 06 Mar 2012 00:10:59 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.directories.getInfo</comments>		</item>
		<item>
			<title>Switchvox.directories.getExtensionList</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.directories.getExtensionList</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.directories.getExtensionList}} ==Description== Returns all the extensions associated with the groups that are added to a system directory.   {{XMLAPI_ARG...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.directories.getExtensionList}}&lt;br /&gt;
==Description==&lt;br /&gt;
Returns all the extensions associated with the groups that are added to a system directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
	|p1_name=sort_field&lt;br /&gt;
	|p1_required=optional&lt;br /&gt;
	|p1_type=string&lt;br /&gt;
	|p1_default=number&lt;br /&gt;
	|p1_desc=The field on which to sort the returned extensions.‭ ‬Possible values:‭ number,‭ ‬display, account_id,‭ ‬extension_type‭ ‬and date_created. &lt;br /&gt;
	|p2_name=sort_order&lt;br /&gt;
	|p2_required=optional&lt;br /&gt;
	|p2_type=string&lt;br /&gt;
	|p2_default=ASC&lt;br /&gt;
	|p2_desc=The order in which to sort returned extensions.  Possible values: ASC and DESC. &lt;br /&gt;
	|p3_name=items_per_page&lt;br /&gt;
	|p3_required=optional&lt;br /&gt;
	|p3_type=integer&lt;br /&gt;
	|p3_default=50&lt;br /&gt;
	|p3_desc=Number of extensions to return per page.&lt;br /&gt;
	|p4_name=page_number&lt;br /&gt;
	|p4_required=optional&lt;br /&gt;
	|p4_type=integer&lt;br /&gt;
	|p4_default=1&lt;br /&gt;
	|p4_desc= The page number of extensions to return.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER|example_description=Requests a list of all the SIP,Analog,and Virtual extensions on the system.}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.directories.getExtensionList&amp;quot;&amp;gt;&lt;br /&gt;
	    &amp;lt;parameters&amp;gt;&lt;br /&gt;
	        &amp;lt;sort_field&amp;gt;number&amp;lt;/sort_field&amp;gt;&lt;br /&gt;
	        &amp;lt;sort_order&amp;gt;ASC&amp;lt;/sort_order&amp;gt;&lt;br /&gt;
	        &amp;lt;items_per_page&amp;gt;50&amp;lt;/items_per_page&amp;gt;&lt;br /&gt;
	        &amp;lt;page_number&amp;gt;1&amp;lt;/page_number&amp;gt;&lt;br /&gt;
	    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
	&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER|example_description=returns a flattened array of all the extensions contained within the groups that are in the directory. Results returned are formatted the same way as the switchvox_extensions_search api&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.directories.getExtensionList}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;directory id=&amp;quot;1&amp;quot; name=&amp;quot;Default Directory&amp;quot; description =&amp;quot;asdfasdf&amp;quot; server_uuid=&amp;quot;10010002108&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;extensions page_number=&amp;quot;1&amp;quot; total_pages=&amp;quot;1&amp;quot; items_per_page=&amp;quot;50&amp;quot; total_items=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
						&amp;lt;extension server_uuid=&amp;quot;10010002108&amp;quot; number=&amp;quot;101&amp;quot; status=&amp;quot;1&amp;quot; account_id=&amp;quot;1101&amp;quot; display=&amp;quot;Ryan Ravioli&amp;quot; date_created=&amp;quot;2011-01-13 17:43:08&amp;quot; type=&amp;quot;sip&amp;quot; type_display=&amp;quot;SIP Extension&amp;quot; first_name=&amp;quot;Ryan&amp;quot; last_name=&amp;quot;Ravioli&amp;quot; email_address=&amp;quot;ryan.navaroli@gmail.com&amp;quot; template_id=&amp;quot;1&amp;quot;  template_name=&amp;quot;&amp;quot; phone_password_score=&amp;quot;104&amp;quot; voicemail_password_score=&amp;quot;80&amp;quot; lang_locale=&amp;quot;en_us&amp;quot; title=&amp;quot;Yeeehaw Stuff&amp;quot; location=&amp;quot;East Texas&amp;quot; profile_image_id=&amp;quot;11&amp;quot; profile_image_link=&amp;quot;https://centos5-5-ryan/dl?cmd=profile_image&amp;amp;amp;amp;cs=1&amp;amp;amp;amp;id=11&amp;amp;amp;amp;hash=8146ef6bcab97ae40ef003fded9e7672&amp;quot; /&amp;gt;&lt;br /&gt;
						&amp;lt;extension server_uuid=&amp;quot;10010002108&amp;quot; number=&amp;quot;102&amp;quot; status=&amp;quot;1&amp;quot; account_id=&amp;quot;1102&amp;quot; display=&amp;quot;a Koopa()+#+@.,'&amp;amp;quot;&amp;amp;amp;amp;&amp;quot; date_created=&amp;quot;2011-01-14 11:42:45&amp;quot; type=&amp;quot;sip&amp;quot; type_display=&amp;quot;SIP Extension&amp;quot; first_name=&amp;quot;a&amp;quot; last_name=&amp;quot;Koopa()+#+@.,'&amp;amp;quot;&amp;amp;amp;amp;&amp;quot; email_address=&amp;quot;rnavaroli@switchvox.com&amp;quot; template_id=&amp;quot;1&amp;quot;  template_name=&amp;quot;&amp;quot; phone_password_score=&amp;quot;104&amp;quot; voicemail_password_score=&amp;quot;-99&amp;quot; lang_locale=&amp;quot;en_us&amp;quot; title=&amp;quot;()+#+@.,'&amp;amp;quot;&amp;amp;amp;&amp;quot; location=&amp;quot;()+#+@.,'&amp;amp;quot;&amp;amp;amp;&amp;quot; profile_image_id=&amp;quot;15&amp;quot; profile_image_link=&amp;quot;https://centos5-5-ryan/dl?cmd=profile_image&amp;amp;amp;amp;cs=1&amp;amp;amp;amp;id=15&amp;amp;amp;amp;hash=518d3dffd929ce436dc2a93d39fcfccb&amp;quot; /&amp;gt;&lt;br /&gt;
						&amp;lt;extension server_uuid=&amp;quot;10010002108&amp;quot; number=&amp;quot;103&amp;quot; status=&amp;quot;1&amp;quot; account_id=&amp;quot;1103&amp;quot; display=&amp;quot;Vladimir2 The Grandest Pumba  Flonkerton2 Of the sea came by w&amp;quot; date_created=&amp;quot;2011-01-14 12:01:29&amp;quot; type=&amp;quot;sip&amp;quot; type_display=&amp;quot;SIP Extension&amp;quot; first_name=&amp;quot;Vladimir2 The Grandest Pumba &amp;quot; last_name=&amp;quot;Flonkerton2 Of the sea came by w&amp;quot; email_address=&amp;quot;2@2.com&amp;quot; template_id=&amp;quot;1&amp;quot;  template_name=&amp;quot;&amp;quot; phone_password_score=&amp;quot;104&amp;quot; voicemail_password_score=&amp;quot;80&amp;quot; lang_locale=&amp;quot;en_us&amp;quot; title=&amp;quot;mr 2&amp;quot; location=&amp;quot;2diego&amp;quot; profile_image_id=&amp;quot;0&amp;quot; profile_image_link=&amp;quot;https://centos5-5-ryan/dl?cmd=profile_image&amp;amp;amp;amp;cs=0&amp;amp;amp;amp;id=0&amp;amp;amp;amp;hash=de6de8233830fdc935aae4ffe7003a85&amp;quot; /&amp;gt;&lt;br /&gt;
						&amp;lt;extension server_uuid=&amp;quot;10010002108&amp;quot; number=&amp;quot;401&amp;quot; status=&amp;quot;1&amp;quot; account_id=&amp;quot;1106&amp;quot; display=&amp;quot;Droids&amp;quot; date_created=&amp;quot;2011-03-03 15:31:09&amp;quot; type=&amp;quot;call_queue&amp;quot; type_display=&amp;quot;Call Queue&amp;quot; call_queue_name=&amp;quot;Droids&amp;quot; strategy=&amp;quot;Ring All&amp;quot; member_count=&amp;quot;6&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;/extensions&amp;gt;&lt;br /&gt;
		&amp;lt;/directory&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;/div&gt;</description>
			<pubDate>Tue, 06 Mar 2012 00:10:06 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.directories.getExtensionList</comments>		</item>
		<item>
			<title>Switchvox.directories.add</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.directories.add</link>
			<description>&lt;p&gt;Dblood: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</description>
			<pubDate>Tue, 06 Mar 2012 00:09:10 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.directories.add</comments>		</item>
		<item>
			<title>Switchvox.digiumPhones.assignments.update</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.digiumPhones.assignments.update</link>
			<description>&lt;p&gt;Dblood: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.digiumPhones.assignments.update}}&lt;br /&gt;
==Description==&lt;br /&gt;
Update details about a phone assignment, including the ability to add line information.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
	|p1_name=account_id&lt;br /&gt;
	|p1_required=&lt;br /&gt;
	|p1_type=integer&lt;br /&gt;
	|p1_desc=The account_id this assignment should belong to&lt;br /&gt;
&lt;br /&gt;
	|p2_name=model&lt;br /&gt;
	|p2_required=&lt;br /&gt;
	|p2_type=string&lt;br /&gt;
	|p2_desc=The model of the phone&lt;br /&gt;
&lt;br /&gt;
	|p3_name=lines&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;lines&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;line_key&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p3_required=required&lt;br /&gt;
	|p3_type=integer&lt;br /&gt;
	|p3_default=&lt;br /&gt;
	|p3_desc=The line key you want this line mapped to on your phone.&lt;br /&gt;
&lt;br /&gt;
	|p4_name=lines&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;lines&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;type&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p4_required=required&lt;br /&gt;
	|p4_type=string&lt;br /&gt;
	|p4_default=&lt;br /&gt;
	|p4_desc=Must be either 'external' if you want to register to an external server or 'internal' if you want to register to an extension on this system.&lt;br /&gt;
&lt;br /&gt;
	|p5_name=lines&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;lines&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;account_id&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p5_required=&lt;br /&gt;
	|p5_type=integer&lt;br /&gt;
	|p5_default=&lt;br /&gt;
	|p5_desc=If type is 'internal' you need to specify the account_id you want this phone to be.&lt;br /&gt;
&lt;br /&gt;
	|p6_name=lines&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;lines&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;host&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p6_required=&lt;br /&gt;
	|p6_type=string&lt;br /&gt;
	|p6_default=&lt;br /&gt;
	|p6_desc=External host to connect to.&lt;br /&gt;
&lt;br /&gt;
	|p7_name=lines&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;lines&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;alternate_host&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p7_required=&lt;br /&gt;
	|p7_type=string&lt;br /&gt;
	|p7_default=&lt;br /&gt;
	|p7_desc=Alternate external host to connect to.&lt;br /&gt;
&lt;br /&gt;
	|p8_name=lines&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;lines&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;port&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p8_required=&lt;br /&gt;
	|p8_type=integer&lt;br /&gt;
	|p8_default=&lt;br /&gt;
	|p8_desc=External port to connect to.&lt;br /&gt;
&lt;br /&gt;
	|p9_name=lines&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;lines&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;user_id&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p9_required=&lt;br /&gt;
	|p9_type=string&lt;br /&gt;
	|p9_default=&lt;br /&gt;
	|p9_desc=External username to use.&lt;br /&gt;
&lt;br /&gt;
	|p10_name=lines&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;lines&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;password&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p10_required=&lt;br /&gt;
	|p10_type=string&lt;br /&gt;
	|p10_default=&lt;br /&gt;
	|p10_desc=External password to use.&lt;br /&gt;
&lt;br /&gt;
	|p11_name=lines&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;lines&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;line_label&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p11_required=required&lt;br /&gt;
	|p11_type=string&lt;br /&gt;
	|p11_default=&lt;br /&gt;
	|p11_desc=The label for the line one to thirty two characters in length.&lt;br /&gt;
&lt;br /&gt;
	|p12_name=lines&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;lines&amp;lt;div class=&amp;quot;sub_name&amp;quot;&amp;gt;register&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
	|p12_required=required&lt;br /&gt;
	|p12_type=integer&lt;br /&gt;
	|p12_default=0&lt;br /&gt;
	|p12_desc=If the phone should register to this host.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.digiumPhones.assignments.update&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;assignment_id&amp;gt;26&amp;lt;/assignment_id&amp;gt;&lt;br /&gt;
        &amp;lt;account_id&amp;gt;1134&amp;lt;/account_id&amp;gt;&lt;br /&gt;
        &amp;lt;lines&amp;gt;&lt;br /&gt;
            &amp;lt;line&amp;gt;&lt;br /&gt;
                &amp;lt;line_key&amp;gt;2&amp;lt;/line_key&amp;gt;&lt;br /&gt;
                &amp;lt;type&amp;gt;internal&amp;lt;/type&amp;gt;&lt;br /&gt;
                &amp;lt;account_id&amp;gt;1101&amp;lt;/account_id&amp;gt;&lt;br /&gt;
                &amp;lt;host&amp;gt;&amp;lt;/host&amp;gt;&lt;br /&gt;
                &amp;lt;line_label&amp;gt;Bob's Phone&amp;lt;/line_label&amp;gt;&lt;br /&gt;
            &amp;lt;/line&amp;gt;&lt;br /&gt;
            &amp;lt;line&amp;gt;&lt;br /&gt;
                &amp;lt;line_key&amp;gt;3&amp;lt;/line_key&amp;gt;&lt;br /&gt;
                &amp;lt;type&amp;gt;external&amp;lt;/type&amp;gt;&lt;br /&gt;
                &amp;lt;host&amp;gt;10.10.10.1&amp;lt;/host&amp;gt;&lt;br /&gt;
                &amp;lt;alternate_host&amp;gt;10.10.10.2&amp;lt;/alternate_host&amp;gt;&lt;br /&gt;
                &amp;lt;port&amp;gt;5060&amp;lt;/port&amp;gt;&lt;br /&gt;
                &amp;lt;user_id&amp;gt;bob&amp;lt;/user_id&amp;gt;&lt;br /&gt;
                &amp;lt;password&amp;gt;topsekret&amp;lt;/password&amp;gt;&lt;br /&gt;
                &amp;lt;line_label&amp;gt;Jill's Phone&amp;lt;/line_label&amp;gt;&lt;br /&gt;
                &amp;lt;register&amp;gt;1&amp;lt;/register&amp;gt;&lt;br /&gt;
            &amp;lt;/line&amp;gt;&lt;br /&gt;
        &amp;lt;/lines&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.digiumPhones.assignments.update&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;success/&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
	|p1_code=50554|p1_desc=A phone assignment id can only consist of numbers.&lt;br /&gt;
	|p2_code=22835|p2_desc=No phone assignment was found with that id.&lt;br /&gt;
	|p3_code=50554|p3_desc=A phone assignment id can only consist of numbers.&lt;br /&gt;
	|p4_code=22835|p4_desc=No phone assignment was found with that id.&lt;br /&gt;
	|p5_code=44229|p5_desc=Invalid phone model.&lt;br /&gt;
	|p6_code=43051|p6_desc=Invalid host (%1).&lt;br /&gt;
	|p7_code=51319|p7_desc=Password must be a string of letters, numbers, or underscores 3 to 64 characters in length.&lt;br /&gt;
	|p8_code=54375|p8_desc=User id must be a string of letters, numbers, or underscores 3 to 64 characters in length.&lt;br /&gt;
	|p9_code=36967|p9_desc=Invalid port parameter (%1).&lt;br /&gt;
	|p10_code=68398|p10_desc=Duplicate line key numbers are not allowed.&lt;br /&gt;
	|p11_code=34606|p11_desc=The line key 1 is reserved for the phones main extension.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 23:52:23 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.digiumPhones.assignments.update</comments>		</item>
		<item>
			<title>Switchvox.digiumPhones.assignments.remove</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.digiumPhones.assignments.remove</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.digiumPhones.assignments.remove}} ==Description==   {{XMLAPI_ARGUMENTS 	|p1_name=assignment_id 	|p1_required=required 	|p1_type=integer 	|p1_desc=The ID ...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.digiumPhones.assignments.remove}}&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
	|p1_name=assignment_id&lt;br /&gt;
	|p1_required=required&lt;br /&gt;
	|p1_type=integer&lt;br /&gt;
	|p1_desc=The ID of an assignment you want additional information on.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.digiumPhones.assignments.remove&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;assignment_id&amp;gt;26&amp;lt;/assignment_id&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.digiumPhones.assignments.remove&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;success/&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
	|p1_code=50554|p1_desc=A phone assignment id can only consist of numbers.&lt;br /&gt;
	|p2_code=22835|p2_desc=No phone assignment was found with that id.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 23:51:19 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.digiumPhones.assignments.remove</comments>		</item>
		<item>
			<title>Switchvox.digiumPhones.assignments.options.update</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.digiumPhones.assignments.options.update</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.digiumPhones.assignments.options.update}} ==Description==  Update the Digium phone assignment options.  A new system starts out with defaults that should...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.digiumPhones.assignments.options.update}}&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
Update the Digium phone assignment options.  A new system starts out with defaults that should be fine, but you can change them with this method.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_20&lt;br /&gt;
	|p1_name=setup_code&lt;br /&gt;
	|p1_required=0&lt;br /&gt;
	|p1_type=integer&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=3 - 9 digits (default 5).  This is the pass code to enter on the phone to allow setup&lt;br /&gt;
&lt;br /&gt;
	|p2_name=setup_code_bypass_end_time&lt;br /&gt;
	|p2_required=0&lt;br /&gt;
	|p2_type=ISO 8601 Date&lt;br /&gt;
	|p2_default=&lt;br /&gt;
	|p2_desc=You can bypass the requirement for a setup_code, for example, if you are setting up a lot of phones all at once.  This is when the bypass expires, and a setup_code is again required.&lt;br /&gt;
&lt;br /&gt;
	|p3_name=server_name&lt;br /&gt;
	|p3_required=0&lt;br /&gt;
	|p3_type=string&lt;br /&gt;
	|p3_default=&lt;br /&gt;
	|p3_desc=The display name of the PBX&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang='xml'&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.digiumPhones.assignments.options.update&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;parameters&amp;gt;&lt;br /&gt;
		&amp;lt;server_name&amp;gt;Awesome Server One&amp;lt;/server_name&amp;gt;&lt;br /&gt;
		&amp;lt;setup_code&amp;gt;12345&amp;lt;/setup_code&amp;gt;&lt;br /&gt;
		&amp;lt;setup_code_bypass_end_time&amp;gt;2011-08-04 12:00:00&amp;lt;/setup_code_bypass_end_time&amp;gt;&lt;br /&gt;
	&amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang='xml'&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.digiumPhones.assignments.options.update&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;success /&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 23:48:38 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.digiumPhones.assignments.options.update</comments>		</item>
		<item>
			<title>Switchvox.digiumPhones.assignments.options.getInfo</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.digiumPhones.assignments.options.getInfo</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.digiumPhones.assignments.options.getInfo}} ==Description==  Get the setup options  {{XMLAPI_ARGUMENTS   }}  {{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.digiumPhones.assignments.options.getInfo}}&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
Get the setup options&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang='xml'&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.digiumPhones.assignments.options.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;parameters&amp;gt;&lt;br /&gt;
	&amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang='xml'&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.digiumPhones.assignments.options.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;options server_name=&amp;quot;Switchvox&amp;quot; setup_code=&amp;quot;56789&amp;quot; setup_code_bypass_end_time=&amp;quot;2011-08-03 12:00:00&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 23:47:40 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.digiumPhones.assignments.options.getInfo</comments>		</item>
		<item>
			<title>Switchvox.digiumPhones.assignments.ignore.remove</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.digiumPhones.assignments.ignore.remove</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.digiumPhones.assignments.ignore.remove}} ==Description== Add a phone assignment to your system.  {{XMLAPI_ARGUMENTS 	|p1_name=account_id 	|p1_required= 	...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.digiumPhones.assignments.ignore.remove}}&lt;br /&gt;
==Description==&lt;br /&gt;
Add a phone assignment to your system.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
	|p1_name=account_id&lt;br /&gt;
	|p1_required=&lt;br /&gt;
	|p1_type=integer&lt;br /&gt;
	|p1_desc=The account id that you want to un-ignore.&lt;br /&gt;
&lt;br /&gt;
	|p2_name=assignment_id&lt;br /&gt;
	|p2_required=&lt;br /&gt;
	|p2_type=integer&lt;br /&gt;
	|p2_desc=The assignment id you want to un-ignore.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.digiumPhones.assignments.ignore.remove&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;assignment_id&amp;gt;25&amp;lt;/assignment_id&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.digiumPhones.assignments.ignore.remove&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;success/&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
	|p1_code=10014|p1_desc=Invalid account_id (%1). Account_ids may only contain digits.&lt;br /&gt;
	|p2_code=84711|p2_desc=That account_id is invalid.&lt;br /&gt;
	|p3_code=50554|p3_desc=A phone assignment id can only consist of numbers.&lt;br /&gt;
	|p4_code=22835|p4_desc=No phone assignment was found with that id.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 23:46:56 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.digiumPhones.assignments.ignore.remove</comments>		</item>
		<item>
			<title>Switchvox.digiumPhones.assignments.ignore.add</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.digiumPhones.assignments.ignore.add</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.digiumPhones.assignments.ignore.add}} ==Description== Add a phone assignment to your system.  {{XMLAPI_ARGUMENTS 	|p1_name=account_id 	|p1_required= 	|p1...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.digiumPhones.assignments.ignore.add}}&lt;br /&gt;
==Description==&lt;br /&gt;
Add a phone assignment to your system.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
	|p1_name=account_id&lt;br /&gt;
	|p1_required=&lt;br /&gt;
	|p1_type=integer&lt;br /&gt;
	|p1_desc=The account id that you want to ignore.&lt;br /&gt;
&lt;br /&gt;
	|p2_name=assignment_id&lt;br /&gt;
	|p2_required=&lt;br /&gt;
	|p2_type=integer&lt;br /&gt;
	|p2_desc=The assignment id you want to ignore.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.digiumPhones.assignments.ignore.add&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;assignment_id&amp;gt;25&amp;lt;/assignment_id&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.digiumPhones.assignments.ignore.add&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;success/&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
	|p1_code=10014|p1_desc=Invalid account_id (%1). Account_ids may only contain digits.&lt;br /&gt;
	|p2_code=84711|p2_desc=That account_id is invalid.&lt;br /&gt;
	|p3_code=50554|p3_desc=A phone assignment id can only consist of numbers.&lt;br /&gt;
	|p4_code=22835|p4_desc=No phone assignment was found with that id.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 23:46:04 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.digiumPhones.assignments.ignore.add</comments>		</item>
		<item>
			<title>Switchvox.digiumPhones.assignments.getList</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.digiumPhones.assignments.getList</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.digiumPhones.assignments.getList}} ==Description== Get a list of phone assignments the system knows about.  {{XMLAPI_ARGUMENTS 	|p1_name=filter 	|p1_requ...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.digiumPhones.assignments.getList}}&lt;br /&gt;
==Description==&lt;br /&gt;
Get a list of phone assignments the system knows about.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
	|p1_name=filter&lt;br /&gt;
	|p1_required=required&lt;br /&gt;
	|p1_type=string&lt;br /&gt;
	|p1_desc=Specify the assignments you want a list of. Must be one of type:&lt;br /&gt;
*assigned&lt;br /&gt;
*ignored&lt;br /&gt;
*unassigned_extensions&lt;br /&gt;
*unassigned_phones&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.digiumPhones.assignments.getList&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.digiumPhones.assignments.getList&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;assignments&amp;gt;&lt;br /&gt;
			&amp;lt;assignment assignment_id=&amp;quot;25&amp;quot; type=&amp;quot;assigned&amp;quot; mac=&amp;quot;abcdef123456&amp;quot; ip=&amp;quot;10.10.10.2&amp;quot; model=&amp;quot;s9000&amp;quot; /&amp;gt;			&lt;br /&gt;
			&amp;lt;assignment assignment_id=&amp;quot;26&amp;quot; type=&amp;quot;assigned&amp;quot; mac=&amp;quot;2387293827ac&amp;quot; ip=&amp;quot;10.10.10.3&amp;quot; model=&amp;quot;s5000&amp;quot; extension=&amp;quot;882&amp;quot; /&amp;gt;	&lt;br /&gt;
		&amp;lt;/assignments&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 23:45:01 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.digiumPhones.assignments.getList</comments>		</item>
		<item>
			<title>Switchvox.digiumPhones.assignments.getInfo</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.digiumPhones.assignments.getInfo</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.digiumPhones.assignments.getInfo}} ==Description== Get information about a specific assignment.  {{XMLAPI_ARGUMENTS 	|p1_name=assignment_id 	|p1_required...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.digiumPhones.assignments.getInfo}}&lt;br /&gt;
==Description==&lt;br /&gt;
Get information about a specific assignment.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
	|p1_name=assignment_id&lt;br /&gt;
	|p1_required=required&lt;br /&gt;
	|p1_type=integer&lt;br /&gt;
	|p1_desc=The ID of an assignment you want additional information on.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.digiumPhones.assignments.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;assignment_id&amp;gt;26&amp;lt;/assignment_id&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.digiumPhones.assignments.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;assignment id=&amp;quot;26&amp;quot; mac=&amp;quot;2387293827ac&amp;quot; ip=&amp;quot;10.10.10.3&amp;quot; model=&amp;quot;s5000&amp;quot; &amp;gt;&lt;br /&gt;
			&amp;lt;lines&amp;gt;&lt;br /&gt;
				&amp;lt;line type=&amp;quot;internal&amp;quot; port=&amp;quot;5060&amp;quot; account_id=&amp;quot;1101&amp;quot; line_key=&amp;quot;2&amp;quot; line_label=&amp;quot;Tom&amp;quot; /&amp;gt; &lt;br /&gt;
				&amp;lt;line password=&amp;quot;topsekret&amp;quot; user_id=&amp;quot;bob&amp;quot; type=&amp;quot;external&amp;quot; port=&amp;quot;5060&amp;quot; host=&amp;quot;10.10.10.1&amp;quot; line_key=&amp;quot;3&amp;quot; line_label=&amp;quot;San Diego&amp;quot; register=&amp;quot;0&amp;quot; /&amp;gt;		&lt;br /&gt;
			&amp;lt;/lines&amp;gt;&lt;br /&gt;
		&amp;lt;/assignment&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
	|p1_code=50554|p1_desc=A phone assignment id can only consist of numbers.&lt;br /&gt;
	|p2_code=22835|p2_desc=No phone assignment was found with that id.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 23:43:59 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.digiumPhones.assignments.getInfo</comments>		</item>
		<item>
			<title>Switchvox.digiumPhones.assignments.checkConflicts</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.digiumPhones.assignments.checkConflicts</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:Switchvox.digiumPhones.assignments.checkConflicts}} ==Description== Check if an account_id is already assigned to a phone  {{XMLAPI_ARGUMENTS 	|p1_name=account_ids...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Switchvox.digiumPhones.assignments.checkConflicts}}&lt;br /&gt;
==Description==&lt;br /&gt;
Check if an account_id is already assigned to a phone&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
	|p1_name=account_ids&amp;lt;br/&amp;gt;&amp;lt;span class=&amp;quot;sub_name&amp;quot;&amp;gt;account_id&amp;lt;/span&amp;gt;&lt;br /&gt;
	|p1_required=&lt;br /&gt;
	|p1_type=arrary&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=A list of account_ids to check&lt;br /&gt;
&lt;br /&gt;
	|p2_name=mac_addresses&amp;lt;br/&amp;gt;&amp;lt;span class=&amp;quot;sub_name&amp;quot;&amp;gt;mac_address&amp;lt;/span&amp;gt;&lt;br /&gt;
	|p2_required=&lt;br /&gt;
	|p2_type=arrary&lt;br /&gt;
	|p2_default=&lt;br /&gt;
	|p2_desc=A list of mac_addresses to check&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER|}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.digiumPhones.assignments.checkConflicts&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;account_ids&amp;gt;&lt;br /&gt;
            &amp;lt;account_id&amp;gt;1106&amp;lt;/account_id&amp;gt;&lt;br /&gt;
        &amp;lt;/account_ids&amp;gt;&lt;br /&gt;
        &amp;lt;mac_addresses&amp;gt;&lt;br /&gt;
            &amp;lt;mac_address&amp;gt;aabbcc112233&amp;lt;/mac_address&amp;gt;&lt;br /&gt;
        &amp;lt;/mac_addresses&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.digiumPhones.assignments.checkConflicts&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;conflicts&amp;gt;&lt;br /&gt;
		    &amp;lt;conflict account_id=&amp;quot;1106&amp;quot; extension=&amp;quot;665&amp;quot; line_number=&amp;quot;1&amp;quot; model=&amp;quot;Polycom IP550&amp;quot; mac_address=&amp;quot;00:04:f2:13:d6:f7&amp;quot; conflict_type=&amp;quot;account_id&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/conflicts&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 23:43:08 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.digiumPhones.assignments.checkConflicts</comments>		</item>
		<item>
			<title>Switchvox.digiumPhones.assignments.add</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.digiumPhones.assignments.add</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.digiumPhones.assignments.add}} ==Description== Add a phone assignment to your system.  {{XMLAPI_ARGUMENTS 	|p1_name=account_id 	|p1_required= 	|p1_type=i...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.digiumPhones.assignments.add}}&lt;br /&gt;
==Description==&lt;br /&gt;
Add a phone assignment to your system.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
	|p1_name=account_id&lt;br /&gt;
	|p1_required=&lt;br /&gt;
	|p1_type=integer&lt;br /&gt;
	|p1_desc=The account_id this assignment should belong to&lt;br /&gt;
&lt;br /&gt;
	|p2_name=model&lt;br /&gt;
	|p2_required=&lt;br /&gt;
	|p2_type=string&lt;br /&gt;
	|p2_desc=The model of the phone&lt;br /&gt;
&lt;br /&gt;
	|p3_name=mac&lt;br /&gt;
	|p3_required=required&lt;br /&gt;
	|p3_type=string&lt;br /&gt;
	|p3_desc=The MAC address of the phone&lt;br /&gt;
&lt;br /&gt;
	|p4_name=ip&lt;br /&gt;
	|p4_required=&lt;br /&gt;
	|p4_type=string&lt;br /&gt;
	|p4_desc=The ip of the phone if you know it&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.digiumPhones.assignments.add&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;account_id&amp;gt;1101&amp;lt;/account_id&amp;gt;&lt;br /&gt;
        &amp;lt;model&amp;gt;s9000&amp;lt;/model&amp;gt;&lt;br /&gt;
        &amp;lt;mac&amp;gt;abcdef123456&amp;lt;/mac&amp;gt;&lt;br /&gt;
        &amp;lt;ip&amp;gt;10.10.10.3&amp;lt;/ip&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.digiumPhones.assignments.add&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;assignment id=&amp;quot;26&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
	|p1_code=59182|p1_desc=Invalid MAC address.&lt;br /&gt;
	|p2_code=10014|p2_desc=Invalid account_id (%1). Account_ids may only contain digits.&lt;br /&gt;
	|p3_code=84711|p3_desc=That account_id is invalid.&lt;br /&gt;
	|p4_code=81923|p4_desc=You are missing required parameters to add a phone assignment.&lt;br /&gt;
	|p5_code=48143|p5_desc=IP Address should be in the format xxx.xxx.xxx.xxx.&lt;br /&gt;
	|p6_code=44229|p6_desc=Invalid phone model.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 23:42:20 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.digiumPhones.assignments.add</comments>		</item>
		<item>
			<title>Switchvox.callRecordings.recordedCalls.search</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.callRecordings.recordedCalls.search</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.callRecordings.recordedCalls.search}} ==Description== Returns information about recorded calls based on search criteria.  {{XMLAPI_ARGUMENTS_20 	|p1_name...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.callRecordings.recordedCalls.search}}&lt;br /&gt;
==Description==&lt;br /&gt;
Returns information about recorded calls based on search criteria.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_20&lt;br /&gt;
	|p1_name=filter_type &lt;br /&gt;
	|p1_required=optional&lt;br /&gt;
	|p1_type=string&lt;br /&gt;
	|p1_default=none&lt;br /&gt;
	|p1_desc=Possible values : date, scheduled_recording, duration, caller_id, account, extension_group, call_queue, none&lt;br /&gt;
	|p2_name=start_date&lt;br /&gt;
	|p2_required=optional&lt;br /&gt;
	|p2_type=string&lt;br /&gt;
	|p2_default=&lt;br /&gt;
	|p2_desc=Lower bound of date range.  expects format: YYYY-MM-DD hh:mm:ss&lt;br /&gt;
	|p3_name=end_date&lt;br /&gt;
	|p3_required=optional&lt;br /&gt;
	|p3_type=string&lt;br /&gt;
	|p3_default=&lt;br /&gt;
	|p3_desc=Upper bound of date range.  expects format: YYYY-MM-DD hh:mm:ss&lt;br /&gt;
	|p4_name=scheduled_recording_id&lt;br /&gt;
	|p4_required=required if filter_type=scheduled_recording&lt;br /&gt;
	|p4_type=string&lt;br /&gt;
	|p4_default=&lt;br /&gt;
	|p4_desc=recording tag &lt;br /&gt;
	|p5_name=min_duration&lt;br /&gt;
	|p5_required=optional&lt;br /&gt;
	|p5_type=string&lt;br /&gt;
	|p5_default=&lt;br /&gt;
	|p5_desc=Lower bound of duration range.  expects digits and units (e.g. 10s, 2m, 1h)&lt;br /&gt;
	|p6_name=max_duration&lt;br /&gt;
	|p6_required=optional&lt;br /&gt;
	|p6_type=string&lt;br /&gt;
	|p6_default=&lt;br /&gt;
	|p6_desc=Upper bound of duration range.  expects digits and units (e.g. 10s, 2m, 1h)&lt;br /&gt;
	|p7_name=caller_id_number&lt;br /&gt;
	|p7_required=required if filter_type=caller_id&lt;br /&gt;
	|p7_type=string&lt;br /&gt;
	|p7_default=&lt;br /&gt;
	|p7_desc=&lt;br /&gt;
	|p8_name=caller_id_direction&lt;br /&gt;
	|p8_required=required if filter_type=caller_id&lt;br /&gt;
	|p8_type=string&lt;br /&gt;
	|p8_default=&lt;br /&gt;
	|p8_desc=Possible values: to, from&lt;br /&gt;
	|p9_name=extension_group_id&lt;br /&gt;
	|p9_required=required if filter_type=extension_group&lt;br /&gt;
	|p9_type=string&lt;br /&gt;
	|p9_default=&lt;br /&gt;
	|p9_desc=extension_group_id (single value only)&lt;br /&gt;
	|p10_name=account_ids&lt;br /&gt;
	|p10_required=required if filter_type=account&lt;br /&gt;
	|p10_type=array&lt;br /&gt;
	|p10_default=&lt;br /&gt;
	|p10_desc=array of account_ids&lt;br /&gt;
	|p11_name=call_queue_account_ids&lt;br /&gt;
	|p11_required=required if filter_type=call_queue&lt;br /&gt;
	|p11_type=array&lt;br /&gt;
	|p11_default=&lt;br /&gt;
	|p11_desc=array of call queue ids&lt;br /&gt;
	|p12_name=sort_order&lt;br /&gt;
	|p12_required=optional&lt;br /&gt;
	|p12_type=string&lt;br /&gt;
	|p12_default=date_created (only valid value)&lt;br /&gt;
	|p12_desc=expects format: YYYY-MM-DD hh:mm:ss&lt;br /&gt;
	|p13_name=sort_direction&lt;br /&gt;
	|p13_required=optional&lt;br /&gt;
	|p13_type=string&lt;br /&gt;
	|p13_default=DESC&lt;br /&gt;
	|p13_desc=&lt;br /&gt;
	|p14_name=items_per_page&lt;br /&gt;
	|p14_required=optional&lt;br /&gt;
	|p14_type=string&lt;br /&gt;
	|p14_default=50&lt;br /&gt;
	|p14_desc=&lt;br /&gt;
	|p15_name=page_number&lt;br /&gt;
	|p15_required=optional&lt;br /&gt;
	|p15_type=string&lt;br /&gt;
	|p15_default=1&lt;br /&gt;
	|p15_desc=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.callRecordings.recordedCalls.search&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;filter_type&amp;gt;date&amp;lt;/filter_type&amp;gt;&lt;br /&gt;
        &amp;lt;start_date&amp;gt;2011-06-06 00:00:00&amp;lt;/start_date&amp;gt;&lt;br /&gt;
        &amp;lt;end_date&amp;gt;2011-06-06 23:59:59&amp;lt;/end_date&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.callRecordings.recordedCalls.search&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;recorded_calls page_number=&amp;quot;1&amp;quot; total_pages=&amp;quot;1&amp;quot; items_per_page=&amp;quot;50&amp;quot; total_items=&amp;quot;50&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;recorded_call recorded_call_id=&amp;quot;1009&amp;quot; rc_tag=&amp;quot;&amp;quot; from_account_id=&amp;quot;1101&amp;quot; to_account_id=&amp;quot;1102&amp;quot; from_caller_id_name=&amp;quot;&amp;quot; from_caller_id_number=&amp;quot;&amp;quot; to_caller_id_name=&amp;quot;&amp;quot; to_caller_id_number=&amp;quot;&amp;quot; duration=&amp;quot;6&amp;quot; start_time=&amp;quot;2011-06-06 15:27:51.168521&amp;quot; file=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;recorded_call recorded_call_id=&amp;quot;1005&amp;quot; rc_tag=&amp;quot;&amp;quot; from_account_id=&amp;quot;1101&amp;quot; to_account_id=&amp;quot;1102&amp;quot; from_caller_id_name=&amp;quot;&amp;quot; from_caller_id_number=&amp;quot;&amp;quot; to_caller_id_name=&amp;quot;&amp;quot; to_caller_id_number=&amp;quot;&amp;quot; duration=&amp;quot;2&amp;quot; start_time=&amp;quot;2011-06-06 15:17:50.505115&amp;quot; file=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
		&amp;lt;/recorded_calls&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
	|p1_code=10000|p1_desc=Invalid filter_type&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 23:41:00 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.callRecordings.recordedCalls.search</comments>		</item>
		<item>
			<title>Switchvox.incomingCallerIdRules.update</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.incomingCallerIdRules.update</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.incomingCallerIdRules.update}} ==Description== Updates an existing incoming caller id rule.  {{XMLAPI_ARGUMENTS_20 	|p1_name=id 	|p1_required=required 	|...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.incomingCallerIdRules.update}}&lt;br /&gt;
==Description==&lt;br /&gt;
Updates an existing incoming caller id rule.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_20&lt;br /&gt;
	|p1_name=id&lt;br /&gt;
	|p1_required=required&lt;br /&gt;
	|p1_type=integer&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=The ID of an existing incoming caller id rule.&lt;br /&gt;
	|p2_name=name&lt;br /&gt;
	|p2_required=required&lt;br /&gt;
	|p2_type=string&lt;br /&gt;
	|p2_default=&lt;br /&gt;
	|p2_desc=The name of the incoming caller id rule.&lt;br /&gt;
	|p3_name=note&lt;br /&gt;
	|p3_required=optional&lt;br /&gt;
	|p3_type=string&lt;br /&gt;
	|p3_default=&lt;br /&gt;
	|p3_desc=A note describing this incoming caller id rule.&lt;br /&gt;
	|p4_name=priority&lt;br /&gt;
	|p4_required=required&lt;br /&gt;
	|p4_type=integer&lt;br /&gt;
	|p4_default=&lt;br /&gt;
	|p4_desc=The priority order for this incoming caller id rule.&lt;br /&gt;
	|p5_name=type&lt;br /&gt;
	|p5_required=required&lt;br /&gt;
	|p5_type=string&lt;br /&gt;
	|p5_default=&lt;br /&gt;
	|p5_desc=Possible values: transfer_call, call_block&lt;br /&gt;
	|p6_name=prefix&lt;br /&gt;
	|p6_required=optional&lt;br /&gt;
	|p6_type=integer&lt;br /&gt;
	|p6_default=&lt;br /&gt;
	|p6_desc=The prefix that this rule applies to.&lt;br /&gt;
	|p7_name=number&lt;br /&gt;
	|p7_required=optional&lt;br /&gt;
	|p7_type=integer&lt;br /&gt;
	|p7_default=&lt;br /&gt;
	|p7_desc=The number that this rule applies to.&lt;br /&gt;
	|p8_name=account_id&lt;br /&gt;
	|p8_required=required for transfer_call&lt;br /&gt;
	|p8_type=integer&lt;br /&gt;
	|p8_default=&lt;br /&gt;
	|p8_desc=The account ID for the extension to transfer the call to.&lt;br /&gt;
	|p9_name=action &lt;br /&gt;
	|p9_required=required for call_block&lt;br /&gt;
	|p9_type=string&lt;br /&gt;
	|p9_default=&lt;br /&gt;
	|p9_desc=The action to be applied to blocked calls.  Possible values: busy, congestion, hangup&lt;br /&gt;
	|p10_name=timeframe_id&lt;br /&gt;
	|p10_required=required&lt;br /&gt;
	|p10_type=integer&lt;br /&gt;
	|p10_default=&lt;br /&gt;
	|p10_desc=Represents the predefined values for time frames.&lt;br /&gt;
	|p11_name=reorder_only&lt;br /&gt;
	|p11_required=optional&lt;br /&gt;
	|p11_type=integer&lt;br /&gt;
	|p11_default=&lt;br /&gt;
	|p11_desc=Used when only updating the priority of an item.  Pass in a value of 1 along with the id and priority values.&lt;br /&gt;
	&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.incomingCallerIdRules.update&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;44&amp;lt;/id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Updated Orange Rule&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;note&amp;gt;description of this orange rule&amp;lt;/note&amp;gt;&lt;br /&gt;
        &amp;lt;priority&amp;gt;1&amp;lt;/priority&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;transfer_call&amp;lt;/type&amp;gt;&lt;br /&gt;
        &amp;lt;prefix&amp;gt;324&amp;lt;/prefix&amp;gt;&lt;br /&gt;
        &amp;lt;account_id&amp;gt;1121&amp;lt;/account_id&amp;gt;&lt;br /&gt;
        &amp;lt;timeframe_id&amp;gt;2&amp;lt;/timeframe_id&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.incomingCallerIdRules.update&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;success/&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
	|p1_code=73546|p1_desc=Rule name is a required field.&lt;br /&gt;
	|p2_code=34530|p2_desc=Priority is a required field and must be an integer.&lt;br /&gt;
	|p3_code=82786|p3_desc=Either number or prefix must exist.&lt;br /&gt;
	|p4_code=27710|p4_desc=Number must be an integer.&lt;br /&gt;
	|p5_code=73261|p5_desc=Prefix must be an integer.&lt;br /&gt;
	|p6_code=16617|p6_desc=Timeframe must match an existing predefined timeframe.&lt;br /&gt;
	|p7_code=19690|p7_desc=Account ID is required to transfer call.&lt;br /&gt;
	|p8_code=94265|p8_desc=An action is required to transfer call.&lt;br /&gt;
	|p9_code=16752|p9_desc=Invalid entry for type.&lt;br /&gt;
	|p10_code=50203|p10_desc=ID is a required field to update record.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 23:30:50 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.incomingCallerIdRules.update</comments>		</item>
		<item>
			<title>Switchvox.incomingCallerIdRules.search</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.incomingCallerIdRules.search</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.incomingCallerIdRules.search}} ==Description== Returns information about incoming caller id rules based on search criteria.  {{XMLAPI_ARGUMENTS_20 	|p1_n...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.incomingCallerIdRules.search}}&lt;br /&gt;
==Description==&lt;br /&gt;
Returns information about incoming caller id rules based on search criteria.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_20&lt;br /&gt;
	|p1_name=name&lt;br /&gt;
	|p1_required=optional&lt;br /&gt;
	|p1_type=string&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=The name of the caller id rule to filter by.&lt;br /&gt;
	|p2_name=type&lt;br /&gt;
	|p2_required=optional&lt;br /&gt;
	|p2_type=string&lt;br /&gt;
	|p2_default=&lt;br /&gt;
	|p2_desc=The call type to filter by.  Possible values : transfer_call, call_block&lt;br /&gt;
	&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.incomingCallerIdRules.search&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;green&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;type&amp;gt;transfer_call&amp;lt;/type&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.incomingCallerIdRules.search&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;incoming_call_rules total_items=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;incoming_call_rule id=&amp;quot;45&amp;quot; name=&amp;quot;Green Rule&amp;quot; note=&amp;quot;my description of this green rule&amp;quot; priority=&amp;quot;2&amp;quot; type=&amp;quot;transfer_call&amp;quot; prefix=&amp;quot;234&amp;quot; number=&amp;quot;&amp;quot; action=&amp;quot;&amp;quot; timeframe_id=&amp;quot;1&amp;quot; &amp;gt;&lt;br /&gt;
				&amp;lt;extension number=&amp;quot;813&amp;quot; status=&amp;quot;1&amp;quot; can_dial_from_ivr=&amp;quot;0&amp;quot; account_id=&amp;quot;1121&amp;quot; display=&amp;quot;Voicemail Access&amp;quot; date_created=&amp;quot;2010-06-24 10:28:51&amp;quot; type=&amp;quot;voicemail&amp;quot; type_display=&amp;quot;Voicemail Access&amp;quot; password_required=&amp;quot;no&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;/incoming_call_rule&amp;gt;&lt;br /&gt;
			&amp;lt;incoming_call_rule id=&amp;quot;29&amp;quot; name=&amp;quot;Green&amp;quot; note=&amp;quot;description here&amp;quot; priority=&amp;quot;9&amp;quot; type=&amp;quot;transfer_call&amp;quot; prefix=&amp;quot;&amp;quot; number=&amp;quot;34&amp;quot; action=&amp;quot;&amp;quot; timeframe_id=&amp;quot;4&amp;quot; &amp;gt;&lt;br /&gt;
				&amp;lt;extension number=&amp;quot;813&amp;quot; status=&amp;quot;1&amp;quot; can_dial_from_ivr=&amp;quot;0&amp;quot; account_id=&amp;quot;1121&amp;quot; display=&amp;quot;Voicemail Access&amp;quot; date_created=&amp;quot;2010-06-24 10:28:51&amp;quot; type=&amp;quot;voicemail&amp;quot; type_display=&amp;quot;Voicemail Access&amp;quot; password_required=&amp;quot;no&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;/incoming_call_rule&amp;gt;&lt;br /&gt;
		&amp;lt;/incoming_call_rules&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
	|p1_code=39522|p1_desc=Invalid Type&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 23:30:02 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.incomingCallerIdRules.search</comments>		</item>
		<item>
			<title>Switchvox.incomingCallerIdRules.remove</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.incomingCallerIdRules.remove</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.incomingCallerIdRules.remove}} ==Description== Removes an existing incoming caller id rule.  {{XMLAPI_ARGUMENTS_20 	|p1_name=id 	|p1_required=required 	|...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.incomingCallerIdRules.remove}}&lt;br /&gt;
==Description==&lt;br /&gt;
Removes an existing incoming caller id rule.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_20&lt;br /&gt;
	|p1_name=id&lt;br /&gt;
	|p1_required=required&lt;br /&gt;
	|p1_type=integer&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=The ID of an existing incoming caller id rule.&lt;br /&gt;
	&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.incomingCallerIdRules.remove&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;28&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.incomingCallerIdRules.remove&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;success/&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
	|p1_code=50203|p1_desc=ID is a required field to update record.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 23:29:15 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.incomingCallerIdRules.remove</comments>		</item>
		<item>
			<title>Switchvox.incomingCallerIdRules.getList</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.incomingCallerIdRules.getList</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.incomingCallerIdRules.getList}} ==Description== Returns all existing incoming caller id rules ordered based on the criteria provided.  {{XMLAPI_ARGUMENTS...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.incomingCallerIdRules.getList}}&lt;br /&gt;
==Description==&lt;br /&gt;
Returns all existing incoming caller id rules ordered based on the criteria provided.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_20&lt;br /&gt;
	|p1_name=sort_field&lt;br /&gt;
	|p1_required=optional&lt;br /&gt;
	|p1_type=string&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=The name of the field to sort on.&lt;br /&gt;
	|p2_name=sort_order&lt;br /&gt;
	|p2_required=optional&lt;br /&gt;
	|p2_type=string&lt;br /&gt;
	|p2_default=&lt;br /&gt;
	|p2_desc=Order to sort in.  Possible values are ASC and DESC&lt;br /&gt;
	&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.incomingCallerIdRules.getList&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;sort_field&amp;gt;priority&amp;lt;/sort_field&amp;gt;&lt;br /&gt;
        &amp;lt;sort_order&amp;gt;ASC&amp;lt;/sort_order&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.incomingCallerIdRules.getList&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;incoming_call_rules total_items=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;incoming_call_rule id=&amp;quot;45&amp;quot; name=&amp;quot;Green Rule&amp;quot; note=&amp;quot;my description of this green rule&amp;quot; priority=&amp;quot;2&amp;quot; type=&amp;quot;transfer_call&amp;quot; prefix=&amp;quot;234&amp;quot; number=&amp;quot;&amp;quot; action=&amp;quot;&amp;quot; timeframe_id=&amp;quot;1&amp;quot; &amp;gt;&lt;br /&gt;
				&amp;lt;extension number=&amp;quot;813&amp;quot; status=&amp;quot;1&amp;quot; can_dial_from_ivr=&amp;quot;0&amp;quot; account_id=&amp;quot;1121&amp;quot; display=&amp;quot;Voicemail Access&amp;quot; date_created=&amp;quot;2010-06-24 10:28:51&amp;quot; type=&amp;quot;voicemail&amp;quot; type_display=&amp;quot;Voicemail Access&amp;quot; password_required=&amp;quot;no&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;/incoming_call_rule&amp;gt;&lt;br /&gt;
			&amp;lt;incoming_call_rule id=&amp;quot;30&amp;quot; name=&amp;quot;Green&amp;quot; note=&amp;quot;whatever&amp;quot; priority=&amp;quot;8&amp;quot; type=&amp;quot;call_block&amp;quot; prefix=&amp;quot;3242&amp;quot; number=&amp;quot;&amp;quot; action=&amp;quot;busy&amp;quot; timeframe_id=&amp;quot;4&amp;quot; &amp;gt;&lt;br /&gt;
				&amp;lt;extension number=&amp;quot;&amp;quot; status=&amp;quot;&amp;quot; can_dial_from_ivr=&amp;quot;&amp;quot; account_id=&amp;quot;&amp;quot; display=&amp;quot;&amp;quot; date_created=&amp;quot;&amp;quot; type=&amp;quot;&amp;quot; type_display=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;/incoming_call_rule&amp;gt;&lt;br /&gt;
			&amp;lt;incoming_call_rule id=&amp;quot;29&amp;quot; name=&amp;quot;Green&amp;quot; note=&amp;quot;description here&amp;quot; priority=&amp;quot;9&amp;quot; type=&amp;quot;transfer_call&amp;quot; prefix=&amp;quot;&amp;quot; number=&amp;quot;34&amp;quot; action=&amp;quot;&amp;quot; timeframe_id=&amp;quot;4&amp;quot; &amp;gt;&lt;br /&gt;
				&amp;lt;extension number=&amp;quot;813&amp;quot; status=&amp;quot;1&amp;quot; can_dial_from_ivr=&amp;quot;0&amp;quot; account_id=&amp;quot;1121&amp;quot; display=&amp;quot;Voicemail Access&amp;quot; date_created=&amp;quot;2010-06-24 10:28:51&amp;quot; type=&amp;quot;voicemail&amp;quot; type_display=&amp;quot;Voicemail Access&amp;quot; password_required=&amp;quot;no&amp;quot; /&amp;gt;&lt;br /&gt;
			&amp;lt;/incoming_call_rule&amp;gt;&lt;br /&gt;
		&amp;lt;/incoming_call_rules&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
	&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 23:28:24 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.incomingCallerIdRules.getList</comments>		</item>
		<item>
			<title>Switchvox.incomingCallerIdRules.getInfo</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.incomingCallerIdRules.getInfo</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.incomingCallerIdRules.getInfo}} ==Description== Returns all the details for a specific caller id rule.  {{XMLAPI_ARGUMENTS_20 	|p1_name=id 	|p1_required=...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.incomingCallerIdRules.getInfo}}&lt;br /&gt;
==Description==&lt;br /&gt;
Returns all the details for a specific caller id rule.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_20&lt;br /&gt;
	|p1_name=id&lt;br /&gt;
	|p1_required=required&lt;br /&gt;
	|p1_type=integer&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=The ID of an existing incoming caller id rule.&lt;br /&gt;
	&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.incomingCallerIdRules.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;id&amp;gt;30&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.incomingCallerIdRules.getInfo&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;incoming_call_rule id=&amp;quot;30&amp;quot; name=&amp;quot;Green&amp;quot; note=&amp;quot;whatever&amp;quot; priority=&amp;quot;8&amp;quot; type=&amp;quot;call_block&amp;quot; prefix=&amp;quot;3242&amp;quot; number=&amp;quot;&amp;quot; action=&amp;quot;busy&amp;quot; timeframe_id=&amp;quot;4&amp;quot; &amp;gt;&lt;br /&gt;
			&amp;lt;extension number=&amp;quot;&amp;quot; status=&amp;quot;&amp;quot; can_dial_from_ivr=&amp;quot;&amp;quot; account_id=&amp;quot;&amp;quot; display=&amp;quot;&amp;quot; date_created=&amp;quot;&amp;quot; type=&amp;quot;&amp;quot; type_display=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
		&amp;lt;/incoming_call_rule&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
	|p1_code=50203|p1_desc=ID is a required field to update record.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 23:17:33 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.incomingCallerIdRules.getInfo</comments>		</item>
		<item>
			<title>Switchvox.network.hostAddresses.add</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.network.hostAddresses.add</link>
			<description>&lt;p&gt;Rnavaroli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.network.hostAddresses.add}}&lt;br /&gt;
==Description==&lt;br /&gt;
Adds a new phone network to host address mapping. Digium Phones can have specific host settings based on the current IP of the phone. This allows for portability of the phone and always having your proper configuration.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_60&lt;br /&gt;
	|p1_name=name&lt;br /&gt;
	|p1_required=required&lt;br /&gt;
	|p1_type=&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=Name for the host address mapping&lt;br /&gt;
	|p2_name=network&lt;br /&gt;
	|p2_required=required&lt;br /&gt;
	|p2_type=&lt;br /&gt;
	|p2_default=&lt;br /&gt;
	|p2_desc=Network definition in CIDR notation. Defines which network host applies to.&lt;br /&gt;
	|p3_name=host&lt;br /&gt;
	|p3_required=required&lt;br /&gt;
	|p3_type=&lt;br /&gt;
	|p3_default=&lt;br /&gt;
	|p3_desc=Hostname or ip address that phones on network should connect to.&lt;br /&gt;
	|p4_name=ntp_server&lt;br /&gt;
	|p4_required=required&lt;br /&gt;
	|p4_type=string&lt;br /&gt;
	|p4_default=&lt;br /&gt;
	|p4_desc=valid address for ntp server&lt;br /&gt;
	|p5_name=is_trusted_network&lt;br /&gt;
	|p5_required=optional&lt;br /&gt;
	|p5_type=boolean&lt;br /&gt;
	|p5_default=0&lt;br /&gt;
	|p5_desc=Whether or not this network should be used for Direct Port Access&lt;br /&gt;
	|p6_name=failover_host&lt;br /&gt;
	|p6_required=optional&lt;br /&gt;
	|p6_type=string&lt;br /&gt;
	|p6_default=&lt;br /&gt;
	|p6_desc=A fallback hostname or ip address that phones on network should connect to when primary host &lt;br /&gt;
	|p7_name=failover_port&lt;br /&gt;
	|p7_required=optional&lt;br /&gt;
	|p7_type=integer&lt;br /&gt;
	|p7_default=5060&lt;br /&gt;
	|p7_desc=Port to be used for the failover_host&lt;br /&gt;
	|p8_name=failover_transport&lt;br /&gt;
	|p8_required=optional&lt;br /&gt;
	|p8_type=string&lt;br /&gt;
	|p8_default=udp&lt;br /&gt;
	|p8_desc=(udp | tcp) Type of protocol to be used for the failover_host&lt;br /&gt;
	|p9_name=failover_reregister&lt;br /&gt;
	|p9_required=optional&lt;br /&gt;
	|p9_type=integer&lt;br /&gt;
	|p9_default=120&lt;br /&gt;
	|p9_desc=Interval in seconds (60 - 999999999)  between registration attempts for the failover_host.&lt;br /&gt;
	|p10_name=failover_retry&lt;br /&gt;
	|p10_required=optional&lt;br /&gt;
	|p10_type=integer&lt;br /&gt;
	|p10_default=25&lt;br /&gt;
	|p10_desc=Interval in seconds (1 - 999)  between attempts to retry registration on failure for the failover_host.&lt;br /&gt;
	|p11_name=vlan_discovery_mode&lt;br /&gt;
	|p11_required=optional&lt;br /&gt;
	|p11_type=string&lt;br /&gt;
	|p11_default=LLDP&lt;br /&gt;
	|p11_desc=(LLDP|NONE|MANUAL) if manual vlan_id is required&lt;br /&gt;
	|p12_name=vlan_id&lt;br /&gt;
	|p12_required=&lt;br /&gt;
	|p12_type=integer&lt;br /&gt;
	|p12_default=&lt;br /&gt;
	|p12_desc=(1-4095)&lt;br /&gt;
	|p13_name=rtp_qos&lt;br /&gt;
	|p13_required=optional&lt;br /&gt;
	|p13_type=integer&lt;br /&gt;
	|p13_default=6&lt;br /&gt;
	|p13_desc=0-7&lt;br /&gt;
	|p14_name=sip_qos&lt;br /&gt;
	|p14_required=optional&lt;br /&gt;
	|p14_type=integer&lt;br /&gt;
	|p14_default=3&lt;br /&gt;
	|p14_desc=0-7&lt;br /&gt;
	|p15_name=rtp_dscp&lt;br /&gt;
	|p15_required=optional&lt;br /&gt;
	|p15_type=integer&lt;br /&gt;
	|p15_default=46&lt;br /&gt;
	|p15_desc=0-63&lt;br /&gt;
	|p16_name=sip_dscp&lt;br /&gt;
	|p16_required=optional&lt;br /&gt;
	|p16_type=integer&lt;br /&gt;
	|p16_default=26&lt;br /&gt;
	|p16_desc=0-63&lt;br /&gt;
	|p17_name=reregister&lt;br /&gt;
	|p17_required=optional&lt;br /&gt;
	|p17_type=integer&lt;br /&gt;
	|p17_default=120&lt;br /&gt;
	|p17_desc=Interval in seconds (60 - 999999999) between registration attempts for the primary host.&lt;br /&gt;
	|p18_name=retry&lt;br /&gt;
	|p18_required=optional&lt;br /&gt;
	|p18_type=integer&lt;br /&gt;
	|p18_default=25&lt;br /&gt;
	|p18_desc=Interval in seconds (1 - 999) between attempts to retry registration on failure for the primary host.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.network.hostAddresses.add&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;Test Host&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;network&amp;gt;3.2.1.0/16&amp;lt;/network&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;3.2.1.128&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;ntp_server&amp;gt;pool.ntp.org&amp;lt;/ntp_server&amp;gt;&lt;br /&gt;
        &amp;lt;vlan_discovery_mode&amp;gt;MANUAL&amp;lt;/vlan_discovery_mode&amp;gt;&lt;br /&gt;
        &amp;lt;vlan_id&amp;gt;300&amp;lt;/vlan_id&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.network.hostAddresses.add&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;host_address id=&amp;quot;13&amp;quot; /&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES_40&lt;br /&gt;
	|p1_code=21797|p1_desc=Invalid %1. Must be less than %2 characters and may only contain letters, numbers, spaces, and the following characters:&amp;quot;&amp;amp;\'():-_,.@#+&lt;br /&gt;
	|p2_code=22286|p2_desc=Invalid hostname (%1)&lt;br /&gt;
	|p3_code=28221|p3_desc= Invalid network/netmask (it should be something like: 192.168.0.0/24).&lt;br /&gt;
	|p4_code=64301|p4_desc=A host address for the network %1 already exists.&lt;br /&gt;
&lt;br /&gt;
	|p5_code=54625|p5_desc=If vlan_discovery_mode is set to MANUAL vlan_id and vlan_qos are required parameters.&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 22:57:49 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.network.hostAddresses.add</comments>		</item>
		<item>
			<title>Switchvox.network.hostAddresses.remove</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.network.hostAddresses.remove</link>
			<description>&lt;p&gt;Rnavaroli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.network.hostAddresses.remove}}&lt;br /&gt;
==Description==&lt;br /&gt;
Delete an existing network to host address mapping &lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_60&lt;br /&gt;
	|p1_name=host_address_id&lt;br /&gt;
	|p1_required=required&lt;br /&gt;
	|p1_type=&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=ID of the host address mapping to update&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.network.hostAddresses.remove&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;host_address_id&amp;gt;13&amp;lt;/host_address_id&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.network.hostAddresses.remove&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;success /&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES_40&lt;br /&gt;
	|p1_code=29085|p1_desc=The host_address_id is invalid or does not exist.&lt;br /&gt;
	|p2_code=94574|p2_desc=System network host address mappings cannot be deleted.&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 22:56:55 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.network.hostAddresses.remove</comments>		</item>
		<item>
			<title>Switchvox.network.hostAddresses.getList</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.network.hostAddresses.getList</link>
			<description>&lt;p&gt;Rnavaroli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.network.hostAddresses.getList}}&lt;br /&gt;
==Description==&lt;br /&gt;
Returns the list of all network to host address mappings.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.network.hostAddresses.getList&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.network.hostAddresses.getList&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;host_addresses&amp;gt;&lt;br /&gt;
			&amp;lt;host_address id=&amp;quot;2&amp;quot; name=&amp;quot;All Networks&amp;quot; network=&amp;quot;0.0.0.0/0&amp;quot; host=&amp;quot;pbx.system.net&amp;quot;  reregister=&amp;quot;120&amp;quot; retry=&amp;quot;25&amp;quot; failover_host=&amp;quot;&amp;quot; failover_port=&amp;quot;5060&amp;quot; failover_transport=&amp;quot;udp&amp;quot; failover_reregister=&amp;quot;120&amp;quot; failover_retry=&amp;quot;25&amp;quot; ntp_server=&amp;quot;0.digium.pool.ntp.org&amp;quot; system=&amp;quot;1&amp;quot; vlan_discovery_mode=&amp;quot;LLDP&amp;quot; vlan_id=&amp;quot;&amp;quot; is_trusted_network=&amp;quot;0&amp;quot; rtp_qos=&amp;quot;7&amp;quot; sip_qos=&amp;quot;7&amp;quot; rtp_dscp=&amp;quot;63&amp;quot; sip_dscp=&amp;quot;63&amp;quot; /&amp;gt;	&lt;br /&gt;
                        &amp;lt;host_address id=&amp;quot;1&amp;quot; name=&amp;quot;Internal&amp;quot; network=&amp;quot;10.10.0.0/16&amp;quot; host=&amp;quot;10.10.7.225&amp;quot;  reregister=&amp;quot;120&amp;quot; retry=&amp;quot;25&amp;quot; failover_host=&amp;quot;&amp;quot; failover_port=&amp;quot;5060&amp;quot; failover_transport=&amp;quot;udp&amp;quot; failover_reregister=&amp;quot;120&amp;quot; failover_retry=&amp;quot;25&amp;quot; ntp_server=&amp;quot;10.10.7.225&amp;quot; system=&amp;quot;1&amp;quot; vlan_discovery_mode=&amp;quot;LLDP&amp;quot; vlan_id=&amp;quot;&amp;quot; is_trusted_network=&amp;quot;1&amp;quot; rtp_qos=&amp;quot;2&amp;quot; sip_qos=&amp;quot;3&amp;quot; rtp_dscp=&amp;quot;46&amp;quot; sip_dscp=&amp;quot;26&amp;quot; /&amp;gt;	&lt;br /&gt;
                        &amp;lt;host_address id=&amp;quot;4&amp;quot; name=&amp;quot;New Host&amp;quot; network=&amp;quot;128.128.128.255/12&amp;quot; host=&amp;quot;example.server.com&amp;quot;  reregister=&amp;quot;120&amp;quot; retry=&amp;quot;25&amp;quot; failover_host=&amp;quot;failover_example.server.com&amp;quot; failover_port=&amp;quot;5060&amp;quot; failover_transport=&amp;quot;udp&amp;quot; failover_reregister=&amp;quot;120&amp;quot; failover_retry=&amp;quot;25&amp;quot; ntp_server=&amp;quot;pool.ntp.org&amp;quot; system=&amp;quot;0&amp;quot; vlan_discovery_mode=&amp;quot;&amp;quot; vlan_id=&amp;quot;3&amp;quot; is_trusted_network=&amp;quot;0&amp;quot; rtp_qos=&amp;quot;6&amp;quot; sip_qos=&amp;quot;3&amp;quot; rtp_dscp=&amp;quot;46&amp;quot; sip_dscp=&amp;quot;26&amp;quot; /&amp;gt;&lt;br /&gt;
                       &amp;lt;/host_addresses&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 22:55:04 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.network.hostAddresses.getList</comments>		</item>
		<item>
			<title>Switchvox.network.hostAddresses.update</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.network.hostAddresses.update</link>
			<description>&lt;p&gt;Rnavaroli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.network.hostAddresses.update}}&lt;br /&gt;
==Description==&lt;br /&gt;
Update an existing network to host address mapping &lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_60&lt;br /&gt;
	|p1_name=host_address_id&lt;br /&gt;
	|p1_required=required&lt;br /&gt;
	|p1_type=&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=ID of the host address mapping to update&lt;br /&gt;
	|p2_name=name&lt;br /&gt;
	|p2_required=optional&lt;br /&gt;
	|p2_type=&lt;br /&gt;
	|p2_default=&lt;br /&gt;
	|p2_desc=Name for the host address mapping&lt;br /&gt;
	|p3_name=network&lt;br /&gt;
	|p3_required=optional&lt;br /&gt;
	|p3_type=&lt;br /&gt;
	|p3_default=&lt;br /&gt;
	|p3_desc=Network definition in CIDR notation. Defines which network host applies to.&lt;br /&gt;
	|p4_name=host&lt;br /&gt;
	|p4_required=optional&lt;br /&gt;
	|p4_type=&lt;br /&gt;
	|p4_default=&lt;br /&gt;
	|p4_desc=Hostname or ip address that phones on network should connect to.&lt;br /&gt;
	|p5_name=ntp_server&lt;br /&gt;
	|p5_required=optional&lt;br /&gt;
	|p5_type=string&lt;br /&gt;
	|p5_default=&lt;br /&gt;
	|p5_desc=valid address for ntp server&lt;br /&gt;
	|p6_name=is_trusted_network&lt;br /&gt;
	|p6_required=optional&lt;br /&gt;
	|p6_type=boolean&lt;br /&gt;
	|p6_default=0&lt;br /&gt;
	|p6_desc=Whether or not this network should be used for Direct Port Access&lt;br /&gt;
	|p7_name=failover_host&lt;br /&gt;
	|p7_required=optional&lt;br /&gt;
	|p7_type=string&lt;br /&gt;
	|p7_default=&lt;br /&gt;
	|p7_desc=A fallback hostname or ip address that phones on network should connect to when primary host &lt;br /&gt;
	|p8_name=failover_port&lt;br /&gt;
	|p8_required=optional&lt;br /&gt;
	|p8_type=integer&lt;br /&gt;
	|p8_default=5060&lt;br /&gt;
	|p8_desc=Port to be used for the failover_host&lt;br /&gt;
	|p9_name=failover_transport&lt;br /&gt;
	|p9_required=optional&lt;br /&gt;
	|p9_type=string&lt;br /&gt;
	|p9_default=udp&lt;br /&gt;
	|p9_desc=(udp | tcp) Type of protocol to be used for the failover_host&lt;br /&gt;
	|p10_name=failover_reregister&lt;br /&gt;
	|p10_required=optional&lt;br /&gt;
	|p10_type=integer&lt;br /&gt;
	|p10_default=120&lt;br /&gt;
	|p10_desc=Interval in seconds between registration attempts for the failover_host.&lt;br /&gt;
	|p11_name=failover_retry&lt;br /&gt;
	|p11_required=optional&lt;br /&gt;
	|p11_type=integer&lt;br /&gt;
	|p11_default=25&lt;br /&gt;
	|p11_desc=Interval in seconds between attempts to retry registration on failure for the failover_host.&lt;br /&gt;
	|p12_name=vlan_discovery_mode&lt;br /&gt;
	|p12_required=optional&lt;br /&gt;
	|p12_type=string&lt;br /&gt;
	|p12_default=LLDP&lt;br /&gt;
	|p12_desc=(LLDP|NONE|MANUAL) if manual vlan_id is required&lt;br /&gt;
	|p13_name=vlan_id&lt;br /&gt;
	|p13_required=&lt;br /&gt;
	|p13_type=integer&lt;br /&gt;
	|p13_default=&lt;br /&gt;
	|p13_desc=(1-4095)&lt;br /&gt;
	|p14_name=rtp_qos&lt;br /&gt;
	|p14_required=optional&lt;br /&gt;
	|p14_type=integer&lt;br /&gt;
	|p14_default=6&lt;br /&gt;
	|p14_desc=0-7&lt;br /&gt;
	|p15_name=sip_qos&lt;br /&gt;
	|p15_required=optional&lt;br /&gt;
	|p15_type=integer&lt;br /&gt;
	|p15_default=3&lt;br /&gt;
	|p15_desc=0-7&lt;br /&gt;
	|p16_name=rtp_dscp&lt;br /&gt;
	|p16_required=optional&lt;br /&gt;
	|p16_type=integer&lt;br /&gt;
	|p16_default=46&lt;br /&gt;
	|p16_desc=0-63&lt;br /&gt;
	|p17_name=sip_dscp&lt;br /&gt;
	|p17_required=optional&lt;br /&gt;
	|p17_type=integer&lt;br /&gt;
	|p17_default=26&lt;br /&gt;
	|p17_desc=0-63&lt;br /&gt;
	|p18_name=reregister&lt;br /&gt;
	|p18_required=optional&lt;br /&gt;
	|p18_type=integer&lt;br /&gt;
	|p18_default=120&lt;br /&gt;
	|p18_desc=Interval in seconds (60 - 999999999) between registration attempts for the primary host.&lt;br /&gt;
	|p19_name=retry&lt;br /&gt;
	|p19_required=optional&lt;br /&gt;
	|p19_type=integer&lt;br /&gt;
	|p19_default=25&lt;br /&gt;
	|p19_desc=Interval in seconds (1 - 999) between attempts to retry registration on failure for the primary host.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.network.hostAddresses.update&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;host_address_id&amp;gt;13&amp;lt;/host_address_id&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;New Name&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;network&amp;gt;20.20.0.0/16&amp;lt;/network&amp;gt;&lt;br /&gt;
        &amp;lt;host&amp;gt;new.host.com&amp;lt;/host&amp;gt;&lt;br /&gt;
        &amp;lt;alternate_host&amp;gt;alt.host.com&amp;lt;/alternate_host&amp;gt;&lt;br /&gt;
        &amp;lt;ntp_server&amp;gt;pool.ntp.org&amp;lt;/ntp_server&amp;gt;&lt;br /&gt;
        &amp;lt;vlan_discovery_mode&amp;gt;MANUAL&amp;lt;/vlan_discovery_mode&amp;gt;&lt;br /&gt;
        &amp;lt;vlan_id&amp;gt;300&amp;lt;/vlan_id&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.network.hostAddresses.update&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;success /&amp;gt;&lt;br /&gt;
	&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES_40&lt;br /&gt;
	|p1_code=21797|p1_desc=Invalid %1. Must be less than %2 characters and may only contain letters, numbers, spaces, and the following characters:&amp;quot;&amp;amp;\'():-_,.@#+&lt;br /&gt;
	|p2_code=22286|p2_desc=Invalid hostname (%1)&lt;br /&gt;
	|p3_code=28221|p3_desc= Invalid network/netmask (it should be something like: 192.168.0.0/24).&lt;br /&gt;
	|p4_code=64301|p4_desc=A host address for the network %1 already exists.&lt;br /&gt;
	|p5_code=24741|p5_desc= The name and network cannot be updated on a system default network host address mapping.&lt;br /&gt;
	|p6_code=29085|p6_desc=The host_address_id is invalid or does not exist.&lt;br /&gt;
	|p7_code=54625|p7_desc=If vlan_discovery_mode is set to MANUAL vlan_id and vlan_qos are required parameters.&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 21:42:30 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.network.hostAddresses.update</comments>		</item>
		<item>
			<title>Switchvox.users.callQueues.getList</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.users.callQueues.getList</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.users.callQueues.getList}} ==Description==  Get a list of call queues the user has permission to act on.  {{XMLAPI_ARGUMENTS_20 	|p1_name=sort_order 	|p1...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.users.callQueues.getList}}&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
Get a list of call queues the user has permission to act on.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_20&lt;br /&gt;
	|p1_name=sort_order&lt;br /&gt;
	|p1_required=&lt;br /&gt;
	|p1_type=string&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=&lt;br /&gt;
&lt;br /&gt;
	|p2_name=sort_field&lt;br /&gt;
	|p2_required=&lt;br /&gt;
	|p2_type=string&lt;br /&gt;
	|p2_default=&lt;br /&gt;
	|p2_desc=&lt;br /&gt;
&lt;br /&gt;
	|p3_name=items_per_page&lt;br /&gt;
	|p3_required=&lt;br /&gt;
	|p3_type=integer&lt;br /&gt;
	|p3_default=&lt;br /&gt;
	|p3_desc=&lt;br /&gt;
&lt;br /&gt;
	|p4_name=page_number&lt;br /&gt;
	|p4_required=&lt;br /&gt;
	|p4_type=integer&lt;br /&gt;
	|p4_default=&lt;br /&gt;
	|p4_desc=&lt;br /&gt;
&lt;br /&gt;
	|p5_name=account_id&lt;br /&gt;
	|p5_required=1&lt;br /&gt;
	|p5_type=integer&lt;br /&gt;
	|p5_default=&lt;br /&gt;
	|p5_desc=The account ID of the user to get the list for,&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang='xml'&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.users.callQueues.getList&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;parameters&amp;gt;&lt;br /&gt;
		&amp;lt;sort_field&amp;gt;extension&amp;lt;/sort_field&amp;gt;&lt;br /&gt;
		&amp;lt;sort_order&amp;gt;ASC&amp;lt;/sort_order&amp;gt;&lt;br /&gt;
		&amp;lt;account_id&amp;gt;1101&amp;lt;/account_id&amp;gt;&lt;br /&gt;
        &amp;lt;items_per_page&amp;gt;50&amp;lt;/items_per_page&amp;gt;&lt;br /&gt;
        &amp;lt;page_number&amp;gt;1&amp;lt;/page_number&amp;gt;&lt;br /&gt;
	&amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang='xml'&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.users.callQueues.getList&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;result&amp;gt;&lt;br /&gt;
    &amp;lt;callQueues  page_number=&amp;quot;1&amp;quot; total_pages=&amp;quot;1&amp;quot; items_per_page=&amp;quot;50&amp;quot; total_items=&amp;quot;2&amp;quot; permission_level=&amp;quot;my_status&amp;quot; login_type=&amp;quot;login | permamnent | none&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;callQueue account_id=&amp;quot;1055&amp;quot;  name=&amp;quot;Groups 2&amp;quot; extension=&amp;quot;455&amp;quot; loggedin_status=&amp;quot;&amp;quot; login_time=&amp;quot;555&amp;quot; paused_time=&amp;quot;&amp;quot; total_members=&amp;quot;&amp;quot; members_logged_in=&amp;quot;&amp;quot; callers_waiting=&amp;quot;&amp;quot;/&amp;gt;   &amp;lt;!-- &amp;quot;name&amp;quot; is display name | some tags based on queue permissions (tag missing if no permission) --&amp;gt;&lt;br /&gt;
      &amp;lt;callQueue account_id=&amp;quot;1056&amp;quot;  name=&amp;quot;Groups 3&amp;quot; extension=&amp;quot;456&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/callQueues&amp;gt;&lt;br /&gt;
  &amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
	|p1_code=|p1_desc=&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 21:02:42 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.users.callQueues.getList</comments>		</item>
		<item>
			<title>Switchvox.users.callQueues.getTodaysStatus</title>
			<link>http://developers.digium.com/switchvox/wiki/index.php/Switchvox.users.callQueues.getTodaysStatus</link>
			<description>&lt;p&gt;Dblood: Created page with '{{DISPLAYTITLE:switchvox.users.callQueues.getTodaysStatus}} ==Description==  Get today's status for a call queue.  The results will differ depending on the Switchboard Panel Perm...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:switchvox.users.callQueues.getTodaysStatus}}&lt;br /&gt;
==Description==&lt;br /&gt;
&lt;br /&gt;
Get today's status for a call queue.  The results will differ depending on the Switchboard Panel Permissions for the spcified user in the specified queue.  Information includes callers waiting, users logged in, etc.&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_ARGUMENTS_20&lt;br /&gt;
	|p1_name=call_queue_account_id&lt;br /&gt;
	|p1_required=1&lt;br /&gt;
	|p1_type=integer&lt;br /&gt;
	|p1_default=&lt;br /&gt;
	|p1_desc=The id of the call queue to get today's status for&lt;br /&gt;
&lt;br /&gt;
	|p2_name=account_id&lt;br /&gt;
	|p2_required=1&lt;br /&gt;
	|p2_type=integer&lt;br /&gt;
	|p2_default=&lt;br /&gt;
	|p2_desc=The account_id of the user maing the request.  &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUESTS_AND_RESPONSES_TITLE}}&lt;br /&gt;
===Example One===&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_HEADER}}&lt;br /&gt;
&amp;lt;source lang='xml'&amp;gt;&lt;br /&gt;
&amp;lt;request method=&amp;quot;switchvox.users.callQueues.getTodaysStatus&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;parameters&amp;gt;&lt;br /&gt;
        &amp;lt;account_id&amp;gt;1114&amp;lt;/account_id&amp;gt;&lt;br /&gt;
        &amp;lt;call_queue_account_id&amp;gt;1888&amp;lt;/call_queue_account_id&amp;gt;&lt;br /&gt;
    &amp;lt;/parameters&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_REQUEST_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_HEADER}}&lt;br /&gt;
&amp;lt;source lang='xml'&amp;gt;&lt;br /&gt;
&amp;lt;response method=&amp;quot;switchvox.users.callQueues.getTodaysStatus&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;result&amp;gt;&lt;br /&gt;
		&amp;lt;callQueue account_id=&amp;quot;1888&amp;quot; name=&amp;quot;The New Queue&amp;quot; extension=&amp;quot;301&amp;quot;  &amp;gt;&lt;br /&gt;
		    &amp;lt;my_status  login_status=&amp;quot;permanent&amp;quot; current_call_duration=&amp;quot;&amp;quot; current_caller_id_name=&amp;quot;&amp;quot; current_caller_id_number=&amp;quot;&amp;quot; calls_taken=&amp;quot;0&amp;quot; login_time=&amp;quot;&amp;quot; time_of_last_call=&amp;quot;&amp;quot; total_talk_time=&amp;quot;0&amp;quot; avg_talk_time=&amp;quot;0&amp;quot; max_talk_time=&amp;quot;0&amp;quot; paused_time=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
		    &amp;lt;overview callers_waiting=&amp;quot;0&amp;quot; members_on_call=&amp;quot;0&amp;quot; total_members=&amp;quot;2&amp;quot; total_calls=&amp;quot;0&amp;quot; abandoned_calls=&amp;quot;0&amp;quot; redirected_calls=&amp;quot;0&amp;quot; completed_calls_today=&amp;quot;0&amp;quot; avg_talk_time=&amp;quot;0&amp;quot; max_talk_time=&amp;quot;0&amp;quot; avg_wait_time=&amp;quot;0&amp;quot; max_wait_time=&amp;quot;0&amp;quot; avg_entry_position=&amp;quot;0&amp;quot; longest_queue_length=&amp;quot;0&amp;quot; max_wait_time_abandoned_calls=&amp;quot;0&amp;quot; avg_wait_time_abandoned_calls=&amp;quot;0&amp;quot;  max_wait_time_completed_calls=&amp;quot;0&amp;quot; avg_wait_time_completed_calls=&amp;quot;0&amp;quot; logged_in_count=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
		    &amp;lt;detailed_view&amp;gt;&lt;br /&gt;
		        &amp;lt;queue_members&amp;gt;&lt;br /&gt;
		            &amp;lt;queue_member account_id=&amp;quot;1114&amp;quot; extension=&amp;quot;100&amp;quot; fullname=&amp;quot;Jim Smith&amp;quot; order=&amp;quot;1&amp;quot; loggedin_status=&amp;quot;permanent&amp;quot; login_type=&amp;quot;permanent&amp;quot; talking_to_name=&amp;quot;&amp;quot; talking_to_number=&amp;quot;&amp;quot; time_of_last_call=&amp;quot;&amp;quot; completed_calls=&amp;quot;0&amp;quot; missed_calls=&amp;quot;&amp;quot; avg_talk_time=&amp;quot;0&amp;quot; max_talk_time=&amp;quot;0&amp;quot; login_time=&amp;quot;&amp;quot; paused_time=&amp;quot;&amp;quot; call_duration=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
		            &amp;lt;queue_member account_id=&amp;quot;1105&amp;quot; extension=&amp;quot;102&amp;quot; fullname=&amp;quot;Michael Jones&amp;quot; order=&amp;quot;2&amp;quot; loggedin_status=&amp;quot;permanent&amp;quot; login_type=&amp;quot;permanent&amp;quot; talking_to_name=&amp;quot;&amp;quot; talking_to_number=&amp;quot;&amp;quot; time_of_last_call=&amp;quot;&amp;quot; completed_calls=&amp;quot;0&amp;quot; missed_calls=&amp;quot;&amp;quot; avg_talk_time=&amp;quot;0&amp;quot; max_talk_time=&amp;quot;0&amp;quot; login_time=&amp;quot;&amp;quot; paused_time=&amp;quot;&amp;quot; call_duration=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
		        &amp;lt;/queue_members&amp;gt;&lt;br /&gt;
		        &amp;lt;waiting_callers&amp;gt;&lt;br /&gt;
		        &amp;lt;/waiting_callers&amp;gt;&lt;br /&gt;
		    &amp;lt;/detailed_view&amp;gt;&lt;br /&gt;
		&amp;lt;/callQueue&amp;gt;&lt;br /&gt;
    &amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/response&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{XMLAPI_EXAMPLE_RESPONSE_FOOTER}}&lt;br /&gt;
&lt;br /&gt;
{{XMLAPI_FAULTCODES&lt;br /&gt;
}}&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2012 21:00:55 GMT</pubDate>			<dc:creator>Dblood</dc:creator>			<comments>http://developers.digium.com/switchvox/wiki/index.php/Talk:Switchvox.users.callQueues.getTodaysStatus</comments>		</item>
	</channel>
</rss>