| Contact | Donate | Imprint |
| CallDuration | CallDurationModule | SignalMessenger |
| Property | Type | Entity | Reference | Module |
| (1) CallType | STRING | CallDuration | ||
| (2) Conversation | LONG | CallDuration | Conversation | ConversationModule |
| (3) EndedAt | DATE | CallDuration | ||
| (4) InitiatorUserAccount | LONG | CallDuration | ||
| (5) ProtocolVersion | STRING | CallDuration | ||
| (6) StartedAt | DATE | CallDuration | ||
| (7) TerminationReason | STRING | CallDuration |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /callduration/conversation/{id} | findAllCallDurationOfConversation(id) | CallDurationModule | GET | Conversation CallDuration |
| (2) /callduration/{id} | findCallDurationById(id) | CallDurationModule | GET | CallDuration |
| (3) /callduration | insertCallDuration(callduration) | CallDurationModule | POST | CallDuration |
| (4) /callduration | findAllCallDuration() | CallDurationModule | GET | CallDuration |
| (5) /callduration/{id} | updateCallDurationById(callduration) | CallDurationModule | PUT | CallDuration |
| (6) /callduration/{id} | deleteCallDurationById(id) | CallDurationModule | DELETE | CallDuration |
| (7) /callparticipant/callduration/{id} | findAllCallParticipantOfCallDuration(id) | CallDurationModule | GET | CallDuration CallParticipant |
Example:
final CallDuration callduration = (CallDuration) invokeModule(CALL_DURATION_MODULE + "/callduration/" + id, CallDuration.class);| Contact | Donate | Imprint |