m0se5

tbd.conf

Dec 24th, 2018
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
INI file 21.53 KB | None | 0 0
  1. # $Id: tbd.conf.sample,v 1.10 2008/07/23 14:55:05 wb6ymh Exp $
  2.  
  3. ;Lines beginning with ';' or '#' are comments, if you decide to set any of the
  4. ;optional settings be sure to delete the leading ';' character before the
  5. ;configuration variable.
  6.  
  7. ; ConferenceCall - Callsign or name of Conference server.  Required.
  8. ; The callsign MUST be entered in UPPERCASE.  The callsign must be either
  9. ; a link "-L", repeater "-R" or conference name "*{name}*", the EchoLink
  10. ; directory server will no longer accept a login from thebridge using just
  11. ; a "bare" callsign.
  12. ; If you plan to run an EchoLink conference regularly using theBridge,
  13. ; please use a conference-server callsign instead of your own call.  
  14. ; See www.echolink.org/el/conf.htm for more info.
  15. ConferenceCall = *420*
  16.  
  17. ; ConferencePass - EchoLink password. Required.
  18. ConferencePass = notset
  19.  
  20. ; ConferenceQth - location or info string displayed on station list. Required.
  21. ConferenceQth = RAGCHEW 1:00UTC
  22.  
  23. ; Working directory.  This is where thebridge creates its files. Required.
  24. ; Make sure that the specified directory exists and that the user account
  25. ; used to run TBD has read and write privileges in it.
  26. WorkingDir = notset
  27.  
  28. ; Your email address.  This email address is sent to the EchoLink directory
  29. ; server and is only visible to the EchoLink support group. An email address
  30. ; is required so that EchoLink Support can contact you about validation.
  31. ; Required.
  32. EmailAdr = notset
  33.  
  34. ###############################################################################
  35. ;None of the following are required, they may be used if desired to
  36. ;override the default settings.
  37.  
  38. ; If you do not wish thebridge users to be able to write to the disk set
  39. ; this variable to zero.
  40. ;EnableDiskCommands = 0
  41.  
  42. ; Administrator password.  Please do not use a "valuable" password here,
  43. ; it is sent in clear text via UDP to the RTP port.  i.e. it can be sniffed.
  44. ; You have been warned.
  45. AdminPass = notset
  46.  
  47. ; Sysop password.  The sysop password is a lower level password that is
  48. ; typically used by net control stations.  It provides to some, but not all,
  49. ; of the commands available to Administrators. Please do not use a "valuable"
  50. ; password here, as with the administrator password it is sent in clear text
  51. ; via UDP to the RTP port.  i.e. it can be sniffed.
  52. ; You have been warned again.
  53. SysopPass = notset
  54.  
  55. ; User ID for thebridge to run under.  (Ignored for Windows)
  56. ; If thebridge is started by the system startup scripts it will probably
  57. ; be running as the superuser.  This is not necessary and is very undesirable
  58. ; from a system security standpoint.  If RunAsUser is set thebridge will
  59. ; change its userid to that user after opening the syslog. If this is not
  60. ; set thebridge will attempt to change userid to the user "tbd".
  61. ;
  62. RunAsUser = notset
  63.  
  64. ; Conference ID - Text shown at the top of the station list
  65. ConferenceID = The 420 Network
  66.  
  67. ; Banner - shown at the bottom of station list.
  68. ; Note: The banner is pushed off the bottom of the station list if needed
  69. ; to make room for users callsigns.  The ConferenceID is always displayed.
  70. ; Use the screen the way you like, but I'd recommend that the ConferenceID
  71. ; be kept to one line and any other things you would like to display be
  72. ; put in the banner area.  Comment out the following lines if you don't want
  73. ; a banner.  Note unlike most variables there can be more than one Banner
  74. ; variable in the configuration file, each one simply adds another line.
  75.  
  76. Banner = ### Welcome to the 420 network ###
  77. Banner = |
  78. Banner = | www.420reflector.net
  79. Banner = |
  80. Banner = | A network of simplex links and
  81. Banner = | repeaters across North America on
  82. Banner = | 145.420, 146.420, 147.420 Mhz
  83. Banner = |
  84. Banner = | Scheduled Daily:
  85. Banner = | -> 1:00 UTC - Ragchew
  86. Banner = |
  87. Banner = | For more info, visit
  88. Banner = | http://www.420reflector.net
  89. Banner = |
  90. Banner = | Type ".help" for a command list.
  91. Banner = |
  92.  
  93. ; These variables should be set to the same values as you use with your
  94. ; EchoLink client.  The first server should be the one that's closest to you.  
  95.  
  96. ; Hostname of primary directory server
  97. DirServerHost = server1.echolink.org
  98.  
  99. ; Hostname of directory backup server #1
  100. DirServerHost1 = server2.echolink.org
  101.  
  102. ; Hostname of directory backup server #2
  103. DirServerHost2 = server3.echolink.org
  104.  
  105. ; Hostname of directory backup server #3
  106. DirServerHost3 = server4.echolink.org
  107.  
  108. ; Maximum amount of time in milliseconds between RTP audio packets before
  109. ; assuming that a conference member has stopped talking.
  110. ;ConfAudioTimeout = 800
  111.  
  112. ; Maximum amount of time in seconds between RTCP control packets before
  113. ; assuming that a conference member has left the conference.
  114. ;ConfMemberTimeout = 40
  115.  
  116. ; Number of seconds between logins (status updates) to the directory server
  117. ; Set to zero to disable logins
  118. ; For use with EchoLink, do not use any value other than 360
  119. LoginInterval = 360
  120.  
  121. ; Number of seconds between station list refreshes
  122. ; Set to zero to disable station refreshes
  123. ; For use with EchoLink, do not use any value less than 310
  124. StationListInterval = 310
  125.  
  126. ; Maximum number of simultaneous conference clients.  Each client requires
  127. ; approximately 17.5k bps of upstream bandwidth, the default of 8 users is
  128. ; about right for a cable modem or dsl line.  Set this to no more than
  129. ; n = (Upstream BW/17500) + 1;
  130. ; or for a T1 line (1.54 mb)
  131. ; n = (1540000 / 17500) + 1 = 89
  132. MaxConferenceClients = 420
  133.  
  134. ; Set this to append "<SB>" to conference ID when no one is talking.
  135. ; (Like the iLink conference server)
  136. ;SB_Enable = 1
  137.  
  138. ; Set this to append "[number of users]" to the conference ID line.
  139. UserCountEnable = 1
  140.  
  141. ; Set this to include the maximum number of users in user display after
  142. ; conference ID.  (Requires UserCountEnable to also be set)
  143. ; Appends "[number of users/Maximum users]" after conference ID line.
  144. MaxCountEnable = 1
  145.  
  146. ; Set this to append the user count(s) after the location string in the
  147. ; directory server listing.  UserCountEnable and MaxCountEnable above
  148. ; control the format.
  149. ;UserCountInLocation = 1
  150.  
  151. ; Set this to the minimum number of milliseconds that stations must wait
  152. ; between transmissions.  Any transmissions made during this mandatory pause
  153. ; interval will be muted.  This parameter may help prevent repeater "bouncing"
  154. ; that occurs when multiple repeaters or link stations are logged into a
  155. ; conference room with poor operating parameters.  
  156. ;
  157. ; It will also ensure that there's a break between transmissions to allow
  158. ; simplex links to leave the conference
  159. ; This variable may also be set using the pausetime command.
  160. PauseTime = 1245
  161.  
  162. ; Set this to the minimum number of milliseconds that -L and -R stations
  163. ; must transmit before being recognized.  This parameter may help prevent
  164. ; repeater "bouncing" that occurs when multiple repeaters or link stations
  165. ; are logged into a conference room with poor operating parameters.
  166. ; This variable may also be set using the belchfilter command.
  167. BelchTime = 1245
  168.  
  169. ; Set this if you are thebridge with AAC Management LTD's IL-PRO directory
  170. ; server.  DO NOT SET this if you are running on the standard EchoLink
  171. ; directory server.  Make sure you also set DirServerHost to the IP address
  172. ; or host name of your directory server.
  173. ;iLinkDirServer = 1
  174.  
  175. ; Age of DNS cache in seconds before it is updated.
  176. ;DnsUpdateInterval = 900
  177.  
  178. ; Set variable to create a private conference.  A private conference will
  179. ; be listed in the directory server as "Private conference" and will accept
  180. ; connections only from stations which have been added to the access control
  181. ; list.
  182. ;PrivateConference = 1
  183.  
  184. ; This variable specifies how many seconds a user's record remains in memory
  185. ; after he has logged out of the EchoLink system.
  186. ;InactiveDirTimeout = 51000
  187.  
  188. ; This variable controls how often the log file is rolled over.
  189. ; 0 - logging disabled. (The Unix version will use syslog for logging)
  190. ; 1 - Never: single logfile, filename = tbd.log
  191. ; 2 - Never: new logfile opened everyday, filename = tbdmmddyy.log
  192. ; 3 - Daily: new logfile opened everyday, filename = tbd.log, tbd.bak
  193. ; 4 - Weekly: new logfile opened everyday, filename = mon.log, tues.log, ...
  194. ;
  195. LogFileRolloverType = 1
  196.  
  197. ; This variable controls the logging detail:
  198. ;       0 - log everything
  199. ;       1 - log warnings and errors only
  200. ;       2 - log errors only
  201. ;
  202. ; (not implemented currently, everything is logged)
  203. LogLevel = 0
  204.  
  205. ; Set this variable to enable support for full duplex operation via the
  206. ; conference.  When full duplex is enabled packets received from full
  207. ; duplex capable stations are forwarded to other full duplex capable stations
  208. ; even if someone has "taken the floor" and is talking. Currently the
  209. ; only client software that supports full duplex via a conference is
  210. ; thelinkbox.
  211. ;FullDuplex = 1
  212.  
  213. ###############################################################################
  214. ; The following variables control file playback
  215. ;
  216. ; These variables control the pauses between transmission when playing
  217. ; back recordings. Times are specified in seconds.
  218. ;
  219. ; The original pauses between transmission are unmodified when MaxPlayBackPause
  220. ; is set to a large value and MaxPlayBackPause is set to zero.
  221. ;
  222. ; The purpose of these variables are to allow pauses to either be compressed
  223. ; or expanded for playback purposes.  For example setting MinPlayBackPause to
  224. ; 5000 (5 seconds) will expand pauses between transmission to 5 seconds to
  225. ; provide breaks to allow half duplex repeater links to be dropped during
  226. ; playback.
  227. ;
  228. ; On the other hand setting a MaxPlayBackPause allows long pauses to be
  229. ; shortened.
  230. ;
  231. ;MaxPlayBackPause = 5
  232. ;MinPlayBackPause = 0
  233.  
  234. ; This variable sets a maximum uninterrupted transmission length for file
  235. ; playback.  If a recording exceeds this limit a pause of MinPlayBackPause
  236. ; seconds is inserted and then the playback resumes.  Time is specified in
  237. ; seconds.
  238. ;MaxPlayWithoutPause = 600
  239.  
  240. ; This variable specifies a welcome file to be played to users when they
  241. ; connect to thebridge.  The specified file MUST be in thebridge's internal
  242. ; format.  You can create a suitable welcome file by using thebridge's
  243. ; .record command or by using the tbdcnv utility (available separately).
  244. ;
  245. ;WelcomeFile = welcome.tbd
  246.  
  247. ; This variable specifies the number of seconds to wait after the user
  248. ; connects before the welcome message is played.  This provides time
  249. ; for any voice announcements from the EchoLink client to complete.
  250. ; NOTE: Any activity on the conference before the welcome file starts playing
  251. ; will cancel the welcome message.  This prevents the welcome message from
  252. ; playing in the middle of a live conversation.
  253. ;
  254. ;WelcomeDelay = 0
  255.  
  256. ; This variable specifies the number of seconds to wait after the conference
  257. ; becomes free before bulletins queued with the .play4 command and using the
  258. ; -i flag command are played.
  259. ;IdleTimeout = 0
  260. ###############################################################################
  261.  
  262. ; If this variable is nonzero thebridge will save the information file
  263. ; (brag sheet) for connecting stations in files named "<callsign>.info".
  264. ;
  265. SaveInfoFiles = 1
  266.  
  267. ; If this variable is nonzero the users information file (brag sheet)
  268. ; will be displayed instead of the usual station list the first time the
  269. ; user transmits.
  270. ;
  271. ;ShowStationInfo = 0
  272.  
  273. ; Set this variable to the IP address you wish thebridge to bind to.
  274. ; If this variable is not set then thebridge will listen to all available
  275. ; interfaces, this is normally what you want.
  276. ;Bind2IP = 1.2.3.4
  277.  
  278. ###############################################################################
  279. ; The following variables maybe be used to enable connectivity to non-Echolink
  280. ; clients such as Speak Freely.  Since IRLP is based on Speak Freely this
  281. ; allows suitably configured IRLP nodes to connect to the conference.
  282.  
  283. ; Set this variable to allow connections from Speak Freely or RTP clients.
  284. ;SF_Enable = 1
  285.  
  286. ; Set this variable to a password that to be used by Speak Freely or
  287. ; RTP clients to gain access to the conference.
  288. ;RTP_Pass = yetanothersecret
  289.  
  290. ; Set this variable to specify a non-standard input port for RTP and
  291. ; Speak Freely and RTP clients.  This may be useful to allow multiple RTP
  292. ; applications to be run on a single host.  Note: the RTP spec requires this
  293. ; to be an even port, the associated control port will be the next (odd) port.
  294. ;SF_Port = 2074
  295.  
  296. ; Set this variable to specify a non-standard port for RTP responses for
  297. ; Speak Freely and RTP clients.
  298. ;SF_ReplyPort = 2074
  299.  
  300. ; Set this variable to the value to be sent as the user's full name.
  301. ; If the variable is not sent then ConferenceCall will be sent instead.
  302. ;FullName = John Q Ham
  303.  
  304. ; Set this variable to the IP address you wish thebridge to bind to for
  305. ; Speak Freely conferences. If this variable is not set then thebridge will
  306. ; listen to all available interfaces, this is normally what you want.
  307. ;SFBind2IP = 5.6.7.8
  308.  
  309. ; Set this variable to specify the codec accepted by the conference.
  310. ; Packets from clients running other codecs are not be relayed to conference
  311. ; members.  The default value (GSM) is normally what you want for an EchoLink
  312. ; conference.  The other values may be used when using thebridge as an
  313. ; IRLP reflector or as an "off grid" conference.
  314. ; Currently acceptable values are:
  315. ; 0 - PCMU / uLaw / uncompressed
  316. ; 3 - GSM (only codec supported for EchoLink cleints)
  317. ; 5 - ADPCM
  318. ;
  319. ;CompressionType = 3
  320.  
  321. ###############################################################################
  322. ; The following variables maybe be used to enable connectivity to suitably
  323. ; configured Asterisk nodes via chan_rtpdir.
  324.  
  325. ; Set this variable to allow connections from Asterisk. This variable is
  326. ; also set dynamically by the .connect and .disconnect commands.
  327. ;AsteriskEnable = 1
  328.  
  329. ; Set this variable to specify the port thebridge listens to for data from
  330. ; Asterisk.  Asterisk must also be configured to send to this port.
  331. ;AsteriskPort = 4570
  332.  
  333. ; This variable may be set to require that Asterisk data come from the specfied
  334. ; IP address for security.  If it is not set then thelinkbox will accept data
  335. ; from any address. If the Asterisk node is running on the same machine as
  336. ; thelinkbox set this to 127.0.0.1.
  337. ;AsteriskIP = 127.0.0.1
  338.  
  339. ; Set this variable to the IP address you wish thelinkbox to bind to for
  340. ; Asterisk traffic. If this variable is not set then thelinkbox will listen
  341. ; to all available interfaces, this normally what you want.  If the Asterisk
  342. ; node is running on the same machine as thelinkbox set this to 127.0.0.1
  343. ; for added security.
  344. ;AsteriskBind2IP = 127.0.0.1
  345.  
  346. ; This variable defines the name of the Asterisk connection.  This name is
  347. ; displayed in the station list for EchoLink users and is used to .connect
  348. ; or .disconnect the Asterisk link.
  349. ;AsteriskDesc = Asterisk
  350.  
  351. ###############################################################################
  352.  
  353. ; Set this variable to the number of seconds after last activity before
  354. ; stations are automatically put into the lurk mode.
  355. ;AutoLurkTimeout = 900
  356.  
  357. ; Set this variable to automatically put stations into the lurk mode after
  358. ; AutoLurkTimeout seconds of inactivity.  By default stations are only put
  359. ; into the lurk mode after a timeout if the station specifically requested
  360. ; that mode by entering ".lurk".
  361. ; Bit map:      1 - Autolurk -R stations
  362. ;               2 - Autolurk -L stations
  363. ;               4 - Autolurk "Normal stations"
  364. ;               8 - Autolurk other conferences
  365. ; i.e. Set DefaultAutoLurk to the sum of options you wish to enable,
  366. ; for example: 0 = autolurk disabled, 3 = autolurk just -L and -R,
  367. ; 15 = autolurk everyone.
  368. ;DefaultAutoLurk = 0
  369.  
  370. ; Set this variable to the maximum allowable transmission time.  A value
  371. ; of zero disables the timeout.
  372. ;BlabOffTimer = 0
  373.  
  374. ; Set this variable to an alternate application name to be used for logging
  375. ; purposes.  This is useful when running multiple copies of thebridge on a
  376. ; single host. (*nix only)
  377. ;AppName = tbd1
  378.  
  379. ; Set this variable to an alternate directory to use for PID files.  This
  380. ; might be useful when running thebridge without root privileges. (*nix only)
  381. ;RunDir = /var/run
  382.  
  383. ; The following variable is used to execute commands on thebridge startup.
  384. ; This may be useful to set initial conditions.  For example if you always
  385. ; want your conference room linked to your club's repeater you might
  386. ; issue a connect command to bring the link up. Unlike most variables
  387. ; there can be more than one StartupCmd variable in the configuration file,
  388. ; each one simply executes another command.
  389. ;
  390. ; NOTE: Startup commands are executed approximately 1 minute after the first
  391. ; successful login to a directory server.  This delay is necessary to ensure
  392. ; that the conference's IP address has had time to propagate to all of
  393. ; the EchoLink directory servers before connect commands are issued.  
  394. ; For security EchoLink nodes refuse connections from other nodes unless they
  395. ; are listed in the directory server.
  396. ;StartupCmd = connect W1AW-R
  397. StartupCmd = connect VE1KLR-L
  398. StartupCmd = connect VE1KLR-R
  399. StartupCmd = connect VE1DRU-L
  400. StartupCmd = connect WL4DX-L
  401. StartupCmd = connect KN4KEO-L
  402.  
  403. ###############################################################################
  404. ; The following variables maybe be used to enable 3rd party or user written
  405. ; programs to interface with thebridge.  See SCRIPTING.txt for more details.
  406.  
  407. ; Set this variable to enable local scripting using the tbdcmd utility.
  408. CmdPort = 5198
  409.  
  410. ; Set this variable to enable local chating the tbdchat utility.
  411. ChatPort = 5199
  412.  
  413. ; Set this variable to point to a script/program to execute when "interesting"
  414. ; events occur.
  415. EventScript = notset
  416.  
  417. ; Set this variable to point custom help file that will be displayed when the
  418. ; user enters the '.help' command.  This may be used to document custom
  419. ; commands.  Please be sure to include help for the built in commands as well.
  420. ;HelpFile = /home/tbd/mycustomhelp
  421.  
  422. ; Set this variable to create a *nix style host file of EchoLink users.
  423. ; The EchoLink node number is added after the IP address as a comment.
  424. ;WriteHostFile = 1
  425.  
  426. ; Set this variable to included all hosts thebridge knows about in the hosts
  427. ; file.  Normally only hosts that are currently logged in on the Echolink
  428. ; directory server are included.  Use this feature carefully, the IP address
  429. ; of hosts that are not currently logged in may be inaccurate especially
  430. ; for users with dialup connections.  Hosts which are not logged in are
  431. ; marked with "(off line)" after the EchoLink node number in the comment field.
  432. ;IncludeAllHosts = 1
  433.  
  434. ; Set this variable to include the node's QTH in the hosts file.
  435. ; NB: As of 6/29/2007 including QTH information in the hosts file breaks
  436. ; the EchoIRLP scripts.
  437. ;QthInHostsFile = 1
  438.  
  439. ; The Qth information (or information set by the Info command) can
  440. ; be replace with "In Conference <call>" or "Connected to <call>" when
  441. ; the node is connected.  Set the following variable to zero to enable
  442. ; that feature.
  443. ; 0 = never override ConferenceQth or .info command settings.
  444. ; 1 = show connection state for conferences only.
  445. ; 2 = show connection state for conferences and stations.
  446. ;ShowStatusInInfo = 0
  447.  
  448. ###############################################################################
  449.  
  450. ; This variable specifies the maximum number of duplicate text messages
  451. ; that may be received from a station before that station is automatically
  452. ; disconnected.  Duplicate text messages can be generated when a number
  453. ; of conferences are connected together such that they form a closed loop.
  454. ; There is code in thebridge which attempts to suppress this "feedback"
  455. ; but the detection logic is less than perfect.  Some versions of thebridge
  456. ; are known to be unable to suppress loops of certain topologys.  The
  457. ; automatic disconnect logic is intended as a safety measure to ensure that
  458. ; all available bandwidth is not consumed by a text message feedback loop.
  459. ; Although not recommended the automatic disconnection logic can be
  460. ; disabled by setting this variable to zero.
  461. ;MaxDups = 100
  462.  
  463.  
  464. ; The following variable controls the availability of the DTMF pad in the
  465. ; stock EchoLink client.  By default the DTMF pad is disabled.  To allow
  466. ; EchoLink users on a PC to send touchtones to the conference uncomment
  467. ; the following line.
  468. ;EnableRemoteDTMF = 1
  469.  
  470. ###############################################################################
  471. ; The following variables should only be set for an RF-connected nodes
  472. ; (thelinkbox and EchoIRLP nodes), as they make little or no sense for a
  473. ; conference room located in "Cyberspace".  If this information is supplied
  474. ; it will be sent to the central EchoLink directory server so your node
  475. ; will be listed on the http://www.echolink.org/links.asp page.
  476.  
  477. ; Set this varable to send node information to the EchoLink directory server
  478. ;AvrsEnable = 1
  479.  
  480. ; Node location
  481. ;Lattiude in degrees, negative values for the southern hemisphere
  482. ;Latitude = 33.743386
  483.  
  484. ;Longitude in degrees, negative values west of the prime meridian
  485. ;Longitude = -118.366453
  486.  
  487. ; Transmitter power in watts
  488. ;TxPower = 10
  489.  
  490. ; Antenna height above average terrain in feet
  491. ;Haat = 100
  492.  
  493. ; Antenna gain in DB
  494. ;AntGain = 3
  495.  
  496. ; Heading of the main antenna lobe in degrees.
  497. ; If antenna is an omni enter 0.0, if the antenna is directional and pointed
  498. ; due north enter 360.0.
  499. ;AntDir = 0.0
  500.  
  501. ; Transmitter frequency in Mhz
  502. ;Frequency = 146.52
  503.  
  504. ; Continous tone coded squelch system system frequency required to open
  505. ; receiver's squelch. In Hertz.  Leave unset for carrier squelch system
  506. ;CTCSS = 100.0
Advertisement
Add Comment
Please, Sign In to add comment