Porta Plus 2 Web Services

<back to all web services

UMVoiceMailSettings

The following routes are available for this service:
POST/GetVoicemailSettings
GET/GetVoicemailSettings/{License}/{Email}

To override the Content-type in your clients HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /jsv/reply/UMVoiceMailSettings HTTP/1.1 
Host: api-uk.activesoftswitch.com 
Content-Type: text/jsv
Content-Length: length

{
	UMLogin: 
	{
		login: String,
		password: String,
		domain: String,
		accountId: String
	},
	VMSettings: 
	{
		ext_email: String,
		fax_file: String,
		enable_disa: String,
		greetings: String,
		announce_dt: String,
		password: String,
		disa_password: String,
		prompt_levels: String,
		password_ask: String,
		ext_email_vm_fmt: String,
		ext_email_action: String,
		auto_play: String
	},
	Email: String,
	IAccounts: String,
	License: String,
	ContentId: 0,
	FeatureName: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	VoiceMailSettingsResponse: 
	{
		vm_settings: 
		{
			ext_email: String,
			fax_file: String,
			enable_disa: String,
			greetings: String,
			announce_dt: String,
			password: String,
			disa_password: String,
			prompt_levels: String,
			password_ask: String,
			ext_email_vm_fmt: String,
			ext_email_action: String,
			auto_play: String
		}
	},
	VMSettingsResponse: 
	{
		vm_settings_saved: 0
	},
	ValidationMessage: String
}