Ignore:
Timestamp:
Nov 11, 2006 4:16:04 PM (18 years ago)
Author:
bennylp
Message:

Attended call transfer implementation. The changes involves:

  • Added support for SIP Replaces extension (RFC 3891)
  • Added pjsua_call_xfer_replaces() to perform attended call transfer.
  • PJSUA checks and process Replaces header in incoming calls
  • Added pjsip_ua_find_dialog() API.
  • Added pjsip_endpt_has_capability() API.
  • Added pjsip_endpt_send_response2() API.
  • etc.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/include/pjsip/sip_ua_layer.h

    r729 r797  
    8282 
    8383/** 
     84 * Find a dialog with the specified Call-ID and tags properties. This 
     85 * function may optionally lock the matching dialog instance before 
     86 * returning it back to the caller. 
     87 * 
     88 * @param call_id       The call ID to be matched. 
     89 * @param local_tag     The local tag to be matched. 
     90 * @param remote_tag    The remote tag to be matched. 
     91 * @param lock_dialog   If non-zero, instruct the function to lock the  
     92 *                      matching dialog with #pjsip_dlg_inc_lock().  
     93 *                      Application is responsible to release the dialog's 
     94 *                      lock after it has finished manipulating the dialog, 
     95 *                      by calling #pjsip_dlg_dec_lock(). 
     96 * 
     97 * @return              The matching dialog instance, or NULL if no matching 
     98 *                      dialog is found. 
     99 */ 
     100PJ_DECL(pjsip_dialog*) pjsip_ua_find_dialog(const pj_str_t *call_id, 
     101                                            const pj_str_t *local_tag, 
     102                                            const pj_str_t *remote_tag, 
     103                                            pj_bool_t lock_dialog); 
     104 
     105/** 
    84106 * Destroy the user agent layer. 
    85107 * 
Note: See TracChangeset for help on using the changeset viewer.