![]() |
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.
|
- (void PortSIPEventDelegate) onRecvMessage: | (long) | sessionId | |
mimeType: | (char *) | mimeType | |
subMimeType: | (char *) | subMimeType | |
messageData: | (unsigned char *) | messageData | |
messageDataLength: | (int) | messageDataLength | |
This event will be triggered when receiving a MESSAGE message in dialog.
sessionId | The session ID of the call. |
mimeType | The message mime type. |
subMimeType | The message sub mime type. |
messageData | The received message body. It can be either text or binary data. |
messageDataLength | The length of "messageData". |
- (void PortSIPEventDelegate) onRecvOutOfDialogMessage: | (char *) | fromDisplayName | |
from: | (char *) | from | |
toDisplayName: | (char *) | toDisplayName | |
to: | (char *) | to | |
mimeType: | (char *) | mimeType | |
subMimeType: | (char *) | subMimeType | |
messageData: | (unsigned char *) | messageData | |
messageDataLength: | (int) | messageDataLength | |
sipMessage: | (char *) | sipMessage | |
This event will be triggered when receiving a MESSAGE message out of dialog. For example: pager message.
fromDisplayName | The display name of sender. |
from | The message sender. |
toDisplayName | The display name of receiver. |
to | The recipient. |
mimeType | The message mime type. |
subMimeType | The message sub mime type. |
messageData | The received message body. It can be text or binary data. |
messageDataLength | The length of "messageData". |
sipMessage | The SIP message received. |
- (void PortSIPEventDelegate) onSendMessageSuccess: | (long) | sessionId | |
messageId: | (long) | messageId | |
This event will be triggered when the message is sent successfully in dialog.
sessionId | The session ID of the call. |
messageId | The message ID. It's equal to the return value of sendMessage function. |
- (void PortSIPEventDelegate) onSendMessageFailure: | (long) | sessionId | |
messageId: | (long) | messageId | |
reason: | (char *) | reason | |
code: | (int) | code | |
This event will be triggered when the message fails to be sent out of dialog.
sessionId | The session ID of the call. |
messageId | The message ID. It's equal to the return value of sendMessage function. |
reason | The failure reason. |
code | Failure code. |
- (void PortSIPEventDelegate) onSendOutOfDialogMessageSuccess: | (long) | messageId | |
fromDisplayName: | (char *) | fromDisplayName | |
from: | (char *) | from | |
toDisplayName: | (char *) | toDisplayName | |
to: | (char *) | to | |
This event will be triggered when the message is sent successfully out of dialog.
messageId | The message ID. It's equal to the return value of SendOutOfDialogMessage function. |
fromDisplayName | The display name of message sender. |
from | The message sender. |
toDisplayName | The display name of message receiver. |
to | The message receiver. |
- (void PortSIPEventDelegate) onSendOutOfDialogMessageFailure: | (long) | messageId | |
fromDisplayName: | (char *) | fromDisplayName | |
from: | (char *) | from | |
toDisplayName: | (char *) | toDisplayName | |
to: | (char *) | to | |
reason: | (char *) | reason | |
code: | (int) | code | |
This event will be triggered when the message fails to be sent out of dialog.
messageId | The message ID. It's equal to the return value of SendOutOfDialogMessage function. |
fromDisplayName | The display name of message sender |
from | The message sender. |
toDisplayName | The display name of message receiver. |
to | The message recipient. |
reason | The failure reason. |
code | The failure code. |
- (void PortSIPEventDelegate) onSubscriptionFailure: | (long) | subscribeId | |
statusCode: | (int) | statusCode | |
This event will be triggered on sending SUBSCRIBE failure.
subscribeId | The ID of SUBSCRIBE request. |
statusCode | The status code. |
- (void PortSIPEventDelegate) onSubscriptionTerminated: | (long) | subscribeId |
This event will be triggered when a SUBSCRIPTION is terminated or expired.
subscribeId | The ID of SUBSCRIBE request. |