blob: dacc2f82956061819c255f30170afcdc4e365d47 [file] [log] [blame]
Alexandre Lision8af73cb2013-12-10 14:11:20 -05001/* $Id$ */
2/*
3 * Copyright (C) 2008-2011 Teluu Inc. (http://www.teluu.com)
4 * Copyright (C) 2003-2008 Benny Prijono <benny@prijono.org>
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
10 *
11 * This program is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
15 *
16 * You should have received a copy of the GNU General Public License
17 * along with this program; if not, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19 */
20
21#include <pjsip/sip_config.h>
22
23/* pjsip configuration instance, initialized with default values */
24pjsip_cfg_t pjsip_sip_cfg_var =
25{
26 /* Global settings */
27 {
28 PJSIP_ALLOW_PORT_IN_FROMTO_HDR,
29 PJSIP_ACCEPT_REPLACE_IN_EARLY_STATE,
30 0,
31 0,
32 PJSIP_DONT_SWITCH_TO_TCP,
33 PJSIP_FOLLOW_EARLY_MEDIA_FORK,
34 PJSIP_REQ_HAS_VIA_ALIAS
35 },
36
37 /* Transaction settings */
38 {
39 PJSIP_MAX_TSX_COUNT,
40 PJSIP_T1_TIMEOUT,
41 PJSIP_T2_TIMEOUT,
42 PJSIP_T4_TIMEOUT,
43 PJSIP_TD_TIMEOUT
44 },
45
46 /* Client registration client */
47 {
48 PJSIP_REGISTER_CLIENT_CHECK_CONTACT
49 }
50};
51
52
53#ifdef PJ_DLL
54PJ_DEF(pjsip_cfg_t*) pjsip_cfg(void)
55{
56 return &pjsip_sip_cfg_var;
57}
58#endif