[asterisk-commits] mmichelson: branch mmichelson/sip_endpoint_reorg r395551 - /team/mmichelson/s...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Fri Jul 26 14:26:53 CDT 2013


Author: mmichelson
Date: Fri Jul 26 14:26:52 2013
New Revision: 395551

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=395551
Log:
Add doxygen.

It's not much, but then again there are only so many ways
of saying "configuration options for X".


Modified:
    team/mmichelson/sip_endpoint_reorg/include/asterisk/res_sip.h

Modified: team/mmichelson/sip_endpoint_reorg/include/asterisk/res_sip.h
URL: http://svnview.digium.com/svn/asterisk/team/mmichelson/sip_endpoint_reorg/include/asterisk/res_sip.h?view=diff&rev=395551&r1=395550&r2=395551
==============================================================================
--- team/mmichelson/sip_endpoint_reorg/include/asterisk/res_sip.h (original)
+++ team/mmichelson/sip_endpoint_reorg/include/asterisk/res_sip.h Fri Jul 26 14:26:52 2013
@@ -337,6 +337,9 @@
 	struct ast_sip_timer_options timer;
 };
 
+/*!
+ * \brief Endpoint configuration for unsolicited MWI
+ */
 struct ast_sip_mwi_configuration {
 	AST_DECLARE_STRING_FIELDS(
 		/*! Configured voicemail boxes for this endpoint. Used for MWI */
@@ -348,6 +351,9 @@
 	unsigned int aggregate;
 };
 
+/*!
+ * \brief Endpoint subscription configuration
+ */
 struct ast_sip_endpoint_subscription_configuration {
 	/*! Indicates if endpoint is allowed to initiate subscriptions */
 	unsigned int allow;
@@ -357,6 +363,9 @@
 	struct ast_sip_mwi_configuration mwi;
 };
 
+/*!
+ * \brief NAT configuration options for endpoints
+ */
 struct ast_sip_endpoint_nat_configuration {
 	/*! Whether to force using the source IP address/port for sending responses */
 	unsigned int force_rport;
@@ -364,6 +373,11 @@
 	unsigned int rewrite_contact;
 };
 
+/*!
+ * \brief Party identification options for endpoints
+ *
+ * This includes caller ID, connected line, and redirecting-related options
+ */
 struct ast_sip_endpoint_id_configuration {
 	struct ast_party_id self;
 	/*! Do we accept identification information from this endpoint */
@@ -380,6 +394,9 @@
 	enum ast_sip_session_refresh_method refresh_method;
 };
 
+/*!
+ * \brief Call pickup configuration options for endpoints
+ */
 struct ast_sip_endpoint_pickup_configuration {
 	/*! Call group */
 	ast_group_t callgroup;
@@ -391,6 +408,9 @@
 	struct ast_namedgroups *named_pickupgroups;
 };
 
+/*!
+ * \brief Configuration for one-touch INFO recording
+ */
 struct ast_sip_info_recording_configuration {
 	AST_DECLARE_STRING_FIELDS(
 		/*! Feature to enact when one-touch recording INFO with Record: On is received */
@@ -402,11 +422,17 @@
 	unsigned int enabled;
 };
 
+/*!
+ * \brief Endpoint configuration options for INFO packages
+ */
 struct ast_sip_endpoint_info_configuration {
 	/*! Configuration for one-touch recording */
 	struct ast_sip_info_recording_configuration recording;
 };
 
+/*!
+ * \brief RTP configuration for SIP endpoints
+ */
 struct ast_sip_media_rtp_configuration {
 	AST_DECLARE_STRING_FIELDS(
 		/*! Configured RTP engine for this endpoint. */
@@ -430,6 +456,9 @@
 	enum ast_sip_session_media_encryption encryption;
 };
 
+/*!
+ * \brief Direct media options for SIP endpoints
+ */
 struct ast_sip_direct_media_configuration {
 	/*! Boolean indicating if direct_media is permissible */
 	unsigned int enabled;
@@ -441,7 +470,9 @@
 	unsigned int disable_on_nat;
 };
 
-
+/*!
+ * \brief Media configuration for SIP endpoints
+ */
 struct ast_sip_endpoint_media_configuration {
 	AST_DECLARE_STRING_FIELDS(
 		/*! Optional external media address to use in SDP */
@@ -468,6 +499,7 @@
 	/*! Priority for video streams */
 	unsigned int cos_video;
 };
+
 /*!
  * \brief An entity with which Asterisk communicates
  */
@@ -497,11 +529,15 @@
 	struct ast_sip_endpoint_extensions extensions;
 	/*! Configuration relating to media */
 	struct ast_sip_endpoint_media_configuration media;
+	/*! SUBSCRIBE/NOTIFY configuration options */
 	struct ast_sip_endpoint_subscription_configuration subscription;
+	/*! NAT configuration */
 	struct ast_sip_endpoint_nat_configuration nat;
+	/*! Party identification options */
 	struct ast_sip_endpoint_id_configuration id;
 	/*! Configuration options for INFO packages */
 	struct ast_sip_endpoint_info_configuration info;
+	/*! Call pickup configuration */
 	struct ast_sip_endpoint_pickup_configuration pickup;
 	/*! Inbound authentication credentials */
 	struct ast_sip_auth_array inbound_auths;




More information about the asterisk-commits mailing list