I have further embellished the attached script to make nodes names in call sign files. I think everything works but input is welcome either on problems or further suggestions. You can now specify overwrite, the output directory, a specific node, etc. The specific node is useful if you just want to add a node or just make a file for an ID. You can specify the output directory - so write_node_callsigns -n <node> -d <path> would write just one gsm file with that nodes callsign to the specified path. I AM soliciting suggestions and comments even if it is a typo!!! Note that this script will write to the /var/lib/asterisk/sounds/rpt/nodenames directory by default unless you specify the -d path option. You also still must make sure the SRCDIR path is set correctly in the script for astdb.txt on your system. The options are now - Usage: write_node_callsigns options Writes voice files of call signs from node numbers OPTIONS: -h Show this message -o Overwrite existing file(s) -n node Specify node number - single write -d path Specify path to output files Default: /var/lib/asterisk/sounds/rpt/nodenames -v Verbose Write callsign for node 40000, no overwrite - ./write_node_callsigns -n 40000 Write callsign for node 40000, overwrite - ./write_node_callsigns -on 40000 Write all callsigns to default directory, no overwrite - ./write_node_callsigns Write all callsigns to default directory, overwrite ./write_node_callsigns -o Write single node to specific directory - ./write_node_callsigns -n 40000 -d /etc/asterisk/local 73 Doug WA3DSP http://www.crompton.com/hamradio
participants (1)
-
Doug Crompton