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
}
  • No labels