#include <sofia-sip/su_tag.h>
#include <sofia-sip/sip_tag.h>
#include <sofia-sip/url_tag.h>
Include dependency graph for nta_tag.h:
Go to the source code of this file.
Defines | |
#define | NTATAG_ANY() |
Filter tag matching any nta tag. | |
#define | NTATAG_MCLASS(x) |
Message class used by NTA. | |
#define | NTATAG_BAD_REQ_MASK(x) |
Mask for bad request messages. | |
#define | NTATAG_BAD_RESP_MASK(x) |
Mask for bad response messages. | |
#define | NTATAG_DEFAULT_PROXY(x) |
URL for (default) proxy. | |
#define | NTATAG_CONTACT(x) |
Contact used by NTA. | |
#define | NTATAG_TARGET(x) |
Dialog target (contact) used by NTA. | |
#define | NTATAG_ALIASES(x) |
Aliases used by NTA. | |
#define | NTATAG_BRANCH_KEY(x) |
Branch key. | |
#define | NTATAG_ACK_BRANCH(x) |
Branch for ACKed transaction. | |
#define | NTATAG_COMP(x) |
Compression algorithm. | |
#define | NTATAG_MSG(x) |
Pass a SIP message to treply()/tcreate() functions. | |
#define | NTATAG_TPORT(x) |
Pass a transport object to msg_tsend/msg_treply. | |
#define | NTATAG_REMOTE_CSEQ(x) |
Remote CSeq number. | |
#define | NTATAG_SMIME(x) |
Provide S/MIME context to NTA. | |
#define | NTATAG_MAXSIZE(x) |
Maximum size of incoming message. | |
#define | NTATAG_UDP_MTU(x) |
Maximum size of outgoing UDP request. | |
#define | NTATAG_SIP_T1(x) |
Initial retransmission interval (in milliseconds). | |
#define | NTATAG_SIP_T1X64(x) |
Transaction timeout (defaults to T1 * 64). | |
#define | NTATAG_SIP_T2(x) |
Maximum retransmission interval (in milliseconds). | |
#define | NTATAG_SIP_T4(x) |
Transaction lifetime (in milliseconds). | |
#define | NTATAG_PROGRESS(x) |
Progress timer for User-Agents (interval for retranmitting 1XXs). | |
#define | NTATAG_BLACKLIST(x) |
Add Retry-After header to internally-generated error messages. | |
#define | NTATAG_DEBUG_DROP_PROB(x) |
Packet drop probability for debugging. | |
#define | NTATAG_SIGCOMP_OPTIONS(x) |
Semicolon-separate SigComp options. | |
#define | NTATAG_SIGCOMP_CLOSE(x) |
Close SigComp compartment after completing transaction. | |
#define | NTATAG_SIGCOMP_AWARE(x) |
Indicate that the application is SigComp-aware. | |
#define | NTATAG_SIGCOMP_ALGORITHM(x) |
Specify SigComp algorithm. | |
#define | NTATAG_UA(x) |
If true, NTA acts as User Agent Server or Client by default. | |
#define | NTATAG_STATELESS(x) |
If true, application processes requests statelessly by default. | |
#define | NTATAG_USER_VIA(x) |
Allow application to insert Via headers. | |
#define | NTATAG_EXTRA_100(x) |
Respond with "100 Trying" if application has not responded. | |
#define | NTATAG_PASS_100(x) |
Pass "100 Trying" provisional answers to the application. | |
#define | NTATAG_TIMEOUT_408(x) |
Generate "408 Request Timeout" response when request times out. | |
#define | NTATAG_PASS_408(x) |
Pass "408 Request Timeout" responses to client. | |
#define | NTATAG_NO_DIALOG(x) |
Create a leg without dialog. | |
#define | NTATAG_MERGE_482(x) |
Merge requests, send 482 to other requests. | |
#define | NTATAG_CANCEL_2543(x) |
Send a CANCEL to an INVITE without an provisional response. | |
#define | NTATAG_CANCEL_408(x) |
Do not send a CANCEL but just timeout the request. | |
#define | NTATAG_TAG_3261(x) |
When responding to requests, use unique tags. | |
#define | NTATAG_USE_TIMESTAMP(x) |
Use Timestamp header. | |
#define | NTATAG_METHOD(x) |
Method name. | |
#define | NTATAG_CANCEL_487(x) |
When a CANCEL is received, reply with 487 response. | |
#define | NTATAG_REL100(x) |
Include rel100 in INVITE requests. | |
#define | NTATAG_SIPFLAGS(x) |
Set SIP parser flags. | |
#define | NTATAG_CLIENT_RPORT(x) |
Add rport at client. | |
#define | NTATAG_SERVER_RPORT(x) |
Use rport at server. | |
#define | NTATAG_TCP_RPORT(x) |
Use rport with TCP, too. | |
#define | NTATAG_PRELOAD(x) |
Preload by N bytes. | |
#define | NTATAG_USE_NAPTR(x) |
If true, try to use NAPTR records when resolving. | |
#define | NTATAG_USE_SRV(x) |
If true, try to use SRV records when resolving. | |
#define | NTATAG_RSEQ(x) |
RSeq value for nta_outgoing_prack(),. | |
Variables | |
SOFIA_BEGIN_DECLS tag_type_t | nta_tag_list [] |
List of all nta tags. |
#define NTATAG_ALIASES | ( | x | ) |
#define NTATAG_BAD_REQ_MASK | ( | x | ) |
Mask for bad request messages.
If an incoming request has erroneous headers matching with the mask, nta automatically returns a 400 Bad Message response to them. If no mask is specified, all requests with any bad header are dropped.
#define NTATAG_BAD_RESP_MASK | ( | x | ) |
Mask for bad response messages.
If an incoming response has erroneous headers matching with the mask, nta drops the response message. If no mask is specified, all responses with any bad header are dropped.
#define NTATAG_CANCEL_487 | ( | x | ) |
When a CANCEL is received, reply with 487 response.
True by default.
#define NTATAG_DEBUG_DROP_PROB | ( | x | ) |
Packet drop probability for debugging.
The packet drop probability parameter is useful mainly in proxies for debugging purposes. The stack drops an incoming message with the given probability. The range is in 0 .. 1000, 500 means p=0.5.
#define NTATAG_SIGCOMP_ALGORITHM | ( | x | ) |
Specify SigComp algorithm.
For example, NULL, LZSS, or LZSS-POC.