opensips/modules/enum/enum_mod.h

Wed, 10 Feb 2010 21:25:01 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 10 Feb 2010 21:25:01 +0100
changeset 18
8ec65b8f6e2c
parent 12
a3ac912f2857
permissions
-rw-r--r--

Extend uac_auth() of the UAC module to workaround CSEQ problems.
This logic is meant to complement that of changeset 17, which
added rich authentication credentials to the gw table and its
associated logic in the LCR module.

michael@12 1 /*
michael@12 2 * $Id: enum_mod.h 5901 2009-07-21 07:45:05Z bogdan_iancu $
michael@12 3 *
michael@12 4 * Enum module headers
michael@12 5 *
michael@12 6 * Copyright (C) 2002-2003 Juha Heinanen
michael@12 7 *
michael@12 8 * This file is part of opensips, a free SIP server.
michael@12 9 *
michael@12 10 * opensips is free software; you can redistribute it and/or modify
michael@12 11 * it under the terms of the GNU General Public License as published by
michael@12 12 * the Free Software Foundation; either version 2 of the License, or
michael@12 13 * (at your option) any later version
michael@12 14 *
michael@12 15 * opensips is distributed in the hope that it will be useful,
michael@12 16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
michael@12 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
michael@12 18 * GNU General Public License for more details.
michael@12 19 *
michael@12 20 * You should have received a copy of the GNU General Public License
michael@12 21 * along with this program; if not, write to the Free Software
michael@12 22 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
michael@12 23 */
michael@12 24
michael@12 25
michael@12 26 #ifndef ENUM_MOD_H
michael@12 27 #define ENUM_MOD_H
michael@12 28
michael@12 29
michael@12 30 #include "../../str.h"
michael@12 31
michael@12 32
michael@12 33 /*
michael@12 34 * Internal module variables
michael@12 35 */
michael@12 36 extern str suffix; /* str version of domain_suffix */
michael@12 37 extern str param; /* str version of tel_uri_params */
michael@12 38 extern str service; /* default (empty) service */
michael@12 39
michael@12 40 extern str i_suffix; /* suffix for infrastructure ENUM */
michael@12 41 extern str i_branchlabel; /* the label branching off the infrastructure tree */
michael@12 42 extern str i_bl_alg; /* how to know where to branch off */
michael@12 43
michael@13 44 extern str isnsuffix; /* str version of isn_suffix */
michael@13 45
michael@12 46
michael@12 47 #endif /* ENUM_MOD_H */

mercurial