> ## Documentation Index
> Fetch the complete documentation index at: https://docs.authsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom mapping

> Learn how to map from custom fields on objects for Authsignal Call Connect.

Authsignal Call Connect may be added to many different object types, including:

* Incident
* Ticket
* Interaction
* Task

In order to ensure the correct details are passed along to each different object type, they must be mapped.

This is done through the System Property `x_auths_cc.table.field.mapping`, accessible by searching for `sys_properties.list`, pressing enter, and searching for the table.

An example configuration is shown below, showing mapping values from the `assigned_to` and `opened_for` properties of the `ticket` and `interaction` objects.
This allows the agent to be able to select between `personal` and `work` phone numbers and email addresses.

```json theme={null}
[
  {
    "ticket": {
      "phone": {
        "personal": {
          "ref": "assigned_to.u_home_mobile_phone2",
          "val": "1"
        },
        "work": {
          "ref": "assigned_to.mobile_phone",
          "val": "2"
        }
      },
      "email": {
        "personal": {
          "ref": "assigned_to.email",
          "val": "1"
        },
        "work": {
          "ref": "assigned_to.email",
          "val": "2"
        }
      }
    }
  },
  {
    "interaction": {
      "phone": {
        "personal": {
          "ref": "opened_for.u_home_mobile_phone2",
          "val": "1"
        },
        "work": {
          "ref": "opened_for.mobile_phone",
          "val": "2"
        }
      },
      "email": {
        "personal": {
          "ref": "opened_for.u_personal_email",
          "val": "1"
        },
        "work": {
          "ref": "opened_for.email",
          "val": "2"
        }
      }
    }
  }
]
```
