Porta Plus 2 Web Services

<back to all web services

CustomerAbbreviatedDialing

The following routes are available for this service:
GET/GetAbbreviatedDialingNumbers/{License}/{ICustomer}
GET/DeleteAbbreviatedDialingNumber/{License}/{ICustomer}/{AbbreviatedNumberRecordId}
GET/AddAbbreviatedDialingNumber/{License}/{ICustomer}/{Description}/{AbbreviatedNumber}/{NumberToDial}
GET/UpdateAbbreviatedDialingNumber/{License}/{ICustomer}/{Description}/{AbbreviatedNumber}/{NumberToDial}/{AbbreviatedNumberRecordId}

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/CustomerAbbreviatedDialing HTTP/1.1 
Host: 7el.co 
Content-Type: text/jsv
Content-Length: length

{
	ICustomer: 0,
	Description: String,
	AbbreviatedNumber: String,
	NumberToDial: String,
	AbbreviatedNumberRecordId: 0,
	customerId: 0,
	PhoneType: String,
	License: String,
	ContentId: 0,
	FeatureName: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	AbbreviatedDialingNumberLst: 
	[
		{
			i_ab_dialing: 0,
			abbreviated_number: String,
			number_to_dial: String,
			description: String
		}
	],
	AbbreviatedDialingNumber: 
	{
		i_ab_dialing: 0,
		abbreviated_number: String,
		number_to_dial: String,
		description: String
	},
	AbbreviatedDialingNumberDeleted: False,
	AbbreviatedDialingNumberAdded: False,
	AbbreviatedDialingNumberUpdated: False,
	License: String,
	ContentId: 0,
	FeatureName: String
}