PortSIP VoIP SDK Manual for Android  16.2
PortSIP features our newest, supported, quality-assured VoIP SDK used by Several hundred companies around the world for easy VoIP application develop and quality-assured code.
Public Member Functions | List of all members
com.portsip.OnPortSIPEvent Interface Reference

Public Member Functions

void onRegisterSuccess (String reason, int code, String sipMessage)
 
void onRegisterFailure (String reason, int code, String sipMessage)
 
void onInviteIncoming (long sessionId, String callerDisplayName, String caller, String calleeDisplayName, String callee, String audioCodecs, String videoCodecs, boolean existsAudio, boolean existsVideo, String sipMessage)
 
void onInviteTrying (long sessionId)
 
void onInviteSessionProgress (long sessionId, String audioCodecs, String videoCodecs, boolean existsEarlyMedia, boolean existsAudio, boolean existsVideo, String sipMessage)
 
void onInviteRinging (long sessionId, String statusText, int statusCode, String sipMessage)
 
void onInviteAnswered (long sessionId, String callerDisplayName, String caller, String calleeDisplayName, String callee, String audioCodecs, String videoCodecs, boolean existsAudio, boolean existsVideo, String sipMessage)
 
void onInviteFailure (long sessionId, String reason, int code, String sipMessage)
 
void onInviteUpdated (long sessionId, String audioCodecs, String videoCodecs, boolean existsAudio, boolean existsVideo, String sipMessage)
 
void onInviteConnected (long sessionId)
 
void onInviteBeginingForward (String forwardTo)
 
void onInviteClosed (long sessionId)
 
void onDialogStateUpdated (String BLFMonitoredUri, String BLFDialogState, String BLFDialogId, String BLFDialogDirection)
 
void onRemoteHold (long sessionId)
 
void onRemoteUnHold (long sessionId, String audioCodecs, String videoCodecs, boolean existsAudio, boolean existsVideo)
 
void onReceivedRefer (long sessionId, long referId, String to, String from, String referSipMessage)
 
void onReferAccepted (long sessionId)
 
void onReferRejected (long sessionId, String reason, int code)
 
void onTransferTrying (long sessionId)
 
void onTransferRinging (long sessionId)
 
void onACTVTransferSuccess (long sessionId)
 
void onACTVTransferFailure (long sessionId, String reason, int code)
 
void onReceivedSignaling (long sessionId, String message)
 
void onSendingSignaling (long sessionId, String message)
 
void onWaitingVoiceMessage (String messageAccount, int urgentNewMessageCount, int urgentOldMessageCount, int newMessageCount, int oldMessageCount)
 
void onWaitingFaxMessage (String messageAccount, int urgentNewMessageCount, int urgentOldMessageCount, int newMessageCount, int oldMessageCount)
 
void onRecvDtmfTone (long sessionId, int tone)
 
void onRecvOptions (String optionsMessage)
 
void onRecvInfo (String infoMessage)
 
void onRecvNotifyOfSubscription (long subscribeId, String notifyMessage, byte[] messageData, int messageDataLength)
 
void onPresenceRecvSubscribe (long subscribeId, String fromDisplayName, String from, String subject)
 
void onPresenceOnline (String fromDisplayName, String from, String stateText)
 
void onPresenceOffline (String fromDisplayName, String from)
 
void onRecvMessage (long sessionId, String mimeType, String subMimeType, byte[] messageData, int messageDataLength)
 
void onRecvOutOfDialogMessage (String fromDisplayName, String from, String toDisplayName, String to, String mimeType, String subMimeType, byte[] messageData, int messageDataLength, String sipMessage)
 
void onSendMessageSuccess (long sessionId, long messageId)
 
void onSendMessageFailure (long sessionId, long messageId, String reason, int code)
 
void onSendOutOfDialogMessageSuccess (long messageId, String fromDisplayName, String from, String toDisplayName, String to)
 
void onSendOutOfDialogMessageFailure (long messageId, String fromDisplayName, String from, String toDisplayName, String to, String reason, int code)
 
void onSubscriptionFailure (long subscribeId, int statusCode)
 
void onSubscriptionTerminated (long subscribeId)
 
void onPlayAudioFileFinished (long sessionId, String fileName)
 
void onPlayVideoFileFinished (long sessionId)
 
void onReceivedRTPPacket (long sessionId, boolean isAudio, byte[] RTPPacket, int packetSize)
 
void onSendingRTPPacket (long sessionId, boolean isAudio, byte[] RTPPacket, int packetSize)
 
void onAudioRawCallback (long sessionId, int enum_audioCallbackMode, byte[] data, int dataLength, int samplingFreqHz)
 
void onVideoRawCallback (long sessionId, int enum_videoCallbackMode, int width, int height, byte[] data, int dataLength)
 

The documentation for this interface was generated from the following file: