# Lines starting with # are comments and are ignored by the parser. # A comment line must start with # in the leftmost position # Blank lines are also ignored. # rtpDir does some checking on the validity of these values. # No defaults are implied, all entries must be included in this file. # See README.txt for details call=N0DRC-L password=*********** name=Dustin qth=Raton, NM DM76sv email=n0drc@arrl.net # servers and backup server=nawest.echolink.org server=nasouth.echolink.org server=backup.echolink.org # Describes your system, # IP address and rx/tx port myIP=0.0.0.0 port=5198 soundCard=yes # sound card device indexes. # Run showcard for correct values. # rtpDir does NOT check these # if soundCard is set to no insci=3 outsci=10 # audio quality flags # Is clipping off ? audioClipOff=yes # Is dithering off ? audioDitherOff=no # Run the program showcard.exe for correct Latency values # Read the README file that explains what values to use # These are fractional values. LatencyIN=0.20 LatencyOUT=0.20 # Sample rate for the soundcard. # Some soundcards did not open with rate=8000 # but they opened with rate=7999 or rate=8001 # Consult your soundcard's documentation. # The further you get from 8000, the less the audio quality will be. # Most, if not all, VoIP networks expect 8000 Hz sample rate. # if your soundcard does not support a rate of 8000 Hz replace it. rate=8000.00 # private network or # login to Echolink # yes or no EL_login=yes # Minimum is 40 conxTimeout=55 # Minimum is 10 loginTimeout=10 dnlTimeout=60 loginInter=6 refreshInter=5 busy=no bridge=no maxStns=5 dispNumUsers=no #banner start banStart=N0DRC-L rtpDir Bridge #banner end banEnd=EchoLink CONF Server private=no # full pathnames of prvFile, booFile, banFile, admFile, dstarFile prvFile=C:/rtpDir/prv5198.txt bookFile=C:/rtpDir/book5198.txt banFile=C:/rtpDir/ban5198.txt admFile=C:/rtpDir/adm5198.txt dstarFile=C:/rtpDir/dstar5198.txt loadStnFile=no # Use this file instead of downloading a list # Full pathname and file must exist. stnFile=C:/rtpDir/stnFile.txt # QSO recordings directory. # Also all gsm file names are relative to # this directory. QSOdir=C:/rtpDir/QSOs # full pathname of fetchpgm fetchpgm=C:/rtpDir/getlist_win # Minimum is 5 RTCPtimeout=15 allowPrefix=*ANKWDFGIJLMOPUVZ469 allowRptrs=yes allowLinks=yes EL_node=402742 TXcomport=com1 invertCD=no invertCTS=no invertDSR=yes linkMode=a playMsg=no playDuration=120 playPause=5 playMsgAST=no playMsgIRLP=no playCall=yes IDinter=0 welcomeTxtDelay=13 sendWel=no welcomeAudioDelay=11 playWel=no # delay so many milliseconds when making announcements # or when sending welcome audio to connected stations fileplay_delay=20 dtmfEnable=01 dtmfDisable=02 dtmfDisconLast=03 dtmfDisconCall=04 dtmfDisconAll=05 dtmfWhoIsOnTop=06 dtmfBusy=07 dtmfShutdown=08 dtmfConCall=09 dtmfConNode=10 dtmfBrv=11 dtmfStatus=12 dtmfDetectLoops=13 dtmfNSM=14 dtmfNSD=15 dtmfRndConConf=16 dtmfRndConRptr=17 dtmfRndConLink=18 dtmfRndConPCusr=19 dtmfConAbort=20 dtmfRec=21 dtmfPlay=22 dtmfCnfo=23 dtmfCnff=24 dtmfcirlp=25 dtmfdirlp=26 # Asterisk commands from rtpDir to Asterisk. # There are at least 100 commands or so that can be sent to Asterisk. # Consult the Asterisk documentation. # Asterisk server must be running local to rtpDir. # dtmfAstCmd=27 and that means that anything else after 27 # is passed to the Asterisk server for processing. # example: 27*7 will announce connected asterisk nodes # example: 27*12000 will drop node 2000 from your asterisk driver node # example: 27*32000 will connect asterisk node 2000 to your asterisk driver node # # The config variable astKickall,(see below) is special # because it does not care if the Asterisk server runs local to rtpDir or not. # It will force rtpDir to stop interfacing with asterisk. # Assuming that you have set astKickall=*954 in this file, read this example # example: 27*954 will kick out all asterisk nodes connected to your driver node # only if you have enabled *954 in asterisk rpt.conf, # and only if the asterisk server runs local to rtpDir, # but even if you have not enabled *954 in Asterisk, # and even if asterisk is not local to rtpDir, # rtpDir will stop interfacing with Asterisk. # Any other command, will cause rtpDir to start interfacing # with asterisk again. # # Anything after 27 is passed directly to the Asterisk server. # rtpDir will only have one Asterisk connection on the screen, # all other Asterisk connections are linked to your # asterisk rtpdir driver node. # Your asterisk driver node is the asterisk node listed in asterisk rpt.conf # having rxchannel=rtpdir/0.0.0.0:4570:4670 # and also given by the configuration variable astNode in this file. dtmfAstCmd=27 # Each Dstar connect command disconnects first from the currently # connected D-Star node and re-connects to a new one. # Only one D-star connection is allowed at a time. # # Example: 281 will connect you to the 1st D-Star node in the file dstar5198.txt # # Example: 282 will connect you to the 2nd D-Star node in the file dstar5198.txt # # Example: special case: 280 will disconnect from the D-Star node # if a D-Star node is connected to your station. dtmfDstarCmd=28 # disconnect an Echolink node by its node# dtmfdnode=29 # Enable IRLP dtmfIRLPon=30 # Disable IRLP dtmfIRLPoff=31 # mark the D-STAR connection as DEAF dtmfDeafDstar=32 # Remove the "DEAF" mark from the D-STAR connection dtmfUndeafDstar=33 dtmfConShort=709999 dtmfConShort=90348514 conIRLPnode=/home/irlp/scripts/rtpDir_IRLP_callstn.sh conIRLPref=/home/irlp/scripts/rtpDir_IRLP_callref.sh conIRLPexp=/home/irlp/scripts/rtpDir_IRLP_callexp.sh disconIRLP=/home/irlp/scripts/rtpDir_IRLP_endcall.sh # Use the Internal(I) DTMF decoder # or the External(E) DTMF decoder # or None(N) # dtmfConfig=I dtmfConfig=N # dtmfConfig=I txDelay=2000 rxDelay=2 maxTXtime=240 # Show connected station in QTH(yes,no) # If yes, the list shows who you're # connected to, else # it only shows QTH. stnInQTH=no # connect to this station on start up onStartUp=- events=no eventpgm=C:/rtpDir/evt.bat # Report activity of connects/disconnects # to other stations # yes or no reportAct=yes # Maximum duplicate message count. # If maxDups=0, then the duplicate detect logic # is disabled. # If positive, and connected station passes # the same message more that the maxDups, # then station will be disconnected. maxDups=125 # Display station info for each # of the connected stations on screen. # This should be set to 0 or 1 when running as a # Bridge conference. # If not a Bridge conference, # try to keep this to a small # number. maxNumSInfo=1 barDelay=3 detectConfLoops=no # reply port for remote text commands txtCmdReplyPort=6500 # ================================ # ================================ # ==== IRLP stuff starts here ==== # irlpEnable=no myIRLP_IP=0.0.0.0 irlpPort=2074 irlpNode=stn0000 accessIRLP=no localISPEAKERport=2174 # # ==== IRLP stuff ends here ====== # ================================ # ================================ # ================================ # ================================ # ==== *Asterisk*/app_rpt interface starts here # # Enable the ASTERISK interface astEnable=no # What is the Asterisk command that disconnects all # Asterisk nodes connected to your Asterisk driver node? # The default is *95 but you will have to enable that # in the asterisk rtp.conf file astKickall=*95 # The Asterisk binary astBinCmd=/usr/sbin/asterisk # This is the node that runs the rtpdir channel driver in # /etc/asterisk/rpt.conf astNode=2167 # Use this local IP address to listen for ast messages myAST_IP=0.0.0.0 # rtpDir will be receiving ast messages on this local port localASTport=4570 # rtpDir will be transmitting ast messages to this local/remote port # If the app_rpt *Asterisk* module is also running on the same # machine as rtpDir, then remoteASTport must NOT be equal to localASTport remoteASTport=4670 # rtpDir will allow asterisk messages from this IP only # You must specify the actual IP address, not a domain name, # rtpDir bridge conference will NOT do a DNS lookup. allowAST=127.0.0.1 # connect to an Echolink node ast_dtmf_cmd=.cnode 01 # disconnect from an Echolink node ast_dtmf_cmd=.dnode 02 # connect to an IRLP station(not for IRLP reflectors) ast_dtmf_cmd=.cstn 03 # disconnect from an IRLP station(not for IRLP reflectors) ast_dtmf_cmd=.dstn 04 # connect to an IRLP reflector ast_dtmf_cmd=.cref 05 # disconnect from an IRLP reflector ast_dtmf_cmd=.dref 06 # shutdown rtpDir_tm bridge ast_dtmf_cmd=.shutdown 09 # disconnect all Echolink nodes ast_dtmf_cmd=.del 10 #disconnect all IRLP nodes ast_dtmf_cmd=.dirlp 11 # disconnect all nodes ast_dtmf_cmd=.dall 12 # start/stop recording # Record all audio packets from all sources(Asterisk,IRLP,Echolink) into rtpDir_tm_recorded.gsm # The recording command is somewhat dangerous. # Asterisk is not using a hardware-based DTMF decoder and it may # miss a dtmf digit and the system will keep recording till you # run out of space. So use this command with care. # It is beter to have an external script that runs at certain times during the # day and at a specific time, that script would send the record command to rtpDir_tm # bridge to start/stop recording. # So uncoment out this line only if you understand the implications of it. # Anyway, a message that the rtpDir_tm bridge is recording will be sent the # the radio user(both IRLP and the Asterisk user) to notify when the # the recording started and when it ended. # ast_dtmf_cmd=.record 13 # start/stop playback # Playback the file rtpDir_tm_recorded.gsm to all connected nodes(Asterisk, IRLP, Echolink). ast_dtmf_cmd=.play 14 # report connected nodes. ast_dtmf_cmd=.conx 15 # Identify your station as a CONFerence ast_dtmf_cmd=.cnfo 16 # remove the CONFerence identification from your station ast_dtmf_cmd=.cnff 17 # connect/disconnect to a dstar node # 180 will disconnect # 181 will connect to the 1st dstar node in the file dstar5198.txt # 182 will connect to the 2nd dstar node in the file dstar5198.txt # and so on # ast_dtmf_cmd=.dstar 18 # disable IRLP ast_dtmf_cmd=.irlpon 19 #enable IRLP ast_dtmf_cmd=.irlpoff 20 # This is a single DTMF and it means that when the user # sends this dtmf tone, whatever dtmf tones rtpDir_tm has accumulated # in its buffer will be processed ast_dtmf_end=A # # ==== *Asterisk*/app_rpt interface ends here # =========================================== # =========================================== # DSTAR interface starts here # # Enable the DSTAR interface dstarEnable=no # When a D-STAR node connects to rtpDir, # should it be marked as DEAF? dstarIsDeaf=yes # Better leave this alone at 0.0.0.0 myDSTAR_IP=0.0.0.0 # rtpDir will be receiving DSTAR messages on this local udp port localDSTARport=7770 # rtpDir will be sending to DSTAR on this remote udp port remoteDSTARport=9990 # The IP address of the machine, where dextra_cli is running on allowDSTAR=127.0.0.1 # # DSTAR interface ends here