コード例 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AccountConfigConferences" /> class.
 /// </summary>
 /// <param name="controls">controls.</param>
 /// <param name="entryTone">conferences entry tone (default to &quot;tone_stream://v&#x3D;-7;&gt;&#x3D;2;+&#x3D;.1;%(300,0,523,659);v&#x3D;-7;&gt;&#x3D;3;+&#x3D;.1;%(800,0,659,783)&quot;).</param>
 /// <param name="exitTone">conferences exit tone (default to &quot;tone_stream://v&#x3D;-7;&gt;&#x3D;2;+&#x3D;.1;%(300,0,523,440);v&#x3D;-7;&gt;&#x3D;3;+&#x3D;.1;%(800,0,349,440)&quot;).</param>
 /// <param name="moderatorEntryTone">conferences moderator entry tone (default to &quot;tone_stream://v&#x3D;-7;&gt;&#x3D;2;+&#x3D;.1;%(300,0,523,659);v&#x3D;-7;&gt;&#x3D;3;+&#x3D;.1;%(800,0,659,783)&quot;).</param>
 /// <param name="moderatorExitTone">conferences moderator exit tone (default to &quot;tone_stream://v&#x3D;-7;&gt;&#x3D;2;+&#x3D;.1;%(300,0,523,440);v&#x3D;-7;&gt;&#x3D;3;+&#x3D;.1;%(800,0,349,440)&quot;).</param>
 /// <param name="numberTimeout">conferences number timeout.</param>
 /// <param name="pinTimeout">conferences pin timeout.</param>
 /// <param name="supportNameAnnouncement">conferences support name announcement (default to true).</param>
 public AccountConfigConferences(AccountConfigConferencesControls controls = default(AccountConfigConferencesControls), string entryTone = "tone_stream://v=-7;>=2;+=.1;%(300,0,523,659);v=-7;>=3;+=.1;%(800,0,659,783)", string exitTone = "tone_stream://v=-7;>=2;+=.1;%(300,0,523,440);v=-7;>=3;+=.1;%(800,0,349,440)", string moderatorEntryTone = "tone_stream://v=-7;>=2;+=.1;%(300,0,523,659);v=-7;>=3;+=.1;%(800,0,659,783)", string moderatorExitTone = "tone_stream://v=-7;>=2;+=.1;%(300,0,523,440);v=-7;>=3;+=.1;%(800,0,349,440)", int?numberTimeout = default(int?), int?pinTimeout = default(int?), bool?supportNameAnnouncement = true)
 {
     this.Controls = controls;
     // use default value if no "entryTone" provided
     if (entryTone == null)
     {
         this.EntryTone = "tone_stream://v=-7;>=2;+=.1;%(300,0,523,659);v=-7;>=3;+=.1;%(800,0,659,783)";
     }
     else
     {
         this.EntryTone = entryTone;
     }
     // use default value if no "exitTone" provided
     if (exitTone == null)
     {
         this.ExitTone = "tone_stream://v=-7;>=2;+=.1;%(300,0,523,440);v=-7;>=3;+=.1;%(800,0,349,440)";
     }
     else
     {
         this.ExitTone = exitTone;
     }
     // use default value if no "moderatorEntryTone" provided
     if (moderatorEntryTone == null)
     {
         this.ModeratorEntryTone = "tone_stream://v=-7;>=2;+=.1;%(300,0,523,659);v=-7;>=3;+=.1;%(800,0,659,783)";
     }
     else
     {
         this.ModeratorEntryTone = moderatorEntryTone;
     }
     // use default value if no "moderatorExitTone" provided
     if (moderatorExitTone == null)
     {
         this.ModeratorExitTone = "tone_stream://v=-7;>=2;+=.1;%(300,0,523,440);v=-7;>=3;+=.1;%(800,0,349,440)";
     }
     else
     {
         this.ModeratorExitTone = moderatorExitTone;
     }
     this.NumberTimeout = numberTimeout;
     this.PinTimeout    = pinTimeout;
     // use default value if no "supportNameAnnouncement" provided
     if (supportNameAnnouncement == null)
     {
         this.SupportNameAnnouncement = true;
     }
     else
     {
         this.SupportNameAnnouncement = supportNameAnnouncement;
     }
 }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SystemConfigConferences" /> class.
 /// </summary>
 /// <param name="bridgePassword">conferences bridge password.</param>
 /// <param name="bridgeUsername">conferences bridge username.</param>
 /// <param name="controls">controls.</param>
 /// <param name="entryTone">conferences entry tone (default to &quot;tone_stream://v&#x3D;-7;&gt;&#x3D;2;+&#x3D;.1;%(300,0,523,659);v&#x3D;-7;&gt;&#x3D;3;+&#x3D;.1;%(800,0,659,783)&quot;).</param>
 /// <param name="exitTone">conferences exit tone (default to &quot;tone_stream://v&#x3D;-7;&gt;&#x3D;2;+&#x3D;.1;%(300,0,523,440);v&#x3D;-7;&gt;&#x3D;3;+&#x3D;.1;%(800,0,349,440)&quot;).</param>
 /// <param name="moderatorEntryTone">conferences moderator entry tone (default to &quot;tone_stream://v&#x3D;-7;&gt;&#x3D;2;+&#x3D;.1;%(300,0,523,659);v&#x3D;-7;&gt;&#x3D;3;+&#x3D;.1;%(800,0,659,783)&quot;).</param>
 /// <param name="moderatorExitTone">conferences moderator exit tone (default to &quot;tone_stream://v&#x3D;-7;&gt;&#x3D;2;+&#x3D;.1;%(300,0,523,440);v&#x3D;-7;&gt;&#x3D;3;+&#x3D;.1;%(800,0,349,440)&quot;).</param>
 /// <param name="numberTimeout">conferences number timeout.</param>
 /// <param name="participantSanityCheckMs">conferences participant_sanity_check_ms.</param>
 /// <param name="pinTimeout">conferences pin timeout.</param>
 /// <param name="profiles">profiles.</param>
 /// <param name="reviewName">conferences review name (default to false).</param>
 /// <param name="routeWinTimeout">conferences route win timeout.</param>
 /// <param name="supportNameAnnouncement">conferences support name announcement (default to true).</param>
 public SystemConfigConferences(string bridgePassword = default(string), string bridgeUsername = default(string), AccountConfigConferencesControls controls = default(AccountConfigConferencesControls), string entryTone = "tone_stream://v=-7;>=2;+=.1;%(300,0,523,659);v=-7;>=3;+=.1;%(800,0,659,783)", string exitTone = "tone_stream://v=-7;>=2;+=.1;%(300,0,523,440);v=-7;>=3;+=.1;%(800,0,349,440)", string moderatorEntryTone = "tone_stream://v=-7;>=2;+=.1;%(300,0,523,659);v=-7;>=3;+=.1;%(800,0,659,783)", string moderatorExitTone = "tone_stream://v=-7;>=2;+=.1;%(300,0,523,440);v=-7;>=3;+=.1;%(800,0,349,440)", int?numberTimeout = default(int?), int?participantSanityCheckMs = default(int?), int?pinTimeout = default(int?), SystemConfigConferencesProfiles profiles = default(SystemConfigConferencesProfiles), bool?reviewName = false, int?routeWinTimeout = default(int?), bool?supportNameAnnouncement = true)
 {
     this.BridgePassword = bridgePassword;
     this.BridgeUsername = bridgeUsername;
     this.Controls       = controls;
     // use default value if no "entryTone" provided
     if (entryTone == null)
     {
         this.EntryTone = "tone_stream://v=-7;>=2;+=.1;%(300,0,523,659);v=-7;>=3;+=.1;%(800,0,659,783)";
     }
     else
     {
         this.EntryTone = entryTone;
     }
     // use default value if no "exitTone" provided
     if (exitTone == null)
     {
         this.ExitTone = "tone_stream://v=-7;>=2;+=.1;%(300,0,523,440);v=-7;>=3;+=.1;%(800,0,349,440)";
     }
     else
     {
         this.ExitTone = exitTone;
     }
     // use default value if no "moderatorEntryTone" provided
     if (moderatorEntryTone == null)
     {
         this.ModeratorEntryTone = "tone_stream://v=-7;>=2;+=.1;%(300,0,523,659);v=-7;>=3;+=.1;%(800,0,659,783)";
     }
     else
     {
         this.ModeratorEntryTone = moderatorEntryTone;
     }
     // use default value if no "moderatorExitTone" provided
     if (moderatorExitTone == null)
     {
         this.ModeratorExitTone = "tone_stream://v=-7;>=2;+=.1;%(300,0,523,440);v=-7;>=3;+=.1;%(800,0,349,440)";
     }
     else
     {
         this.ModeratorExitTone = moderatorExitTone;
     }
     this.NumberTimeout            = numberTimeout;
     this.ParticipantSanityCheckMs = participantSanityCheckMs;
     this.PinTimeout = pinTimeout;
     this.Profiles   = profiles;
     // use default value if no "reviewName" provided
     if (reviewName == null)
     {
         this.ReviewName = false;
     }
     else
     {
         this.ReviewName = reviewName;
     }
     this.RouteWinTimeout = routeWinTimeout;
     // use default value if no "supportNameAnnouncement" provided
     if (supportNameAnnouncement == null)
     {
         this.SupportNameAnnouncement = true;
     }
     else
     {
         this.SupportNameAnnouncement = supportNameAnnouncement;
     }
 }