removed <code> blocks from summary and fixed assmembly info

This commit is contained in:
Skrusty 2015-01-04 14:26:32 +00:00
parent ba42c2f06f
commit 3c34e430d0
76 changed files with 153 additions and 152 deletions

View file

@ -46,6 +46,8 @@
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel> <WarningLevel>4</WarningLevel>
<Prefer32Bit>false</Prefer32Bit> <Prefer32Bit>false</Prefer32Bit>
<DocumentationFile>bin\Debug\AsterNET.XML</DocumentationFile>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType> <DebugType>pdbonly</DebugType>

View file

@ -28,7 +28,7 @@ namespace AsterNET.FastAGI
/// <summary> /// <summary>
/// Returns the AGIChannel associated with the current thread. /// Returns the AGIChannel associated with the current thread.
/// </summary> /// </summary>
/// <returns>the AGIChannel associated with the current thread or <code>null</code> if none is associated.</returns> /// <returns>the AGIChannel associated with the current thread or null if none is associated.</returns>
internal static AGIChannel Channel internal static AGIChannel Channel
{ {
get { return (AGIChannel) Thread.GetData(_channel); } get { return (AGIChannel) Thread.GetData(_channel); }

View file

@ -178,7 +178,7 @@ namespace AsterNET.FastAGI
/// contains a flag like "timeout" or "hangup" or - in case of the /// contains a flag like "timeout" or "hangup" or - in case of the
/// GetVariableCommand - the value of the variable. /// GetVariableCommand - the value of the variable.
/// </summary> /// </summary>
/// <returns>the text in the parenthesis or <code>null</code> if not set.</returns> /// <returns>the text in the parenthesis or null if not set.</returns>
public string Extra public string Extra
{ {
get get
@ -253,7 +253,7 @@ namespace AsterNET.FastAGI
/// This can be retrieved by calling getAttribute("endpos") on the corresponding reply. /// This can be retrieved by calling getAttribute("endpos") on the corresponding reply.
/// </summary> /// </summary>
/// <param name="name">the name of the attribute to retrieve. The name is case insensitive.</param> /// <param name="name">the name of the attribute to retrieve. The name is case insensitive.</param>
/// <returns>the value of the attribute or <code>null</code> if it is not set.</returns> /// <returns>the value of the attribute or null if it is not set.</returns>
public string GetAttribute(string name) public string GetAttribute(string name)
{ {
if (GetStatus() != (int) AGIReplyStatuses.SC_SUCCESS) if (GetStatus() != (int) AGIReplyStatuses.SC_SUCCESS)
@ -300,7 +300,7 @@ namespace AsterNET.FastAGI
/// Returns the synopsis of the command sent if Asterisk expected a different /// Returns the synopsis of the command sent if Asterisk expected a different
/// syntax (getStatus() == SC_INVALID_COMMAND_SYNTAX). /// syntax (getStatus() == SC_INVALID_COMMAND_SYNTAX).
/// </summary> /// </summary>
/// <returns>the synopsis of the command sent, <code>null</code> if there were no syntax errors.</returns> /// <returns>the synopsis of the command sent, null if there were no syntax errors.</returns>
public string GetSynopsis() public string GetSynopsis()
{ {
if (GetStatus() != (int) AGIReplyStatuses.SC_INVALID_COMMAND_SYNTAX) if (GetStatus() != (int) AGIReplyStatuses.SC_INVALID_COMMAND_SYNTAX)
@ -345,7 +345,7 @@ namespace AsterNET.FastAGI
/// </summary> /// </summary>
/// <returns> /// <returns>
/// the usage of the command sent, /// the usage of the command sent,
/// <code>null</code> if there were no syntax errors. /// null if there were no syntax errors.
/// </returns> /// </returns>
public string GetUsage() public string GetUsage()
{ {

View file

@ -293,7 +293,7 @@ namespace AsterNET.FastAGI
/// <summary> /// <summary>
/// Returns wheather this agi is passed audio (EAGI - Enhanced AGI).<br /> /// Returns wheather this agi is passed audio (EAGI - Enhanced AGI).<br />
/// Enhanced AGI is currently not supported on FastAGI.<br /> /// Enhanced AGI is currently not supported on FastAGI.<br />
/// <code>true</code> if this agi is passed audio, <code>false</code> otherwise. /// true if this agi is passed audio, false otherwise.
/// </summary> /// </summary>
public bool Enhanced public bool Enhanced
{ {

View file

@ -65,7 +65,7 @@ namespace AsterNET.FastAGI
/// <summary> /// <summary>
/// Plays music on hold from the given music on hold class. /// Plays music on hold from the given music on hold class.
/// </summary> /// </summary>
/// <param name="musicOnHoldClass">the music on hold class to play music from as configures in Asterisk's <code><musiconhold.conf/code>.</param> /// <param name="musicOnHoldClass">the music on hold class to play music from as configures in Asterisk's <musiconhold.conf/code>.</param>
protected internal void PlayMusicOnHold(string musicOnHoldClass) protected internal void PlayMusicOnHold(string musicOnHoldClass)
{ {
this.Channel.SendCommand(new Command.SetMusicOnCommand(musicOnHoldClass)); this.Channel.SendCommand(new Command.SetMusicOnCommand(musicOnHoldClass));
@ -437,7 +437,7 @@ namespace AsterNET.FastAGI
/// Returns the value of the given channel variable. /// Returns the value of the given channel variable.
/// </summary> /// </summary>
/// <param name="name">the name of the variable to retrieve.</param> /// <param name="name">the name of the variable to retrieve.</param>
/// <returns> the value of the given variable or <code>null</code> if not set.</returns> /// <returns> the value of the given variable or null if not set.</returns>
protected internal string GetVariable(string name) protected internal string GetVariable(string name)
{ {
AGIChannel channel = this.Channel; AGIChannel channel = this.Channel;
@ -481,7 +481,7 @@ namespace AsterNET.FastAGI
/// Available since Asterisk 1.2. /// Available since Asterisk 1.2.
/// </summary> /// </summary>
/// <param name="name">the name of the variable to retrieve.</param> /// <param name="name">the name of the variable to retrieve.</param>
/// <returns>the value of the given variable or <code>null</code> if not et.</returns> /// <returns>the value of the given variable or null if not et.</returns>
protected internal string GetFullVariable(string name) protected internal string GetFullVariable(string name)
{ {
AGIChannel channel = this.Channel; AGIChannel channel = this.Channel;
@ -499,7 +499,7 @@ namespace AsterNET.FastAGI
/// </summary> /// </summary>
/// <param name="name">the name of the variable to retrieve.</param> /// <param name="name">the name of the variable to retrieve.</param>
/// <param name="channel">the name of the channel.</param> /// <param name="channel">the name of the channel.</param>
/// <returns>the value of the given variable or <code>null</code> if not set.</returns> /// <returns>the value of the given variable or null if not set.</returns>
protected internal string GetFullVariable(string name, string channelName) protected internal string GetFullVariable(string name, string channelName)
{ {
AGIChannel channel = this.Channel; AGIChannel channel = this.Channel;
@ -526,7 +526,7 @@ namespace AsterNET.FastAGI
/// Available since Asterisk 1.2. /// Available since Asterisk 1.2.
/// </summary> /// </summary>
/// <param name="time">the time to say in seconds elapsed since 00:00:00 on January 1, 1970, Coordinated Universal Time (UTC)</param> /// <param name="time">the time to say in seconds elapsed since 00:00:00 on January 1, 1970, Coordinated Universal Time (UTC)</param>
/// <param name="escapeDigits">the digits that allow the user to interrupt this command or <code>null</code> for none.</param> /// <param name="escapeDigits">the digits that allow the user to interrupt this command or null for none.</param>
/// <returns>the DTMF digit pressed or 0x0 if none was pressed.</returns> /// <returns>the DTMF digit pressed or 0x0 if none was pressed.</returns>
protected internal char SayDateTime(long time, string escapeDigits) protected internal char SayDateTime(long time, string escapeDigits)
{ {
@ -540,7 +540,7 @@ namespace AsterNET.FastAGI
/// Available since Asterisk 1.2. /// Available since Asterisk 1.2.
/// </summary> /// </summary>
/// <param name="time">the time to say in seconds elapsed since 00:00:00 on January 1, 1970, Coordinated Universal Time (UTC)</param> /// <param name="time">the time to say in seconds elapsed since 00:00:00 on January 1, 1970, Coordinated Universal Time (UTC)</param>
/// <param name="escapeDigits">the digits that allow the user to interrupt this command or <code>null</code> for none.</param> /// <param name="escapeDigits">the digits that allow the user to interrupt this command or null for none.</param>
/// <param name="format">the format the time should be said in</param> /// <param name="format">the format the time should be said in</param>
/// <returns>the DTMF digit pressed or 0x0 if none was pressed.</returns> /// <returns>the DTMF digit pressed or 0x0 if none was pressed.</returns>
protected internal char SayDateTime(long time, string escapeDigits, string format) protected internal char SayDateTime(long time, string escapeDigits, string format)
@ -555,7 +555,7 @@ namespace AsterNET.FastAGI
/// Available since Asterisk 1.2. /// Available since Asterisk 1.2.
/// </summary> /// </summary>
/// <param name="time">the time to say in seconds elapsed since 00:00:00 on January 1, 1970, Coordinated Universal Time (UTC)</param> /// <param name="time">the time to say in seconds elapsed since 00:00:00 on January 1, 1970, Coordinated Universal Time (UTC)</param>
/// <param name="escapeDigits">the digits that allow the user to interrupt this command or <code>null</code> for none.</param> /// <param name="escapeDigits">the digits that allow the user to interrupt this command or null for none.</param>
/// <param name="format">the format the time should be said in</param> /// <param name="format">the format the time should be said in</param>
/// <param name="timezone">the timezone to use when saying the time, for example "UTC" or "Europe/Berlin".</param> /// <param name="timezone">the timezone to use when saying the time, for example "UTC" or "Europe/Berlin".</param>
/// <returns>the DTMF digit pressed or 0x0 if none was pressed.</returns> /// <returns>the DTMF digit pressed or 0x0 if none was pressed.</returns>
@ -573,7 +573,7 @@ namespace AsterNET.FastAGI
/// </summary> /// </summary>
/// <param name="family">the family of the entry to retrieve.</param> /// <param name="family">the family of the entry to retrieve.</param>
/// <param name="key">key the key of the entry to retrieve.</param> /// <param name="key">key the key of the entry to retrieve.</param>
/// <return>the value of the given family and key or <code>null</code> if there is no such value.</return> /// <return>the value of the given family and key or null if there is no such value.</return>
protected internal string DatabaseGet(string family, string key) protected internal string DatabaseGet(string family, string key)
{ {
AGIChannel channel = this.Channel; AGIChannel channel = this.Channel;
@ -682,7 +682,7 @@ namespace AsterNET.FastAGI
/// <param name="escapeDigits">contains the digits that allow the user to end recording.</param> /// <param name="escapeDigits">contains the digits that allow the user to end recording.</param>
/// <param name="timeout">the maximum record time in milliseconds, or -1 for no timeout.</param> /// <param name="timeout">the maximum record time in milliseconds, or -1 for no timeout.</param>
/// <param name="offset">the offset samples to skip.</param> /// <param name="offset">the offset samples to skip.</param>
/// <param name="beep"><code>true</code> if a beep should be played before recording.</param> /// <param name="beep">true if a beep should be played before recording.</param>
/// <param name="maxSilence">The amount of silence (in seconds) to allow before returning despite the lack of dtmf digits or reaching timeout.</param> /// <param name="maxSilence">The amount of silence (in seconds) to allow before returning despite the lack of dtmf digits or reaching timeout.</param>
/// <returns>result code</returns> /// <returns>result code</returns>
protected internal int RecordFile(string file, string format, string escapeDigits, int timeout, int offset, bool beep, int maxSilence) protected internal int RecordFile(string file, string format, string escapeDigits, int timeout, int offset, bool beep, int maxSilence)

View file

@ -38,7 +38,7 @@ namespace AsterNET.FastAGI.Command
#endregion #endregion
#region EscapeDigits #region EscapeDigits
/// <summary> /// <summary>
/// Get/Set the digits that allow the user to interrupt this command or <code>null</code> for none. /// Get/Set the digits that allow the user to interrupt this command or null for none.
/// </summary> /// </summary>
public string EscapeDigits public string EscapeDigits
{ {
@ -122,7 +122,7 @@ namespace AsterNET.FastAGI.Command
/// <param name="file">the name of the file to stream, must not include extension.</param> /// <param name="file">the name of the file to stream, must not include extension.</param>
/// <param name="escapeDigits"> /// <param name="escapeDigits">
/// contains the digits that allow the user to interrupt this command. /// contains the digits that allow the user to interrupt this command.
/// Maybe <code>null</code> if you don't want the user to interrupt. /// Maybe null if you don't want the user to interrupt.
/// </param> /// </param>
/// <param name="offset">the offset samples to skip before streaming.</param> /// <param name="offset">the offset samples to skip before streaming.</param>
public ControlStreamFileCommand(string file, string escapeDigits, int offset) public ControlStreamFileCommand(string file, string escapeDigits, int offset)
@ -139,7 +139,7 @@ namespace AsterNET.FastAGI.Command
/// support pausing. /// support pausing.
/// </summary> /// </summary>
/// <param name="file">the name of the file to stream, must not include extension.</param> /// <param name="file">the name of the file to stream, must not include extension.</param>
/// <param name="escapeDigits">contains the digits that allow the user to interrupt this command. Maybe <code>null</code> if you don't want the user to interrupt.</param> /// <param name="escapeDigits">contains the digits that allow the user to interrupt this command. Maybe null if you don't want the user to interrupt.</param>
/// <param name="offset">the offset samples to skip before streaming.</param> /// <param name="offset">the offset samples to skip before streaming.</param>
/// <param name="forwardDigit">the digit for fast forward.</param> /// <param name="forwardDigit">the digit for fast forward.</param>
/// <param name="rewindDigit">the digit for rewind.</param> /// <param name="rewindDigit">the digit for rewind.</param>

View file

@ -8,16 +8,16 @@ namespace AsterNET.FastAGI.Command
{ {
/// <summary> /// <summary>
/// The name of the channel to hangup or <code>null</code> for the current channel. /// The name of the channel to hangup or null for the current channel.
/// </summary> /// </summary>
private string channel; private string channel;
/// <summary> /// <summary>
/// Returns the name of the channel to hangup. /// Returns the name of the channel to hangup.
/// </summary> /// </summary>
/// <returns>the name of the channel to hangup or <code>null</code> for the current channel.</returns> /// <returns>the name of the channel to hangup or null for the current channel.</returns>
/// <summary> Sets the name of the channel to hangup.</summary> /// <summary> Sets the name of the channel to hangup.</summary>
/// <param name="channel">the name of the channel to hangup or <code>null</code> for the current channel.</param> /// <param name="channel">the name of the channel to hangup or null for the current channel.</param>
public string Channel public string Channel
{ {
get { return channel; } get { return channel; }

View file

@ -82,7 +82,7 @@ namespace AsterNET.FastAGI.Command
#endregion #endregion
#region Beep #region Beep
/// <summary> /// <summary>
/// Get/Set <code>true</code> if a beep should be played before recording. <code>false</code> if not. /// Get/Set true if a beep should be played before recording. false if not.
/// </summary> /// </summary>
public bool Beep public bool Beep
{ {
@ -119,7 +119,7 @@ namespace AsterNET.FastAGI.Command
/// <param name="escapeDigits">contains the digits that allow the user to end recording.</param> /// <param name="escapeDigits">contains the digits that allow the user to end recording.</param>
/// <param name="timeout">the maximum record time in milliseconds, or -1 for no timeout.</param> /// <param name="timeout">the maximum record time in milliseconds, or -1 for no timeout.</param>
/// <param name="offset">the offset samples to skip.</param> /// <param name="offset">the offset samples to skip.</param>
/// <param name="beep"><code>true</code> if a beep should be played before recording.</param> /// <param name="beep">true if a beep should be played before recording.</param>
/// <param name="maxSilence">The amount of silence (in seconds) to allow before returning despite the lack of dtmf digits or reaching timeout.</param> /// <param name="maxSilence">The amount of silence (in seconds) to allow before returning despite the lack of dtmf digits or reaching timeout.</param>
public RecordFileCommand(string file, string format, string escapeDigits, int timeout, int offset, bool beep, int maxSilence) public RecordFileCommand(string file, string format, string escapeDigits, int timeout, int offset, bool beep, int maxSilence)
{ {

View file

@ -29,7 +29,7 @@ namespace AsterNET.FastAGI.Command
/// Creates a new SayDateTimeCommand that says the given time and allows interruption by one of the given escape digits. /// Creates a new SayDateTimeCommand that says the given time and allows interruption by one of the given escape digits.
/// </summary> /// </summary>
/// <param name="time">the time to say in seconds elapsed since 00:00:00 on January 1, 1970, Coordinated Universal Time (UTC)</param> /// <param name="time">the time to say in seconds elapsed since 00:00:00 on January 1, 1970, Coordinated Universal Time (UTC)</param>
/// <param name="escapeDigits">the digits that allow the user to interrupt this command or <code>null</code> for none.</param> /// <param name="escapeDigits">the digits that allow the user to interrupt this command or null for none.</param>
public SayDateTimeCommand(long time, string escapeDigits) public SayDateTimeCommand(long time, string escapeDigits)
{ {
this.time = time; this.time = time;
@ -41,7 +41,7 @@ namespace AsterNET.FastAGI.Command
/// format and allows interruption by one of the given escape digits. /// format and allows interruption by one of the given escape digits.
/// </summary> /// </summary>
/// <param name="time">the time to say in seconds elapsed since 00:00:00 on January 1, 1970, Coordinated Universal Time (UTC)</param> /// <param name="time">the time to say in seconds elapsed since 00:00:00 on January 1, 1970, Coordinated Universal Time (UTC)</param>
/// <param name="escapeDigits">the digits that allow the user to interrupt this command or <code>null</code> for none.</param> /// <param name="escapeDigits">the digits that allow the user to interrupt this command or null for none.</param>
/// <param name="format">the format the time should be said in</param> /// <param name="format">the format the time should be said in</param>
public SayDateTimeCommand(long time, string escapeDigits, string format) public SayDateTimeCommand(long time, string escapeDigits, string format)
{ {
@ -56,7 +56,7 @@ namespace AsterNET.FastAGI.Command
/// digits. /// digits.
/// </summary> /// </summary>
/// <param name="time">the time to say in seconds elapsed since 00:00:00 on January 1, 1970, Coordinated Universal Time (UTC)</param> /// <param name="time">the time to say in seconds elapsed since 00:00:00 on January 1, 1970, Coordinated Universal Time (UTC)</param>
/// <param name="escapeDigits">the digits that allow the user to interrupt this command or <code>null</code> for none.</param> /// <param name="escapeDigits">the digits that allow the user to interrupt this command or null for none.</param>
/// <param name="format">the format the time should be said in</param> /// <param name="format">the format the time should be said in</param>
/// <param name="timezone">the timezone to use when saying the time, for example "UTC" or "Europe/Berlin".</param> /// <param name="timezone">the timezone to use when saying the time, for example "UTC" or "Europe/Berlin".</param>
public SayDateTimeCommand(long time, string escapeDigits, string format, string timezone) public SayDateTimeCommand(long time, string escapeDigits, string format, string timezone)

View file

@ -10,8 +10,8 @@ namespace AsterNET.FastAGI.Command
/// <summary> /// <summary>
/// Get/Set the music on hold class to play music from. /// Get/Set the music on hold class to play music from.
/// </summary> /// </summary>
/// <returns>the music on hold class to play music from or <code>null</code> for the default class.</returns> /// <returns>the music on hold class to play music from or null for the default class.</returns>
/// <param name="musicOnHoldClass">the music on hold class to play music from or <code>null</code> for the default class.</param> /// <param name="musicOnHoldClass">the music on hold class to play music from or null for the default class.</param>
public string MusicOnHoldClass public string MusicOnHoldClass
{ {
get { return musicOnHoldClass; } get { return musicOnHoldClass; }

View file

@ -104,7 +104,7 @@ namespace AsterNET.FastAGI.Command
/// </summary> /// </summary>
/// <param name="file">the name of the file to stream, must not include extension.</param> /// <param name="file">the name of the file to stream, must not include extension.</param>
/// <param name="escapeDigits">contains the digits that allow the user to interrupt this command. /// <param name="escapeDigits">contains the digits that allow the user to interrupt this command.
/// Maybe <code>null</code> if you don't want the user to interrupt. /// Maybe null if you don't want the user to interrupt.
/// </param> /// </param>
/// <param name="offset">the offset samples to skip before streaming.</param> /// <param name="offset">the offset samples to skip before streaming.</param>
public StreamFileCommand(string file, string escapeDigits, int offset) public StreamFileCommand(string file, string escapeDigits, int offset)

View file

@ -93,13 +93,13 @@ namespace AsterNET
#region IsTrue(string) #region IsTrue(string)
/// <summary> /// <summary>
/// Checks if a String represents <code>true</code> or <code>false</code> according to Asterisk's logic.<br /> /// Checks if a String represents true or false according to Asterisk's logic.<br />
/// The original implementation is <code>util.c</code> is as follows: /// The original implementation is util.c is as follows:
/// </summary> /// </summary>
/// <param name="s">the String to check for <code>true</code>.</param> /// <param name="s">the String to check for true.</param>
/// <returns> /// <returns>
/// <code>true</code> if s represents <code>true</code>, /// true if s represents true,
/// <code>false</code> otherwise. /// false otherwise.
/// </returns> /// </returns>
internal static bool IsTrue(string s) internal static bool IsTrue(string s)
{ {
@ -744,7 +744,7 @@ namespace AsterNET
/// </summary> /// </summary>
/// <param name="source">source attribute for the event</param> /// <param name="source">source attribute for the event</param>
/// <param name="attributes">map containing event attributes</param> /// <param name="attributes">map containing event attributes</param>
/// <returns>a concrete instance of ManagerEvent or <code>null</code> if no event class was registered for the event type.</returns> /// <returns>a concrete instance of ManagerEvent or null if no event class was registered for the event type.</returns>
internal static ManagerEvent BuildEvent(IDictionary<int, ConstructorInfo> list, ManagerConnection source, internal static ManagerEvent BuildEvent(IDictionary<int, ConstructorInfo> list, ManagerConnection source,
Dictionary<string, string> attributes) Dictionary<string, string> attributes)
{ {

View file

@ -70,7 +70,7 @@ namespace AsterNET.Manager.Action
/// <summary> /// <summary>
/// Get/Set if an acknowledgement is needed when agent is called back.<br /> /// Get/Set if an acknowledgement is needed when agent is called back.<br />
/// <code>true</code> if acknowledgement by '#' is required when agent is called back, <code>false</code> otherwise. /// true if acknowledgement by '#' is required when agent is called back, false otherwise.
/// This property is optional, it allows you to override the defaults defined in Asterisk's configuration. /// This property is optional, it allows you to override the defaults defined in Asterisk's configuration.
/// </summary> /// </summary>
public bool AckCall { get; set; } public bool AckCall { get; set; }

View file

@ -41,7 +41,7 @@ namespace AsterNET.Manager.Action
/// </summary> /// </summary>
/// <returns> /// <returns>
/// true if existing calls should not be hung up, false otherwise.<br /> /// true if existing calls should not be hung up, false otherwise.<br />
/// <code>null</code> if default should be used. /// null if default should be used.
/// </returns> /// </returns>
public bool Soft { get; set; } public bool Soft { get; set; }

View file

@ -3,7 +3,7 @@ namespace AsterNET.Manager.Action
/// <summary> /// <summary>
/// The ChangeMonitorAction changes the monitoring filename of a channel. /// The ChangeMonitorAction changes the monitoring filename of a channel.
/// It has no effect if the channel is not monitored.<br /> /// It has no effect if the channel is not monitored.<br />
/// It is implemented in <code>res/res_monitor.c</code> /// It is implemented in res/res_monitor.c
/// </summary> /// </summary>
public class ChangeMonitorAction : ManagerAction public class ChangeMonitorAction : ManagerAction
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Action
{ {
/// <summary> /// <summary>
/// The CommandAction sends a command line interface (CLI) command to the asterisk server.<br /> /// The CommandAction sends a command line interface (CLI) command to the asterisk server.<br />
/// For a list of supported commands type <code>help</code> on asterisk's command line. /// For a list of supported commands type help on asterisk's command line.
/// </summary> /// </summary>
public class CommandAction : ManagerAction public class CommandAction : ManagerAction
{ {

View file

@ -23,8 +23,8 @@ namespace AsterNET.Manager.Action
/// Creates a new LoginAction that performs a cleartext login.<br /> /// Creates a new LoginAction that performs a cleartext login.<br />
/// You should not use cleartext login if you are concerned about security and login with a password hash instead. /// You should not use cleartext login if you are concerned about security and login with a password hash instead.
/// </summary> /// </summary>
/// <param name="username">the username as configured in Asterisk's <code>manager.conf</code></param> /// <param name="username">the username as configured in Asterisk's manager.conf</param>
/// <param name="secret">the user's password as configured in Asterisk's <code>manager.conf</code></param> /// <param name="secret">the user's password as configured in Asterisk's manager.conf</param>
/// <seealso cref="Manager.Action.ChallengeAction" /> /// <seealso cref="Manager.Action.ChallengeAction" />
public LoginAction(string username, string secret) public LoginAction(string username, string secret)
{ {
@ -35,7 +35,7 @@ namespace AsterNET.Manager.Action
/// <summary> /// <summary>
/// Creates a new LoginAction that performs a login via challenge/response. /// Creates a new LoginAction that performs a login via challenge/response.
/// </summary> /// </summary>
/// <param name="username">the username as configured in Asterisk's <code>manager.conf</code></param> /// <param name="username">the username as configured in Asterisk's manager.conf</param>
/// <param name="authType"> /// <param name="authType">
/// the digest alogrithm, must match the digest algorithm that was used with the corresponding /// the digest alogrithm, must match the digest algorithm that was used with the corresponding
/// ChallengeAction. /// ChallengeAction.
@ -51,7 +51,7 @@ namespace AsterNET.Manager.Action
/// <summary> /// <summary>
/// Creates a new LoginAction that performs a login via challenge/response. /// Creates a new LoginAction that performs a login via challenge/response.
/// </summary> /// </summary>
/// <param name="username">the username as configured in Asterisk's <code>manager.conf</code></param> /// <param name="username">the username as configured in Asterisk's manager.conf</param>
/// <param name="authType"> /// <param name="authType">
/// the digest alogrithm, must match the digest algorithm that was used with the corresponding /// the digest alogrithm, must match the digest algorithm that was used with the corresponding
/// ChallengeAction. /// ChallengeAction.
@ -79,13 +79,13 @@ namespace AsterNET.Manager.Action
} }
/// <summary> /// <summary>
/// Get/Set the username as configured in asterik's <code>manager.conf</code>. /// Get/Set the username as configured in asterik's manager.conf.
/// </summary> /// </summary>
public string Username { get; set; } public string Username { get; set; }
/// <summary> /// <summary>
/// Get/Set the secret to use when using cleartext login.<br /> /// Get/Set the secret to use when using cleartext login.<br />
/// The secret contains the user's password as configured in Asterisk's <code>manager.conf</code>.<br /> /// The secret contains the user's password as configured in Asterisk's manager.conf.<br />
/// The secret and key properties are mutually exclusive. /// The secret and key properties are mutually exclusive.
/// </summary> /// </summary>
public string Secret { get; set; } public string Secret { get; set; }

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Action
{ {
/// <summary> /// <summary>
/// The MonitorAction starts monitoring (recording) a channel.<br /> /// The MonitorAction starts monitoring (recording) a channel.<br />
/// It is implemented in <code>res/res_monitor.c</code> /// It is implemented in res/res_monitor.c
/// </summary> /// </summary>
public class MonitorAction : ManagerAction public class MonitorAction : ManagerAction
{ {

View file

@ -16,7 +16,7 @@ namespace AsterNET.Manager.Action
/// The response to this action is sent when the channel has been answered and /// The response to this action is sent when the channel has been answered and
/// asterisk starts connecting it to the given extension. So be careful not to /// asterisk starts connecting it to the given extension. So be careful not to
/// choose a too short timeout when waiting for the response.<br /> /// choose a too short timeout when waiting for the response.<br />
/// If you set async to <code>true</code> Asterisk reports an OriginateSuccess- /// If you set async to true Asterisk reports an OriginateSuccess-
/// and OriginateFailureEvents. The action id of these events equals the action /// and OriginateFailureEvents. The action id of these events equals the action
/// id of this OriginateAction. /// id of this OriginateAction.
/// </summary> /// </summary>
@ -120,7 +120,7 @@ namespace AsterNET.Manager.Action
#region Async #region Async
/// <summary> /// <summary>
/// Get/Set <code>true</code> if this is a fast origination.<br /> /// Get/Set true if this is a fast origination.<br />
/// For the origination to be asynchronous (allows multiple calls to be generated without waiting for a response). /// For the origination to be asynchronous (allows multiple calls to be generated without waiting for a response).
/// <br /> /// <br />
/// Will send OriginateSuccess- and OriginateFailureEvents. /// Will send OriginateSuccess- and OriginateFailureEvents.

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Action
{ {
/// <summary> /// <summary>
/// The QueueAddAction adds a new member to a queue.<br /> /// The QueueAddAction adds a new member to a queue.<br />
/// It is implemented in <code>apps/app_queue.c</code> /// It is implemented in apps/app_queue.c
/// </summary> /// </summary>
public class QueueAddAction : ManagerAction public class QueueAddAction : ManagerAction
{ {
@ -91,7 +91,7 @@ namespace AsterNET.Manager.Action
/// <summary> /// <summary>
/// Get/Set if the queue member should be paused when added.<br /> /// Get/Set if the queue member should be paused when added.<br />
/// <code>true</code> if the queue member should be paused when added. /// true if the queue member should be paused when added.
/// </summary> /// </summary>
public bool Paused { get; set; } public bool Paused { get; set; }
} }

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Action
{ {
/// <summary> /// <summary>
/// The QueuePauseAction makes a queue member temporarily unavailabe (or available again).<br /> /// The QueuePauseAction makes a queue member temporarily unavailabe (or available again).<br />
/// It is implemented in <code>apps/app_queue.c</code><br /> /// It is implemented in apps/app_queue.c<br />
/// Available since Asterisk 1.2. /// Available since Asterisk 1.2.
/// </summary> /// </summary>
public class QueuePauseAction : ManagerAction public class QueuePauseAction : ManagerAction
@ -43,7 +43,7 @@ namespace AsterNET.Manager.Action
/// interface available or unavailable on all queues. /// interface available or unavailable on all queues.
/// </summary> /// </summary>
/// <param name="iface">the interface of the member to make unavailable</param> /// <param name="iface">the interface of the member to make unavailable</param>
/// <param name="paused"><code>true</code> to make the member unavailbale, <code>false</code> to make the member available</param> /// <param name="paused">true to make the member unavailbale, false to make the member available</param>
public QueuePauseAction(string iface, bool paused) public QueuePauseAction(string iface, bool paused)
{ {
this.Interface = iface; this.Interface = iface;
@ -56,7 +56,7 @@ namespace AsterNET.Manager.Action
/// </summary> /// </summary>
/// <param name="iface">the interface of the member to make unavailable</param> /// <param name="iface">the interface of the member to make unavailable</param>
/// <param name="queue">the queue the member is made unvailable on</param> /// <param name="queue">the queue the member is made unvailable on</param>
/// <param name="paused"><code>true</code> to make the member unavailbale, <code>false</code> to make the member available</param> /// <param name="paused">true to make the member unavailbale, false to make the member available</param>
public QueuePauseAction(string iface, string queue, bool paused) public QueuePauseAction(string iface, string queue, bool paused)
{ {
this.Interface = iface; this.Interface = iface;
@ -85,8 +85,8 @@ namespace AsterNET.Manager.Action
/// <summary> /// <summary>
/// Get/Set if the member is made available or unavailable.<br /> /// Get/Set if the member is made available or unavailable.<br />
/// <code>true</code> to make the member unavailbale,<br /> /// true to make the member unavailbale,<br />
/// <code>false</code> make the member available /// false make the member available
/// </summary> /// </summary>
public bool Paused { get; set; } public bool Paused { get; set; }
} }

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Action
{ {
/// <summary> /// <summary>
/// The QueueRemoveAction removes a member from a queue.<br /> /// The QueueRemoveAction removes a member from a queue.<br />
/// It is implemented in <code>apps/app_queue.c</code> /// It is implemented in apps/app_queue.c
/// </summary> /// </summary>
public class QueueRemoveAction : ManagerAction public class QueueRemoveAction : ManagerAction
{ {

View file

@ -9,7 +9,7 @@ namespace AsterNET.Manager.Action
/// QueueMemberEvent for each member of that queue and a QueueEntryEvent for each /// QueueMemberEvent for each member of that queue and a QueueEntryEvent for each
/// entry in the queue.<br /> /// entry in the queue.<br />
/// Since Asterisk 1.2 a QueueStatusCompleteEvent is sent to denote the end of the generated dump.<br /> /// Since Asterisk 1.2 a QueueStatusCompleteEvent is sent to denote the end of the generated dump.<br />
/// This action is implemented in <code>apps/app_queue.c</code> /// This action is implemented in apps/app_queue.c
/// </summary> /// </summary>
/// <seealso cref="Manager.event.QueueParamsEvent" /> /// <seealso cref="Manager.event.QueueParamsEvent" />
/// <seealso cref="Manager.event.QueueMemberEvent" /> /// <seealso cref="Manager.event.QueueMemberEvent" />

View file

@ -4,7 +4,7 @@ namespace AsterNET.Manager.Action
/// The SetCDRUserFieldAction causes the user field of the call detail record for the given channel to be changed. /// The SetCDRUserFieldAction causes the user field of the call detail record for the given channel to be changed.
/// <br /> /// <br />
/// Depending on the value of the append property the value is appended or overwritten.<br /> /// Depending on the value of the append property the value is appended or overwritten.<br />
/// The SetCDRUserFieldAction is implemented in <code>apps/app_setcdruserfield.c</code> /// The SetCDRUserFieldAction is implemented in apps/app_setcdruserfield.c
/// </summary> /// </summary>
public class SetCDRUserFieldAction : ManagerAction public class SetCDRUserFieldAction : ManagerAction
{ {
@ -63,7 +63,7 @@ namespace AsterNET.Manager.Action
/// <summary> /// <summary>
/// Get/Set if the value of the cdr user field is appended or overwritten.<br /> /// Get/Set if the value of the cdr user field is appended or overwritten.<br />
/// <code>true</code> to append the value to the cdr user field or <code>false</code> to overwrite. /// true to append the value to the cdr user field or false to overwrite.
/// </summary> /// </summary>
public bool Append { get; set; } public bool Append { get; set; }
} }

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Action
{ {
/// <summary> /// <summary>
/// The StopMonitorAction ends monitoring (recording) a channel.<br /> /// The StopMonitorAction ends monitoring (recording) a channel.<br />
/// It is implemented in <code>res/res_monitor.c</code> /// It is implemented in res/res_monitor.c
/// </summary> /// </summary>
public class StopMonitorAction : ManagerAction public class StopMonitorAction : ManagerAction
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// An AgentCallbackLoginEvent is triggered when an agent is successfully logged in using AgentCallbackLogin.<br /> /// An AgentCallbackLoginEvent is triggered when an agent is successfully logged in using AgentCallbackLogin.<br />
/// It is implemented in <code>channels/chan_agent.c</code> /// It is implemented in channels/chan_agent.c
/// </summary> /// </summary>
/// <seealso cref="Manager.event.AgentCallbackLogoffEvent" /> /// <seealso cref="Manager.event.AgentCallbackLogoffEvent" />
public class AgentCallbackLoginEvent : ManagerEvent public class AgentCallbackLoginEvent : ManagerEvent

View file

@ -3,7 +3,7 @@ namespace AsterNET.Manager.Event
/// <summary> /// <summary>
/// An AgentCallbackLogoffEvent is triggered when an agent that previously logged in using /// An AgentCallbackLogoffEvent is triggered when an agent that previously logged in using
/// AgentCallbackLogin is logged of.<br /> /// AgentCallbackLogin is logged of.<br />
/// It is implemented in <code>channels/chan_agent.c</code> /// It is implemented in channels/chan_agent.c
/// </summary> /// </summary>
/// <seealso cref="Manager.event.AgentCallbackLoginEvent" /> /// <seealso cref="Manager.event.AgentCallbackLoginEvent" />
public class AgentCallbackLogoffEvent : ManagerEvent public class AgentCallbackLogoffEvent : ManagerEvent
@ -33,7 +33,7 @@ namespace AsterNET.Manager.Event
/// <summary> /// <summary>
/// Returns the reason for the logoff. The reason is set to Autologoff if the agent has been /// Returns the reason for the logoff. The reason is set to Autologoff if the agent has been
/// logged off due to not answering the phone in time. Autologoff is configured by setting /// logged off due to not answering the phone in time. Autologoff is configured by setting
/// <code>autologoff</code> to the appropriate number of seconds in <code>agents.conf</code>. /// autologoff to the appropriate number of seconds in agents.conf.
/// </summary> /// </summary>
/// <summary>Sets the reason for the logoff.</summary> /// <summary>Sets the reason for the logoff.</summary>
public string Reason { get; set; } public string Reason { get; set; }

View file

@ -2,8 +2,8 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// An AgentCalledEvent is triggered when an agent is rung.<br /> /// An AgentCalledEvent is triggered when an agent is rung.<br />
/// To enable AgentCalledEvents you have to set <code>eventwhencalled = yes</code> in <code>queues.conf</code>.<br /> /// To enable AgentCalledEvents you have to set eventwhencalled = yes in queues.conf.<br />
/// This event is implemented in <code>apps/app_queue.c</code> /// This event is implemented in apps/app_queue.c
/// </summary> /// </summary>
public class AgentCalledEvent : AbstractAgentVariables public class AgentCalledEvent : AbstractAgentVariables
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// An AgentLoginEvent is triggered when an agent is successfully logged in using AgentLogin.<br /> /// An AgentLoginEvent is triggered when an agent is successfully logged in using AgentLogin.<br />
/// It is implemented in <code>channels/chan_agent.c</code> /// It is implemented in channels/chan_agent.c
/// </summary> /// </summary>
/// <seealso cref="Manager.event.AgentLogoffEvent" /> /// <seealso cref="Manager.event.AgentLogoffEvent" />
public class AgentLoginEvent : ManagerEvent public class AgentLoginEvent : ManagerEvent

View file

@ -2,8 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// An AgentCallbackLogoffEvent is triggered when an agent that previously logged in using AgentLogin is logged of. /// An AgentCallbackLogoffEvent is triggered when an agent that previously logged in using AgentLogin is logged of.
/// <br /> /// It is implemented in channels/chan_agent.c
/// It is implemented in <code>channels/chan_agent.c</code>
/// </summary> /// </summary>
/// <seealso cref="Manager.event.AgentLoginEvent" /> /// <seealso cref="Manager.event.AgentLoginEvent" />
public class AgentLogoffEvent : ManagerEvent public class AgentLogoffEvent : ManagerEvent

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// An AlarmEvent is triggered when a Zap channel leaves alarm state.<br/> /// An AlarmEvent is triggered when a Zap channel leaves alarm state.<br/>
/// It is implemented in <code>channels/chan_zap.c</code> /// It is implemented in channels/chan_zap.c
/// </summary> /// </summary>
public class AlarmClearEvent : ManagerEvent public class AlarmClearEvent : ManagerEvent
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// An AlarmEvent is triggered when a Zap channel enters or changes alarm state.<br /> /// An AlarmEvent is triggered when a Zap channel enters or changes alarm state.<br />
/// It is implemented in <code>channels/chan_zap.c</code> /// It is implemented in channels/chan_zap.c
/// </summary> /// </summary>
public class AlarmEvent : ManagerEvent public class AlarmEvent : ManagerEvent
{ {

View file

@ -2,9 +2,9 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A CdrEvent is triggered when a call detail record is generated, usually at the end of a call.<br /> /// A CdrEvent is triggered when a call detail record is generated, usually at the end of a call.<br />
/// To enable CdrEvents you have to add <code>enabled = yes</code> to the general section in /// To enable CdrEvents you have to add enabled = yes to the general section in
/// <code>cdr_manager.conf</code>.<br /> /// cdr_manager.conf.<br />
/// This event is implemented in <code>cdr/cdr_manager.c</code> /// This event is implemented in cdr/cdr_manager.c
/// </summary> /// </summary>
public class CdrEvent : ManagerEvent public class CdrEvent : ManagerEvent
{ {

View file

@ -3,7 +3,7 @@ namespace AsterNET.Manager.Event
/// <summary> /// <summary>
/// A DNDStateEvent is triggered by the Zap channel driver when a channel enters /// A DNDStateEvent is triggered by the Zap channel driver when a channel enters
/// or leaves DND (do not disturb) state.<br /> /// or leaves DND (do not disturb) state.<br />
/// It is implemented in <code>channels/chan_zap.c</code>.<br /> /// It is implemented in channels/chan_zap.c.<br />
/// Available since Asterisk 1.2 /// Available since Asterisk 1.2
/// </summary> /// </summary>
public class DNDStateEvent : ManagerEvent public class DNDStateEvent : ManagerEvent

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A dial event is triggered whenever a phone attempts to dial someone.<br/> /// A dial event is triggered whenever a phone attempts to dial someone.<br/>
/// This event is implemented in <code>apps/app_dial.c</code>.<br/> /// This event is implemented in apps/app_dial.c.<br/>
/// Available since Asterisk 1.2. /// Available since Asterisk 1.2.
/// </summary> /// </summary>
public class DialEvent : ManagerEvent public class DialEvent : ManagerEvent

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// An ExtensionStatusEvent is triggered when the state of an extension changes.<br/> /// An ExtensionStatusEvent is triggered when the state of an extension changes.<br/>
/// It is implemented in <code>manager.c</code> /// It is implemented in manager.c
/// </summary> /// </summary>
public class ExtensionStatusEvent : ManagerEvent public class ExtensionStatusEvent : ManagerEvent
{ {

View file

@ -4,7 +4,7 @@ namespace AsterNET.Manager.Event
/// A FaxReceivedEvent is triggered by spandsp after a new fax has been received.<br /> /// A FaxReceivedEvent is triggered by spandsp after a new fax has been received.<br />
/// It is only available if you installed the spandsp patches to Asterisk.<br /> /// It is only available if you installed the spandsp patches to Asterisk.<br />
/// See http://soft-switch.org/installing-spandsp.html for details.<br /> /// See http://soft-switch.org/installing-spandsp.html for details.<br />
/// Implemented in <code>apps/app_rxfax.c</code>. /// Implemented in apps/app_rxfax.c.
/// </summary> /// </summary>
public class FaxReceivedEvent : AbstractAgentEvent public class FaxReceivedEvent : AbstractAgentEvent
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A HangupEvent is triggered when a channel is hung up.<br/> /// A HangupEvent is triggered when a channel is hung up.<br/>
/// It is implemented in <code>channel.c</code> /// It is implemented in channel.c
/// </summary> /// </summary>
public class HangupEvent : AbstractChannelEvent public class HangupEvent : AbstractChannelEvent
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A HoldEvent is triggered by the SIP channel driver when a channel is put on hold.<br /> /// A HoldEvent is triggered by the SIP channel driver when a channel is put on hold.<br />
/// It is implemented in <code>channels/chan_sip.c</code>.<br /> /// It is implemented in channels/chan_sip.c.<br />
/// Available since Asterisk 1.2 /// Available since Asterisk 1.2
/// </summary> /// </summary>
/// <seealso cref="Manager.event.UnholdEvent" /> /// <seealso cref="Manager.event.UnholdEvent" />

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A HoldedCallEvent is triggered when a channel is put on hold.<br /> /// A HoldedCallEvent is triggered when a channel is put on hold.<br />
/// It is implemented in <code>res/res_features.c</code> /// It is implemented in res/res_features.c
/// </summary> /// </summary>
public class HoldedCallEvent : ManagerEvent public class HoldedCallEvent : ManagerEvent
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A JoinEvent is triggered when a channel joines a queue.<br /> /// A JoinEvent is triggered when a channel joines a queue.<br />
/// It is implemented in <code>apps/app_queue.c</code> /// It is implemented in apps/app_queue.c
/// </summary> /// </summary>
public class JoinEvent : QueueEvent public class JoinEvent : QueueEvent
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A LeaveEvent is triggered when a channel leaves a queue.<br/> /// A LeaveEvent is triggered when a channel leaves a queue.<br/>
/// It is implemented in <code>apps/app_queue.c</code> /// It is implemented in apps/app_queue.c
/// </summary> /// </summary>
public class LeaveEvent : QueueEvent public class LeaveEvent : QueueEvent
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A LogChannelEvent is triggered when logging is turned on or off.<br /> /// A LogChannelEvent is triggered when logging is turned on or off.<br />
/// It is implemented in <code>logger.c</code><br /> /// It is implemented in logger.c<br />
/// </summary> /// </summary>
public class LogChannelEvent : ManagerEvent public class LogChannelEvent : ManagerEvent
{ {

View file

@ -79,7 +79,7 @@ namespace AsterNET.Manager.Event
/// <summary> /// <summary>
/// Get/Set the point in time this event was received from the Asterisk server.<br/> /// Get/Set the point in time this event was received from the Asterisk server.<br/>
/// Pseudo events that are not directly received from the asterisk server /// Pseudo events that are not directly received from the asterisk server
/// (for example ConnectEvent and DisconnectEvent) may return <code>null</code>. /// (for example ConnectEvent and DisconnectEvent) may return null.
/// </summary> /// </summary>
public DateTime DateReceived public DateTime DateReceived
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A MeetMeJoinEvent is triggered if a channel joins a meet me conference.<br /> /// A MeetMeJoinEvent is triggered if a channel joins a meet me conference.<br />
/// It is implemented in <code>apps/app_meetme.c</code> /// It is implemented in apps/app_meetme.c
/// </summary> /// </summary>
public class MeetmeJoinEvent : AbstractMeetmeEvent public class MeetmeJoinEvent : AbstractMeetmeEvent
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A MeetMeLeaveEvent is triggered if a channel leaves a meet me conference.<br /> /// A MeetMeLeaveEvent is triggered if a channel leaves a meet me conference.<br />
/// It is implemented in <code>apps/app_meetme.c</code> /// It is implemented in apps/app_meetme.c
/// </summary> /// </summary>
public class MeetmeLeaveEvent : AbstractMeetmeEvent public class MeetmeLeaveEvent : AbstractMeetmeEvent
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A MeetMeStopTalkingEvent is triggered when a user ends talking in a meet me conference.<br/> /// A MeetMeStopTalkingEvent is triggered when a user ends talking in a meet me conference.<br/>
/// It is implemented in <code>apps/app_meetme.c</code> /// It is implemented in apps/app_meetme.c
/// </summary> /// </summary>
public class MeetmeStopTalkingEvent : AbstractMeetmeEvent public class MeetmeStopTalkingEvent : AbstractMeetmeEvent
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A MessageWaitingEvent is triggered when someone leaves voicemail.<br /> /// A MessageWaitingEvent is triggered when someone leaves voicemail.<br />
/// It is implemented in <code>apps/app_voicemail.c</code> /// It is implemented in apps/app_voicemail.c
/// </summary> /// </summary>
public class MessageWaitingEvent : ManagerEvent public class MessageWaitingEvent : ManagerEvent
{ {

View file

@ -4,7 +4,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A NewCallerIdEvent is triggered when the caller id of a channel changes.<br /> /// A NewCallerIdEvent is triggered when the caller id of a channel changes.<br />
/// It is implemented in <code>channel.c</code> /// It is implemented in channel.c
/// </summary> /// </summary>
public class NewCallerIdEvent : ManagerEvent public class NewCallerIdEvent : ManagerEvent
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A NewChannelEvent is triggered when a new channel is created.<br/> /// A NewChannelEvent is triggered when a new channel is created.<br/>
/// It is implemented in <code>channel.c</code> /// It is implemented in channel.c
/// </summary> /// </summary>
public class NewChannelEvent : AbstractChannelEvent public class NewChannelEvent : AbstractChannelEvent
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A NewExtenEvent is triggered when a channel is connected to a new extension.<br/> /// A NewExtenEvent is triggered when a channel is connected to a new extension.<br/>
/// It is implemented in <code>pbx.c</code> /// It is implemented in pbx.c
/// </summary> /// </summary>
public class NewExtenEvent : ManagerEvent public class NewExtenEvent : ManagerEvent
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A NewStateEvent is triggered when the state of a channel has changed.<br/> /// A NewStateEvent is triggered when the state of a channel has changed.<br/>
/// It is implemented in <code>channel.c</code> /// It is implemented in channel.c
/// </summary> /// </summary>
public class NewStateEvent : AbstractChannelEvent public class NewStateEvent : AbstractChannelEvent
{ {

View file

@ -3,7 +3,7 @@ namespace AsterNET.Manager.Event
/// <summary> /// <summary>
/// A ParkedCallEvent is triggered when a channel is parked (in this case no /// A ParkedCallEvent is triggered when a channel is parked (in this case no
/// action id is set) and in response to a ParkedCallsAction.<br/> /// action id is set) and in response to a ParkedCallsAction.<br/>
/// It is implemented in <code>res/res_features.c</code> /// It is implemented in res/res_features.c
/// </summary> /// </summary>
/// <seealso cref="Manager.Action.ParkedCallsAction"/> /// <seealso cref="Manager.Action.ParkedCallsAction"/>
public class ParkedCallEvent : ResponseEvent public class ParkedCallEvent : ResponseEvent
@ -29,8 +29,8 @@ namespace AsterNET.Manager.Event
} }
/// <summary> /// <summary>
/// Get/Set the number of seconds this call will be parked.<br/> /// Get/Set the number of seconds this call will be parked.<br/>
/// This corresponds to the <code>parkingtime</code> option in /// This corresponds to the parkingtime option in
/// <code>features.conf</code>. /// features.conf.
/// </summary> /// </summary>
public long Timeout public long Timeout
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A ParkedCallGiveUpEvent is triggered when a channel that has been parked is hung up.<br/> /// A ParkedCallGiveUpEvent is triggered when a channel that has been parked is hung up.<br/>
/// It is implemented in <code>res/res_features.c</code><br/> /// It is implemented in res/res_features.c<br/>
/// Available since Asterisk 1.2 /// Available since Asterisk 1.2
/// </summary> /// </summary>
public class ParkedCallGiveUpEvent : AbstractParkedCallEvent public class ParkedCallGiveUpEvent : AbstractParkedCallEvent

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A ParkedCallTimeOutEvent is triggered when call parking times out for a given channel.<br/> /// A ParkedCallTimeOutEvent is triggered when call parking times out for a given channel.<br/>
/// It is implemented in <code>res/res_features.c</code><br/> /// It is implemented in res/res_features.c<br/>
/// Available since Asterisk 1.2 /// Available since Asterisk 1.2
/// </summary> /// </summary>
public class ParkedCallTimeOutEvent : AbstractParkedCallEvent public class ParkedCallTimeOutEvent : AbstractParkedCallEvent

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A PeerEntryEvent is triggered in response to a SIPPeersAction or SIPShowPeerAction and contains information about a peer.<br/> /// A PeerEntryEvent is triggered in response to a SIPPeersAction or SIPShowPeerAction and contains information about a peer.<br/>
/// It is implemented in <code>channels/chan_sip.c</code> /// It is implemented in channels/chan_sip.c
/// </summary> /// </summary>
public class PeerEntryEvent : ResponseEvent public class PeerEntryEvent : ResponseEvent
{ {

View file

@ -3,7 +3,7 @@ namespace AsterNET.Manager.Event
/// <summary> /// <summary>
/// A PeerStatusEvent is triggered when a SIP or IAX client attempts to registrer at this asterisk server.<br/> /// A PeerStatusEvent is triggered when a SIP or IAX client attempts to registrer at this asterisk server.<br/>
/// This event is implemented in <code>channels/chan_iax2.c</code> and <code>channels/chan_sip.c</code> /// This event is implemented in channels/chan_iax2.c and channels/chan_sip.c
/// </summary> /// </summary>
public class PeerStatusEvent : ManagerEvent public class PeerStatusEvent : ManagerEvent
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A QueueEntryEvent is triggered in response to a QueueStatusAction and contains information about an entry in a queue.<br/> /// A QueueEntryEvent is triggered in response to a QueueStatusAction and contains information about an entry in a queue.<br/>
/// It is implemented in <code>apps/app_queue.c</code> /// It is implemented in apps/app_queue.c
/// </summary> /// </summary>
/// <seealso cref="Manager.Action.QueueStatusAction" /> /// <seealso cref="Manager.Action.QueueStatusAction" />
public class QueueEntryEvent : ResponseEvent public class QueueEntryEvent : ResponseEvent

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A QueueMemberAddedEvent is triggered when a queue member is added to a queue.<br/> /// A QueueMemberAddedEvent is triggered when a queue member is added to a queue.<br/>
/// It is implemented in <code>apps/app_queue.c</code>.<br/> /// It is implemented in apps/app_queue.c.<br/>
/// Available since Asterisk 1.2 /// Available since Asterisk 1.2
/// </summary> /// </summary>
public class QueueMemberAddedEvent : AbstractQueueMemberEvent public class QueueMemberAddedEvent : AbstractQueueMemberEvent
@ -85,7 +85,7 @@ namespace AsterNET.Manager.Event
} }
/// <summary> /// <summary>
/// Get/Set value if this queue member is paused (not accepting calls).<br/> /// Get/Set value if this queue member is paused (not accepting calls).<br/>
/// <code>true</code> if this member has been paused or <code>false</code> if not. /// true if this member has been paused or false if not.
/// </summary> /// </summary>
public bool Paused public bool Paused
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A QueueMemberEvent is triggered in response to a QueueStatusAction and contains information about a member of a queue.<br/> /// A QueueMemberEvent is triggered in response to a QueueStatusAction and contains information about a member of a queue.<br/>
/// It is implemented in <code>apps/app_queue.c</code> /// It is implemented in apps/app_queue.c
/// </summary> /// </summary>
/// <seealso cref="Manager.Action.QueueStatusAction" /> /// <seealso cref="Manager.Action.QueueStatusAction" />
public class QueueMemberEvent : ResponseEvent public class QueueMemberEvent : ResponseEvent
@ -56,7 +56,7 @@ namespace AsterNET.Manager.Event
/// <summary> /// <summary>
/// Get/Set value if this member has been dynamically added by the QueueAdd command /// Get/Set value if this member has been dynamically added by the QueueAdd command
/// (in the dialplan or via the Manager API) or if this member is has been /// (in the dialplan or via the Manager API) or if this member is has been
/// statically defined in <code>queues.conf</code>. /// statically defined in queues.conf.
/// "dynamic" if the added member is a dynamic queue member, "static" if the added member is a static queue member. /// "dynamic" if the added member is a dynamic queue member, "static" if the added member is a static queue member.
/// </summary> /// </summary>
public string Membership public string Membership
@ -115,8 +115,8 @@ namespace AsterNET.Manager.Event
/// <summary> /// <summary>
/// Is this queue member paused (not accepting calls)?<br/> /// Is this queue member paused (not accepting calls)?<br/>
/// Available since Asterisk 1.2.<br/> /// Available since Asterisk 1.2.<br/>
/// <code>true</code> if this member has been paused, /// true if this member has been paused,
/// <code>false</code> if not /// false if not
public bool Paused public bool Paused
{ {
get { return this.paused; } get { return this.paused; }

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A QueueMemberPausedEvent is triggered when a queue member is paused or unpaused.<br/> /// A QueueMemberPausedEvent is triggered when a queue member is paused or unpaused.<br/>
/// It is implemented in <code>apps/app_queue.c</code>.<br/> /// It is implemented in apps/app_queue.c.<br/>
/// Available since Asterisk 1.2 /// Available since Asterisk 1.2
/// </summary> /// </summary>
public class QueueMemberPausedEvent : AbstractQueueMemberEvent public class QueueMemberPausedEvent : AbstractQueueMemberEvent
@ -23,8 +23,8 @@ namespace AsterNET.Manager.Event
/// <summary> /// <summary>
/// Get/Set if this queue member is paused (not accepting calls).<br/> /// Get/Set if this queue member is paused (not accepting calls).<br/>
/// <code>true</code> if this member has been paused or /// true if this member has been paused or
/// <code>false</code> if not. /// false if not.
/// </summary> /// </summary>
public bool Paused public bool Paused
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A QueueMemberRemovedEvent is triggered when a queue member is removed from a queue.<br/> /// A QueueMemberRemovedEvent is triggered when a queue member is removed from a queue.<br/>
/// It is implemented in <code>apps/app_queue.c</code>.<br/> /// It is implemented in apps/app_queue.c.<br/>
/// Available since Asterisk 1.2 /// Available since Asterisk 1.2
/// </summary> /// </summary>
public class QueueMemberRemovedEvent : AbstractQueueMemberEvent public class QueueMemberRemovedEvent : AbstractQueueMemberEvent

View file

@ -3,7 +3,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A QueueParamsEvent is triggered in response to a QueueStatusAction and contains the parameters of a queue.<br/> /// A QueueParamsEvent is triggered in response to a QueueStatusAction and contains the parameters of a queue.<br/>
/// It is implemented in <code>apps/app_queue.c</code> /// It is implemented in apps/app_queue.c
/// </summary> /// </summary>
/// <seealso cref="Manager.Action.QueueStatusAction" /> /// <seealso cref="Manager.Action.QueueStatusAction" />
public class QueueParamsEvent : ResponseEvent public class QueueParamsEvent : ResponseEvent
@ -36,7 +36,7 @@ namespace AsterNET.Manager.Event
set { this.queue = value; } set { this.queue = value; }
} }
/// <summary> Returns the maximum number of people waiting in the queue or 0 for unlimited.<br/> /// <summary> Returns the maximum number of people waiting in the queue or 0 for unlimited.<br/>
/// This corresponds to the <code>maxlen</code> setting in <code>queues.conf</code>. /// This corresponds to the maxlen setting in queues.conf.
/// </summary> /// </summary>
/// <summary> Sets the maximum number of people waiting in the queue.</summary> /// <summary> Sets the maximum number of people waiting in the queue.</summary>
public int Max public int Max
@ -72,8 +72,8 @@ namespace AsterNET.Manager.Event
get { return abandoned; } get { return abandoned; }
set { this.abandoned = value; } set { this.abandoned = value; }
} }
/// <summary> Returns the service level (in seconds) as defined by the <code>servicelevel</code> setting /// <summary> Returns the service level (in seconds) as defined by the servicelevel setting
/// in <code>queues.conf</code>. /// in queues.conf.
/// </summary> /// </summary>
/// <summary> Sets the service level.</summary> /// <summary> Sets the service level.</summary>
public int ServiceLevel public int ServiceLevel

View file

@ -3,8 +3,8 @@ namespace AsterNET.Manager.Event
/// <summary> /// <summary>
/// A RegistryEvent is triggered when this asterisk server attempts to register /// A RegistryEvent is triggered when this asterisk server attempts to register
/// as a client at another SIP or IAX server.<br/> /// as a client at another SIP or IAX server.<br/>
/// This event is implemented in <code>channels/chan_iax2.c</code> and /// This event is implemented in channels/chan_iax2.c and
/// <code>channels/chan_sip.c</code> /// channels/chan_sip.c
/// </summary> /// </summary>
public class RegistryEvent : ManagerEvent public class RegistryEvent : ManagerEvent
{ {
@ -26,8 +26,8 @@ namespace AsterNET.Manager.Event
} }
/// <summary> /// <summary>
/// Get/Set the domain or host name of the SIP or IAX2 server.<br/> /// Get/Set the domain or host name of the SIP or IAX2 server.<br/>
/// This is the host part used in the <code>register</code> lines in /// This is the host part used in the register lines in
/// <code>iax.conf</code> and <code>sip.conf</code>. /// iax.conf and sip.conf.
/// </summary> /// </summary>
public string Domain public string Domain
{ {
@ -37,7 +37,7 @@ namespace AsterNET.Manager.Event
/// <summary> /// <summary>
/// Get/Set the username used for registration.<br/> /// Get/Set the username used for registration.<br/>
/// SIP send the username in case of a registration timeout, IAX2 in case of /// SIP send the username in case of a registration timeout, IAX2 in case of
/// a registration failure. Otherwise the username is <code>null</code>. /// a registration failure. Otherwise the username is null.
/// </summary> /// </summary>
public string Username public string Username
{ {

View file

@ -1,8 +1,8 @@
namespace AsterNET.Manager.Event namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A ReloadEvent is triggerd when the <code>reload</code> console command is executed or the asterisk server is started.<br/> /// A ReloadEvent is triggerd when the reload console command is executed or the asterisk server is started.<br/>
/// It is implemented in <code>manager.c</code> /// It is implemented in manager.c
/// </summary> /// </summary>
public class ReloadEvent : ConnectionStateEvent public class ReloadEvent : ConnectionStateEvent
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A RenameEvent is triggered when the name of a channel is changed.<br/> /// A RenameEvent is triggered when the name of a channel is changed.<br/>
/// It is implemented in <code>channel.c</code> /// It is implemented in channel.c
/// </summary> /// </summary>
public class RenameEvent : ManagerEvent public class RenameEvent : ManagerEvent
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A ShutdownEvent is triggered when the asterisk server is shut down or restarted.<br/> /// A ShutdownEvent is triggered when the asterisk server is shut down or restarted.<br/>
/// It is implemented in <code>asterisk.c</code> /// It is implemented in asterisk.c
/// </summary> /// </summary>
public class ShutdownEvent : ConnectionStateEvent public class ShutdownEvent : ConnectionStateEvent
{ {
@ -23,7 +23,7 @@ namespace AsterNET.Manager.Event
set { this.shutdown = value; } set { this.shutdown = value; }
} }
/// <summary> /// <summary>
/// Get/Set <code>true</code> if the server has been restarted; <code>false</code> if it has been halted. /// Get/Set true if the server has been restarted; false if it has been halted.
/// </summary> /// </summary>
public bool Restart public bool Restart
{ {

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// An UnholdEvent is triggered by the SIP channel driver when a channel is no longer put on hold.<br/> /// An UnholdEvent is triggered by the SIP channel driver when a channel is no longer put on hold.<br/>
/// It is implemented in <code>channels/chan_sip.c</code>.<br/> /// It is implemented in channels/chan_sip.c.<br/>
/// Available since Asterisk 1.2 /// Available since Asterisk 1.2
/// </summary> /// </summary>
/// <seealso cref="Manager.event.HoldEvent"/> /// <seealso cref="Manager.event.HoldEvent"/>

View file

@ -2,7 +2,7 @@ namespace AsterNET.Manager.Event
{ {
/// <summary> /// <summary>
/// A UnparkedCallEvent is triggered when a channel that has been parked is resumed.<br/> /// A UnparkedCallEvent is triggered when a channel that has been parked is resumed.<br/>
/// It is implemented in <code>res/res_features.c</code><br/> /// It is implemented in res/res_features.c<br/>
/// Available since Asterisk 1.2 /// Available since Asterisk 1.2
/// </summary> /// </summary>
public class UnparkedCallEvent : AbstractParkedCallEvent public class UnparkedCallEvent : AbstractParkedCallEvent

View file

@ -10,7 +10,7 @@ namespace AsterNET.Manager.Event
/// A user event by default has the attributes channel and uniqueId but you can add custom /// A user event by default has the attributes channel and uniqueId but you can add custom
/// attributes by specifying an event body.<br/> /// attributes by specifying an event body.<br/>
/// To add your own user events you must subclass this class and name it corresponding to your event.<br/> /// To add your own user events you must subclass this class and name it corresponding to your event.<br/>
/// If you plan to send an event by <code>UserEvent(VIPCall)</code> you will create a new class /// If you plan to send an event by UserEvent(VIPCall) you will create a new class
/// called VIPCallEvent that extends UserEvent. The name of this class is important: Just use the /// called VIPCallEvent that extends UserEvent. The name of this class is important: Just use the
/// name of the event you will send (VIPCall in this example) and append "Event".<br/> /// name of the event you will send (VIPCall in this example) and append "Event".<br/>
/// To pass additional data create appropriate attributes with getter and setter methods in your new class.<br/> /// To pass additional data create appropriate attributes with getter and setter methods in your new class.<br/>
@ -31,8 +31,8 @@ namespace AsterNET.Manager.Event
/// } /// }
/// } /// }
/// </pre> /// </pre>
/// To send this event use <code>UserEvent(VIPCall|firstName: Jon)</code> in your dialplan.<br/> /// To send this event use UserEvent(VIPCall|firstName: Jon) in your dialplan.<br/>
/// The UserEvent is implemented in <code>apps/app_userevent.c</code>.<br/> /// The UserEvent is implemented in apps/app_userevent.c.<br/>
/// Note that you must register your UserEvent with the ManagerConnection you are using in order to be recognized. /// Note that you must register your UserEvent with the ManagerConnection you are using in order to be recognized.
/// </summary> /// </summary>
/// <seealso cref="Manager.ManagerConnection.RegisterUserEventClass(Type userEventClass)"/> /// <seealso cref="Manager.ManagerConnection.RegisterUserEventClass(Type userEventClass)"/>

View file

@ -45,7 +45,7 @@ namespace AsterNET.Manager.Event
set { this.signalling = value; } set { this.signalling = value; }
} }
/// <summary> /// <summary>
/// Get/Set the context of this zap channel as defined in <code>zapata.conf</code>. /// Get/Set the context of this zap channel as defined in zapata.conf.
/// </summary> /// </summary>
public string Context public string Context
{ {

View file

@ -18,7 +18,7 @@ namespace AsterNET.Manager
/// <returns> /// <returns>
/// the ResponseEvents object filled with the parts that have been /// the ResponseEvents object filled with the parts that have been
/// received before the timeout occured. Note: The response attribute /// received before the timeout occured. Note: The response attribute
/// may be <code>null</code> when no response has been received. /// may be null when no response has been received.
/// </returns> /// </returns>
public ResponseEvents PartialResult public ResponseEvents PartialResult
{ {

View file

@ -174,7 +174,7 @@ namespace AsterNET.Manager
public event AgentCallbackLogoffEventHandler AgentCallbackLogoff; public event AgentCallbackLogoffEventHandler AgentCallbackLogoff;
/// <summary> /// <summary>
/// An AgentCalled is triggered when an agent is ring.<br/> /// An AgentCalled is triggered when an agent is ring.<br/>
/// To enable AgentCalled you have to set <code>eventwhencalled = yes</code> in <code>queues.conf</code>.<br/> /// To enable AgentCalled you have to set eventwhencalled = yes in queues.conf.<br/>
/// </summary> /// </summary>
public event AgentCalledEventHandler AgentCalled; public event AgentCalledEventHandler AgentCalled;
/// <summary> /// <summary>
@ -1190,7 +1190,7 @@ namespace AsterNET.Manager
#region Hostname #region Hostname
/// <summary> Sets the hostname of the asterisk server to connect to.<br/> /// <summary> Sets the hostname of the asterisk server to connect to.<br/>
/// Default is <code>localhost</code>. /// Default is localhost.
/// </summary> /// </summary>
public string Hostname public string Hostname
{ {
@ -1202,7 +1202,7 @@ namespace AsterNET.Manager
#region Port #region Port
/// <summary> /// <summary>
/// Sets the port to use to connect to the asterisk server. This is the port /// Sets the port to use to connect to the asterisk server. This is the port
/// specified in asterisk's <code>manager.conf</code> file.<br/> /// specified in asterisk's manager.conf file.<br/>
/// Default is 5038. /// Default is 5038.
/// </summary> /// </summary>
public int Port public int Port
@ -1215,7 +1215,7 @@ namespace AsterNET.Manager
#region UserName #region UserName
/// <summary> /// <summary>
/// Sets the username to use to connect to the asterisk server. This is the /// Sets the username to use to connect to the asterisk server. This is the
/// username specified in asterisk's <code>manager.conf</code> file. /// username specified in asterisk's manager.conf file.
/// </summary> /// </summary>
public string Username public string Username
{ {
@ -1227,7 +1227,7 @@ namespace AsterNET.Manager
#region Password #region Password
/// <summary> /// <summary>
/// Sets the password to use to connect to the asterisk server. This is the /// Sets the password to use to connect to the asterisk server. This is the
/// password specified in asterisk's <code>manager.conf</code> file. /// password specified in asterisk's manager.conf file.
/// </summary> /// </summary>
public string Password public string Password
{ {
@ -1278,9 +1278,9 @@ namespace AsterNET.Manager
#endregion #endregion
#region KeepAliveAfterAuthenticationFailure #region KeepAliveAfterAuthenticationFailure
/// <summary> Set to <code>true</code> to try reconnecting to ther asterisk serve /// <summary> Set to true to try reconnecting to ther asterisk serve
/// even if the reconnection attempt threw an AuthenticationFailedException.<br/> /// even if the reconnection attempt threw an AuthenticationFailedException.<br/>
/// Default is <code>false</code>. /// Default is false.
/// </summary> /// </summary>
public bool KeepAliveAfterAuthenticationFailure public bool KeepAliveAfterAuthenticationFailure
{ {
@ -1292,7 +1292,7 @@ namespace AsterNET.Manager
#region KeepAlive #region KeepAlive
/// <summary> /// <summary>
/// Should we attempt to reconnect when the connection is lost?<br/> /// Should we attempt to reconnect when the connection is lost?<br/>
/// This is set to <code>true</code> after successful login and to <code>false</code> after logoff or after an authentication failure when keepAliveAfterAuthenticationFailure is <code>false</code>. /// This is set to true after successful login and to false after logoff or after an authentication failure when keepAliveAfterAuthenticationFailure is false.
/// </summary> /// </summary>
public bool KeepAlive public bool KeepAlive
{ {
@ -1585,7 +1585,7 @@ namespace AsterNET.Manager
#region reconnect(bool init) #region reconnect(bool init)
/// <summary> /// <summary>
/// Reconnects to the asterisk server when the connection is lost.<br/> /// Reconnects to the asterisk server when the connection is lost.<br/>
/// While keepAlive is <code>true</code> we will try to reconnect. /// While keepAlive is true we will try to reconnect.
/// Reconnection attempts will be stopped when the logoff() method /// Reconnection attempts will be stopped when the logoff() method
/// is called or when the login after a successful reconnect results in an /// is called or when the login after a successful reconnect results in an
/// AuthenticationFailedException suggesting that the manager /// AuthenticationFailedException suggesting that the manager
@ -1725,12 +1725,12 @@ namespace AsterNET.Manager
#endregion #endregion
#region IsConnected() #region IsConnected()
/// <summary> Returns <code>true</code> if there is a socket connection to the /// <summary> Returns true if there is a socket connection to the
/// asterisk server, <code>false</code> otherwise. /// asterisk server, false otherwise.
/// ///
/// </summary> /// </summary>
/// <returns> <code>true</code> if there is a socket connection to the /// <returns> true if there is a socket connection to the
/// asterisk server, <code>false</code> otherwise. /// asterisk server, false otherwise.
/// </returns> /// </returns>
public bool IsConnected() public bool IsConnected()
{ {

View file

@ -184,7 +184,7 @@ namespace AsterNET.Manager.Response
/// <param name="key">the key to lookup.</param> /// <param name="key">the key to lookup.</param>
/// <returns> /// <returns>
/// the value of the attribute stored under this key or /// the value of the attribute stored under this key or
/// <code>null</code> if there is no such attribute. /// null if there is no such attribute.
/// </returns> /// </returns>
public string GetAttribute(string key) public string GetAttribute(string key)
{ {

View file

@ -2,17 +2,17 @@
using System.Runtime.CompilerServices; using System.Runtime.CompilerServices;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
[assembly: AssemblyTitle("Asterisk.NET")] [assembly: AssemblyTitle("AsterNET")]
[assembly: AssemblyDescription("")] [assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")] [assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("X893, http://akb77.com/g")] [assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Asterisk.NET")] [assembly: AssemblyProduct("AsterNET")]
[assembly: AssemblyCopyright("Copyright © 2005-2009")] [assembly: AssemblyCopyright("Copyright © 2015")]
[assembly: AssemblyTrademark("")] [assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")] [assembly: AssemblyCulture("")]
[assembly: Guid("abe98502-ea83-4b04-98c3-ffe3eabe06b0")] [assembly: Guid("abe98502-ea83-4b04-98c3-ffe3eabe06b0")]
[assembly: AssemblyVersion("1.6.3.1")] [assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.6.3.1")] [assembly: AssemblyFileVersion("1.0.0.0")]
// Setting ComVisible to false makes the types in this assembly not visible // Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from // to COM components. If you need to access a type in this assembly from

View file

@ -50,7 +50,7 @@ namespace AsterNET.Util
/// Gets a job from the queue. If none is availble the calling thread is /// Gets a job from the queue. If none is availble the calling thread is
/// blocked until one is added. /// blocked until one is added.
/// </summary> /// </summary>
/// <returns>the next job to service, <code>null</code> if the worker thread should be shut down.</returns> /// <returns>the next job to service, null if the worker thread should be shut down.</returns>
internal AGIConnectionHandler obtainJob() internal AGIConnectionHandler obtainJob()
{ {
AGIConnectionHandler job = null; AGIConnectionHandler job = null;