diff --git a/src/net/java/sip/communicator/impl/protocol/sip/CallParticipantSipImpl.java b/src/net/java/sip/communicator/impl/protocol/sip/CallParticipantSipImpl.java index 757cf1b71..77197ac52 100644 --- a/src/net/java/sip/communicator/impl/protocol/sip/CallParticipantSipImpl.java +++ b/src/net/java/sip/communicator/impl/protocol/sip/CallParticipantSipImpl.java @@ -450,7 +450,11 @@ public ProtocolProviderService getProtocolProvider() */ public Contact getContact() { - return null; + ProtocolProviderService pps = call.getProtocolProvider(); + OperationSetPresence opSetPresence = (OperationSetPresence) pps + .getOperationSet(OperationSetPresence.class); + + return opSetPresence.findContactByID(getAddress()); } }