PortSIP VoIP SDK Manual for iOS
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.
- a -
acceptRefer:referSignaling: :
PortSIPSDK
addAudioCodec: :
PortSIPSDK
addSipMessageHeader:methodName:msgType:headerName:headerValue: :
PortSIPSDK
addSupportedMimeType:mimeType:subMimeType: :
PortSIPSDK
addVideoCodec: :
PortSIPSDK
answerCall:videoCall: :
PortSIPSDK
attendedRefer2:replaceSessionId:replaceMethod:target:referTo: :
PortSIPSDK
attendedRefer:replaceSessionId:referTo: :
PortSIPSDK
audioPlayLoopbackTest: :
PortSIPSDK
- c -
call:sendSdp:videoCall: :
PortSIPSDK
clearAddedSipMessageHeaders :
PortSIPSDK
clearAudioCodec :
PortSIPSDK
clearModifiedSipMessageHeaders :
PortSIPSDK
clearVideoCodec :
PortSIPSDK
createAudioConference :
PortSIPSDK
createVideoConference:videoWidth:videoHeight:displayLocalVideo: :
PortSIPSDK
- d -
destroyConference :
PortSIPSDK
disableCallForward :
PortSIPSDK
disableSessionTimer :
PortSIPSDK
displayLocalVideo: :
PortSIPSDK
- e -
enable3GppTags: :
PortSIPSDK
enableAudioQos: :
PortSIPSDK
enableAudioStreamCallback:enable:callbackMode: :
PortSIPSDK
enableAutoCheckMwi: :
PortSIPSDK
enableCallbackSendingSignaling: :
PortSIPSDK
enableCallForward:forwardTo: :
PortSIPSDK
enableCallKit: :
PortSIPSDK
enableCNG: :
PortSIPSDK
enableEarlyMedia: :
PortSIPSDK
enableReliableProvisional: :
PortSIPSDK
enableRport: :
PortSIPSDK
enableSendPcmStreamToRemote:state:streamSamplesPerSec: :
PortSIPSDK
enableSendVideoStreamToRemote:state: :
PortSIPSDK
enableSessionTimer:refreshMode: :
PortSIPSDK
enableVAD: :
PortSIPSDK
enableVideoQos: :
PortSIPSDK
enableVideoStreamCallback:callbackMode: :
PortSIPSDK
- f -
forwardCall:forwardTo: :
PortSIPSDK
- g -
getAudioStatistics:sendBytes:sendPackets:sendPacketsLost:sendFractionLost:sendRttMS:sendCodecType:sendJitterMS:sendAudioLevel:recvBytes:recvPackets:recvPacketsLost:recvFractionLost:recvCodecType:recvJitterMS:recvAudioLevel: :
PortSIPSDK
getLocalIpAddress: :
PortSIPSDK
getNICNums :
PortSIPSDK
getSipMessageHeaderValue:headerName: :
PortSIPSDK
getVersion :
PortSIPSDK
getVideoRenderView :
PortSIPVideoRenderView
getVideoStatistics:sendBytes:sendPackets:sendPacketsLost:sendFractionLost:sendRttMS:sendCodecType:sendFrameWidth:sendFrameHeight:sendBitrateBPS:sendFramerate:recvBytes:recvPackets:recvPacketsLost:recvFractionLost:recvCodecType:recvFrameWidth:recvFrameHeight:recvBitrateBPS:recvFramerate: :
PortSIPSDK
- h -
hangUp: :
PortSIPSDK
hold: :
PortSIPSDK
- i -
initialize:localIP:localSIPPort:loglevel:logPath:maxLine:agent:audioDeviceLayer:videoDeviceLayer:TLSCertificatesRootPath:TLSCipherList:verifyTLSCertificate: :
PortSIPSDK
initVideoRender :
PortSIPVideoRenderView
isAudioCodecEmpty :
PortSIPSDK
isVideoCodecEmpty :
PortSIPSDK
- j -
joinToConference: :
PortSIPSDK
- m -
modifySipMessageHeader:methodName:msgType:headerName:headerValue: :
PortSIPSDK
muteSession:muteIncomingAudio:muteOutgoingAudio:muteIncomingVideo:muteOutgoingVideo: :
PortSIPSDK
- o -
onACTVTransferFailure:reason:code: :
<PortSIPEventDelegate >
onACTVTransferSuccess: :
<PortSIPEventDelegate >
onAudioRawCallback:audioCallbackMode:data:dataLength:samplingFreqHz: :
<PortSIPEventDelegate >
onDialogStateUpdated:BLFDialogState:BLFDialogId:BLFDialogDirection: :
<PortSIPEventDelegate >
onInviteAnswered:callerDisplayName:caller:calleeDisplayName:callee:audioCodecs:videoCodecs:existsAudio:existsVideo:sipMessage: :
<PortSIPEventDelegate >
onInviteBeginingForward: :
<PortSIPEventDelegate >
onInviteClosed: :
<PortSIPEventDelegate >
onInviteConnected: :
<PortSIPEventDelegate >
onInviteFailure:reason:code:sipMessage: :
<PortSIPEventDelegate >
onInviteIncoming:callerDisplayName:caller:calleeDisplayName:callee:audioCodecs:videoCodecs:existsAudio:existsVideo:sipMessage: :
<PortSIPEventDelegate >
onInviteRinging:statusText:statusCode:sipMessage: :
<PortSIPEventDelegate >
onInviteSessionProgress:audioCodecs:videoCodecs:existsEarlyMedia:existsAudio:existsVideo:sipMessage: :
<PortSIPEventDelegate >
onInviteTrying: :
<PortSIPEventDelegate >
onInviteUpdated:audioCodecs:videoCodecs:existsAudio:existsVideo:sipMessage: :
<PortSIPEventDelegate >
onPlayAudioFileFinished:fileName: :
<PortSIPEventDelegate >
onPlayVideoFileFinished: :
<PortSIPEventDelegate >
onPresenceOffline:from: :
<PortSIPEventDelegate >
onPresenceOnline:from:stateText: :
<PortSIPEventDelegate >
onPresenceRecvSubscribe:fromDisplayName:from:subject: :
<PortSIPEventDelegate >
onReceivedRefer:referId:to:from:referSipMessage: :
<PortSIPEventDelegate >
onReceivedRTPPacket:isAudio:RTPPacket:packetSize: :
<PortSIPEventDelegate >
onReceivedSignaling:message: :
<PortSIPEventDelegate >
onRecvDtmfTone:tone: :
<PortSIPEventDelegate >
onRecvInfo: :
<PortSIPEventDelegate >
onRecvMessage:mimeType:subMimeType:messageData:messageDataLength: :
<PortSIPEventDelegate >
onRecvNotifyOfSubscription:notifyMessage:messageData:messageDataLength: :
<PortSIPEventDelegate >
onRecvOptions: :
<PortSIPEventDelegate >
onRecvOutOfDialogMessage:from:toDisplayName:to:mimeType:subMimeType:messageData:messageDataLength:sipMessage: :
<PortSIPEventDelegate >
onReferAccepted: :
<PortSIPEventDelegate >
onReferRejected:reason:code: :
<PortSIPEventDelegate >
onRegisterFailure:statusCode:sipMessage: :
<PortSIPEventDelegate >
onRegisterSuccess:statusCode:sipMessage: :
<PortSIPEventDelegate >
onRemoteHold: :
<PortSIPEventDelegate >
onRemoteUnHold:audioCodecs:videoCodecs:existsAudio:existsVideo: :
<PortSIPEventDelegate >
onSendingRTPPacket:isAudio:RTPPacket:packetSize: :
<PortSIPEventDelegate >
onSendingSignaling:message: :
<PortSIPEventDelegate >
onSendMessageFailure:messageId:reason:code: :
<PortSIPEventDelegate >
onSendMessageSuccess:messageId: :
<PortSIPEventDelegate >
onSendOutOfDialogMessageFailure:fromDisplayName:from:toDisplayName:to:reason:code: :
<PortSIPEventDelegate >
onSendOutOfDialogMessageSuccess:fromDisplayName:from:toDisplayName:to: :
<PortSIPEventDelegate >
onSubscriptionFailure:statusCode: :
<PortSIPEventDelegate >
onSubscriptionTerminated: :
<PortSIPEventDelegate >
onTransferRinging: :
<PortSIPEventDelegate >
onTransferTrying: :
<PortSIPEventDelegate >
onVideoRawCallback:videoCallbackMode:width:height:data:dataLength: :
<PortSIPEventDelegate >
onWaitingFaxMessage:urgentNewMessageCount:urgentOldMessageCount:newMessageCount:oldMessageCount: :
<PortSIPEventDelegate >
onWaitingVoiceMessage:urgentNewMessageCount:urgentOldMessageCount:newMessageCount:oldMessageCount: :
<PortSIPEventDelegate >
outOfDialogRefer:replaceMethod:target:referTo: :
PortSIPSDK
- p -
pickupBLFCall:videoCall: :
PortSIPSDK
playAudioFileToRemote:filename:fileSamplesPerSec:loop: :
PortSIPSDK
playAudioFileToRemoteAsBackground:filename:fileSamplesPerSec: :
PortSIPSDK
playVideoFileToRemote:aviFile:loop:playAudio: :
PortSIPSDK
presenceAcceptSubscribe: :
PortSIPSDK
presenceRejectSubscribe: :
PortSIPSDK
presenceSubscribe:subject: :
PortSIPSDK
presenceTerminateSubscribe: :
PortSIPSDK
- r -
refer:referTo: :
PortSIPSDK
refreshRegistration: :
PortSIPSDK
registerServer:retryTimes: :
PortSIPSDK
rejectCall:code: :
PortSIPSDK
rejectRefer: :
PortSIPSDK
releaseVideoRender :
PortSIPVideoRenderView
removeAddedSipMessageHeader: :
PortSIPSDK
removeFromConference: :
PortSIPSDK
removeModifiedSipMessageHeader: :
PortSIPSDK
removeUser :
PortSIPSDK
- s -
sendDtmf:dtmfMethod:code:dtmfDration:playDtmfTone: :
PortSIPSDK
sendInfo:mimeType:subMimeType:infoContents: :
PortSIPSDK
sendMessage:mimeType:subMimeType:message:messageLength: :
PortSIPSDK
sendOptions:sdp: :
PortSIPSDK
sendOutOfDialogMessage:mimeType:subMimeType:isSMS:message:messageLength: :
PortSIPSDK
sendPcmStreamToRemote:data: :
PortSIPSDK
sendSubscription:eventName: :
PortSIPSDK
sendVideo:sendState: :
PortSIPSDK
sendVideoStreamToRemote:data:width:height: :
PortSIPSDK
setAudioBitrate:codecType:bitrateKbps: :
PortSIPSDK
setAudioCodecParameter:parameter: :
PortSIPSDK
setAudioCodecPayloadType:payloadType: :
PortSIPSDK
setAudioRtcpBandwidth:BitsRR:BitsRS:KBitsAS: :
PortSIPSDK
setAudioSamples:maxPtime: :
PortSIPSDK
setChannelOutputVolumeScaling:scaling: :
PortSIPSDK
setConferenceVideoWindow: :
PortSIPSDK
setDefaultPublicationTime: :
PortSIPSDK
setDefaultSubscriptionTime: :
PortSIPSDK
setDoNotDisturb: :
PortSIPSDK
setInstanceId: :
PortSIPSDK
setKeepAliveTime: :
PortSIPSDK
setLicenseKey: :
PortSIPSDK
setLocalVideoWindow: :
PortSIPSDK
setLoudspeakerStatus: :
PortSIPSDK
setPresenceMode: :
PortSIPSDK
setPresenceStatus:statusText: :
PortSIPSDK
setRemoteVideoWindow:remoteVideoWindow: :
PortSIPSDK
setRtcpPortRange:maximumRtcpAudioPort:minimumRtcpVideoPort:maximumRtcpVideoPort: :
PortSIPSDK
setRtpCallback: :
PortSIPSDK
setRtpKeepAlive:keepAlivePayloadType:deltaTransmitTimeMS: :
PortSIPSDK
setRtpPortRange:maximumRtpAudioPort:minimumRtpVideoPort:maximumRtpVideoPort: :
PortSIPSDK
setSrtpPolicy: :
PortSIPSDK
setUser:displayName:authName:password:userDomain:SIPServer:SIPServerPort:STUNServer:STUNServerPort:outboundServer:outboundServerPort: :
PortSIPSDK
setVideoBitrate:bitrateKbps: :
PortSIPSDK
setVideoCodecParameter:parameter: :
PortSIPSDK
setVideoCodecPayloadType:payloadType: :
PortSIPSDK
setVideoDeviceId: :
PortSIPSDK
setVideoFrameRate:frameRate: :
PortSIPSDK
setVideoMTU: :
PortSIPSDK
setVideoNackStatus: :
PortSIPSDK
setVideoResolution:height: :
PortSIPSDK
setVideoRtcpBandwidth:BitsRR:BitsRS:KBitsAS: :
PortSIPSDK
startAudio :
PortSIPSDK
startKeepAwake :
PortSIPSDK
startRecord:recordFilePath:recordFileName:appendTimeStamp:audioFileFormat:audioRecordMode:aviFileCodecType:videoRecordMode: :
PortSIPSDK
stopAudio :
PortSIPSDK
stopKeepAwake :
PortSIPSDK
stopPlayAudioFileToRemote: :
PortSIPSDK
stopPlayAudioFileToRemoteAsBackground: :
PortSIPSDK
stopPlayVideoFileToRemote: :
PortSIPSDK
stopRecord: :
PortSIPSDK
- t -
terminateSubscription: :
PortSIPSDK
- u -
unHold: :
PortSIPSDK
unInitialize :
PortSIPSDK
unRegisterServer :
PortSIPSDK
updateCall:enableAudio:enableVideo: :
PortSIPSDK
updateVideoRenderFrame: :
PortSIPVideoRenderView