Dialler Campaign Data Structure
A Dialler Campaign is represented as a JSON Object as shown in the following example:
{ "ContactPreviewTime": 5, "nMaxParallelLines": null, "bCloseContactsOnIncomingCallsMatchCallerID": true, "dtTo": null, "LanguagesID": 2, "bCallerIDActive": false, "Name": "Campaign 1000", "BusyTriesInSeriesMaximum": 2, "RoutingApplicationsID": null, "AutoDiallerAgentConnectedResultCodesID": null, "ID": 510, "bActiveCampaign": true, "CallerID": null, "CrmUrl": null, "MaxReachedEndResultID": 2491, "ForeignSystemID": "1000", "GDPRAutomaticWavesID": null, "bMasterCampaign": false, "AcdAgentStatusIDPause": null, "OpeningTimesID": null, "PostCallInterval": 10, "AutoDiallerIVRConnectedResultCodesID": null, "bCloseContactsOnIncomingCallsMatchTACExportCode": false, "bQueryExternalSystem": false, "BusyTriesInSeriesDelaySeconds": 30, "dtLastModified": "2019-10-23T01:29:44.125", "AnsweringMachineWavesID": null, "AbortExternalSystemResultCodesID": 2495, "UserData": "User Data", "SalesForceStatus": null, "ServiceNumbersID": 6, "AnsweringMachineResultCodesID": 2493, "dtAutoDiallerNextTry": null, "MaxRingTime": 30, "AcdGroupsID": null, "CustomAgentHomeFieldLayout": null, "bReleaseCampaign": false, "DiallerCampaignsType": null, "bCloseContactsOnIncomingCalls": true, "ContactTriesMaximum": 3, "NotReachedDelayTimeSeconds": 5, "bFoundInSalesForcePass": false, "IncomingCallsTransactionCodesExportKeys": null, "HolidayTimesID": null, "ExternalSystemsQueryURL": null, "AcdAgentStatusIDPostCall": null, "bCloseContactsOnIncomingCallsMatchUserData": false, "dtFrom": null, "bTestCampaign": false, "ClientsID": 1, "AbortOnNoTelNumberResultCodesID": 2492, "IncomingCallResultCodesID": 2494 }
Dialler Result Code Data Structure
A Dialler Result Code is represented as a JSON Object as shown in the following example. Note, that the content fields will be returned in the language which is provided when the result codes are queried.
{ "bDone": true, "DiallerResultCodesTypesContent": "Done", "bDelay": false, "DiallerCampaignsID": 535, "DiallerResultCodesTypesShortText": "DiallerResultCodesTypes.1", "bAllowDelete": true, "ExportKey": "ABG", "Content": "Appointment made", "ShortText": "DiallerCampaignsResultCodes.2695", "bAborted": false, "ID": 2695, "bAgentBound": null, "TimeOffset": null, "bAppointment": false, "DiallerResultCodesTypesID": 1 }
Dialler Contact Data Structure
A Dialler Contact is represented as a JSON Object as shown in the following example:
{ "bLastResultMailbox": false, "bPhoneNumber3Invalid": null, "bPhoneNumber4Invalid": null, "Company": null, "ExternalSystemLink": null, "Email": null, "LastAcdAgentEndReasonsID": null, "Address": null, "bPhoneNumber6Invalid": null, "PhoneNumber2LastAcdAgentEndReasonsID": null, "dtNextTry": null, "bPhoneNumber5Invalid": null, "bPhoneNumber1Invalid": null, "bPhoneNumber2Invalid": null, "Name": "Mustermann", "nTriesPhoneNumber5": 0, "nTriesPhoneNumber4": 0, "nTriesPhoneNumber6": 0, "nPhoneNumber6LastCause": null, "AccountIBAN": null, "FaxNumber": null, "Manufacturer": null, "ID": 214648, "nTriesPhoneNumber1": 0, "nPhoneNumber3LastCause": null, "Client": null, "nTriesPhoneNumber3": 0, "nTriesPhoneNumber2": 0, "PhoneNumber4": null, "dtPhoneNumber2LastTry": null, "PhoneNumber3": null, "SalesForceCampaignMembersID": null, "PhoneNumber6": null, "PhoneNumber5": null, "dtPhoneNumber4LastTry": null, "PhoneNumber2": null, "nPhoneNumber2LastCause": null, "PhoneNumber1": "4919912345678", "ReferenceNumber": null, "DiallerCampaignsResultCodesID": null, "dtPhoneNumber6LastTry": null, "City": null, "AccountNationalBankCode": null, "PhoneNumber4LastAcdAgentEndReasonsID": null, "dtLastTry": null, "Country": null, "nPhoneNumberDelayAppt": null, "Region": null, "dtExported": null, "TimeWindowIndex": null, "dtLastModified": "2020-03-28T05:54:56.115", "DiallerResultCodesTypesID": null, "AccountBIC": null, "DiallerNextAction": null, "UserData": null, "PostalCode": null, "Website": null, "nPhoneNumber1LastCause": null, "DiallerCampaignsID": 517, "Salutation": null, "bAbortedExternalSystem": false, "bAvailableContact": false, "dtEndDate": null, "dtBeginDate": null, "dtImported": "2020-02-25T03:12:39.948", "dtFollowUp": null, "GetNextContactResult": null, "PhoneNumber6LastAcdAgentEndReasonsID": null, "nBusyTriesInSeries": 0, "PhoneNumber1LastAcdAgentEndReasonsID": null, "AccountOwner": null, "DiallerNextActionFromCurrentCall": null, "bFoundInSalesForcePass": false, "Comment": null, "dtPhoneNumber1LastTry": null, "dtPhoneNumber3LastTry": null, "FirstName": "Max", "RandomSortOrder": 931431, "PhoneNumber5LastAcdAgentEndReasonsID": null, "Amount": null, "AccountBank": null, "FollowUpUsersID": null, "Title": null, "Service": null, "dtPhoneNumber5LastTry": null, "ReservedUsersID": null, "AccountNumber": null, "nPhoneNumber5LastCause": null, "nTriesContact": 0, "nPhoneNumberLastUsed": null, "nPhoneNumber4LastCause": null, "Model": null, "PhoneNumber3LastAcdAgentEndReasonsID": null, "Tag": null }
Dialler Contacts History Data Structure
A dialler contact history record is represented as a JSON Object as shown in the following example:
{ "bOutbound": true, "dtCallEnd": "2020-11-11T14:03:46.898", "UserData": "Contact18", "ServiceNumbersID": 99, "DiallerCampaignsID": 551, "ANumber_CountryCodesID": 49, "BNumber_CountryCodesID": 49, "DiallerContactsID": 215228, "ANumber_AreaCodesID": 4645, "CONNRES": 1, "BNumber_AreaCodesID": 4645, "bCallerHangup": true, "ANumber": "49894614950703", "dtCallConnect": "2020-11-11T14:03:40.796", "dtCreatedDiallerContactsHistory": "2020-11-11T14:03:56.286", "CauseCodesID": 31, "dtCallAlert": "2020-11-11T14:03:38.489", "PhoneNumberOffset": 1, "DiallerCampaignsResultCodesID": 2816, "StatisticsPartAID": 223389, "UsersID": 3, "BNumber": "49894614950665", "UserData2": null, "ClientsID": 1, "UserData3": null, "dtCallStart": "2020-11-11T14:03:15.922", "bTestCall": false, "PhoneNumber": "49894614950703", "DiallerContactsHistoryID": 1135, "DiallerResultCodesTypesID": 4 }