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
}
]
}
}