Merged revisions 88862 via svnmerge from
[asterisk/asterisk.git] / include / asterisk / srv.h
old mode 100755 (executable)
new mode 100644 (file)
index 5afb1b4..567b408
@@ -1,29 +1,34 @@
 /*
- * Asterisk -- A telephony toolkit for Linux.
+ * Asterisk -- An open source telephony toolkit.
  *
- * DNS SRV record support
- * 
- * Copyright (C) 1999-2005, Digium, Inc.
+ * Copyright (C) 1999 - 2005, Digium, Inc.
  *
  * Mark Spencer <markster@digium.com>
  *
+ * See http://www.asterisk.org for more information about
+ * the Asterisk project. Please do not directly contact
+ * any of the maintainers of this project for assistance;
+ * the project provides a web site, mailing lists and IRC
+ * channels for your use.
+ *
  * This program is free software, distributed under the terms of
- * the GNU General Public License
- * 
- * $Revision$
+ * the GNU General Public License Version 2. See the LICENSE file
+ * at the top of the source tree.
+ */
+
+/*
+ * DNS SRV record support
  */
 
 #ifndef _ASTERISK_SRV_H
 #define _ASTERISK_SRV_H
 
-struct ast_channel;
-
 /*!
   \file srv.h
   \brief Support for DNS SRV records, used in to locate SIP services.
-       Note: The Asterisk DNS SRV record support is broken, it only
-       supports the first DNS SRV record and will give no load 
-       balancing or failover support.
+  \note Note: This SRV record support will respect the priority and
+        weight elements of the records that are returned, but there are
+       no provisions for retrying or failover between records.
 */
 
 /*! Lookup entry in SRV records Returns 1 if found, 0 if not found, -1 on hangup 
@@ -37,4 +42,4 @@ struct ast_channel;
 */
 extern int ast_get_srv(struct ast_channel *chan, char *host, int hostlen, int *port, const char *service);
 
-#endif
+#endif /* _ASTERISK_SRV_H */