# 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

Last Updated: 12/22/2025