# On_abReceivedAfterLogin
Description
Notification after the address book has been loaded after logging in to the server.
EventHandler<string> On_abReceivedAfterLogin
Response example
{
"event": "abReceivedAfterLogin",
"abook": [
{
"peerId": "user777@some.server",
"peerDn": "user 777",
"status": 0,
"extStatus": 0,
"lastOnlineTime": 1690962961,
"additionalStatus": "at lunch",
"isEditable" : true
},
{
"peerId": "user666@some.server",
"peerDn": "user 666",
"status": 1,
"extStatus": 2,
"lastOnlineTime": 0,
"additionalStatus": "went to the store",
"isEditable" : true
}
],
"method": "event"
}
Response Parameters
| Name | Description |
|---|---|
| event | Event type: "abReceivedAfterLogin" |
| method | Method type: "event" |
| abook | List of contacts |
| peerId | TrueConf ID unique user identifier |
| peerDn | User display name |
| status | User status: • -1 — Invalid user • 0 — Offline user • 1 — Available user • 2 — Busy user • 5 — In a joinable group conference |
| extStatus | Extended user status: • -1 — Invalid user • 0 — Offline user • 1 — Recently active but offline • 2 — Available user • 3 — Available on the phone • 4 — Available from the terminal • 5 — Available (Do Not Disturb) • 6 — Away • 7 — Busy user • 8 — Busy on the phone • 9 — Busy at the terminal • 10 — In a joinable group conference |
| lastOnlineTime | Last available time in Unix format (0 if currently available) |
| additionalStatus | Additional user status as text |
| isEditable | Contact edit flag: • true - Contact can be edited • false - Contact cannot be edited |
See also