PJNATH specific error code constants.
More...
◆ PJ_STATUS_FROM_STUN_CODE
Map STUN error code (300-699) into pj_status_t error space.
◆ PJNATH_EICEFAILED
#define PJNATH_EICEFAILED |
This error indicates that ICE connectivity check has failed, because there is at least one ICE component that does not have a valid check. Normally this happens because the network topology had caused the connectivity check to fail (e.g. no route between the two agents), however other reasons may include software incompatibility between the two agents, or incomplete candidates gathered by the agent(s).
◆ PJNATH_EICEINCANDID
#define PJNATH_EICEINCANDID |
◆ PJNATH_EICEINCANDSDP
#define PJNATH_EICEINCANDSDP |
Invalid SDP "candidate" attribute
◆ PJNATH_EICEINCOMPID
#define PJNATH_EICEINCOMPID |
◆ PJNATH_EICEINPROGRESS
#define PJNATH_EICEINPROGRESS |
◆ PJNATH_EICEINSRCADDR
#define PJNATH_EICEINSRCADDR |
Source address mismatch. This error occurs if the source address of the response for ICE connectivity check is different than the destination address of the request.
◆ PJNATH_EICEMISMATCH
#define PJNATH_EICEMISMATCH |
Default destination does not match any ICE candidates
◆ PJNATH_EICEMISSINGSDP
#define PJNATH_EICEMISSINGSDP |
Missing ICE SDP attribute
◆ PJNATH_EICENOHOSTCAND
#define PJNATH_EICENOHOSTCAND |
No host candidate associated with srflx. This error occurs when a server reflexive candidate is added without the matching host candidate.
◆ PJNATH_EICENOMTIMEOUT
#define PJNATH_EICENOMTIMEOUT |
Controlled agent timed-out in waiting for the controlling agent to send nominated check after all connectivity checks have completed.
◆ PJNATH_EINSTUNMSG
#define PJNATH_EINSTUNMSG |
◆ PJNATH_EINSTUNMSGLEN
#define PJNATH_EINSTUNMSGLEN |
Invalid STUN message length.
◆ PJNATH_EINSTUNMSGTYPE
#define PJNATH_EINSTUNMSGTYPE |
Invalid or unexpected STUN message type
◆ PJNATH_EINVAF
Invalid address family value in STUN message.
◆ PJNATH_ENOICE
ICE session not available
◆ PJNATH_ERRNO_START
Start of error code relative to PJ_ERRNO_START_USER. This value is 370000.
◆ PJNATH_ESTUNDESTROYED
#define PJNATH_ESTUNDESTROYED |
STUN object has been destoyed.
◆ PJNATH_ESTUNDUPATTR
#define PJNATH_ESTUNDUPATTR |
Found duplicate STUN attribute.
◆ PJNATH_ESTUNFINGERPOS
#define PJNATH_ESTUNFINGERPOS |
Invalid STUN attribute after FINGERPRINT.
◆ PJNATH_ESTUNFINGERPRINT
#define PJNATH_ESTUNFINGERPRINT |
STUN FINGERPRINT verification failed
◆ PJNATH_ESTUNINATTRLEN
#define PJNATH_ESTUNINATTRLEN |
Invalid STUN attribute length.
◆ PJNATH_ESTUNINSERVER
#define PJNATH_ESTUNINSERVER |
Invalid STUN server or server not configured.
◆ PJNATH_ESTUNIPV6NOTSUPP
#define PJNATH_ESTUNIPV6NOTSUPP |
STUN IPv6 attribute not supported
◆ PJNATH_ESTUNMSGINTPOS
#define PJNATH_ESTUNMSGINTPOS |
Invalid STUN attribute after MESSAGE-INTEGRITY.
◆ PJNATH_ESTUNNOMAPPEDADDR
#define PJNATH_ESTUNNOMAPPEDADDR |
STUN (XOR-)MAPPED-ADDRESS attribute not found
◆ PJNATH_ESTUNTIMEDOUT
#define PJNATH_ESTUNTIMEDOUT |
STUN transaction has timed out
◆ PJNATH_ESTUNTOOMANYATTR
#define PJNATH_ESTUNTOOMANYATTR |
Too many STUN attributes.
◆ PJNATH_ETURNINTP
Invalid or unsupported TURN transport.