![]() |
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. |