Ignore:
Timestamp:
Nov 16, 2010 3:07:46 AM (12 years ago)
Author:
bennylp
Message:

Implemented SIP outbound (closed #1020)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/include/pjsua-lib/pjsua.h

    r3339 r3366  
    23342334 
    23352335    /** 
     2336     * Control the use of SIP outbound feature. SIP outbound is described in 
     2337     * RFC 5626 to enable proxies or registrar to send inbound requests back 
     2338     * to UA using the same connection initiated by the UA for its 
     2339     * registration. This feature is highly useful in NAT-ed deployemtns, 
     2340     * hence it is enabled by default. 
     2341     * 
     2342     * Note: currently SIP outbound can only be used with TCP and TLS 
     2343     * transports. If UDP is used for the registration, the SIP outbound 
     2344     * feature will be silently ignored for the account. 
     2345     * 
     2346     * Default: PJ_TRUE 
     2347     */ 
     2348    unsigned         use_rfc5626; 
     2349 
     2350    /** 
     2351     * Specify SIP outbound (RFC 5626) instance ID to be used by this 
     2352     * application. If empty, an instance ID will be generated based on 
     2353     * the hostname of this agent. If application specifies this parameter, the 
     2354     * value will look like "<urn:uuid:00000000-0000-1000-8000-AABBCCDDEEFF>" 
     2355     * without the doublequote. 
     2356     * 
     2357     * Default: empty 
     2358     */ 
     2359    pj_str_t         rfc5626_instance_id; 
     2360 
     2361    /** 
     2362     * Specify SIP outbound (RFC 5626) registration ID. The default value 
     2363     * is empty, which would cause the library to automatically generate 
     2364     * a suitable value. 
     2365     * 
     2366     * Default: empty 
     2367     */ 
     2368    pj_str_t         rfc5626_reg_id; 
     2369 
     2370    /** 
    23362371     * Set the interval for periodic keep-alive transmission for this account. 
    23372372     * If this value is zero, keep-alive will be disabled for this account. 
Note: See TracChangeset for help on using the changeset viewer.