Download OpenAPI specification:Download
Authorization: Add a header in the following format to every request:
Name: Authorization
Value: Bearer <token>
Replace <token> with your API token.
Sample request:
curl -H \"Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJ...\" https://restapi.supervoip.pl/api/customers/me
sip | string <iri-reference> |
sip2 | string <iri-reference> |
first_call | string |
second_call | string |
presentationNumber | string |
presentationNumber2 | string |
duration | integer Duration in minutes |
callId | string |
waitingTime | integer Waiting time in seconds |
{- "sip": "/api/sips/1250000",
- "sip2": "/api/sips/1250000",
- "first_call": "700100200",
- "second_call": "700100200",
- "presentationNumber": "500200300",
- "presentationNumber2": "500200300",
- "duration": "2",
- "callId": "",
- "waitingTime": "15"
}
SIP.number | string |
SIP.number[] | Array of strings |
calledNumber | string |
calledNumber[] | Array of strings |
disposition | string |
disposition[] | Array of strings |
directionClass.id | string |
directionClass.id[] | Array of strings |
callerNumber | string |
callerNumber[] | Array of strings |
SIP.SIPGroup.id | string |
SIP.SIPGroup.id[] | Array of strings |
exists[note] | boolean |
callStart[before] | string |
callStart[strictly_before] | string |
callStart[after] | string |
callStart[strictly_after] | string |
order[callStart] | string Enum: "asc" "desc" |
order[calledNumber] | string Enum: "asc" "desc" |
order[duration] | string Enum: "asc" "desc" |
order[conversationDuration] | string Enum: "asc" "desc" |
action | string |
duration[between] | string |
duration[gt] | string |
duration[gte] | string |
duration[lt] | string |
duration[lte] | string |
conversationDuration[between] | string |
conversationDuration[gt] | string |
conversationDuration[gte] | string |
conversationDuration[lt] | string |
conversationDuration[lte] | string |
pickedUp | boolean |
isMobile | boolean |
queue | string |
queue[] | Array of strings |
page | integer Default: 1 The collection page number |
itemsPerPage | integer >= 0 Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "conversationDuration": 0,
- "action": "string",
- "pickedUp": true,
- "isMobile": true,
- "isForeign": true,
- "aiChatEntries": [
- "string"
], - "callerNumberContactName": "string",
- "note": "string",
- "record": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "duration": 0,
- "fileName": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "SIP": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string",
- "number": 0
}, - "detachedSipId": 0,
- "directionClass": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "type": "landline",
- "foreign": true
}, - "duration": 0,
- "cost": 0,
- "hangup": 0,
- "calledNumber": "string",
- "callerNumber": "string",
- "disposition": "ANSWER",
- "recordRemoved": true,
- "fromAi": true,
- "calledNumberName": "string",
- "id": "string",
- "date": "string",
- "time": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}
SIP.number | string |
SIP.number[] | Array of strings |
calledNumber | string |
calledNumber[] | Array of strings |
disposition | string |
disposition[] | Array of strings |
directionClass.id | string |
directionClass.id[] | Array of strings |
callerNumber | string |
callerNumber[] | Array of strings |
SIP.SIPGroup.id | string |
SIP.SIPGroup.id[] | Array of strings |
exists[note] | boolean |
callStart[before] | string |
callStart[strictly_before] | string |
callStart[after] | string |
callStart[strictly_after] | string |
order[callStart] | string Enum: "asc" "desc" |
order[calledNumber] | string Enum: "asc" "desc" |
order[duration] | string Enum: "asc" "desc" |
order[conversationDuration] | string Enum: "asc" "desc" |
action | string |
duration[between] | string |
duration[gt] | string |
duration[gte] | string |
duration[lt] | string |
duration[lte] | string |
conversationDuration[between] | string |
conversationDuration[gt] | string |
conversationDuration[gte] | string |
conversationDuration[lt] | string |
conversationDuration[lte] | string |
pickedUp | boolean |
isMobile | boolean |
queue | string |
queue[] | Array of strings |
page | integer Default: 1 The collection page number |
itemsPerPage | integer >= 0 Default: 30 The number of items per page |
{- "page": {
- "duration": 0,
- "brutto": 0,
- "netto": 0
}, - "total": {
- "duration": 0,
- "brutto": 0,
- "netto": 0
}
}
SIP.number | string |
SIP.number[] | Array of strings |
calledNumber | string |
calledNumber[] | Array of strings |
disposition | string |
disposition[] | Array of strings |
priceGroup.country.id | string |
priceGroup.country.id[] | Array of strings |
directionClass.id | string |
directionClass.id[] | Array of strings |
callerNumber | string |
callerNumber[] | Array of strings |
SIP.SIPGroup.id | string |
SIP.SIPGroup.id[] | Array of strings |
exists[note] | boolean |
answeredAutomatically | boolean |
callStart[before] | string |
callStart[strictly_before] | string |
callStart[after] | string |
callStart[strictly_after] | string |
duration[between] | string |
duration[gt] | string |
duration[gte] | string |
duration[lt] | string |
duration[lte] | string |
order[callStart] | string Enum: "asc" "desc" |
order[calledNumber] | string Enum: "asc" "desc" |
order[duration] | string Enum: "asc" "desc" |
order[cost] | string Enum: "asc" "desc" |
page | integer Default: 1 The collection page number |
itemsPerPage | integer >= 0 Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "priceGroup": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "country": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "nameEn": "string",
- "iso": "string"
}
}, - "origin": "string",
- "fromUri": "string",
- "calledNumberContactName": "string",
- "note": "string",
- "record": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "duration": 0,
- "fileName": "string",
- "date": "2019-08-24T14:15:22Z"
}, - "SIP": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string",
- "number": 0
}, - "detachedSipId": 0,
- "directionClass": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "type": "landline",
- "foreign": true
}, - "duration": 0,
- "cost": 0,
- "hangup": 0,
- "calledNumber": "string",
- "callerNumber": "string",
- "disposition": "ANSWER",
- "recordRemoved": true,
- "fromAi": true,
- "id": "string",
- "date": "string",
- "time": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}
SIP.number | string |
SIP.number[] | Array of strings |
calledNumber | string |
calledNumber[] | Array of strings |
disposition | string |
disposition[] | Array of strings |
priceGroup.country.id | string |
priceGroup.country.id[] | Array of strings |
directionClass.id | string |
directionClass.id[] | Array of strings |
callerNumber | string |
callerNumber[] | Array of strings |
SIP.SIPGroup.id | string |
SIP.SIPGroup.id[] | Array of strings |
exists[note] | boolean |
answeredAutomatically | boolean |
callStart[before] | string |
callStart[strictly_before] | string |
callStart[after] | string |
callStart[strictly_after] | string |
duration[between] | string |
duration[gt] | string |
duration[gte] | string |
duration[lt] | string |
duration[lte] | string |
order[callStart] | string Enum: "asc" "desc" |
order[calledNumber] | string Enum: "asc" "desc" |
order[duration] | string Enum: "asc" "desc" |
order[cost] | string Enum: "asc" "desc" |
page | integer Default: 1 The collection page number |
itemsPerPage | integer >= 0 Default: 30 The number of items per page |
{- "page": {
- "duration": 0,
- "brutto": 0,
- "netto": 0
}, - "total": {
- "duration": 0,
- "brutto": 0,
- "netto": 0
}
}
fromNumber | string |
fromNumber[] | Array of strings |
toNumber | string |
toNumber[] | Array of strings |
type | string |
type[] | Array of strings |
status | string |
status[] | Array of strings |
createdAt[before] | string |
createdAt[strictly_before] | string |
createdAt[after] | string |
createdAt[strictly_after] | string |
order[createdAt] | string Enum: "asc" "desc" |
page | integer Default: 1 The collection page number |
itemsPerPage | integer >= 0 Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "type": "incoming",
- "fromNumber": "string",
- "toNumber": "string",
- "toNumberDirection": "string",
- "quantity": 0,
- "createdAt": "2019-08-24T14:15:22Z",
- "serviceType": "sms",
- "status": "error",
- "message": "string",
- "removed": true,
- "operator": "string",
- "fromNumberContactName": "string",
- "toNumberContactName": "string",
- "brutto": 0,
- "uTF8": true
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}
type | string |
type[] | Array of strings |
fromNumber | string |
fromNumber[] | Array of strings |
toNumber | string |
toNumber[] | Array of strings |
sipNumber | string |
sipNumber[] | Array of strings |
date[before] | string |
date[strictly_before] | string |
date[after] | string |
date[strictly_after] | string |
page | integer Default: 1 The collection page number |
itemsPerPage | integer >= 0 Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "string",
- "duration": 0,
- "fileName": "string",
- "date": "2019-08-24T14:15:22Z",
- "fromNumber": "string",
- "toNumber": "string",
- "sipNumber": "string",
- "type": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}
type | string |
type[] | Array of strings |
fromNumber | string |
fromNumber[] | Array of strings |
toNumber | string |
toNumber[] | Array of strings |
sipNumber | string |
sipNumber[] | Array of strings |
date[before] | string |
date[strictly_before] | string |
date[after] | string |
date[strictly_after] | string |
page | integer Default: 1 The collection page number |
itemsPerPage | integer >= 0 Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "string",
- "duration": 0,
- "fileName": "string",
- "date": "2019-08-24T14:15:22Z",
- "fromNumber": "string",
- "toNumber": "string",
- "sipNumber": "string",
- "type": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": "string",
- "duration": 0,
- "fileName": "string",
- "date": "2019-08-24T14:15:22Z",
- "fromNumber": "string",
- "toNumber": "string",
- "sipNumber": "string",
- "type": "string"
}
page | integer Default: 1 The collection page number |
itemsPerPage | integer >= 0 Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "voipNumbers": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "phoneNumber": "string"
}
], - "adminPhoneNumber": "string",
- "authMode": "string",
- "pin": "string",
- "authMessage": "/entity/1",
- "authErrorMessage": "/entity/1",
- "defaultWelcomeMessage": true,
- "welcomeMessage": "/entity/1",
- "language": "string",
- "muteMembers": true,
- "disallowMemberUnmute": true,
- "muteConnectionSounds": true,
- "remotePanelAccess": true
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "isCompany": true,
- "nip": "string",
- "companyName": "string",
- "companyCountry": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "nameEn": "string",
- "iso": "string"
}, - "addresses": [
- "/entity/1"
], - "isSMSVerified": true,
- "phoneMobile": "string",
- "phoneTechnical": "string",
- "emailTechnical": "string",
- "emailFax": "string",
- "SIPs": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string",
- "type": "prepaid",
- "number": 0,
- "active": true
}
], - "IVR": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "type": "prepaid",
- "active": true
}, - "office": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "type": "prepaid",
- "active": true
}, - "serviceType": "prepaid",
- "SIPGroups": [
- "/entity/1"
], - "contactUrls": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "path": "string"
}
], - "exposeContacts": true,
- "musicOnHold": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "type": "prepaid",
- "mediaCountPerGroup": [
- "string"
], - "active": true
}, - "businessType": "business",
- "voiceMessagesLanguage": "string",
- "dataChangeRequest": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "isCompany": true,
- "firstName": "string",
- "lastName": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "nip": "string",
- "companyCountry": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "nameEn": "string",
- "iso": "string"
}, - "companyName": "string",
- "country": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "nameEn": "string",
- "iso": "string"
}, - "province": "/entity/1",
- "town": "/entity/1",
- "street": "/entity/1",
- "townName": "string",
- "streetName": "string",
- "streetNumber": "string",
- "apartmentNumber": "string",
- "postcode": "string"
}, - "web2Call": true,
- "web2CallToken": "string",
- "traceOut": true,
- "traceOutTime": 0,
- "traceIn": true,
- "traceInTime": 0,
- "presentationManagement": true,
- "invoiceByEmail": true,
- "invoiceEmails": [
- "string"
], - "invoiceLanguage": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "name": "string",
- "isoCode": "string"
}, - "proformaNumber": "string",
- "groupInvoices": true,
- "groupedInvoiceTitle": "Doładowanie konta SuperVoIP",
- "lowBalanceNotificationThreshold": "string",
- "lowBalanceNotificationEmail": [
- "string"
], - "lowBalanceNotificationPhoneNumber": "string",
- "negativeBalanceNotificationPhoneNumber": "string",
- "incomingForeignChannels": 0,
- "queueManagement": true,
- "queueKey": "string",
- "queuePreviewPassword": "string",
- "queueAgentsPassword": "string",
- "internalNumbersManagement": true,
- "invoiceCurrency": "PLN",
- "taxStrategy": "normal",
- "creditLimit": "string",
- "incomingCallRecording": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "customRecordFilenameBlocks": [
- "string"
], - "recordFilesLifespan": 0,
- "defaultRecordFilename": true,
- "customRecordFilenameText": "string",
- "uploadRecords": true,
- "uploadRecordsDefaultPeriod": true,
- "uploadRecordsPeriod": "string",
- "uploadRecordsLocation": "string",
- "ftpHost": "string",
- "ftpSsl": true,
- "ftpPort": "string",
- "ftpLogin": "string",
- "ftpPassword": "string",
- "ftpDirectory": "string",
- "prices": [
- "string"
], - "type": "prepaid",
- "active": true
}, - "conferences": true,
- "webhooks": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "name": "string",
- "url": "string",
- "filePath": "string",
- "events": [
- "string"
]
}
], - "soapApi": true,
- "soapApiKey": "string",
- "soapApiAuthenticationMethod": "ip",
- "soapApiIPs": [
- "string"
], - "soapApiNotificationUrl": "string",
- "outgoingCallRecording": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "customRecordFilenameBlocks": [
- "string"
], - "recordFilesLifespan": 0,
- "defaultRecordFilename": true,
- "customRecordFilenameText": "string",
- "uploadRecords": true,
- "uploadRecordsDefaultPeriod": true,
- "uploadRecordsPeriod": "string",
- "uploadRecordsLocation": "string",
- "ftpHost": "string",
- "ftpSsl": true,
- "ftpPort": "string",
- "ftpLogin": "string",
- "ftpPassword": "string",
- "ftpDirectory": "string",
- "prices": [
- "string"
], - "type": "prepaid",
- "active": true
}, - "disallowAnonymous": true,
- "blockNumbers": "string",
- "outgoingCallMonitoring": true,
- "voicemail": true,
- "voicemailRecognition": true,
- "sipTrunk": true,
- "smsService": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "email": "string",
- "saveContent": true,
- "defaultSender": "string",
- "voipNumber": "/entity/1",
- "smsSender": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string"
}, - "type": "prepaid",
- "active": true
}, - "numberCountries": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "nameEn": "string",
- "iso": "string"
}
], - "hasForeignNumber": true,
- "faxService": true,
- "serviceBundle": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "freeMinutes": 0,
- "sipLimit": 0
}, - "serviceBundleRequest": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "bundle": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "freeMinutes": 0,
- "sipLimit": 0
}, - "scheduledFor": "2019-08-24T14:15:22Z"
}, - "freeSecondsTotal": 0,
- "freeSecondsUsed": 0,
- "serviceBundleLock": true,
- "suppressSync": true,
- "accountBalance": "string",
- "bundlePrice": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
], - "accountTopUpRequest": "/entity/1",
- "faxNumber": "string",
- "regon": "string",
- "recurringAccountTopUp": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "amount": 0,
- "balanceThreshold": 0,
- "maskedCardNumber": "string",
- "status": "string"
}, - "overrideSIPLimit": true,
- "voipNumberLock": true,
- "allowDelayAccountCharge": true,
- "firstSynchronizationComplete": true,
- "pesel": "string",
- "chatGpt": true,
- "chatGptInstanceLimit": 0,
- "foreignNumberPresentation": true,
- "newCustomer": true,
- "webPhone": true,
- "isSynchronizing": true,
- "billingAddress": "/entity/1",
- "activeVerificationFile": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "fileName": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}, - "pendingServiceRequests": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "daysUntilAccountRemoval": 0,
- "primaryUserId": 0,
- "voipNumberTypes": [
- "string"
], - "incomingCallsSyncInProgress": true,
- "outgoingCallsSyncInProgress": true,
- "incomingCallsSyncQueued": true,
- "outgoingCallsSyncQueued": true,
- "hasNumber": true,
- "hasFreePeriodForLandlineDomesticNumbers": true,
- "hasOutgoingFaxService": true,
- "hadNumber": true,
- "smsSyncQueued": true,
- "smsSyncInProgress": true
}
file | string <binary> |
name | string |
category | Array of strings Items Enum: "ivr" "musicOnHold" "queue" |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "fileName": "string",
- "musicOnHoldMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "musicOnHoldGroup": 0
}, - "fileType": "string",
- "ivrMedia": "/entity/1",
- "type": "ownFile",
- "createdAt": "2019-08-24T14:15:22Z",
- "duration": 0,
- "category": [
- "string"
], - "ttsMessage": "string",
- "name": "string",
- "queueMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "usedInQueues": [
- "string"
]
}, - "ivrScenarios": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}
type | string Enum: "ownFile" "textToSpeech" |
type[] | Array of strings Items Enum: "ownFile" "textToSpeech" |
category | string Enum: "ivr" "musicOnHold" "queue" |
category[] | Array of strings Items Enum: "ivr" "musicOnHold" "queue" |
usedInIvrScenario | boolean |
usedInIvrScenario[] | Array of booleans |
fileName | string |
order[fileName] | string Enum: "asc" "desc" |
order[duration] | string Enum: "asc" "desc" |
order[createdAt] | string Enum: "asc" "desc" |
order[name] | string Enum: "asc" "desc" |
page | integer Default: 1 The collection page number |
itemsPerPage | integer >= 0 Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "fileName": "string",
- "musicOnHoldMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "musicOnHoldGroup": 0
}, - "fileType": "string",
- "ivrMedia": "/entity/1",
- "type": "ownFile",
- "createdAt": "2019-08-24T14:15:22Z",
- "duration": 0,
- "category": [
- "string"
], - "ttsMessage": "string",
- "name": "string",
- "queueMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "usedInQueues": [
- "string"
]
}, - "ivrScenarios": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "fileName": "string",
- "musicOnHoldMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "musicOnHoldGroup": 0
}, - "fileType": "string",
- "ivrMedia": "/entity/1",
- "type": "ownFile",
- "createdAt": "2019-08-24T14:15:22Z",
- "duration": 0,
- "category": [
- "string"
], - "ttsMessage": "string",
- "name": "string",
- "queueMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "usedInQueues": [
- "string"
]
}, - "ivrScenarios": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}
id required | string |
The updated Media resource
category | Array of strings |
ttsMessage | string |
name | string |
{- "category": [
- "string"
], - "ttsMessage": "string",
- "name": "string"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "fileName": "string",
- "musicOnHoldMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "musicOnHoldGroup": 0
}, - "fileType": "string",
- "ivrMedia": "/entity/1",
- "type": "ownFile",
- "createdAt": "2019-08-24T14:15:22Z",
- "duration": 0,
- "category": [
- "string"
], - "ttsMessage": "string",
- "name": "string",
- "queueMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "usedInQueues": [
- "string"
]
}, - "ivrScenarios": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "fileName": "string",
- "musicOnHoldMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "musicOnHoldGroup": 0
}, - "fileType": "string",
- "ivrMedia": "/entity/1",
- "type": "ownFile",
- "createdAt": "2019-08-24T14:15:22Z",
- "duration": 0,
- "category": [
- "string"
], - "ttsMessage": "string",
- "name": "string",
- "queueMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "usedInQueues": [
- "string"
]
}, - "ivrScenarios": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}
SIPGroup | string |
SIPGroup[] | Array of strings |
name | string |
loggedIn | boolean |
loggedIn[] | Array of booleans |
page | integer Default: 1 The collection page number |
itemsPerPage | integer >= 0 Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "id": 0,
- "SIPGroup": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string"
}, - "firstName": "string",
- "lastName": "string",
- "description": "string",
- "recordOutgoing": true,
- "recordInternal": true,
- "outgoingCallTimeLimit": 0,
- "outgoingCallDayLimit": "string",
- "outgoingCallLimit": 0,
- "presentationNumberForeign": "/entity/1",
- "internalNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "number": "string"
}, - "defaultOutgoingCallLimit": 0,
- "eog": true,
- "monitor": "string",
- "voicemailRecognition": "string",
- "trunk": true,
- "trunkAuthType": "string",
- "trunkIP": "string",
- "trunkPresentation": "string",
- "outgoingCallTimeLimitEnabled": true,
- "enableOutgoingDomestic": true,
- "enableOutgoingForeign": true,
- "enableOutgoingHelpline": true,
- "enableOutgoingForeignPremium": true,
- "enableOutgoingSpecial": true,
- "enableOutgoingEmergency": true,
- "enableOutgoingForeignWithoutPrefix": true,
- "callStatus": "free",
- "incomingCallQueueEnabled": true,
- "foreignPresentationNumber": "/entity/1",
- "costLimit": "string",
- "number": 0,
- "loggedIn": true,
- "presentation": "string",
- "deviceName": "string"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}
The new Sip resource
customer | string or null <iri-reference> |
SIPGroup | string or null <iri-reference> |
firstName | string or null |
lastName | string or null |
description | string or null |
recordOutgoing | boolean |
recordInternal | boolean |
incomingCallQueueLimit | integer |
outgoingCallTimeLimit | integer |
outgoingCallDayLimit | string or null |
natSupport | boolean |
srtpEnabled | boolean |
G722 | boolean |
PCMU | boolean |
PCMA | boolean |
GSM | boolean |
iLBC | boolean |
emergencyNumber | string or null <iri-reference> |
outgoingCallLimit | integer |
presentationNumber | string or null <iri-reference> |
presentationNumberSms | string or null <iri-reference> |
presentationNumberDomestic | string or null <iri-reference> |
presentationNumberForeign | string or null <iri-reference> |
presentNumberOnRedirect | boolean This actually means DON'T show number on redirect. |
presentationNumberSmsRelay | boolean |
presentationNumberSms2Way | boolean |
presentationNumberEog | string or null <iri-reference> |
eog | boolean |
monitor | string or null |
voicemailRecognition | string or null |
trunk | boolean |
trunkAuthType | string |
trunkIP | string |
trunkPresentation | string |
outgoingCallPresentation | boolean |
outgoingCallTimeLimitEnabled | boolean |
enableOutgoingDomestic | boolean |
enableOutgoingForeign | boolean |
enableOutgoingHelpline | boolean |
enableOutgoingForeignPremium | boolean |
enableOutgoingSpecial | boolean |
enableOutgoingEmergency | boolean |
enableOutgoingForeignWithoutPrefix | boolean |
officeAccess | boolean |
incomingCallQueueEnabled | boolean |
outgoingCallsAnnounceMedia | string or null <iri-reference> |
outgoingCallsAnnounce | boolean |
foreignPresentationNumber | string or null <iri-reference> |
costLimit | string or null |
{- "customer": "/entity/1",
- "SIPGroup": "/entity/1",
- "firstName": "string",
- "lastName": "string",
- "description": "string",
- "recordOutgoing": true,
- "recordInternal": true,
- "incomingCallQueueLimit": 0,
- "outgoingCallTimeLimit": 0,
- "outgoingCallDayLimit": "string",
- "natSupport": true,
- "srtpEnabled": true,
- "G722": true,
- "PCMU": true,
- "PCMA": true,
- "GSM": true,
- "iLBC": true,
- "emergencyNumber": "/entity/1",
- "outgoingCallLimit": 0,
- "presentationNumber": "/entity/1",
- "presentationNumberSms": "/entity/1",
- "presentationNumberDomestic": "/entity/1",
- "presentationNumberForeign": "/entity/1",
- "presentNumberOnRedirect": true,
- "presentationNumberSmsRelay": true,
- "presentationNumberSms2Way": true,
- "presentationNumberEog": "/entity/1",
- "eog": true,
- "monitor": "string",
- "voicemailRecognition": "string",
- "trunk": true,
- "trunkAuthType": "string",
- "trunkIP": "string",
- "trunkPresentation": "string",
- "outgoingCallPresentation": true,
- "outgoingCallTimeLimitEnabled": true,
- "enableOutgoingDomestic": true,
- "enableOutgoingForeign": true,
- "enableOutgoingHelpline": true,
- "enableOutgoingForeignPremium": true,
- "enableOutgoingSpecial": true,
- "enableOutgoingEmergency": true,
- "enableOutgoingForeignWithoutPrefix": true,
- "officeAccess": true,
- "incomingCallQueueEnabled": true,
- "outgoingCallsAnnounceMedia": "/entity/1",
- "outgoingCallsAnnounce": true,
- "foreignPresentationNumber": "/entity/1",
- "costLimit": "string"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "voipNumbers": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}
], - "SIPGroup": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string"
}, - "firstName": "string",
- "lastName": "string",
- "description": "string",
- "recordOutgoing": true,
- "recordInternal": true,
- "loginStatuses": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "ip": "string",
- "receivedIp": "string",
- "userAgent": "string",
- "expires": "2019-08-24T14:15:22Z"
}
], - "incomingCallQueueLimit": 0,
- "outgoingCallTimeLimit": 0,
- "outgoingCallDayLimit": "string",
- "natSupport": true,
- "srtpEnabled": true,
- "G722": true,
- "PCMU": true,
- "PCMA": true,
- "GSM": true,
- "iLBC": true,
- "emergencyNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "name": "string",
- "postcode": "string",
- "address": "string"
}, - "outgoingCallLimit": 0,
- "presentationNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "presentationNumberSms": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "presentationNumberDomestic": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "presentationNumberForeign": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "presentNumberOnRedirect": true,
- "internalNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "number": "string",
- "description": "string"
}, - "presentationNumberSmsRelay": true,
- "presentationNumberSms2Way": true,
- "presentationNumberEog": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "defaultOutgoingCallLimit": 0,
- "eog": true,
- "monitor": "string",
- "voicemailRecognition": "string",
- "trunk": true,
- "trunkAuthType": "string",
- "trunkIP": "string",
- "trunkPresentation": "string",
- "outgoingCallPresentation": true,
- "outgoingCallTimeLimitEnabled": true,
- "enableOutgoingDomestic": true,
- "enableOutgoingForeign": true,
- "enableOutgoingHelpline": true,
- "enableOutgoingForeignPremium": true,
- "enableOutgoingSpecial": true,
- "enableOutgoingEmergency": true,
- "enableOutgoingForeignWithoutPrefix": true,
- "callStatus": "free",
- "officeAccess": true,
- "incomingCallQueueEnabled": true,
- "outgoingCallsAnnounceMedia": "/entity/1",
- "outgoingCallsAnnounce": true,
- "foreignPresentationNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}, - "costLimit": "string",
- "number": 0,
- "loggedIn": true,
- "presentation": "string",
- "defaultPresentationNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "defaultPresentationNumberSms": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "deviceName": "string",
- "pricePerMonth": 0
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "voipNumbers": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}
], - "SIPGroup": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string"
}, - "firstName": "string",
- "lastName": "string",
- "description": "string",
- "recordOutgoing": true,
- "recordInternal": true,
- "loginStatuses": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "ip": "string",
- "receivedIp": "string",
- "userAgent": "string",
- "expires": "2019-08-24T14:15:22Z"
}
], - "incomingCallQueueLimit": 0,
- "outgoingCallTimeLimit": 0,
- "outgoingCallDayLimit": "string",
- "natSupport": true,
- "srtpEnabled": true,
- "G722": true,
- "PCMU": true,
- "PCMA": true,
- "GSM": true,
- "iLBC": true,
- "emergencyNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "name": "string",
- "postcode": "string",
- "address": "string"
}, - "outgoingCallLimit": 0,
- "presentationNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "presentationNumberSms": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "presentationNumberDomestic": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "presentationNumberForeign": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "presentNumberOnRedirect": true,
- "internalNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "number": "string",
- "description": "string"
}, - "presentationNumberSmsRelay": true,
- "presentationNumberSms2Way": true,
- "presentationNumberEog": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "defaultOutgoingCallLimit": 0,
- "eog": true,
- "monitor": "string",
- "voicemailRecognition": "string",
- "trunk": true,
- "trunkAuthType": "string",
- "trunkIP": "string",
- "trunkPresentation": "string",
- "outgoingCallPresentation": true,
- "outgoingCallTimeLimitEnabled": true,
- "enableOutgoingDomestic": true,
- "enableOutgoingForeign": true,
- "enableOutgoingHelpline": true,
- "enableOutgoingForeignPremium": true,
- "enableOutgoingSpecial": true,
- "enableOutgoingEmergency": true,
- "enableOutgoingForeignWithoutPrefix": true,
- "callStatus": "free",
- "officeAccess": true,
- "incomingCallQueueEnabled": true,
- "outgoingCallsAnnounceMedia": "/entity/1",
- "outgoingCallsAnnounce": true,
- "foreignPresentationNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}, - "costLimit": "string",
- "number": 0,
- "loggedIn": true,
- "presentation": "string",
- "queues": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}, - "defaultPresentationNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "defaultPresentationNumberSms": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "deviceName": "string"
}
id required | string |
The updated Sip resource
SIPGroup | string or null <iri-reference> |
firstName | string or null |
lastName | string or null |
description | string or null |
recordOutgoing | boolean |
recordInternal | boolean |
incomingCallQueueLimit | integer |
outgoingCallTimeLimit | integer |
outgoingCallDayLimit | string or null |
natSupport | boolean |
srtpEnabled | boolean |
G722 | boolean |
PCMU | boolean |
PCMA | boolean |
GSM | boolean |
iLBC | boolean |
emergencyNumber | string or null <iri-reference> |
outgoingCallLimit | integer |
presentationNumber | string or null <iri-reference> |
presentationNumberSms | string or null <iri-reference> |
presentationNumberDomestic | string or null <iri-reference> |
presentationNumberForeign | string or null <iri-reference> |
presentNumberOnRedirect | boolean This actually means DON'T show number on redirect. |
presentationNumberSmsRelay | boolean |
presentationNumberSms2Way | boolean |
presentationNumberEog | string or null <iri-reference> |
eog | boolean |
monitor | string or null |
voicemailRecognition | string or null |
trunk | boolean |
trunkAuthType | string |
trunkIP | string |
trunkPresentation | string |
outgoingCallPresentation | boolean |
outgoingCallTimeLimitEnabled | boolean |
enableOutgoingDomestic | boolean |
enableOutgoingForeign | boolean |
enableOutgoingHelpline | boolean |
enableOutgoingForeignPremium | boolean |
enableOutgoingSpecial | boolean |
enableOutgoingEmergency | boolean |
enableOutgoingForeignWithoutPrefix | boolean |
officeAccess | boolean |
incomingCallQueueEnabled | boolean |
outgoingCallsAnnounceMedia | string or null <iri-reference> |
outgoingCallsAnnounce | boolean |
foreignPresentationNumber | string or null <iri-reference> |
costLimit | string or null |
{- "SIPGroup": "/entity/1",
- "firstName": "string",
- "lastName": "string",
- "description": "string",
- "recordOutgoing": true,
- "recordInternal": true,
- "incomingCallQueueLimit": 0,
- "outgoingCallTimeLimit": 0,
- "outgoingCallDayLimit": "string",
- "natSupport": true,
- "srtpEnabled": true,
- "G722": true,
- "PCMU": true,
- "PCMA": true,
- "GSM": true,
- "iLBC": true,
- "emergencyNumber": "/entity/1",
- "outgoingCallLimit": 0,
- "presentationNumber": "/entity/1",
- "presentationNumberSms": "/entity/1",
- "presentationNumberDomestic": "/entity/1",
- "presentationNumberForeign": "/entity/1",
- "presentNumberOnRedirect": true,
- "presentationNumberSmsRelay": true,
- "presentationNumberSms2Way": true,
- "presentationNumberEog": "/entity/1",
- "eog": true,
- "monitor": "string",
- "voicemailRecognition": "string",
- "trunk": true,
- "trunkAuthType": "string",
- "trunkIP": "string",
- "trunkPresentation": "string",
- "outgoingCallPresentation": true,
- "outgoingCallTimeLimitEnabled": true,
- "enableOutgoingDomestic": true,
- "enableOutgoingForeign": true,
- "enableOutgoingHelpline": true,
- "enableOutgoingForeignPremium": true,
- "enableOutgoingSpecial": true,
- "enableOutgoingEmergency": true,
- "enableOutgoingForeignWithoutPrefix": true,
- "officeAccess": true,
- "incomingCallQueueEnabled": true,
- "outgoingCallsAnnounceMedia": "/entity/1",
- "outgoingCallsAnnounce": true,
- "foreignPresentationNumber": "/entity/1",
- "costLimit": "string"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "voipNumbers": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}
], - "SIPGroup": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string"
}, - "firstName": "string",
- "lastName": "string",
- "description": "string",
- "recordOutgoing": true,
- "recordInternal": true,
- "loginStatuses": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "ip": "string",
- "receivedIp": "string",
- "userAgent": "string",
- "expires": "2019-08-24T14:15:22Z"
}
], - "incomingCallQueueLimit": 0,
- "outgoingCallTimeLimit": 0,
- "outgoingCallDayLimit": "string",
- "natSupport": true,
- "srtpEnabled": true,
- "G722": true,
- "PCMU": true,
- "PCMA": true,
- "GSM": true,
- "iLBC": true,
- "emergencyNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "name": "string",
- "postcode": "string",
- "address": "string"
}, - "outgoingCallLimit": 0,
- "presentationNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "presentationNumberSms": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "presentationNumberDomestic": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "presentationNumberForeign": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "presentNumberOnRedirect": true,
- "internalNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "number": "string",
- "description": "string"
}, - "presentationNumberSmsRelay": true,
- "presentationNumberSms2Way": true,
- "presentationNumberEog": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "defaultOutgoingCallLimit": 0,
- "eog": true,
- "monitor": "string",
- "voicemailRecognition": "string",
- "trunk": true,
- "trunkAuthType": "string",
- "trunkIP": "string",
- "trunkPresentation": "string",
- "outgoingCallPresentation": true,
- "outgoingCallTimeLimitEnabled": true,
- "enableOutgoingDomestic": true,
- "enableOutgoingForeign": true,
- "enableOutgoingHelpline": true,
- "enableOutgoingForeignPremium": true,
- "enableOutgoingSpecial": true,
- "enableOutgoingEmergency": true,
- "enableOutgoingForeignWithoutPrefix": true,
- "callStatus": "free",
- "officeAccess": true,
- "incomingCallQueueEnabled": true,
- "outgoingCallsAnnounceMedia": "/entity/1",
- "outgoingCallsAnnounce": true,
- "foreignPresentationNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}, - "costLimit": "string",
- "number": 0,
- "loggedIn": true,
- "presentation": "string",
- "defaultPresentationNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "defaultPresentationNumberSms": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "deviceName": "string",
- "pricePerMonth": 0
}
id required | string |
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "voipNumbers": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}
], - "SIPGroup": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string"
}, - "firstName": "string",
- "lastName": "string",
- "description": "string",
- "recordOutgoing": true,
- "recordInternal": true,
- "loginStatuses": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "ip": "string",
- "receivedIp": "string",
- "userAgent": "string",
- "expires": "2019-08-24T14:15:22Z"
}
], - "incomingCallQueueLimit": 0,
- "outgoingCallTimeLimit": 0,
- "outgoingCallDayLimit": "string",
- "natSupport": true,
- "srtpEnabled": true,
- "G722": true,
- "PCMU": true,
- "PCMA": true,
- "GSM": true,
- "iLBC": true,
- "emergencyNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "name": "string",
- "postcode": "string",
- "address": "string"
}, - "outgoingCallLimit": 0,
- "presentationNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "presentationNumberSms": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "presentationNumberDomestic": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "presentationNumberForeign": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "presentNumberOnRedirect": true,
- "internalNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "number": "string",
- "description": "string"
}, - "presentationNumberSmsRelay": true,
- "presentationNumberSms2Way": true,
- "presentationNumberEog": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "defaultOutgoingCallLimit": 0,
- "eog": true,
- "monitor": "string",
- "voicemailRecognition": "string",
- "trunk": true,
- "trunkAuthType": "string",
- "trunkIP": "string",
- "trunkPresentation": "string",
- "outgoingCallPresentation": true,
- "outgoingCallTimeLimitEnabled": true,
- "enableOutgoingDomestic": true,
- "enableOutgoingForeign": true,
- "enableOutgoingHelpline": true,
- "enableOutgoingForeignPremium": true,
- "enableOutgoingSpecial": true,
- "enableOutgoingEmergency": true,
- "enableOutgoingForeignWithoutPrefix": true,
- "callStatus": "free",
- "officeAccess": true,
- "incomingCallQueueEnabled": true,
- "outgoingCallsAnnounceMedia": "/entity/1",
- "outgoingCallsAnnounce": true,
- "foreignPresentationNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}, - "costLimit": "string",
- "number": 0,
- "loggedIn": true,
- "presentation": "string",
- "defaultPresentationNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "defaultPresentationNumberSms": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "/entity/1",
- "smsRedirect": "/entity/1",
- "musicOnHoldGroup": 0,
- "mobile": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": "/entity/1",
- "regionName": "string",
- "foreign": true
}, - "deviceName": "string",
- "pricePerMonth": 0
}
smsEnabled | boolean |
sip | string |
sip[] | Array of strings |
sipPresentation | string |
sipPresentation[] | Array of strings |
number.country | string |
number.country[] | Array of strings |
localConnectionSIPs.id | integer |
localConnectionSIPs.id[] | Array of integers |
activityMonitoring | boolean |
number.mobile | boolean |
recordIncoming | boolean |
number.onlySms | boolean |
number.mobile[] | Array of booleans |
phoneNumber | string |
exists[ivrScenario] | boolean |
exists[queue] | boolean |
exists[conferenceRoom] | boolean |
exists[voicemail] | boolean |
exists[findMe] | boolean |
exists[conditionalRedirect] | boolean |
exists[redirect] | boolean |
exists[localConnection] | boolean |
numberType | string |
numberType[] | Array of strings |
type | string |
type[] | Array of strings |
order[phoneNumber] | string Enum: "asc" "desc" |
page | integer Default: 1 The collection page number |
itemsPerPage | integer >= 0 Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "sip": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}, - "internalNumbers": [
- "/entity/1"
], - "smsRedirect": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "sips": [
- "/entity/1"
], - "emails": [
- "string"
], - "mobilePhoneNumbers": [
- "string"
], - "triggerUrl": "string"
}, - "musicOnHoldGroup": 0,
- "ivrScenario": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "callRecording": true
}, - "activityMonitoring": true,
- "activityMonitoringLimit": 0,
- "title": "string",
- "available": true,
- "queue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string"
}, - "queueTimeLimit": 60,
- "queueTtsLanguage": "en",
- "queueCallerIdExtras": "name",
- "queueAddPolishPrefix": true,
- "queuePrioritizeContacts": true,
- "queueMusicOnHoldGroup": 0,
- "recordIncoming": true,
- "voicemail": true,
- "voicemailSIPs": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}
], - "voicemailMusicOnHoldGroup": 0,
- "voicemailConditions": [
- "string"
], - "voicemailIvrMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "mediaObject": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "fileName": "string",
- "fileType": "string",
- "type": "ownFile",
- "createdAt": "2019-08-24T14:15:22Z",
- "duration": 0,
- "category": [
- "string"
], - "ttsMessage": "string",
- "name": "string"
}
}, - "voicemailNoAnswerLimit": 0,
- "voicemailDefaultEmail": true,
- "voicemailEmails": [
- "string"
], - "findMe": true,
- "findMeSIPs": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}
], - "findMeTimeLimit": 0,
- "findMeNumbers": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "string",
- "timeLimit": 0
}
], - "conditionalRedirect": true,
- "conditionalRedirectSIPs": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}
], - "conditionalRedirectCallerIdExtras": "name",
- "conditionalRedirectAddPolishPrefix": true,
- "conditionalRedirectMusicOnHold": true,
- "conditionalRedirectMusicOnHoldGroup": 0,
- "conditionalRedirectConditions": [
- "string"
], - "conditionalRedirectNoAnswerLimit": 0,
- "conditionalRedirectNumber": "string",
- "conditionalRedirectPresentation": "incoming",
- "conditionalRedirectIvrMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "mediaObject": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "fileName": "string",
- "fileType": "string",
- "type": "ownFile",
- "createdAt": "2019-08-24T14:15:22Z",
- "duration": 0,
- "category": [
- "string"
], - "ttsMessage": "string",
- "name": "string"
}
}, - "redirect": true,
- "redirectNumber": "string",
- "redirectPresentation": "incoming",
- "redirectMusicOnHold": true,
- "redirectMusicOnHoldGroup": 0,
- "redirectIvrMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "mediaObject": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "fileName": "string",
- "fileType": "string",
- "type": "ownFile",
- "createdAt": "2019-08-24T14:15:22Z",
- "duration": 0,
- "category": [
- "string"
], - "ttsMessage": "string",
- "name": "string"
}
}, - "localConnection": true,
- "localConnectionType": "sip",
- "localConnectionMusicOnHoldGroup": 0,
- "localConnectionCallerIdExtras": "name",
- "localConnectionSIPs": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}
], - "localConnectionAddPolishPrefix": true,
- "localConnectionMultiSips": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "duration": 0,
- "sips": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}
], - "conditions": [
- "string"
]
}
], - "conferenceRoom": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string"
}, - "address": "/entity/1",
- "incomingCallLimit": 0,
- "availabilityMonitoring": true,
- "availabilityMonitoringSms": "string",
- "availabilityMonitoringEmail": "string",
- "availabilityMonitoringSmsEnabled": true,
- "availabilityMonitoringEmailEnabled": true,
- "conditionalRedirectSIP": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}, - "redirectSIP": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}, - "firstSubscriptionPeriod": "string",
- "allowNonEogPresentation": true,
- "mobile": true,
- "canSendForeignSms": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "prefix": 0,
- "iso": "string"
}, - "regionName": "string",
- "foreign": true,
- "canBeTransformedIntoFax": true,
- "netto": 0,
- "brutto": 0,
- "recordOutgoing": true,
- "numberType": "string",
- "onlySms": true,
- "inRange": true,
- "paidUntil": "2019-08-24T14:15:22Z"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}
The new VoipNumber resource
number | string <iri-reference> |
sip | string <iri-reference> |
firstSubscriptionPeriod | string or null Enum: "monthly" "quarterly" "semi-annual" "annual" Required for mobile numbers, null otherwise |
{- "number": "/entity/1",
- "sip": "/entity/1",
- "firstSubscriptionPeriod": "monthly"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "sip": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}, - "internalNumbers": [
- "/entity/1"
], - "smsRedirect": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "sips": [
- "/entity/1"
], - "emails": [
- "string"
], - "mobilePhoneNumbers": [
- "string"
], - "triggerUrl": "string"
}, - "musicOnHoldGroup": 0,
- "ivrScenario": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "callRecording": true
}, - "activityMonitoring": true,
- "activityMonitoringLimit": 0,
- "title": "string",
- "available": true,
- "queue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string"
}, - "queueTimeLimit": 60,
- "queueTtsLanguage": "en",
- "queueCallerIdExtras": "name",
- "queueAddPolishPrefix": true,
- "queuePrioritizeContacts": true,
- "queueMusicOnHoldGroup": 0,
- "recordIncoming": true,
- "voicemail": true,
- "voicemailSIPs": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}
], - "voicemailMusicOnHoldGroup": 0,
- "voicemailConditions": [
- "string"
], - "voicemailIvrMedia": "/entity/1",
- "voicemailNoAnswerLimit": 0,
- "voicemailDefaultEmail": true,
- "voicemailEmails": [
- "string"
], - "findMe": true,
- "findMeSIPs": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}
], - "findMeTimeLimit": 0,
- "findMeNumbers": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "string",
- "timeLimit": 0
}
], - "conditionalRedirect": true,
- "conditionalRedirectSIPs": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}
], - "conditionalRedirectCallerIdExtras": "name",
- "conditionalRedirectAddPolishPrefix": true,
- "conditionalRedirectMusicOnHold": true,
- "conditionalRedirectMusicOnHoldGroup": 0,
- "conditionalRedirectConditions": [
- "string"
], - "conditionalRedirectNoAnswerLimit": 0,
- "conditionalRedirectNumber": "string",
- "conditionalRedirectPresentation": "incoming",
- "conditionalRedirectIvrMedia": "/entity/1",
- "redirect": true,
- "redirectNumber": "string",
- "redirectPresentation": "incoming",
- "redirectMusicOnHold": true,
- "redirectMusicOnHoldGroup": 0,
- "redirectIvrMedia": "/entity/1",
- "localConnection": true,
- "localConnectionType": "sip",
- "localConnectionMusicOnHoldGroup": 0,
- "localConnectionCallerIdExtras": "name",
- "localConnectionSIPs": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}
], - "localConnectionAddPolishPrefix": true,
- "localConnectionMultiSips": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "duration": 0,
- "sips": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}
], - "conditions": [
- "string"
]
}
], - "conferenceRoom": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string"
}, - "address": "/entity/1",
- "incomingCallLimit": 0,
- "availabilityMonitoring": true,
- "availabilityMonitoringSms": "string",
- "availabilityMonitoringEmail": "string",
- "availabilityMonitoringSmsEnabled": true,
- "availabilityMonitoringEmailEnabled": true,
- "conditionalRedirectSIP": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}, - "redirectSIP": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}, - "firstSubscriptionPeriod": "monthly",
- "allowNonEogPresentation": true,
- "mobile": true,
- "canSendForeignSms": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "prefix": 0,
- "iso": "string"
}, - "regionName": "string",
- "foreign": true,
- "canBeTransformedIntoFax": true,
- "netto": 0,
- "brutto": 0,
- "recordOutgoing": true,
- "numberType": "string",
- "onlySms": true,
- "inRange": true,
- "paidUntil": "2019-08-24T14:15:22Z"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "sip": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}, - "internalNumbers": [
- "/entity/1"
], - "smsRedirect": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "sips": [
- "/entity/1"
], - "emails": [
- "string"
], - "mobilePhoneNumbers": [
- "string"
], - "triggerUrl": "string"
}, - "musicOnHoldGroup": 0,
- "ivrScenario": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "callRecording": true
}, - "activityMonitoring": true,
- "activityMonitoringLimit": 0,
- "title": "string",
- "available": true,
- "queue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string"
}, - "queueTimeLimit": 60,
- "queueTtsLanguage": "en",
- "queueCallerIdExtras": "name",
- "queueAddPolishPrefix": true,
- "queuePrioritizeContacts": true,
- "queueMusicOnHoldGroup": 0,
- "recordIncoming": true,
- "voicemail": true,
- "voicemailSIPs": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}
], - "voicemailMusicOnHoldGroup": 0,
- "voicemailConditions": [
- "string"
], - "voicemailIvrMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "mediaObject": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "fileName": "string",
- "fileType": "string",
- "type": "ownFile",
- "createdAt": "2019-08-24T14:15:22Z",
- "duration": 0,
- "category": [
- "string"
], - "ttsMessage": "string",
- "name": "string"
}
}, - "voicemailNoAnswerLimit": 0,
- "voicemailDefaultEmail": true,
- "voicemailEmails": [
- "string"
], - "findMe": true,
- "findMeSIPs": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}
], - "findMeTimeLimit": 0,
- "findMeNumbers": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "string",
- "timeLimit": 0
}
], - "conditionalRedirect": true,
- "conditionalRedirectSIPs": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}
], - "conditionalRedirectCallerIdExtras": "name",
- "conditionalRedirectAddPolishPrefix": true,
- "conditionalRedirectMusicOnHold": true,
- "conditionalRedirectMusicOnHoldGroup": 0,
- "conditionalRedirectConditions": [
- "string"
], - "conditionalRedirectNoAnswerLimit": 0,
- "conditionalRedirectNumber": "string",
- "conditionalRedirectPresentation": "incoming",
- "conditionalRedirectIvrMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "mediaObject": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "fileName": "string",
- "fileType": "string",
- "type": "ownFile",
- "createdAt": "2019-08-24T14:15:22Z",
- "duration": 0,
- "category": [
- "string"
], - "ttsMessage": "string",
- "name": "string"
}
}, - "redirect": true,
- "redirectNumber": "string",
- "redirectPresentation": "incoming",
- "redirectMusicOnHold": true,
- "redirectMusicOnHoldGroup": 0,
- "redirectIvrMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "mediaObject": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "fileName": "string",
- "fileType": "string",
- "type": "ownFile",
- "createdAt": "2019-08-24T14:15:22Z",
- "duration": 0,
- "category": [
- "string"
], - "ttsMessage": "string",
- "name": "string"
}
}, - "localConnection": true,
- "localConnectionType": "sip",
- "localConnectionMusicOnHoldGroup": 0,
- "localConnectionCallerIdExtras": "name",
- "localConnectionSIPs": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}
], - "localConnectionAddPolishPrefix": true,
- "localConnectionMultiSips": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "duration": 0,
- "sips": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}
], - "conditions": [
- "string"
]
}
], - "conferenceRoom": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string"
}, - "address": "/entity/1",
- "incomingCallLimit": 0,
- "availabilityMonitoring": true,
- "availabilityMonitoringSms": "string",
- "availabilityMonitoringEmail": "string",
- "availabilityMonitoringSmsEnabled": true,
- "availabilityMonitoringEmailEnabled": true,
- "conditionalRedirectSIP": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}, - "redirectSIP": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}, - "firstSubscriptionPeriod": "string",
- "allowNonEogPresentation": true,
- "mobile": true,
- "canSendForeignSms": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "prefix": 0,
- "iso": "string"
}, - "regionName": "string",
- "foreign": true,
- "canBeTransformedIntoFax": true,
- "netto": 0,
- "brutto": 0,
- "recordOutgoing": true,
- "numberType": "string",
- "onlySms": true,
- "inRange": true,
- "paidUntil": "2019-08-24T14:15:22Z"
}
VoipNumber configuration request payload:
Parameters values:
null
, name
, addressbook
BUSY
, NO_ANSWER
, UNAVAILABLE
incoming
, redirect
incoming
, redirect
null
, name
, addressbook
BUSY
, NO_ANSWER
, UNAVAILABLE
BUSY
, NO_ANSWER
, UNAVAILABLE
en
, fr
, es
, de
, pl
, pl2
, arek
, ru
, ua
, it`null
, name
, addressbook
Local connection:
SIPs ring at the same time:
{
"localConnection": true,
"localConnectionType": "sip",
"localConnectionSIPs": [
"/api/sips/1250000",
"/api/sips/1250001"
],
"localConnectionAddPolishPrefix": true,
"localConnectionCallerIdExtras": null
}
SIPs ring in order:
{
"localConnection": true,
"localConnectionType": "multiSip",
"localConnectionAddPolishPrefix": true,
"localConnectionCallerIdExtras": null,
"localConnectionMultiSips": [
{
"conditions": ["BUSY"],
"duration": 25,
"sips": [
"/api/sips/1250000",
"/api/sips/1250001",
]
},
{
"conditions": ["BUSY", "NO_ANSWER"],
"duration": 20,
"sips": [
"/api/sips/1250005"
]
}
]
}
Redirect:
{
"redirect": true,
"recordIncoming": false,
"redirectNumber": "48800500300",
"redirectSIP: "/api/sips/1250001",
"redirectPresentation": "incoming",
"allowNonEogPresentation": false,
"redirectIvrMedia": "/api/ivr_media/5"
}
redirectIvrMedia
is nullable
Conditional redirect:
{
"conditionalRedirect": true,
"recordIncoming": false,
"conditionalRedirectSIPs": [
"/api/sips/1250001",
"/api/sips/1250002"
],
"conditionalRedirectCallerIdExtras": null,
"conditionalRedirectConditions": ["BUSY", "NO_ANSWER"],
"conditionalRedirectAddPolishPrefix": true,
"conditionalRedirectNumber": "48800500300",
"conditionalRedirectSIP": "/api/sips/1250001",
"conditionalRedirectPresentation": "incoming",
"allowNonEogPresentation": false,
"conditionalRedirectIvrMedia": "/api/ivr_media/5"
}
conditionalRedirectIvrMedia
is nullable
Voicemail:
{
"voicemail": true,
"recordIncoming": false,
"voicemailSIPs": [
"/api/sips/1250001",
"/api/sips/1250002"
],
"voicemailConditions": ["BUSY", "UNAVAILABLE"],
"voicemailNoAnswerLimit": 5,
"voicemailIvrMedia": "/api/ivr_media/5",
"voicemailDefaultEmail": false,
"voicemailEmails": ["email1@supervoip.pl", "email2@supervoip.pl]
}
voicemailIvrMedia
is nullable
Queue:
{
"recordIncoming": false,
"queue": "/api/ivr_queues/100",
"queueTimeLimit": 60,
"queueTtsLanguage": "en",
"queueCallerIdExtras": null,
"queueAddPolishPrefix": true,
"queuePrioritizeContacts": false
}
queueTimeLimit
is in seconds
IVR:
{
"ivrScenario": "/api/ivr_scenarios/34"
}
Conferences:
{
"conferenceRoom": "/api/conference_rooms/5"
}
id required | string |
The updated VoipNumber resource
sip | string <iri-reference> |
musicOnHoldGroup | integer or null |
ivrScenario | string or null <iri-reference> |
activityMonitoring | boolean |
activityMonitoringLimit | integer |
title | string |
queue | string or null <iri-reference> |
queueTimeLimit | integer Enum: 60 180 300 600 900 1200 1800 3600 |
queueTtsLanguage | string Enum: "en" "fr" "es" "de" "pl" "pl2" "arek" "ru" "it" |
queueCallerIdExtras | string or null Enum: "name" "queuename" "addressbook" |
queueAddPolishPrefix | boolean |
queuePrioritizeContacts | boolean |
queueMusicOnHoldGroup | integer |
recordIncoming | boolean |
voicemail | boolean |
voicemailSIPs | Array of strings <iri-reference> [ items <iri-reference > ] |
voicemailMusicOnHoldGroup | integer or null |
voicemailConditions | Array of strings |
voicemailIvrMedia | string or null <iri-reference> |
voicemailNoAnswerLimit | integer |
voicemailDefaultEmail | boolean |
voicemailEmails | Array of strings |
findMe | boolean |
findMeSIPs | Array of strings <iri-reference> [ items <iri-reference > ] |
findMeTimeLimit | integer |
Array of objects (FindMeNumber:jsonld-voip-write) | |
conditionalRedirect | boolean |
conditionalRedirectSIPs | Array of strings <iri-reference> [ items <iri-reference > ] |
conditionalRedirectCallerIdExtras | string or null Enum: "name" "addressbook" |
conditionalRedirectAddPolishPrefix | boolean |
conditionalRedirectMusicOnHold | boolean |
conditionalRedirectMusicOnHoldGroup | integer |
conditionalRedirectConditions | Array of strings |
conditionalRedirectNoAnswerLimit | integer |
conditionalRedirectNumber | string |
conditionalRedirectPresentation | string Enum: "incoming" "redirect" |
conditionalRedirectIvrMedia | string or null <iri-reference> |
redirect | boolean |
redirectNumber | string |
redirectPresentation | string Enum: "incoming" "redirect" |
redirectMusicOnHold | boolean |
redirectMusicOnHoldGroup | integer |
redirectIvrMedia | string or null <iri-reference> |
localConnection | boolean |
localConnectionType | string Enum: "sip" "multiSip" |
localConnectionMusicOnHoldGroup | integer or null |
localConnectionCallerIdExtras | string or null Enum: "name" "addressbook" |
localConnectionSIPs | Array of strings <iri-reference> [ items <iri-reference > ] |
localConnectionAddPolishPrefix | boolean |
Array of objects (LocalConnectionMultiSip:jsonld-voip-write) | |
conferenceRoom | string or null <iri-reference> |
address | string or null <iri-reference> |
availabilityMonitoring | boolean |
availabilityMonitoringSms | string |
availabilityMonitoringEmail | |
availabilityMonitoringSmsEnabled | boolean |
availabilityMonitoringEmailEnabled | boolean |
conditionalRedirectSIP | string or null <iri-reference> |
redirectSIP | string or null <iri-reference> |
allowNonEogPresentation | boolean |
{- "sip": "/entity/1",
- "musicOnHoldGroup": 0,
- "ivrScenario": "/entity/1",
- "activityMonitoring": true,
- "activityMonitoringLimit": 0,
- "title": "string",
- "queue": "/entity/1",
- "queueTimeLimit": 60,
- "queueTtsLanguage": "en",
- "queueCallerIdExtras": "name",
- "queueAddPolishPrefix": true,
- "queuePrioritizeContacts": true,
- "queueMusicOnHoldGroup": 0,
- "recordIncoming": true,
- "voicemail": true,
- "voicemailSIPs": [
- "/entity/1"
], - "voicemailMusicOnHoldGroup": 0,
- "voicemailConditions": [
- "string"
], - "voicemailIvrMedia": "/entity/1",
- "voicemailNoAnswerLimit": 0,
- "voicemailDefaultEmail": true,
- "voicemailEmails": [
- "string"
], - "findMe": true,
- "findMeSIPs": [
- "/entity/1"
], - "findMeTimeLimit": 0,
- "findMeNumbers": [
- {
- "number": "string",
- "timeLimit": 0
}
], - "conditionalRedirect": true,
- "conditionalRedirectSIPs": [
- "/entity/1"
], - "conditionalRedirectCallerIdExtras": "name",
- "conditionalRedirectAddPolishPrefix": true,
- "conditionalRedirectMusicOnHold": true,
- "conditionalRedirectMusicOnHoldGroup": 0,
- "conditionalRedirectConditions": [
- "string"
], - "conditionalRedirectNoAnswerLimit": 0,
- "conditionalRedirectNumber": "string",
- "conditionalRedirectPresentation": "incoming",
- "conditionalRedirectIvrMedia": "/entity/1",
- "redirect": true,
- "redirectNumber": "string",
- "redirectPresentation": "incoming",
- "redirectMusicOnHold": true,
- "redirectMusicOnHoldGroup": 0,
- "redirectIvrMedia": "/entity/1",
- "localConnection": true,
- "localConnectionType": "sip",
- "localConnectionMusicOnHoldGroup": 0,
- "localConnectionCallerIdExtras": "name",
- "localConnectionSIPs": [
- "/entity/1"
], - "localConnectionAddPolishPrefix": true,
- "localConnectionMultiSips": [
- {
- "duration": 0,
- "sips": [
- "/entity/1"
], - "conditions": [
- "string"
]
}
], - "conferenceRoom": "/entity/1",
- "address": "/entity/1",
- "availabilityMonitoring": true,
- "availabilityMonitoringSms": "string",
- "availabilityMonitoringEmail": "string",
- "availabilityMonitoringSmsEnabled": true,
- "availabilityMonitoringEmailEnabled": true,
- "conditionalRedirectSIP": "/entity/1",
- "redirectSIP": "/entity/1",
- "allowNonEogPresentation": true
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "sip": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}, - "internalNumbers": [
- "/entity/1"
], - "smsRedirect": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "sips": [
- "/entity/1"
], - "emails": [
- "string"
], - "mobilePhoneNumbers": [
- "string"
], - "triggerUrl": "string"
}, - "musicOnHoldGroup": 0,
- "ivrScenario": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "callRecording": true
}, - "activityMonitoring": true,
- "activityMonitoringLimit": 0,
- "title": "string",
- "available": true,
- "queue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string"
}, - "queueTimeLimit": 60,
- "queueTtsLanguage": "en",
- "queueCallerIdExtras": "name",
- "queueAddPolishPrefix": true,
- "queuePrioritizeContacts": true,
- "queueMusicOnHoldGroup": 0,
- "recordIncoming": true,
- "voicemail": true,
- "voicemailSIPs": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}
], - "voicemailMusicOnHoldGroup": 0,
- "voicemailConditions": [
- "string"
], - "voicemailIvrMedia": "/entity/1",
- "voicemailNoAnswerLimit": 0,
- "voicemailDefaultEmail": true,
- "voicemailEmails": [
- "string"
], - "findMe": true,
- "findMeSIPs": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}
], - "findMeTimeLimit": 0,
- "findMeNumbers": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "string",
- "timeLimit": 0
}
], - "conditionalRedirect": true,
- "conditionalRedirectSIPs": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}
], - "conditionalRedirectCallerIdExtras": "name",
- "conditionalRedirectAddPolishPrefix": true,
- "conditionalRedirectMusicOnHold": true,
- "conditionalRedirectMusicOnHoldGroup": 0,
- "conditionalRedirectConditions": [
- "string"
], - "conditionalRedirectNoAnswerLimit": 0,
- "conditionalRedirectNumber": "string",
- "conditionalRedirectPresentation": "incoming",
- "conditionalRedirectIvrMedia": "/entity/1",
- "redirect": true,
- "redirectNumber": "string",
- "redirectPresentation": "incoming",
- "redirectMusicOnHold": true,
- "redirectMusicOnHoldGroup": 0,
- "redirectIvrMedia": "/entity/1",
- "localConnection": true,
- "localConnectionType": "sip",
- "localConnectionMusicOnHoldGroup": 0,
- "localConnectionCallerIdExtras": "name",
- "localConnectionSIPs": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}
], - "localConnectionAddPolishPrefix": true,
- "localConnectionMultiSips": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "duration": 0,
- "sips": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}
], - "conditions": [
- "string"
]
}
], - "conferenceRoom": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string"
}, - "address": "/entity/1",
- "incomingCallLimit": 0,
- "availabilityMonitoring": true,
- "availabilityMonitoringSms": "string",
- "availabilityMonitoringEmail": "string",
- "availabilityMonitoringSmsEnabled": true,
- "availabilityMonitoringEmailEnabled": true,
- "conditionalRedirectSIP": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}, - "redirectSIP": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}, - "firstSubscriptionPeriod": "monthly",
- "allowNonEogPresentation": true,
- "mobile": true,
- "canSendForeignSms": true,
- "phoneNumber": "string",
- "sms": "string",
- "smsEnabled": true,
- "country": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "prefix": 0,
- "iso": "string"
}, - "regionName": "string",
- "foreign": true,
- "canBeTransformedIntoFax": true,
- "netto": 0,
- "brutto": 0,
- "recordOutgoing": true,
- "numberType": "string",
- "onlySms": true,
- "inRange": true,
- "paidUntil": "2019-08-24T14:15:22Z"
}
order[name] | string Enum: "asc" "desc" |
order[updatedAt] | string Enum: "asc" "desc" |
order[voipNumbers] | string Enum: "asc" "desc" |
order[elementCount] | string Enum: "asc" "desc" |
order[price] | string Enum: "asc" "desc" |
page | integer Default: 1 The collection page number |
itemsPerPage | integer >= 0 Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "name": "string",
- "voipNumbers": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "sip": "/entity/1",
- "phoneNumber": "string"
}
], - "updatedAt": "2019-08-24T14:15:22Z",
- "elementCount": 0,
- "price": 0
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}
The new IvrScenario resource
name | string |
callRecording | boolean |
{- "name": "string",
- "callRecording": true
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "name": "string",
- "voipNumbers": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "sip": "/entity/1",
- "phoneNumber": "string"
}
], - "updatedAt": "2019-08-24T14:15:22Z",
- "elementCount": 0,
- "price": 0
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "name": "string",
- "voipNumbers": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "sip": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "internalNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "string"
}, - "number": 0
}, - "phoneNumber": "string"
}
], - "elements": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}
], - "callRecording": true,
- "updatedAt": "2019-08-24T14:15:22Z",
- "elementCount": 0,
- "price": 0
}
id required | string |
The updated IvrScenario resource
name | string |
callRecording | boolean |
{- "name": "string",
- "callRecording": true
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "name": "string",
- "voipNumbers": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "sip": "/entity/1",
- "phoneNumber": "string"
}
], - "updatedAt": "2019-08-24T14:15:22Z",
- "elementCount": 0,
- "price": 0
}
id required | string |
name | string |
{- "name": "string"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "name": "string",
- "voipNumbers": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "sip": "/entity/1",
- "phoneNumber": "string"
}
], - "updatedAt": "2019-08-24T14:15:22Z",
- "elementCount": 0,
- "price": 0
}
page | integer Default: 1 The collection page number |
itemsPerPage | integer >= 0 Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}
The new IvrTable resource
name | string |
customer | string <iri-reference> |
{- "name": "string",
- "customer": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "tableRows": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "column1": "string",
- "column2": "string",
- "column3": "string",
- "column4": "string"
}
], - "createdAt": "2019-08-24T14:15:22Z"
}
id required | string |
The updated IvrTable resource
name | string |
{- "name": "string"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}
The new IvrTableRow resource
ivrTable | string <iri-reference> |
column1 | string |
column2 | string |
column3 | string |
column4 | string |
{- "ivrTable": "/entity/1",
- "column1": "string",
- "column2": "string",
- "column3": "string",
- "column4": "string"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "column1": "string",
- "column2": "string",
- "column3": "string",
- "column4": "string"
}
id required | string |
The updated IvrTableRow resource
column1 | string |
column2 | string |
column3 | string |
column4 | string |
{- "column1": "string",
- "column2": "string",
- "column3": "string",
- "column4": "string"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "column1": "string",
- "column2": "string",
- "column3": "string",
- "column4": "string"
}
The new IvrAuthPin resource
customer | string <iri-reference> |
name | string |
muted | boolean |
pin | string |
{- "customer": "/entity/1",
- "name": "string",
- "muted": true,
- "pin": "string"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "muted": true,
- "pin": "string"
}
id required | string |
The updated IvrAuthPin resource
name | string |
muted | boolean |
pin | string |
{- "name": "string",
- "muted": true,
- "pin": "string"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "muted": true,
- "pin": "string"
}
The new IvrAuthPhone resource
customer | string <iri-reference> |
number | string |
pin | string |
muted | boolean |
{- "customer": "/entity/1",
- "number": "string",
- "pin": "string",
- "muted": true
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "string",
- "pin": "string",
- "muted": true
}
id required | string |
The updated IvrAuthPhone resource
number | string |
pin | string |
muted | boolean |
{- "number": "string",
- "pin": "string",
- "muted": true
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "string",
- "pin": "string",
- "muted": true
}
order[name] | string Enum: "asc" "desc" |
order[emails] | string Enum: "asc" "desc" |
name | string |
name[] | Array of strings |
emails | string |
emails[] | Array of strings |
order[phoneNumber] | string Enum: "asc" "desc" |
phoneNumber | string |
phoneNumber[] | Array of strings |
page | integer Default: 1 The collection page number |
itemsPerPage | integer >= 0 Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "redirectWords": [
- "string"
], - "stopWords": [
- "string"
], - "redirectPhoneNumber": "string",
- "sendEmail": true,
- "emails": [
- "string"
], - "emailPeriod": "string",
- "sources": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "type": "string",
- "source": "string",
- "enabled": true
}
], - "afterStopWordsMessage": "string",
- "beforeRedirectMessage": "string",
- "rememberConversations": true,
- "rememberConversationsTimeLimit": 0,
- "model": "string",
- "redirectSip": "/entity/1",
- "exitAndRedirect": true,
- "usedInIvr": true,
- "ivrScenarios": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}
The new IvrAiInstance resource
name | string |
redirectWords | Array of strings |
stopWords | Array of strings |
redirectPhoneNumber | string or null |
sendEmail | boolean |
emails | Array of strings |
emailPeriod | string |
customer | string <iri-reference> |
afterStopWordsMessage | string |
beforeRedirectMessage | string |
rememberConversations | boolean |
rememberConversationsTimeLimit | integer |
model | string |
redirectSip | string or null <iri-reference> |
exitAndRedirect | boolean |
{- "name": "string",
- "redirectWords": [
- "string"
], - "stopWords": [
- "string"
], - "redirectPhoneNumber": "string",
- "sendEmail": true,
- "emails": [
- "string"
], - "emailPeriod": "string",
- "customer": "/entity/1",
- "afterStopWordsMessage": "string",
- "beforeRedirectMessage": "string",
- "rememberConversations": true,
- "rememberConversationsTimeLimit": 0,
- "model": "string",
- "redirectSip": "/entity/1",
- "exitAndRedirect": true
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "redirectWords": [
- "string"
], - "stopWords": [
- "string"
], - "redirectPhoneNumber": "string",
- "sendEmail": true,
- "emails": [
- "string"
], - "emailPeriod": "string",
- "sources": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "type": "string",
- "source": "string",
- "enabled": true
}
], - "afterStopWordsMessage": "string",
- "beforeRedirectMessage": "string",
- "rememberConversations": true,
- "rememberConversationsTimeLimit": 0,
- "model": "string",
- "redirectSip": "/entity/1",
- "exitAndRedirect": true,
- "usedInIvr": true,
- "ivrScenarios": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "redirectWords": [
- "string"
], - "stopWords": [
- "string"
], - "redirectPhoneNumber": "string",
- "sendEmail": true,
- "emails": [
- "string"
], - "emailPeriod": "string",
- "sources": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "type": "string",
- "source": "string",
- "enabled": true
}
], - "afterStopWordsMessage": "string",
- "beforeRedirectMessage": "string",
- "rememberConversations": true,
- "rememberConversationsTimeLimit": 0,
- "model": "string",
- "redirectSip": "/entity/1",
- "exitAndRedirect": true,
- "usedInIvr": true,
- "ivrScenarios": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}
id required | string |
The updated IvrAiInstance resource
name | string |
redirectWords | Array of strings |
stopWords | Array of strings |
redirectPhoneNumber | string or null |
sendEmail | boolean |
emails | Array of strings |
emailPeriod | string |
afterStopWordsMessage | string |
beforeRedirectMessage | string |
rememberConversations | boolean |
rememberConversationsTimeLimit | integer |
model | string |
redirectSip | string or null <iri-reference> |
exitAndRedirect | boolean |
{- "name": "string",
- "redirectWords": [
- "string"
], - "stopWords": [
- "string"
], - "redirectPhoneNumber": "string",
- "sendEmail": true,
- "emails": [
- "string"
], - "emailPeriod": "string",
- "afterStopWordsMessage": "string",
- "beforeRedirectMessage": "string",
- "rememberConversations": true,
- "rememberConversationsTimeLimit": 0,
- "model": "string",
- "redirectSip": "/entity/1",
- "exitAndRedirect": true
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "redirectWords": [
- "string"
], - "stopWords": [
- "string"
], - "redirectPhoneNumber": "string",
- "sendEmail": true,
- "emails": [
- "string"
], - "emailPeriod": "string",
- "sources": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "type": "string",
- "source": "string",
- "enabled": true
}
], - "afterStopWordsMessage": "string",
- "beforeRedirectMessage": "string",
- "rememberConversations": true,
- "rememberConversationsTimeLimit": 0,
- "model": "string",
- "redirectSip": "/entity/1",
- "exitAndRedirect": true,
- "usedInIvr": true,
- "ivrScenarios": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}
The new IvrAiSource resource
name | string |
type | string |
source | string |
instance | string <iri-reference> |
enabled | boolean |
{- "name": "string",
- "type": "string",
- "source": "string",
- "instance": "/entity/1",
- "enabled": true
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "type": "string",
- "source": "string",
- "enabled": true
}
id required | string |
The updated IvrAiSource resource
name | string |
type | string |
source | string |
enabled | boolean |
{- "name": "string",
- "type": "string",
- "source": "string",
- "enabled": true
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "type": "string",
- "source": "string",
- "enabled": true
}
The new IvrActionCallRecording resource
enabled | boolean |
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
position | integer |
nextPosition | integer |
object (IVRElementRate:jsonld) | |
editable | boolean or null |
{- "enabled": true,
- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1",
- "nextFalse": {
- "enabled": true,
- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1",
- "nextFalse": { },
- "nextTrue": { },
- "position": 0,
- "nextPosition": 0,
- "rate": {
- "netto": 0,
- "elementType": {
- "name": "string",
- "rates": [
- { }
], - "type": 0,
- "enabled": true,
- "class": "string"
}, - "partner": 0
}, - "editable": true,
- "synchronizedAt": "2019-08-24T14:15:22Z",
- "isSynchronizing": true,
- "alreadySynchronized": true
}, - "nextTrue": {
- "enabled": true,
- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1",
- "nextFalse": { },
- "nextTrue": { },
- "position": 0,
- "nextPosition": 0,
- "rate": {
- "netto": 0,
- "elementType": {
- "name": "string",
- "rates": [
- { }
], - "type": 0,
- "enabled": true,
- "class": "string"
}, - "partner": 0
}, - "editable": true,
- "synchronizedAt": "2019-08-24T14:15:22Z",
- "isSynchronizing": true,
- "alreadySynchronized": true
}, - "position": 0,
- "nextPosition": 0,
- "rate": {
- "netto": 0,
- "elementType": {
- "name": "string",
- "rates": [
- { }
], - "type": 0,
- "enabled": true,
- "class": "string"
}, - "partner": 0
}, - "editable": true
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
The new IvrActionChatGpt resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "instance": "/entity/1",
- "ttsVoice": "/entity/1",
- "queryText": "string",
- "queryMedia": "/entity/1",
- "queryVariable": 0,
- "repeatQueryText": "string",
- "repeatQueryMedia": "/entity/1",
- "quitOnRecognizedWords": true,
- "redirectAfter": true,
- "enabled": true,
- "final": true,
- "language": "string",
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
id required | string |
The updated IvrActionChatGpt resource
instance | string <iri-reference> |
ttsVoice | string <iri-reference> |
queryText | string or null |
queryMedia | string or null <iri-reference> |
queryVariable | integer or null |
repeatQueryText | string or null |
repeatQueryMedia | string or null <iri-reference> |
quitOnRecognizedWords | boolean |
redirectAfter | boolean |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "instance": "/entity/1",
- "ttsVoice": "/entity/1",
- "queryText": "string",
- "queryMedia": "/entity/1",
- "queryVariable": 0,
- "repeatQueryText": "string",
- "repeatQueryMedia": "/entity/1",
- "quitOnRecognizedWords": true,
- "redirectAfter": true,
- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "instance": "/entity/1",
- "ttsVoice": "/entity/1",
- "queryText": "string",
- "queryMedia": "/entity/1",
- "queryVariable": 0,
- "repeatQueryText": "string",
- "repeatQueryMedia": "/entity/1",
- "quitOnRecognizedWords": true,
- "redirectAfter": true,
- "enabled": true,
- "final": true,
- "language": "string",
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
The new IvrActionConnectToSip resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "SIPs": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "internalNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "string"
}, - "number": 0
}
], - "timeLimit": 0,
- "useMusicOnHold": true,
- "musicOnHoldGroup": 0,
- "callerIdExtras": "callerid",
- "addPolishPrefix": true,
- "enabled": true,
- "final": true,
- "allowedNext": [
- "string"
], - "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true
}
id required | string |
The updated IvrActionConnectToSip resource
SIPs | Array of strings <iri-reference> [ items <iri-reference > ] |
timeLimit | integer |
useMusicOnHold | boolean |
musicOnHoldGroup | integer |
callerIdExtras | string or null Enum: "callerid" "name" "queuename" "addressbook" |
addPolishPrefix | boolean |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "SIPs": [
- "/entity/1"
], - "timeLimit": 0,
- "useMusicOnHold": true,
- "musicOnHoldGroup": 0,
- "callerIdExtras": "callerid",
- "addPolishPrefix": true,
- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "SIPs": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "internalNumber": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "string"
}, - "number": 0
}
], - "timeLimit": 0,
- "useMusicOnHold": true,
- "musicOnHoldGroup": 0,
- "callerIdExtras": "callerid",
- "addPolishPrefix": true,
- "enabled": true,
- "final": true,
- "allowedNext": [
- "string"
], - "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true
}
The new IvrActionEnterNumbers resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "ivrMedia": "/entity/1",
- "numberCount": 0,
- "variableId": 0,
- "showInCallerId": true,
- "enabled": true,
- "final": true,
- "media": "/entity/1",
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
id required | string |
The updated IvrActionEnterNumbers resource
ivrMedia | string or null <iri-reference> |
numberCount | integer |
variableId | integer |
showInCallerId | boolean |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "ivrMedia": "/entity/1",
- "numberCount": 0,
- "variableId": 0,
- "showInCallerId": true,
- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "ivrMedia": "/entity/1",
- "numberCount": 0,
- "variableId": 0,
- "showInCallerId": true,
- "enabled": true,
- "final": true,
- "media": "/entity/1",
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
The new IvrActionGoTo resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "target": "/entity/1",
- "ivrMedia": "/entity/1",
- "enabled": true,
- "final": true,
- "allowedNext": [
- "string"
], - "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true
}
id required | string |
The updated IvrActionGoTo resource
target | string or null <iri-reference> |
ivrMedia | string or null <iri-reference> |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "target": "/entity/1",
- "ivrMedia": "/entity/1",
- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "target": "/entity/1",
- "ivrMedia": "/entity/1",
- "enabled": true,
- "final": true,
- "allowedNext": [
- "string"
], - "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true
}
The new IvrActionMenuOption resource
menu | string or null <iri-reference> |
option | integer |
description | string |
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "menu": "/entity/1",
- "option": 0,
- "description": "string",
- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "menu": "/entity/1",
- "option": 0,
- "description": "string",
- "enabled": true,
- "final": true,
- "nextOption": "/entity/1",
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
id required | string |
The updated IvrActionMenuOption resource
menu | string or null <iri-reference> |
option | integer |
description | string |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "menu": "/entity/1",
- "option": 0,
- "description": "string",
- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "menu": "/entity/1",
- "option": 0,
- "description": "string",
- "enabled": true,
- "final": true,
- "nextOption": "/entity/1",
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
The new IvrActionMenu resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "welcomeMessage": "/entity/1",
- "broadcastInCallerId": true,
- "allowInternalNumbers": true,
- "wrongChoice": true,
- "wrongChoiceMessage": "/entity/1",
- "wrongChoiceGoTo": "/entity/1",
- "repeatCount": 0,
- "endingMessage": "/entity/1",
- "options": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "menu": "/entity/1",
- "option": 0,
- "description": "string",
- "enabled": true,
- "final": true,
- "nextOption": "/entity/1",
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
], - "postAction": "string",
- "actionConnectToSIPSips": [
- "/entity/1"
], - "actionConnectToSIPMusicOnHold": true,
- "actionConnectToSIPCallerIdExtras": "string",
- "actionConnectToSIPTimeout": 0,
- "actionRedirectNumber": "string",
- "actionRedirectTimeout": 0,
- "actionRedirectUseVariable": true,
- "actionRedirectVariable": 0,
- "actionQueue": "/entity/1",
- "actionQueueTimeLimit": 0,
- "actionQueueTtsLanguage": "string",
- "actionQueueAddPolishPrefix": true,
- "actionQueueCallerIdExtras": "string",
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
id required | string |
The updated IvrActionMenu resource
welcomeMessage | string or null <iri-reference> |
broadcastInCallerId | boolean |
allowInternalNumbers | boolean |
wrongChoice | boolean |
wrongChoiceMessage | string or null <iri-reference> |
wrongChoiceGoTo | string or null <iri-reference> |
repeatCount | integer |
endingMessage | string or null <iri-reference> |
postAction | string |
actionConnectToSIPSips | Array of strings <iri-reference> [ items <iri-reference > ] |
actionConnectToSIPMusicOnHold | boolean |
actionConnectToSIPCallerIdExtras | string or null |
actionConnectToSIPTimeout | integer |
actionRedirectNumber | string |
actionRedirectTimeout | integer |
actionRedirectUseVariable | boolean |
actionRedirectVariable | integer |
actionQueue | string or null <iri-reference> |
actionQueueTimeLimit | integer |
actionQueueTtsLanguage | string |
actionQueueAddPolishPrefix | boolean |
actionQueueCallerIdExtras | string or null |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "welcomeMessage": "/entity/1",
- "broadcastInCallerId": true,
- "allowInternalNumbers": true,
- "wrongChoice": true,
- "wrongChoiceMessage": "/entity/1",
- "wrongChoiceGoTo": "/entity/1",
- "repeatCount": 0,
- "endingMessage": "/entity/1",
- "postAction": "string",
- "actionConnectToSIPSips": [
- "/entity/1"
], - "actionConnectToSIPMusicOnHold": true,
- "actionConnectToSIPCallerIdExtras": "string",
- "actionConnectToSIPTimeout": 0,
- "actionRedirectNumber": "string",
- "actionRedirectTimeout": 0,
- "actionRedirectUseVariable": true,
- "actionRedirectVariable": 0,
- "actionQueue": "/entity/1",
- "actionQueueTimeLimit": 0,
- "actionQueueTtsLanguage": "string",
- "actionQueueAddPolishPrefix": true,
- "actionQueueCallerIdExtras": "string",
- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "welcomeMessage": "/entity/1",
- "broadcastInCallerId": true,
- "allowInternalNumbers": true,
- "wrongChoice": true,
- "wrongChoiceMessage": "/entity/1",
- "wrongChoiceGoTo": "/entity/1",
- "repeatCount": 0,
- "endingMessage": "/entity/1",
- "options": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "menu": "/entity/1",
- "option": 0,
- "description": "string",
- "enabled": true,
- "final": true,
- "nextOption": "/entity/1",
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
], - "postAction": "string",
- "actionConnectToSIPSips": [
- "/entity/1"
], - "actionConnectToSIPMusicOnHold": true,
- "actionConnectToSIPCallerIdExtras": "string",
- "actionConnectToSIPTimeout": 0,
- "actionRedirectNumber": "string",
- "actionRedirectTimeout": 0,
- "actionRedirectUseVariable": true,
- "actionRedirectVariable": 0,
- "actionQueue": "/entity/1",
- "actionQueueTimeLimit": 0,
- "actionQueueTtsLanguage": "string",
- "actionQueueAddPolishPrefix": true,
- "actionQueueCallerIdExtras": "string",
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
The new IvrActionOpenHyperlink resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "url": "string",
- "ignoreInvalidCertificates": true,
- "outputVariable": 0,
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
id required | string |
The updated IvrActionOpenHyperlink resource
url | |
ignoreInvalidCertificates | boolean |
outputVariable | integer or null |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "url": "string",
- "ignoreInvalidCertificates": true,
- "outputVariable": 0,
- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "url": "string",
- "ignoreInvalidCertificates": true,
- "outputVariable": 0,
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
The new IvrActionPlayMessage resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "ivrMedia": "/entity/1",
- "url": "string",
- "enabled": true,
- "final": true,
- "media": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "fileName": "string",
- "musicOnHoldMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "musicOnHoldGroup": 0
}, - "fileType": "string",
- "ivrMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "mediaObject": { }
}, - "type": "ownFile",
- "createdAt": "2019-08-24T14:15:22Z",
- "duration": 0,
- "category": [
- "string"
], - "ttsMessage": "string",
- "name": "string",
- "queueMedia": "/entity/1"
}, - "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
id required | string |
The updated IvrActionPlayMessage resource
ivrMedia | string or null <iri-reference> |
url | |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "ivrMedia": "/entity/1",
- "url": "string",
- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "ivrMedia": "/entity/1",
- "url": "string",
- "enabled": true,
- "final": true,
- "media": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "fileName": "string",
- "musicOnHoldMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "musicOnHoldGroup": 0
}, - "fileType": "string",
- "ivrMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "mediaObject": { }
}, - "type": "ownFile",
- "createdAt": "2019-08-24T14:15:22Z",
- "duration": 0,
- "category": [
- "string"
], - "ttsMessage": "string",
- "name": "string",
- "queueMedia": "/entity/1"
}, - "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
The new IvrActionQueue resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "queue": "/entity/1",
- "timeLimit": 60,
- "ttsLanguage": "en",
- "callerIdExtras": "callerid",
- "addPolishPrefix": true,
- "prioritizeContacts": true,
- "useAgentsPriority": true,
- "agentsPriorityMin": 0,
- "agentsPriorityMax": 0,
- "musicOnHoldGroup": 0,
- "dynamicAgentPriority": 1,
- "enabled": true,
- "final": true,
- "allowedNext": [
- "string"
], - "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true
}
id required | string |
The updated IvrActionQueue resource
queue | string or null <iri-reference> |
timeLimit | integer Enum: 60 180 300 600 900 1200 1800 3600 |
ttsLanguage | string Enum: "en" "fr" "es" "de" "pl" "pl2" "arek" "ru" "it" |
callerIdExtras | string or null Enum: "callerid" "name" "queuename" "addressbook" |
addPolishPrefix | boolean |
prioritizeContacts | boolean |
useAgentsPriority | boolean |
agentsPriorityMin | integer |
agentsPriorityMax | integer |
musicOnHoldGroup | integer |
dynamicAgentPriority | string or null Enum: 1 2 3 4 5 6 |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "queue": "/entity/1",
- "timeLimit": 60,
- "ttsLanguage": "en",
- "callerIdExtras": "callerid",
- "addPolishPrefix": true,
- "prioritizeContacts": true,
- "useAgentsPriority": true,
- "agentsPriorityMin": 0,
- "agentsPriorityMax": 0,
- "musicOnHoldGroup": 0,
- "dynamicAgentPriority": 1,
- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "queue": "/entity/1",
- "timeLimit": 60,
- "ttsLanguage": "en",
- "callerIdExtras": "callerid",
- "addPolishPrefix": true,
- "prioritizeContacts": true,
- "useAgentsPriority": true,
- "agentsPriorityMin": 0,
- "agentsPriorityMax": 0,
- "musicOnHoldGroup": 0,
- "dynamicAgentPriority": 1,
- "enabled": true,
- "final": true,
- "allowedNext": [
- "string"
], - "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true
}
The new IvrActionReadText resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "text": "string",
- "voice": "/entity/1",
- "enabled": true,
- "language": "string",
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
id required | string |
The updated IvrActionReadText resource
text | string or null |
voice | string or null <iri-reference> |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "text": "string",
- "voice": "/entity/1",
- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "text": "string",
- "voice": "/entity/1",
- "enabled": true,
- "language": "string",
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
The new IvrActionRedirect resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "phoneNumber": "string",
- "waitingTime": 0,
- "presentation": "incoming",
- "useVariable": true,
- "variable": 0,
- "useTimeLimit": true,
- "timeLimit": 0,
- "redirectMessage": "/entity/1",
- "sip": "/entity/1",
- "allowNonEogPresentation": true,
- "enabled": true,
- "final": true,
- "allowedNext": [
- "string"
], - "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true
}
id required | string |
The updated IvrActionRedirect resource
phoneNumber | string |
waitingTime | integer |
presentation | string Enum: "incoming" "redirect" |
useVariable | boolean |
variable | integer |
useTimeLimit | boolean |
timeLimit | integer |
redirectMessage | string or null <iri-reference> |
sip | string or null <iri-reference> |
allowNonEogPresentation | boolean |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "phoneNumber": "string",
- "waitingTime": 0,
- "presentation": "incoming",
- "useVariable": true,
- "variable": 0,
- "useTimeLimit": true,
- "timeLimit": 0,
- "redirectMessage": "/entity/1",
- "sip": "/entity/1",
- "allowNonEogPresentation": true,
- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "phoneNumber": "string",
- "waitingTime": 0,
- "presentation": "incoming",
- "useVariable": true,
- "variable": 0,
- "useTimeLimit": true,
- "timeLimit": 0,
- "redirectMessage": "/entity/1",
- "sip": "/entity/1",
- "allowNonEogPresentation": true,
- "enabled": true,
- "final": true,
- "allowedNext": [
- "string"
], - "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true
}
The new IvrActionSendEmail resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "email": "string",
- "title": "string",
- "message": "string",
- "sendToMainEmail": true,
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
id required | string |
The updated IvrActionSendEmail resource
title | string |
message | string |
sendToMainEmail | boolean |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "email": "string",
- "title": "string",
- "message": "string",
- "sendToMainEmail": true,
- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "email": "string",
- "title": "string",
- "message": "string",
- "sendToMainEmail": true,
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
The new IvrActionSendSms resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "string",
- "message": "string",
- "useGateway": true,
- "use2way": true,
- "voipNumber": "/entity/1",
- "sender": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string"
}, - "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
id required | string |
The updated IvrActionSendSms resource
number | string |
message | string |
useGateway | boolean |
use2way | boolean |
voipNumber | string or null <iri-reference> |
sender | string or null <iri-reference> |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "number": "string",
- "message": "string",
- "useGateway": true,
- "use2way": true,
- "voipNumber": "/entity/1",
- "sender": "/entity/1",
- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "string",
- "message": "string",
- "useGateway": true,
- "use2way": true,
- "voipNumber": "/entity/1",
- "sender": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string"
}, - "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
The new IvrActionSetStatus resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "status": "/entity/1",
- "condition": "string",
- "conditionLessThanTimeLimit": 0,
- "conditionMoreThanTimeLimit": 0,
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
id required | string |
The updated IvrActionSetStatus resource
status | string or null <iri-reference> |
condition | string |
conditionLessThanTimeLimit | integer |
conditionMoreThanTimeLimit | integer |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "status": "/entity/1",
- "condition": "string",
- "conditionLessThanTimeLimit": 0,
- "conditionMoreThanTimeLimit": 0,
- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "status": "/entity/1",
- "condition": "string",
- "conditionLessThanTimeLimit": 0,
- "conditionMoreThanTimeLimit": 0,
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
The new IvrActionSignalError resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
id required | string |
The updated IvrActionSignalError resource
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
The new IvrActionSignalFax resource
fax | string or null <iri-reference> |
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "fax": "/entity/1",
- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "fax": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "emails": [
- "string"
], - "phoneNumber": "string"
}, - "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
id required | string |
The updated IvrActionSignalFax resource
fax | string or null <iri-reference> |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "fax": "/entity/1",
- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "fax": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "emails": [
- "string"
], - "phoneNumber": "string"
}, - "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
The new IvrActionSignalOk resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
id required | string |
The updated IvrActionSignalOk resource
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
The new IvrActionVoicemail resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "useSystemMessage": true,
- "useDefaultEmail": true,
- "ivrMedia": "/entity/1",
- "emails": [
- "string"
], - "enabled": true,
- "final": true,
- "defaultEmail": "string",
- "media": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "fileName": "string",
- "musicOnHoldMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "musicOnHoldGroup": 0
}, - "fileType": "string",
- "ivrMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "mediaObject": { }
}, - "type": "ownFile",
- "createdAt": "2019-08-24T14:15:22Z",
- "duration": 0,
- "category": [
- "string"
], - "ttsMessage": "string",
- "name": "string",
- "queueMedia": "/entity/1"
}, - "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
id required | string |
The updated IvrActionVoicemail resource
useSystemMessage | boolean |
useDefaultEmail | boolean |
ivrMedia | string or null <iri-reference> |
emails | Array of strings |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "useSystemMessage": true,
- "useDefaultEmail": true,
- "ivrMedia": "/entity/1",
- "emails": [
- "string"
], - "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "useSystemMessage": true,
- "useDefaultEmail": true,
- "ivrMedia": "/entity/1",
- "emails": [
- "string"
], - "enabled": true,
- "final": true,
- "defaultEmail": "string",
- "media": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "fileName": "string",
- "musicOnHoldMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "name": "string",
- "musicOnHoldGroup": 0
}, - "fileType": "string",
- "ivrMedia": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "mediaObject": { }
}, - "type": "ownFile",
- "createdAt": "2019-08-24T14:15:22Z",
- "duration": 0,
- "category": [
- "string"
], - "ttsMessage": "string",
- "name": "string",
- "queueMedia": "/entity/1"
}, - "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
The new IvrActionWelcomeMessage resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "voice": "/entity/1",
- "startingMessage": "string",
- "endingMessage": "string",
- "enabled": true,
- "final": true,
- "language": "string",
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
id required | string |
The updated IvrActionWelcomeMessage resource
voice | string or null <iri-reference> |
startingMessage | string |
endingMessage | string |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "voice": "/entity/1",
- "startingMessage": "string",
- "endingMessage": "string",
- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "voice": "/entity/1",
- "startingMessage": "string",
- "endingMessage": "string",
- "enabled": true,
- "final": true,
- "language": "string",
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
The new IvrConditionAuth resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "authMode": "pin",
- "pin": "string",
- "authLanguage": "pl",
- "authMessage": "/entity/1",
- "authFailureMessage": "/entity/1",
- "systemAuthMessage": true,
- "systemAuthFailureMessage": true,
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
id required | string |
The updated IvrConditionAuth resource
authMode | string Enum: "pin" "pinList" "phoneList" |
pin | string or null |
authLanguage | string Enum: "pl" "en" |
authMessage | string or null <iri-reference> |
authFailureMessage | string or null <iri-reference> |
systemAuthMessage | boolean |
systemAuthFailureMessage | boolean |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "authMode": "pin",
- "pin": "string",
- "authLanguage": "pl",
- "authMessage": "/entity/1",
- "authFailureMessage": "/entity/1",
- "systemAuthMessage": true,
- "systemAuthFailureMessage": true,
- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "authMode": "pin",
- "pin": "string",
- "authLanguage": "pl",
- "authMessage": "/entity/1",
- "authFailureMessage": "/entity/1",
- "systemAuthMessage": true,
- "systemAuthFailureMessage": true,
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
The new IvrConditionCheckIncomingNumber resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "type": "string",
- "conditionType": "string",
- "condition": "string",
- "conditionVariable": "string",
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
id required | string |
The updated IvrConditionCheckIncomingNumber resource
type | string |
conditionType | string |
condition | string or null |
conditionVariable | string |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "type": "string",
- "conditionType": "string",
- "condition": "string",
- "conditionVariable": "string",
- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "type": "string",
- "conditionType": "string",
- "condition": "string",
- "conditionVariable": "string",
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
The new IvrConditionCheckTable resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "table": "/entity/1",
- "searchFor": "string",
- "variableColumn2": 0,
- "variableColumn3": 0,
- "variableColumn4": 0,
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
id required | string |
The updated IvrConditionCheckTable resource
table | string or null <iri-reference> |
searchFor | string |
variableColumn2 | integer or null |
variableColumn3 | integer or null |
variableColumn4 | integer or null |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "table": "/entity/1",
- "searchFor": "string",
- "variableColumn2": 0,
- "variableColumn3": 0,
- "variableColumn4": 0,
- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "table": "/entity/1",
- "searchFor": "string",
- "variableColumn2": 0,
- "variableColumn3": 0,
- "variableColumn4": 0,
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
The new IvrConditionCheckVariable resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "variable": 0,
- "condition": "string",
- "conditionValue": "string",
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
id required | string |
The updated IvrConditionCheckVariable resource
variable | integer |
condition | string |
conditionValue | string |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "variable": 0,
- "condition": "string",
- "conditionValue": "string",
- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "variable": 0,
- "condition": "string",
- "conditionValue": "string",
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
The new IvrConditionStatus resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "conditions": [
- "string"
], - "enabled": true,
- "final": true,
- "availableConditions": [
- "string"
], - "isAfterQueue": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
id required | string |
The updated IvrConditionStatus resource
conditions | Array of strings |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "conditions": [
- "string"
], - "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "conditions": [
- "string"
], - "enabled": true,
- "final": true,
- "availableConditions": [
- "string"
], - "isAfterQueue": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
The new IvrConditionTime resource
scenario | string or null <iri-reference> |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "scenario": "/entity/1",
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "usePolishHolidays": true,
- "useCustomHolidays": true,
- "dayFrom": 0,
- "dayTo": 0,
- "hourFrom": 0,
- "minuteFrom": 0,
- "hourTo": 0,
- "minuteTo": 0,
- "type": 0,
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
id required | string |
The updated IvrConditionTime resource
usePolishHolidays | boolean |
useCustomHolidays | boolean |
dayFrom | integer |
dayTo | integer |
hourFrom | integer |
minuteFrom | integer |
hourTo | integer |
minuteTo | integer |
type | string Enum: 0 1 |
enabled | boolean |
parentTrue | string or null <iri-reference> |
parentFalse | string or null <iri-reference> |
{- "usePolishHolidays": true,
- "useCustomHolidays": true,
- "dayFrom": 0,
- "dayTo": 0,
- "hourFrom": 0,
- "minuteFrom": 0,
- "hourTo": 0,
- "minuteTo": 0,
- "type": 0,
- "enabled": true,
- "parentTrue": "/entity/1",
- "parentFalse": "/entity/1"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "usePolishHolidays": true,
- "useCustomHolidays": true,
- "dayFrom": 0,
- "dayTo": 0,
- "hourFrom": 0,
- "minuteFrom": 0,
- "hourTo": 0,
- "minuteTo": 0,
- "type": 0,
- "enabled": true,
- "final": true,
- "position": 0,
- "editable": true,
- "nextFalse": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "nextTrue": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "enabled": true,
- "position": 0,
- "editable": true,
- "nextFalse": { },
- "nextTrue": { },
- "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "final": true,
- "allowedNext": [
- "string"
]
}, - "price": 0,
- "starting": true,
- "isEnding": true,
- "alwaysTrue": true,
- "allowedNext": [
- "string"
]
}
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "mediaObject": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "fileName": "string",
- "fileType": "string",
- "type": "ownFile",
- "createdAt": "2019-08-24T14:15:22Z",
- "duration": 0,
- "category": [
- "string"
], - "ttsMessage": "string",
- "name": "string"
}
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "mediaObject": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "fileName": "string",
- "fileType": "string",
- "type": "ownFile",
- "createdAt": "2019-08-24T14:15:22Z",
- "duration": 0,
- "category": [
- "string"
], - "ttsMessage": "string",
- "name": "string"
}
}
page | integer Default: 1 The collection page number |
itemsPerPage | integer >= 0 Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "agents": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "sip": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string",
- "loggedIn": true,
- "deviceName": "string"
}, - "phoneNumber": "string",
- "priority": 0,
- "autoEnable": true,
- "dialTime": 0,
- "disableOnInactivity": true,
- "enabled": true,
- "sipInterface": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string",
- "loggedIn": true,
- "deviceName": "string"
}, - "name": "string"
}
], - "name": "string",
- "pickUpMessage": "/entity/1",
- "useKeypadActions": true,
- "announceToFirstUser": true,
- "announceToFirstUserSystemMessage": 0,
- "announceToFirstUserDefaultMessage": true,
- "announceToFirstUserMessage": "/entity/1",
- "positionInQueueMessage": "/entity/1",
- "positionInQueueDefaultMessage": true,
- "thankYouSystemMessage": 0,
- "thankYouDefaultMessage": true,
- "thankYouMessage": "/entity/1",
- "notificationEmail": "string",
- "messageInterval": 0,
- "announceWaitingTime": true,
- "breakBetweenCalls": 0,
- "callsLimit": 0,
- "strategy": "ringall",
- "reportWaitingTime": true,
- "weight": 0,
- "periodicMessage": "/entity/1",
- "periodicMessageInterval": 0,
- "announcePosition": "yes",
- "announcePositionLimit": 0,
- "autofill": true,
- "abandonNoSipAgents": true,
- "abandonNoActiveAgents": true,
- "deactivateNotAnsweringAgents": true,
- "connected": 0,
- "queued": 0,
- "dialer": true,
- "availableSIPs": [
- "string"
], - "ivrActionQueueScenarios": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "agents": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "sip": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string",
- "loggedIn": true,
- "deviceName": "string"
}, - "phoneNumber": "string",
- "priority": 0,
- "autoEnable": true,
- "dialTime": 0,
- "disableOnInactivity": true,
- "enabled": true,
- "sipInterface": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "id": 0,
- "firstName": "string",
- "lastName": "string",
- "loggedIn": true,
- "deviceName": "string"
}, - "name": "string"
}
], - "name": "string",
- "pickUpMessage": "/entity/1",
- "useKeypadActions": true,
- "announceToFirstUser": true,
- "announceToFirstUserSystemMessage": 0,
- "announceToFirstUserDefaultMessage": true,
- "announceToFirstUserMessage": "/entity/1",
- "positionInQueueMessage": "/entity/1",
- "positionInQueueDefaultMessage": true,
- "thankYouSystemMessage": 0,
- "thankYouDefaultMessage": true,
- "thankYouMessage": "/entity/1",
- "notificationEmail": "string",
- "messageInterval": 0,
- "announceWaitingTime": true,
- "breakBetweenCalls": 0,
- "callsLimit": 0,
- "strategy": "ringall",
- "reportWaitingTime": true,
- "weight": 0,
- "periodicMessage": "/entity/1",
- "periodicMessageInterval": 0,
- "announcePosition": "yes",
- "announcePositionLimit": 0,
- "autofill": true,
- "abandonNoSipAgents": true,
- "abandonNoActiveAgents": true,
- "deactivateNotAnsweringAgents": true,
- "connected": 0,
- "queued": 0,
- "dialer": true,
- "availableSIPs": [
- "string"
], - "ivrActionQueueScenarios": {
- "@context": "string",
- "@id": "string",
- "@type": "string"
}
}
number | string |
region | string |
region[] | Array of strings |
country | string |
country[] | Array of strings |
sms | string Enum: "NONE" "INCOMING" "ALL" |
sms[] | Array of strings Items Enum: "NONE" "INCOMING" "ALL" |
inUse | boolean Must be set to false to return only available numbers |
onlySms | boolean |
type | string Enum: "normal" "silver" "golden" |
mobile | boolean |
page | integer Default: 1 The collection page number |
itemsPerPage | integer >= 0 Default: 30 The number of items per page |
{- "hydra:member": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "string",
- "inUse": true,
- "operator": "string",
- "mobile": true,
- "sms": "NONE",
- "price": "string",
- "activationPrice": "string",
- "golden": true,
- "isRemoved": true,
- "domestic": true,
- "country": "/entity/1",
- "servicePrice": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "service": "string",
- "pricePerMonth": 0,
- "pricePerMonthNetto": 0,
- "pricePerMonthToCharge": 0,
- "pricePerMonthNettoToCharge": 0,
- "daysInPeriod": 0,
- "amountToCharge": 0,
- "amountToChargeNetto": 0,
- "comment": "string",
- "activationCost": 0,
- "activationCostNetto": 0,
- "freePeriod": "2019-08-24T14:15:22Z",
- "payPerSip": true,
- "requiresConfirmation": true,
- "serviceName": "string"
}, - "silver": true,
- "onlySms": true,
- "inRange": true,
- "mobileServicePrice": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "activationCost": 0,
- "activationCostNetto": 0,
- "priceNetto": [
- "string"
], - "price": [
- "string"
], - "amountToCharge": [
- "string"
], - "amountToChargeNetto": [
- "string"
], - "pricePerMonthNetto": [
- "string"
], - "pricePerMonth": [
- "string"
]
}
}
], - "hydra:totalItems": 0,
- "hydra:view": {
- "@id": "/entity/1",
- "@type": "string",
- "hydra:first": "/entity/1",
- "hydra:last": "/entity/1",
- "hydra:next": "/entity/1"
}, - "hydra:search": {
- "@type": "string",
- "hydra:template": "string",
- "hydra:variableRepresentation": "string",
- "hydra:mapping": [
- {
- "@type": "string",
- "variable": "string",
- "property": "string",
- "required": true
}
]
}
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "number": "string",
- "inUse": true,
- "operator": "string",
- "mobile": true,
- "sms": "NONE",
- "price": "string",
- "activationPrice": "string",
- "golden": true,
- "isRemoved": true,
- "domestic": true,
- "country": "/entity/1",
- "servicePrice": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "service": "string",
- "pricePerMonth": 0,
- "pricePerMonthNetto": 0,
- "pricePerMonthToCharge": 0,
- "pricePerMonthNettoToCharge": 0,
- "daysInPeriod": 0,
- "amountToCharge": 0,
- "amountToChargeNetto": 0,
- "comment": "string",
- "activationCost": 0,
- "activationCostNetto": 0,
- "freePeriod": "2019-08-24T14:15:22Z",
- "payPerSip": true,
- "requiresConfirmation": true,
- "serviceName": "string"
}, - "silver": true,
- "onlySms": true,
- "inRange": true,
- "mobileServicePrice": {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "activationCost": 0,
- "activationCostNetto": 0,
- "priceNetto": [
- "string"
], - "price": [
- "string"
], - "amountToCharge": [
- "string"
], - "amountToChargeNetto": [
- "string"
], - "pricePerMonthNetto": [
- "string"
], - "pricePerMonth": [
- "string"
]
}
}
[- {
- "incomingSystemAnsweredCount": 0,
- "incomingConversationCount": 0,
- "incomingEstablishedCount": 0,
- "outgoingEstablishedCount": 0,
- "outgoingConversationCount": 0,
- "incomingCalls": [
- {
- "fromNumber": "string",
- "toNumber": "string",
- "connectionTime": 0,
- "conversationTime": 0,
- "sip": {
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}, - "status": "string",
- "internalNumber": {
- "id": 0,
- "number": "string"
}, - "incoming": true
}
], - "outgoingCalls": [
- {
- "fromNumber": "string",
- "toNumber": "string",
- "connectionTime": 0,
- "conversationTime": 0,
- "sip": {
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}, - "status": "string",
- "internalNumber": {
- "id": 0,
- "number": "string"
}, - "incoming": true
}
], - "internalCalls": [
- {
- "fromNumber": "string",
- "toNumber": "string",
- "connectionTime": 0,
- "conversationTime": 0,
- "sip": {
- "id": 0,
- "firstName": "string",
- "lastName": "string"
}, - "status": "string",
- "internalNumber": {
- "id": 0,
- "number": "string"
}, - "incoming": true
}
]
}
]
The new SmsMessage resource
sender | string Enum: "random" "BramkaSMS" "2Way" "voipNumber" "smsSender" |
recipients | Array of strings |
voipNumber | string or null <iri-reference> |
smsSender | string or null <iri-reference> |
text | string |
sendTime | string or null <date-time> |
{- "sender": "random",
- "recipients": [
- "string"
], - "voipNumber": "/entity/1",
- "smsSender": "/entity/1",
- "text": "string",
- "sendTime": "2019-08-24T14:15:22Z"
}
{- "@context": "string",
- "@id": "string",
- "@type": "string",
- "queuedMessages": [
- {
- "@context": "string",
- "@id": "string",
- "@type": "string",
- "status": "string",
- "errorDescription": "string"
}
], - "status": "string"
}