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 | |
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) |