Ignore:
Timestamp:
Jan 21, 2008 9:20:58 PM (16 years ago)
Author:
nanang
Message:

Ticket #452:

  • Applied preprocessor PJMEDIA_HAS_SRTP in PJMEDIA & PJSUA.
  • Applied preprocessor PJSUA_DEFAULT_USE_SRTP and PJSUA_DEFAULT_SRTP_SECURE_SIGNALING in PJSUA
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/users/nanang/pjsip/include/pjsua-lib/pjsua.h

    r1720 r1723  
    404404#endif 
    405405 
    406  
     406#if defined(PJMEDIA_HAS_SRTP) && (PJMEDIA_HAS_SRTP != 0) 
     407 
     408/** 
     409 * Default value of SRTP mode usage. Valid values are PJMEDIA_SRTP_DISABLED,  
     410 * PJMEDIA_SRTP_OPTIONAL, and PJMEDIA_SRTP_MANDATORY. 
     411 */ 
     412#ifndef PJSUA_DEFAULT_USE_SRTP 
     413    #define PJSUA_DEFAULT_USE_SRTP  PJMEDIA_SRTP_DISABLED 
     414#endif 
     415 
     416/** 
     417 * Default value of secure signaling requirement for SRTP. 
     418 * Valid values are: 
     419 *      0: SRTP does not require secure signaling 
     420 *      1: SRTP requires secure transport such as TLS 
     421 *      2: SRTP requires secure end-to-end transport (SIPS) 
     422 */ 
     423#ifndef PJSUA_DEFAULT_SRTP_SECURE_SIGNALING 
     424    #define PJSUA_DEFAULT_SRTP_SECURE_SIGNALING 0 
     425#endif 
     426 
     427#endif 
    407428 
    408429/** 
     
    10351056    pj_str_t        user_agent; 
    10361057 
     1058#if defined(PJMEDIA_HAS_SRTP) && (PJMEDIA_HAS_SRTP != 0) 
    10371059    /** 
    10381060     * Specify default value of secure media transport usage.  
     
    10431065     * configuration (#pjsua_acc_config). 
    10441066     * 
    1045      * Default: 
    1046      *  PJMEDIA_SRTP_DISABLED 
     1067     * Default: #PJSUA_DEFAULT_USE_SRTP 
    10471068     */ 
    10481069    pjmedia_srtp_use    use_srtp; 
     
    10601081     * configuration (#pjsua_acc_config). 
    10611082     * 
    1062      * Default: 0 
     1083     * Default: #PJSUA_DEFAULT_SRTP_SECURE_SIGNALING 
    10631084     */ 
    10641085    int              srtp_secure_signaling; 
     1086#endif 
    10651087 
    10661088} pjsua_config; 
     
    20012023    pj_str_t         ka_data; 
    20022024 
     2025#if defined(PJMEDIA_HAS_SRTP) && (PJMEDIA_HAS_SRTP != 0) 
    20032026    /** 
    20042027     * Specify whether secure media transport should be used for this account. 
     
    20062029     * PJMEDIA_SRTP_MANDATORY. 
    20072030     * 
    2008      * Default: 
    2009      *  PJMEDIA_SRTP_DISABLED 
     2031     * Default: #PJSUA_DEFAULT_USE_SRTP 
    20102032     */ 
    20112033    pjmedia_srtp_use    use_srtp; 
     
    20202042     *  2: SRTP requires secure end-to-end transport (SIPS) 
    20212043     * 
    2022      * Default: 0 
     2044     * Default: #PJSUA_DEFAULT_SRTP_SECURE_SIGNALING 
    20232045     */ 
    20242046    int              srtp_secure_signaling; 
     2047#endif 
    20252048 
    20262049} pjsua_acc_config; 
Note: See TracChangeset for help on using the changeset viewer.