This is work in progress.

Windows / Headers / rtcerr.h

rtcerr.h

Error Messages for RTC Core API

Associated Error Codes

Below is a list of error codes found for this header.

SymbolicValueDescription
RTC_S_ROAMING_NOT_SUPPORTED0x00EE0041Server does not support this type of roaming
RTC_E_STATUS_INFO_TRYING0x00EF0064Trying
RTC_E_STATUS_INFO_RINGING0x00EF00B4Ringing
RTC_E_STATUS_INFO_CALL_FORWARDING0x00EF00B5Call Is Being Forwarded
RTC_E_STATUS_INFO_QUEUED0x00EF00B6Queued
RTC_E_STATUS_SESSION_PROGRESS0x00EF00B7Session Progress
RTC_E_STATUS_SUCCESS0x00EF00C8OK
RTC_E_SIP_CODECS_DO_NOT_MATCH0x80EE0000No matching codecs with peer
RTC_E_SIP_STREAM_PRESENT0x80EE0001Parsing SIP failed The stream to be started is already present
RTC_E_SIP_STREAM_NOT_PRESENT0x80EE0002The stream to be stopped is not present
RTC_E_SIP_NO_STREAM0x80EE0003No stream is active
RTC_E_SIP_PARSE_FAILED0x80EE0004Parsing SIP failed
RTC_E_SIP_HEADER_NOT_PRESENT0x80EE0005The SIP header is not present in the message
RTC_E_SDP_NOT_PRESENT0x80EE0006SDP is not present in the SIP message
RTC_E_SDP_PARSE_FAILED0x80EE0007Parsing SDP failed
RTC_E_SDP_UPDATE_FAILED0x80EE0008SDP does not match the previous one
RTC_E_SDP_MULTICAST0x80EE0009Multicast is not supported
RTC_E_SDP_CONNECTION_ADDR0x80EE000AMedia does not contain connection address
RTC_E_SDP_NO_MEDIA0x80EE000BNo media is available for the session
RTC_E_SIP_TIMEOUT0x80EE000CSIP Transaction timed out
RTC_E_SDP_FAILED_TO_BUILD0x80EE000DFailed to build SDP blob
RTC_E_SIP_INVITE_TRANSACTION_PENDING0x80EE000ECurrently processing another INVITE transaction
RTC_E_SIP_AUTH_HEADER_SENT0x80EE000FAuthorization header was sent in a previous request
RTC_E_SIP_AUTH_TYPE_NOT_SUPPORTED0x80EE0010The Authentication type requested is not supported
RTC_E_SIP_AUTH_FAILED0x80EE0011Authentication Failed
RTC_E_INVALID_SIP_URL0x80EE0012The SIP URL is not valid
RTC_E_DESTINATION_ADDRESS_LOCAL0x80EE0013The Destination Address belongs to the local machine
RTC_E_INVALID_ADDRESS_LOCAL0x80EE0014The Local Address is invalid, check the profile
RTC_E_DESTINATION_ADDRESS_MULTICAST0x80EE0015The Destination Address is a multicast address
RTC_E_INVALID_PROXY_ADDRESS0x80EE0016The Proxy Address is not valid
RTC_E_SIP_TRANSPORT_NOT_SUPPORTED0x80EE0017The Transport specified is not supported
RTC_E_SIP_NEED_MORE_DATA0x80EE0018Need more data for parsing a whole SIP message
RTC_E_SIP_CALL_DISCONNECTED0x80EE0019The Call has been disconnected
RTC_E_SIP_REQUEST_DESTINATION_ADDR_NOT_PRESENT0x80EE001AThe Request destination address is not known
RTC_E_SIP_UDP_SIZE_EXCEEDED0x80EE001BThe sip message size is greater than the UDP message size allowed
RTC_E_SIP_SSL_TUNNEL_FAILED0x80EE001CCannot establish SSL tunnel to Http proxy
RTC_E_SIP_SSL_NEGOTIATION_TIMEOUT0x80EE001DTimeout during SSL Negotiation
RTC_E_SIP_STACK_SHUTDOWN0x80EE001ESip Stack is already shutdown
RTC_E_MEDIA_CONTROLLER_STATE0x80EE001FOperation not allowed in current media controller state
RTC_E_MEDIA_NEED_TERMINAL0x80EE0020Can not find device
RTC_E_MEDIA_AUDIO_DEVICE_NOT_AVAILABLE0x80EE0021Audio device is not available
RTC_E_MEDIA_VIDEO_DEVICE_NOT_AVAILABLE0x80EE0022Video device is not available
RTC_E_START_STREAM0x80EE0023Can not start stream
RTC_E_MEDIA_AEC0x80EE0024Failed to enable acoustic echo cancellation
RTC_E_CLIENT_NOT_INITIALIZED0x80EE0025Client not initialized
RTC_E_CLIENT_ALREADY_INITIALIZED0x80EE0026Client already initialized
RTC_E_CLIENT_ALREADY_SHUT_DOWN0x80EE0027Client already shut down
RTC_E_PRESENCE_NOT_ENABLED0x80EE0028Presence not enabled
RTC_E_INVALID_SESSION_TYPE0x80EE0029Invalid session type
RTC_E_INVALID_SESSION_STATE0x80EE002AInvalid session state
RTC_E_NO_PROFILE0x80EE002BNo valid profile for this operation
RTC_E_LOCAL_PHONE_NEEDED0x80EE002CA local phone number is needed
RTC_E_NO_DEVICE0x80EE002DNo preferred device
RTC_E_INVALID_PROFILE0x80EE002EInvalid profile
RTC_E_PROFILE_NO_PROVISION0x80EE002FNo provision tag in profile
RTC_E_PROFILE_NO_KEY0x80EE0030No profile key
RTC_E_PROFILE_NO_NAME0x80EE0031No profile name
RTC_E_PROFILE_NO_USER0x80EE0032No user tag in profile
RTC_E_PROFILE_NO_USER_URI0x80EE0033No user URI in profile
RTC_E_PROFILE_NO_SERVER0x80EE0034No server tag in profile
RTC_E_PROFILE_NO_SERVER_ADDRESS0x80EE0035Server tag missing address in profile
RTC_E_PROFILE_NO_SERVER_PROTOCOL0x80EE0036Server tag missing protocol in profile
RTC_E_PROFILE_INVALID_SERVER_PROTOCOL0x80EE0037Invalid server protocol in profile
RTC_E_PROFILE_INVALID_SERVER_AUTHMETHOD0x80EE0038Invalid server authentication method in profile
RTC_E_PROFILE_INVALID_SERVER_ROLE0x80EE0039Invalid server role in profile
RTC_E_PROFILE_MULTIPLE_REGISTRARS0x80EE003AMultiple registrar servers in profile
RTC_E_PROFILE_INVALID_SESSION0x80EE003BInvalid session tag in profile
RTC_E_PROFILE_INVALID_SESSION_PARTY0x80EE003CInvalid session party in profile
RTC_E_PROFILE_INVALID_SESSION_TYPE0x80EE003DInvalid session type in profile
RTC_E_OPERATION_WITH_TOO_MANY_PARTICIPANTS0x80EE003EThe operation failed because of too many participants in the session
RTC_E_BASIC_AUTH_SET_TLS0x80EE003FMust set transport to TLS if Basic Auth is allowed
RTC_E_SIP_HIGH_SECURITY_SET_TLS0x80EE0040Must set transport to TLS if high security mode is needed
RTC_E_PROFILE_SERVER_UNAUTHORIZED0x80EE0042Server address does not match an authorized domain in profile
RTC_E_DUPLICATE_REALM0x80EE0043Duplicate realm exists in an enabled profile
RTC_E_POLICY_NOT_ALLOW0x80EE0044Current policy settings do not allow this action
RTC_E_PORT_MAPPING_UNAVAILABLE0x80EE0045Port mapping can not be obtained from the port manager
RTC_E_PORT_MAPPING_FAILED0x80EE0046Port mapping failure returned from the port manager
RTC_E_SECURITY_LEVEL_NOT_COMPATIBLE0x80EE0047The local and remote security levels are not compatible.
RTC_E_SECURITY_LEVEL_NOT_DEFINED0x80EE0048The security level is not defined
RTC_E_SECURITY_LEVEL_NOT_SUPPORTED_BY_PARTICIPANT0x80EE0049Participant could not support the requested security level
RTC_E_DUPLICATE_BUDDY0x80EE004ABuddy already exists
RTC_E_DUPLICATE_WATCHER0x80EE004BWatcher already exists
RTC_E_MALFORMED_XML0x80EE004CMalformed XML
RTC_E_ROAMING_OPERATION_INTERRUPTED0x80EE004DRoaming operation interrupted. It may succeed or fail.
RTC_E_ROAMING_FAILED0x80EE004ERoaming session failed
RTC_E_INVALID_BUDDY_LIST0x80EE004FBuddy list is invalid
RTC_E_INVALID_ACL_LIST0x80EE0050ACL list is invalid
RTC_E_NO_GROUP0x80EE0051Group does not exist
RTC_E_DUPLICATE_GROUP0x80EE0052Group already exists
RTC_E_TOO_MANY_GROUPS0x80EE0053Max number of groups has been reached
RTC_E_NO_BUDDY0x80EE0054Buddy does not exist
RTC_E_NO_WATCHER0x80EE0055Watcher does not exist
RTC_E_NO_REALM0x80EE0056No realm is set
RTC_E_NO_TRANSPORT0x80EE0057Server can not be specified without a transport protocol
RTC_E_NOT_EXIST0x80EE0058The required item does not exist
RTC_E_INVALID_PREFERENCE_LIST0x80EE0059Preference list is invalid
RTC_E_MAX_PENDING_OPERATIONS0x80EE005AMaximum number of pending operations reached
RTC_E_TOO_MANY_RETRIES0x80EE005BToo many attempts to resend a request
RTC_E_INVALID_PORTRANGE0x80EE005CInvalid port range
RTC_E_SIP_CALL_CONNECTION_NOT_ESTABLISHED0x80EE005DCall connection has not been established
RTC_E_SIP_ADDITIONAL_PARTY_IN_TWO_PARTY_SESSION0x80EE005EAdding additional parties to two party session failed
RTC_E_SIP_PARTY_ALREADY_IN_SESSION0x80EE005FParty already exists in session
RTC_E_SIP_OTHER_PARTY_JOIN_IN_PROGRESS0x80EE0060Join operation is in progress for another party
RTC_E_INVALID_OBJECT_STATE0x80EE0061Object state does not allow to perform this operation
RTC_E_PRESENCE_ENABLED0x80EE0062Presence is enabled
RTC_E_ROAMING_ENABLED0x80EE0063Roaming is enabled
RTC_E_SIP_TLS_INCOMPATIBLE_ENCRYPTION0x80EE0064Incompatible TLS encryption
RTC_E_SIP_INVALID_CERTIFICATE0x80EE0065Invalid certificate
RTC_E_SIP_DNS_FAIL0x80EE0066DNS lookup fails
RTC_E_SIP_TCP_FAIL0x80EE0067Fails to make a TCP connection
RTC_E_TOO_SMALL_EXPIRES_VALUE0x80EE0068Expires value received from the server is too small
RTC_E_SIP_TLS_FAIL0x80EE0069Fails to make a TLS connection
RTC_E_NOT_PRESENCE_PROFILE0x80EE006AA presence profile must be used
RTC_E_SIP_INVITEE_PARTY_TIMEOUT0x80EE006BInvitee connection fails
RTC_E_SIP_AUTH_TIME_SKEW0x80EE006CAuthentication failure because of time skew between client and server
RTC_E_INVALID_REGISTRATION_STATE0x80EE006DInvalid registration state
RTC_E_MEDIA_DISABLED0x80EE006EMedia is disabled
RTC_E_MEDIA_ENABLED0x80EE006FMedia is enabled
RTC_E_REFER_NOT_ACCEPTED0x80EE0070Refer has not been accepted
RTC_E_REFER_NOT_ALLOWED0x80EE0071Refer operation is not allowed in this session
RTC_E_REFER_NOT_EXIST0x80EE0072Refer session does not exist or has finished
RTC_E_SIP_HOLD_OPERATION_PENDING0x80EE0073Currently an hold operation is pending
RTC_E_SIP_UNHOLD_OPERATION_PENDING0x80EE0074Currently an unhold operation is pending
RTC_E_MEDIA_SESSION_NOT_EXIST0x80EE0075Media session does not exist
RTC_E_MEDIA_SESSION_IN_HOLD0x80EE0076Media session is in hold
RTC_E_ANOTHER_MEDIA_SESSION_ACTIVE0x80EE0077Another media session is active
RTC_E_MAX_REDIRECTS0x80EE0078Too many redirects
RTC_E_REDIRECT_PROCESSING_FAILED0x80EE0079Processing redirect failed
RTC_E_LISTENING_SOCKET_NOT_EXIST0x80EE007AListening socket does not exist
RTC_E_INVALID_LISTEN_SOCKET0x80EE007BSpecified address and port is invalid
RTC_E_PORT_MANAGER_ALREADY_SET0x80EE007CPort manager already set
RTC_E_SECURITY_LEVEL_ALREADY_SET0x80EE007DThe security level has already been set for this Media type can and can not be changed
RTC_E_UDP_NOT_SUPPORTED0x80EE007EThis feature is not supported when one of the server in profile has UDP transport
RTC_E_SIP_REFER_OPERATION_PENDING0x80EE007FCurrently a refer operation is pending
RTC_E_PLATFORM_NOT_SUPPORTED0x80EE0080This operation is not supported on this Windows Platform.
RTC_E_SIP_PEER_PARTICIPANT_IN_MULTIPARTY_SESSION0x80EE0081A peer participant cannot be added to a multiparty session
RTC_E_NOT_ALLOWED0x80EE0082This action is not allowed
RTC_E_REGISTRATION_DEACTIVATED0x80EE0083The user is being moved
RTC_E_REGISTRATION_REJECTED0x80EE0084The user's account was disabled or deleted or the SIP URI changed
RTC_E_REGISTRATION_UNREGISTERED0x80EE0085The user was logged out because the user logged in elsewhere
RTC_E_STATUS_REDIRECT_MULTIPLE_CHOICES0x80EF012CMultiple Choices
RTC_E_STATUS_REDIRECT_MOVED_PERMANENTLY0x80EF012DMoved Permanently
RTC_E_STATUS_REDIRECT_MOVED_TEMPORARILY0x80EF012EMoved Temporarily
RTC_E_STATUS_REDIRECT_SEE_OTHER0x80EF012FSee Other
RTC_E_STATUS_REDIRECT_USE_PROXY0x80EF0131Use Proxy
RTC_E_STATUS_REDIRECT_ALTERNATIVE_SERVICE0x80EF017CAlternative Service
RTC_E_STATUS_CLIENT_BAD_REQUEST0x80EF0190Bad Request
RTC_E_STATUS_CLIENT_UNAUTHORIZED0x80EF0191Unauthorized
RTC_E_STATUS_CLIENT_PAYMENT_REQUIRED0x80EF0192Payment Required
RTC_E_STATUS_CLIENT_FORBIDDEN0x80EF0193Forbidden
RTC_E_STATUS_CLIENT_NOT_FOUND0x80EF0194Not Found
RTC_E_STATUS_CLIENT_METHOD_NOT_ALLOWED0x80EF0195Method Not Allowed
RTC_E_STATUS_CLIENT_NOT_ACCEPTABLE0x80EF0196Not Acceptable
RTC_E_STATUS_CLIENT_PROXY_AUTHENTICATION_REQUIRED0x80EF0197Proxy Authentication Required
RTC_E_STATUS_CLIENT_REQUEST_TIMEOUT0x80EF0198Request Timeout
RTC_E_STATUS_CLIENT_CONFLICT0x80EF0199Conflict
RTC_E_STATUS_CLIENT_GONE0x80EF019AGone
RTC_E_STATUS_CLIENT_LENGTH_REQUIRED0x80EF019BLength Required
RTC_E_STATUS_CLIENT_REQUEST_ENTITY_TOO_LARGE0x80EF019DRequest Entity Too Large
RTC_E_STATUS_CLIENT_REQUEST_URI_TOO_LARGE0x80EF019ERequest-URI Too Long
RTC_E_STATUS_CLIENT_UNSUPPORTED_MEDIA_TYPE0x80EF019FUnsupported Media Type
RTC_E_STATUS_CLIENT_BAD_EXTENSION0x80EF01A4Bad Extension
RTC_E_STATUS_CLIENT_TEMPORARILY_NOT_AVAILABLE0x80EF01E0Temporarily Unavailable
RTC_E_STATUS_CLIENT_TRANSACTION_DOES_NOT_EXIST0x80EF01E1Call Leg/Transaction Does Not Exist
RTC_E_STATUS_CLIENT_LOOP_DETECTED0x80EF01E2Loop Detected
RTC_E_STATUS_CLIENT_TOO_MANY_HOPS0x80EF01E3Too Many Hops
RTC_E_STATUS_CLIENT_ADDRESS_INCOMPLETE0x80EF01E4Address Incomplete
RTC_E_STATUS_CLIENT_AMBIGUOUS0x80EF01E5Ambiguous
RTC_E_STATUS_CLIENT_BUSY_HERE0x80EF01E6Busy Here
RTC_E_STATUS_REQUEST_TERMINATED0x80EF01E7Request Terminated
RTC_E_STATUS_NOT_ACCEPTABLE_HERE0x80EF01E8Not Acceptable Here
RTC_E_STATUS_SERVER_INTERNAL_ERROR0x80EF01F4Server Internal Error
RTC_E_STATUS_SERVER_NOT_IMPLEMENTED0x80EF01F5Not Implemented
RTC_E_STATUS_SERVER_BAD_GATEWAY0x80EF01F6Bad Gateway
RTC_E_STATUS_SERVER_SERVICE_UNAVAILABLE0x80EF01F7Service Unavailable
RTC_E_STATUS_SERVER_SERVER_TIMEOUT0x80EF01F8Server Time-out
RTC_E_STATUS_SERVER_VERSION_NOT_SUPPORTED0x80EF01F9Version Not Supported
RTC_E_STATUS_GLOBAL_BUSY_EVERYWHERE0x80EF0258Busy Everywhere
RTC_E_STATUS_GLOBAL_DECLINE0x80EF025BDecline
RTC_E_STATUS_GLOBAL_DOES_NOT_EXIST_ANYWHERE0x80EF025CDoes Not Exist Anywhere
RTC_E_STATUS_GLOBAL_NOT_ACCEPTABLE0x80EF025ENot Acceptable
RTC_E_PINT_STATUS_REJECTED_BUSY0x80F00005Busy
RTC_E_PINT_STATUS_REJECTED_NO_ANSWER0x80F00006No Answer
RTC_E_PINT_STATUS_REJECTED_ALL_BUSY0x80F00007All Busy
RTC_E_PINT_STATUS_REJECTED_PL_FAILED0x80F00008Primary Leg Failed
RTC_E_PINT_STATUS_REJECTED_SW_FAILED0x80F00009Switch Failed
RTC_E_PINT_STATUS_REJECTED_CANCELLED0x80F0000ACancelled
RTC_E_PINT_STATUS_REJECTED_BADNUMBER0x80F0000BBad Number
188 entries