https://wiki.pttlink.org/api.php?action=feedcontributions&user=KM4NNO&feedformat=atom"PTTLink Wiki" - User contributions [en]2024-03-29T11:07:20ZUser contributionsMediaWiki 1.35.5https://wiki.pttlink.org/index.php?title=User:KM4NNO&diff=12347User:KM4NNO2023-07-19T17:21:33Z<p>KM4NNO: </p>
<hr />
<div>Just someone with time to RTFM and test equipment.<br />
<br />
{{#babel: en | es }}</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Radio_Connections&diff=12345Radio Connections2022-05-27T17:13:23Z<p>KM4NNO: /* Quantar */</p>
<hr />
<div>Instructions for connecting radios, repeaters and PTTLink interfaces including the RTCM, GPS, URI/URI X and like devices. <br />
{{ Note|Do you have a radio interface not listed here? Let us know and we'll add it! }}<br />
=RTCM/VOTER=<br />
See the [[RTCM_Client|RTCM]] page for detailed information about the RTCM/VOTER interface, used primarily to build a voting repeater system. Also note there is model specific radio information below on this page that also discusses connecting to the RTCM/VOTER.<br />
<br />
==GPS==<br />
* [[Media:RTCM 2 Trimble.pdf|Trimble RTCM Interface Cable]]<br />
* [[Media:RTCM 321 Cable.graffle.pdf|Trimble to Two RTCMs and Lady Heather Cable]]<br />
* [[Media:RTCM to BG7TBL Cable.pdf|BG7TBL GPS / RTCM Cable]]<br />
<br />
=URI / URI X=<br />
Information regarding the DMK URI/URI X can be found [[URI|here]].<br />
<br />
=Modified CM108/CM119 USB FOB=<br />
{{ Note|This solution is for advanced users and requires a steady hand and microsoldering experience. }}<br />
You can purchase an unmodified CMXXX USB sound card and solder GPIO directly for COS, PTT, and CTCSS. However, it's not for the faint of heart. Doing this requires a steady hand and magnification equipment to solder to the tiny leads on the circuit board.<br />
<br />
* [https://allstarsetup.com/modify-a-cm108-sound-fob/ How to Modify A CM108 Sound Fob For Allstar]<br />
* [https://radioaficion.com/news/baofeng-888-allstar-pocket-node/ Baofeng 888 Pocket Node]<br />
*[[Media:Usb2tmg707.pdf|Kenwood TMG-707 Dual Band FM mobile Radio(pdf)]]<br />
[[Category:How to]]<br />
<br />
=Radio Interface Cables (URI Cables)=<br />
[http://www.uricables.com KE6PCV's URI Cables] are custom-made cables for many radios. If you don't want to deal with the tedium of soldering cables for your radio interface to your radio, this is the option for you. They can be used with the Master's Communications RA and DA adapters and URI/URI-X adapters. Cable selection includes:<br />
<br />
* Yaesu FT-2600M<br />
* Yaesu FT-7800<br />
* Yaesu FT-8800R<br />
* Kenwood TM-V7A<br />
* Kenwood TM-D700<br />
<br />
... and many more<br />
<br />
=Motorola=<br />
<br />
==CDM==<br />
CDMs make great nodes. This eBay reseller has very nice cables. Use to connect to URI or RTCM. <br />
<br />
[[Media:CDM Cable.pdf|CDM Cable from Kurt Meltzer]] ex-WB9KNX, now KC4NX - Cable 83 has only one output to use for either COS or CTCSS. Use another cable if you need both COS and CTCSS.<br />
<br />
==Maxtrac==<br />
The venerable Maxtrac is a radio that was very well built, apparently has very stable reference LO, and can take a beating. When aligned properly, and sufficient *vectored* cooling is made, this radio will last for a very long, time even under several hours with of transmitting per day.<br />
<br />
The radio will need to be aligned, and programmed to the frequenc(y/ies) you want to use. You will also need to program the Accessory Option for PL/DPL & CSQ Output.<br />
* Most URIs can accept active high or active low for valid RX signal detection, ie, open squelch. It is HIGHLY recommend in any situation COS is set to USB or active high. This will prevent issues. Too many to mention.<br />
* It is a good idea to program pin 8 on the Maxtrac/GM300 for PL/DPL & CSQ output, active high. This will cause the radio to emit a 5Vdc signal when the squelch is open, and go low when squelch is closed.<br />
<br />
===TX/RX audio, COS, and PTT connections===<br />
With the radio facing you in normal operating positing, volume knob on top left, and mic connection right below it, turn the radio over from the right side. The accessory connector is located on the rear, right top of the radio at this point. Starting from left to right, the pins on the top are / and the pins on the bottom are /. If you want to hear audio from the radios speaker, just a header jumper on the far right pins 15 and 16.<br />
<br />
<br />
This section is a work in progress. <br />
<br />
References:<br />
The GM300 section has the link for further reading; the Maxtrac and GM300, are relatively close in design.<br />
<br />
==MTR-2000==<br />
<br />
==Quantar==<br />
<br />
The Quantar can be tricky to interface as it's extremely programmable and you will need a wireline card for I/O connections. By default the I/O will not work unless the "wildcard" table is programed. This wildcard table is Boolean logic of interrupt states in the radio, is extremely flexible and frustrating to debug. It's a base station in it's own class.<br />
<br />
[[File:Front of quantar and controller.jpg|thumb|400px|right|Front of Quantar and controller]]<br />
<br />
* [[Media:QUANTAR-RTCM INTERFACE CABLE.pdf|Quantar/RTCM Interface Cable]]<br />
<br />
Note you will want to use [[RTCM_Client#DSP.2FBEW_Firmware_Version|BEW mode]] on the RTCM if using the RTCM do squelch.<br />
<br />
* [[Media:RTCM 2 Quantar.pdf|Another Quantar/RTCM Interface Cable]]<br />
* [[Media:RTCM to Astro-TAC Cable.pdf|Astro-TAC/RTCM Interface Cable]]<br />
* [http://wiki.w9cr.net/index.php/Allstar_and_P25_on_Quantar Interfacing to a Quantar with P25Link and P25NX] - Bryan Fields W9CR has page on interfacing the Qunatar using simple USB into PTTLink and P25Link/P25NX linking at the same time. This is driven by programing on the Quantar Wildcard tables.<br />
*[[Media:Quantar URI Interface.jpg|Quantar/URI Cable]]<br />
*[[Media:QuantarMRTI2URI.jpg|Quantar MRTI/URI Cable]]<br />
<br />
Also see the dedicated [[Quantar_RTCM|Quantar RTCM]] page for detailed information.<br />
<br />
==Syntor X==<br />
The Motorola Syntor X with an Xcat installed makes a great frequency agile remote base. For more information see this [http://wd6awp.net/xcat/ Syntor Xcat] page. <br />
<br />
==VRM-850==<br />
<br />
==GM300==<br />
These older radios are fairly common and easily to come by due to the narrow banding. Probably the hardest part is finding a computer and the RSS to program them. The Gm300 family has many different configurations, from low band VHF, to 800 Mhz. But the easiest variant of the GM300 is ones with the 16 pin connector.<br />
[http://www.repeater-builder.com/motorola/maxtrac/maxtrac-index.html All about GM300 Radios] <br />
<br />
Connections are fairly simple but can be hard to determine which is the correct one to use. This [http://www.repeater-builder.com/motorola/maxtrac/maxtrac-option-plug.html link] is a good place to start.<br />
<br />
=Kenwood=<br />
==TKR720/820==<br />
Connections to: PTT, COS, RX audio out and MIC audio in<br />
<br />
TX/RX board, MIC audio input, pins 4 & 5: floating ground, must not tie to any other ground! Some installations may require a 10dB, resistor L-network consisting of a 4.7k and 470 ohm resistors. The 470 ohm resistor connection across pins four and five, the 4.7k resistor is soldered to pin 5 to which your TX audio from the URI will connect to.<br />
<br />
The MIC audio gain, deviation, and balance adjustments are *very* sensitive! <br />
<br />
- RA-35 without TX adj. trimmer pots: Using a service monitor with deviation metering, start low and work your way up to 3KHz deviation with 1KHz tone, generated by simpleusb-tune-menu. If enabled, *904 turns this tone on and off by command, ie, no tone time-out as in simpleusb-tune-menu.<br />
<br />
=Baofeng=<br />
==Baofeng 888==<br />
* [https://allstarsetup.com/modify-the-baofeng-888s-for-allstar/ Modifying the Baofeng 888 for AllStar]<br />
* [https://radioaficion.com/news/baofeng-888-allstar-pocket-node/ Baofeng 888 Pocket Node]<br />
==Baofeng UV82==<br />
* [http://www.bay-net.org/uploads/1/2/2/7/122774721/w6mnl-allstar-baycon2018.pdf Building a Portable Raspberry Pi2 Asterisk AllStar Node]<br />
**Note: It is recommended you download the AllStarLink/PTTLink image from the [[Main_Page#Downloads|Downloads]] section instead of the one listed in this .PDF<br />
<br />
== TKR750/850 ==<br />
[http://www.masterscommunications.com/products/radio-adapter/txt/tkr.txt Using the Masters Communications RA-35 or RA-40 radio adapters with the TKR750/850]<br />
<br />
=Repeater Controller=<br />
<br />
[[Media:RTCMwithController.pdf|An example of using RTCMs to replace 420 links]]<br />
<br />
=Spectra Engineering=<br />
* [http://wiki.w9cr.net/index.php/MX800#W9CR_alignment_procedure_and_setup_with_Allstar MX800 Base station] - Bryan Fields, W9CR has a complete setup guide for the MX800 Base station which includes fallback to the built in controller and an audio delay module.<br />
<br />
=Tait=<br />
<br />
=Beagle Board=<br />
The Beagle Board XM project.<br />
* [http://beagleboard.org/BeagleBoard-xM BeagleBoard-xM]<br />
<br />
=Lox board=<br />
The Level One eXpansion board.<br />
* [http://www.dmkeng.com/LOX_Order_Page.htm LOX Board] <br />
<br />
=SHARI/DINAH/BRIAN USB & Pi Hats=<br />
<br />
The SHARI is a popular interface for the Pi that comes in both USB and Pi Hat versions. This is recommended for users who want to DIY a micronode for use inside a home.<br />
<br />
* [https://hamprojects.info/allstar/ All Products]<br />
* [https://hamprojects.info/shari Raspberry Pi 3 & 4 USB Radio Interface]<br />
* [https://hamprojects.info/wp-content/uploads/DINAH-BRIANSM-SHARI-Comparison-Matrix-11-9-20.pdf Comparison Matrix of DINAH, BRIANSM, and SHARI]<br />
<br />
=Yaesu=<br />
==FT 7900/8900==<br />
Both models sport a mini-DIN 6 pin connector on the rear panel. These can easily be hooked into a URI of your choice, such as a [http://www.masterscommunications.com/products/radio-adapter/dra/dra50.html DRA-50] and an [http://www.masterscommunications.com/products/cables/drac-12.html appropriate cable]. This is a nearly plug & play solution for this radio.<br />
<br />
=Masters Communications RA-Series Radio Adapters=<br />
Inexpensive but feature rich USB Radio Adapters for PTTLink.<br />
<br />
* [http://www.masterscommunications.com/products/radio-adapter/ra25.html RA-25]<br />
* [http://www.masterscommunications.com/products/radio-adapter/ra30.html RA-30]<br />
* [http://www.masterscommunications.com/products/radio-adapter/ra35.html RA-35]<br />
<br />
*[http://www.masterscommunications.com/products/radio-adapter/ra40.html RA-40]<br />
*[http://www.masterscommunications.com/products/radio-adapter/ra42.html RA-42]<br />
*[http://www.masterscommunications.com/products/radio-adapter/radr1x.html RA-DR1X]<br />
*[http://www.masterscommunications.com/products/radio-adapter/racase.html RA-Case]<br />
<br />
=Vertex=<br />
* [[Media:RTCM 2 VRX-5000.pdf|VRX-5000 / RTCM Interface Cable]]<br />
<br />
=Quad Radio PCI card=<br />
*[[:File:Ft897 quadpci schematic.pdf|Yaesu FT-897 HF Radio(pdf)]]<br />
<br />
*[[:File:Ic706 quadpci schematic.pdf|Icom IC-706 HF Radio(pdf)]]<br />
<br />
*[[:File:Tmg707 quadpci schematic.pdf|Kenwood TMG-707 Dual Band FM mobile Radio(pdf)]]<br />
<br />
=Modified USB FOB=<br />
*[[:File:Usb2tmg707.pdf|Kenwood TMG-707 Dual Band FM mobile Radio(pdf)]]<br />
[[Category:How to]]</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Main_Page&diff=12343Main Page2022-04-22T23:54:15Z<p>KM4NNO: /* Descargas */</p>
<hr />
<div>__INDEX__<br />
{{fmbox<br />
| image = none<br />
| textstyle = background-color:#ffffff; color:#000; clear:both; position:relative; margin:1.2em 0 6px; min-width:47em; text-align:center;font-size: 24px; color: #ff6600;<br />
| text = '''Welcome to the AllStarLink/PTTLink Wiki'''}}<br />
{{Warning | imageright=[[File:OOjs_UI_icon_notice-warning.svg|40px]] |heading=14 February 2021 - The AllStarLink, Inc. Board of Directors has been changed<ref name"14FEB20Meeting">[[Media:2021-02-14_Minutes_of_the_ASL_Members_meeting_-_Feb_14%2C_2021.pdf|Official Minutes of the 14 February 2021 Membership Meeting]]</ref> | center=y | You can read more about this on the [[ASLCorporate:The_Organization_-_AllStarLink_Inc.|The Organization - AllStarLink, Inc.]] Wiki page }}<br />
<br/><br />
{{fmbox<br />
| image = none<br />
| textstyle = background-color:#ccddff; color:#000; clear:both; position:relative; margin:1.2em 0 6px;<br />
| text = AllStarLink/PTTLink is a world wide network of [https://en.wikipedia.org/wiki/Amateur_radio Amateur Radio] repeaters, remote base stations and hot spots accessible to each other via the Internet and/or private IP networks. PTTLink/AllStarLink runs on a dedicated Linux computer (including the [https://www.raspberrypi.org/ Raspberry Pi]) that you host at your home, radio site, clubhouse, school, university, workplace, or computer center. It is based on the open source Asterisk PBX and is released under the GNU GPL -- it is free for anyone to use. The core of AllStarLink/PTTLink is the powerful app_rpt application and associated modules that load into the Asterisk PBX system which is also released under the GPL v2 license.}}<br />
<div style="float:right">__TOC__</div><br />
<br />
== AppRpt Central ==<br />
*[https://github.com/apprpt-central AppRpt Central] - GitHub repository featuring software and information to setup your own AllStarLink/PTTLink technology based network<br />
<br />
== ASL-AsteriskNG ==<br />
*[[ASL-AsteriskNG]] - Announcing the ASL-AsteriskNG client. Slated to the be the future ASL 1.10 release.<br />
<br />
== How To & Guides ==<br />
===How To===<br />
*[[Switching To PTTLink]] - Information on how to switch to using the PTTLink servers.<br />
*[[ASL FAQ]] - Questions and answers about the AllStarLink/PTTLink software distribution.<br />
*[[Credits & Contributions]] - Recognizing everyone who had contributed over years and made this possible (A largely incomplete list).<br />
*[[Allmon2]] - Allmon2 step by step instructions for install and setup Allmon2. <br />
*[[Change call sign]] - Step by step call sign change on site and node.<br />
*[[Change node password]] - Step by step call sign change passwords.<br />
*[[Features]] - A list of the features found in AllStarLink/PTTLink<br />
*[[Find my node number]] - How can you find your node number(s) on your ASL/PTT account.<br />
*[[:Category:How to|How To's]] - A collection of AllStarLink/PTTLink how to's.<br />
*[[:Category:Node Configuration|Node Configuration]] - Detailed configuration settings.<br />
*[[NNX]] - Node Number Extensions. Expand any issued node number to as many as 10 node numbers.<br />
*[[Troubleshooting]] - Troubleshooting common problems, things to try, and hints to solve the problem.<br />
*[[Radio Connections]] - Instructions to Connect Radios, Repeaters and Other Devices to AllStarLink/PTTLink.<br />
*[[Radioless Nodes]] - Information for setting up a radioless AllStarLink/PTTLink node.<br />
*[[PSTN Node Access]] - Information on setting up your node for private access using a telephone instead of a radio.<br />
<br />
===Guides===<br />
*[[Beginners Guide]] - Step by step instructions to create your account and AllStarLink/PTTLink node. <br />
*[[Beginners Guide ASL-AsteriskNG]] - Step by step instructions to create your account and AllStarLink/PTTLink node with ASL-AsteriskNG.<br />
*[[Docker MediaWiki Server]] - Information on how to setup your own wiki using MediaWiki and Docker. Useful for creating your own knowledge base/information store.<br />
*[[MikroTik]] - Information on MikroTik software/device configuration for use with AllStarLink/PTTLink (Install on VPS, AMPRNet configuration, etc).<br />
*[[VPN]] - Information on setting up various VPN connections/software with AllStarLink/PTTLink (OpenVPN, WireGuard, IPSEC, L2TP, TINC, SoftEther, etc).<br />
*[[VOTER]] - Information about the Voice Observing Time Extension for Radio (VOTER) hardware and protocol.<br />
<br />
== Como Hacer ==<br />
*[[Guia para principaintes]] - Configuración paso a paso de AllStarLink/PTTLink para principiantes.<br />
*[[Guía para principaintes ASL-AsteriskNG]] - Configuración paso a paso de AllStarLink/PTTLink ASL-AsteriskNG para principiantes.<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
*[[Resetear contraseña ASL|Resetear contraseña]] AllStarLink/PTTLink - Como resetear la contraseña de su cuenta en el sitio AllStarLink/PTTLink.<br />
*[[Cambiar el indicativo]] - Guía paso a paso para cambiar indicativo en el sitio y el nodo.<br />
*[[Ver mi número de nodo]] - Como ver tu número de nodo(s) en tu cuenta de AllStarLink/PTTLink.<br />
*[[Cambiar la contraseña de un nodo]] - Guía paso a paso para cambiar la contraseña en un nodo.<br />
<br />
== Downloads ==<br />
*[https://github.com/PTTLink/Asterisk/releases/tag/ASL-1.01 ASL AMD] Latest AllStarLink/PTTLink installer for x86/AMD (main site)<br />
*[http://dvswitch.org/files/ASL_Images/Intel-AMD/Stretch/ ASL AMD] Latest AllStarLink/PTTLink installer for x86/AMD (alternative site)<br />
*[http://dvswitch.org/files/ASL_Images/Archive/Raspberry_Pi/Stretch/ Raspberry Pi] Latest AllStarLink/PTTLink image for the Raspberry Pi<br />
*[http://dvswitch.org/files/ASL_Images/ AllStarLink/PTTLink Repo] AllStarLink/PTTLink Image Repository<br />
<br />
Note: The AllStarLink/PTTLink 1.01 installer is a Network installer and still uses the dvswitch.org site to download the .deb install files.<br />
<br />
== Descargas ==<br />
*[https://github.com/PTTLink/Asterisk/releases/tag/ASL-1.01 ASL AMD] Última versión del instalador de AllStarLink/PTTLink para x86/AMD (sitio principal).<br />
*[http://dvswitch.org/files/ASL_Images/Intel-AMD/Stretch/ ASL AMD] Última versión del instalador de AllStarLink/PTTLink para x86/AMD (sitio alterno).<br />
*[http://dvswitch.org/files/ASL_Images/Archive/Raspberry_Pi/Stretch/ Raspberry Pi] Última versión de la imagen de AllStarLink/PTTLink para Raspberry Pi.<br />
<br />
== Development/Building ==<br />
*[[:Category:Development|Development]] - Information regarding development of the AllStarLink/PTTLink software (i.e., contributing, etc).<br />
*[[Public APIs]] - Public "APIs" for retrieving information on the current network/node status<br />
*[[Compiling]] - Building PTTLink from source<br />
*[[Dahdi_dummy|DAHDI Dummy]] - How to fix audio stutter on AllStarLink/PTTLink based Raspberry PI images<br />
*[[IAX Text Protocol]] - app_rpt iax text frame protocol<br />
*[[Debian Packaging]] - Information on how to create .deb package files for Debian based distributions<br />
<br />
== Organizations ==<br />
=== About AllStarLink ===<br />
*[[ASLCorporate:The_Organization_-_AllStarLink_Inc.|AllStarLink, Inc. Information Page]] - Information about AllStarLink, current organization status, Directors, Board of Governors, etc.<br />
*[https://wiki.pttlink.org/w/images/3/3b/AllStarLink_Bylaws.pdf AllStarLink, Inc. Bylaws] - The current AllStarLink Bylaws.<br />
*[[ASLCorporate:ASL_Meeting_Minutes|AllStarLink, Inc Official Meeting Minutes]] - Archive of AllStarLink Meeting minutes.<br />
=== About PTTLink ===<br />
*[[PTTLink Organization]] - Information regarding PTTLink, News and Updates, etc.<br />
*[[Letter to the community]] - Letter to the community. Tells how and why PTTLink was formed and who PTTLink is<br />
*[[Carta a la comunidad]] - Carta a la comunidad. El comó y por qué se formó PTTLink y quién es PTTLink.<br />
<br />
== Related Links ==<br />
*[https://www.pttlink.org/ PTTLink Portal] - If you are looking to set up your own PTTLink/AllStarLink node.<br />
*[https://www.pttlink.org/nodelist PTTLink Portal Nodelist] - The searchable and sortable node list.<br />
*[http://stats.pttlink.org/ PTTLink Stats] - shows all the existing public nodes.<br />
*[http://lists.keekles.org/cgi-bin/mailman/listinfo/app_rpt-users AllStarLink/PTTLink users mailing list]- This is the app_rpt mailing list for discussion, help and helping others. '''This is the only group that developers monitor and respond on.'''<br />
*[https://github.com/PTTLink/ Source Code] - All of the source code for the AllStarLink/PTTLink Asterisk and app_rpt is available on GitHub.<br />
<br />
== History ==<br />
*[[History]] from the Duuude, Jim Dixon, WB6NIL (SK 12/16/2016).<br />
*[[Thru-hole_Voter_Board|Thru-hole Voter Board]] from Jim Dixon<br />
*[https://www.reddit.com/r/pttlink/comments/kn7xqv/pttlink_and_the_forking_of_the_allstarlink_network| PTTLink and the forking of the AllStarLink Network] - You can read more about this fork and why PTTLink was formed.<br />
<br />
== References ==<br />
*[http://rogerdudler.github.io/git-guide/ Git - The Simple Guide] - A handy reference for getting started with Git.<br />
*[https://neros.dev/tags/guide/ Git Crash Course] - A beginner's guide to using Git.<br />
*[https://jwiegley.github.io/git-from-the-bottom-up/ Git from the Bottom Up] - An explanation of how git works from the bottom up.<br />
*[https://ryanstutorials.net/linuxtutorial/cheatsheet.php Ryans Tutorials - Linux Tutorial - Cheat Sheet] Handy Cheat Sheet of Linux commands.<br />
<br />
== Resources ==<br />
=== Linux Training ===<br />
*[https://linuxupskillchallenge.org/ Linux Upskill Challenge] - A month-long course aimed at building basic Linux skills.<br />
*[https://training.linuxfoundation.org/resources/free-courses/introduction-to-linux/ The Linux Training Foundation - Introduction to Linux] A free eight week course with optional certificate that teaches how to use Linux.<br />
*[https://www.linuxtopia.org/LinuxSecurity/ Linux Security for Beginners] - A free guide on how to secure your Linux system (for the beginner).<br />
=== Electronics ===<br />
*[https://www.edx.org/xseries/mitx-circuits-and-electronics MITx's Circuits and Electronics XSeries Program] - Free MITx courses to further your knowledge of circuits and electronics.<br />
*[[NEETS|U.S. Navy NEETS Modules]] - The U.S. Navy's Navy Electricity and Electronics Training Series (NEETS) modules are 24 publicly available modules that are part of the Navy's Non-Resident Training Series and cover multiple topics.<br />
*[https://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Electrical%20Eng/applied_ee_v1.pdf Applied Engineering Principles Manual] - Naval Sea Systems Command Training Manual on Applied Engineering Principles contains comprehensive sections on electricity, electronics, and circuits.<br />
*[https://www.nutsvolts.com/magazine/article/which-way-does-current-really-flow Which Way Does Current Really Flow?] - Article describing the flow of current.<br />
<br />
=== Getting Licensed ===<br />
*[http://www.arrl.org/getting-licensed Getting Licensed] - ARRL Guide to getting your Amateur Radio License<br />
<br />
=== Social Media ===<br />
*[https://www.reddit.com/r/pttlink/ r/pttlink] - PTTLink Subreddit<br />
*[https://www.reddit.com/r/amateurradio/ r/amateurradio] - Amateur/Ham Radio Subreddit<br />
<br />
=== Miscellaneous ===<br />
*[https://en.wikipedia.org/wiki/List_of_amateur_radio_organizations List of Amateur Radio Organizations] - Wikipedia list that provides a links Amateur Radio Organizations all over the world.<br />
<br />
== Other Information ==<br />
{{go to top}}<br />
*[[Historical Archive]] - The AllStarLink/PTTLink Historical Archive section. Contains items that are no longer relevant but retained for historical purposes and reference.<br />
<br />
== Policies ==<br />
*[[PTTLink Data Use Policy]] - Policy for using PTTLink generated data.<br />
<br />
== References ==<br />
<references /><br />
----<br />
<br/><br />
{{fmbox<br />
| image = none<br />
| textstyle = background-color:#ffffff; color:#000; clear:both; position:relative; margin:1.2em 0 6px; text-align:left;font-size: 12px; color: #1a2adb;<br />
| text = Wiki statistics:<br />
*Total pages on this wiki: {{NUMBEROFPAGES}}<br />
*Total articles on this wiki: {{NUMBEROFARTICLES}}<br />
*Total files on this wiki: {{NUMBEROFFILES}}<br />
*Total edits of this wiki: {{NUMBEROFEDITS}}<br />
*Total users of this wiki: {{NUMBEROFUSERS}}}}<br />
<br />
<sub>Note: AllStar is a registered trademark of AllStarLink, Inc.</sub></div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Main_Page&diff=12342Main Page2022-04-22T23:53:36Z<p>KM4NNO: /* Downloads */</p>
<hr />
<div>__INDEX__<br />
{{fmbox<br />
| image = none<br />
| textstyle = background-color:#ffffff; color:#000; clear:both; position:relative; margin:1.2em 0 6px; min-width:47em; text-align:center;font-size: 24px; color: #ff6600;<br />
| text = '''Welcome to the AllStarLink/PTTLink Wiki'''}}<br />
{{Warning | imageright=[[File:OOjs_UI_icon_notice-warning.svg|40px]] |heading=14 February 2021 - The AllStarLink, Inc. Board of Directors has been changed<ref name"14FEB20Meeting">[[Media:2021-02-14_Minutes_of_the_ASL_Members_meeting_-_Feb_14%2C_2021.pdf|Official Minutes of the 14 February 2021 Membership Meeting]]</ref> | center=y | You can read more about this on the [[ASLCorporate:The_Organization_-_AllStarLink_Inc.|The Organization - AllStarLink, Inc.]] Wiki page }}<br />
<br/><br />
{{fmbox<br />
| image = none<br />
| textstyle = background-color:#ccddff; color:#000; clear:both; position:relative; margin:1.2em 0 6px;<br />
| text = AllStarLink/PTTLink is a world wide network of [https://en.wikipedia.org/wiki/Amateur_radio Amateur Radio] repeaters, remote base stations and hot spots accessible to each other via the Internet and/or private IP networks. PTTLink/AllStarLink runs on a dedicated Linux computer (including the [https://www.raspberrypi.org/ Raspberry Pi]) that you host at your home, radio site, clubhouse, school, university, workplace, or computer center. It is based on the open source Asterisk PBX and is released under the GNU GPL -- it is free for anyone to use. The core of AllStarLink/PTTLink is the powerful app_rpt application and associated modules that load into the Asterisk PBX system which is also released under the GPL v2 license.}}<br />
<div style="float:right">__TOC__</div><br />
<br />
== AppRpt Central ==<br />
*[https://github.com/apprpt-central AppRpt Central] - GitHub repository featuring software and information to setup your own AllStarLink/PTTLink technology based network<br />
<br />
== ASL-AsteriskNG ==<br />
*[[ASL-AsteriskNG]] - Announcing the ASL-AsteriskNG client. Slated to the be the future ASL 1.10 release.<br />
<br />
== How To & Guides ==<br />
===How To===<br />
*[[Switching To PTTLink]] - Information on how to switch to using the PTTLink servers.<br />
*[[ASL FAQ]] - Questions and answers about the AllStarLink/PTTLink software distribution.<br />
*[[Credits & Contributions]] - Recognizing everyone who had contributed over years and made this possible (A largely incomplete list).<br />
*[[Allmon2]] - Allmon2 step by step instructions for install and setup Allmon2. <br />
*[[Change call sign]] - Step by step call sign change on site and node.<br />
*[[Change node password]] - Step by step call sign change passwords.<br />
*[[Features]] - A list of the features found in AllStarLink/PTTLink<br />
*[[Find my node number]] - How can you find your node number(s) on your ASL/PTT account.<br />
*[[:Category:How to|How To's]] - A collection of AllStarLink/PTTLink how to's.<br />
*[[:Category:Node Configuration|Node Configuration]] - Detailed configuration settings.<br />
*[[NNX]] - Node Number Extensions. Expand any issued node number to as many as 10 node numbers.<br />
*[[Troubleshooting]] - Troubleshooting common problems, things to try, and hints to solve the problem.<br />
*[[Radio Connections]] - Instructions to Connect Radios, Repeaters and Other Devices to AllStarLink/PTTLink.<br />
*[[Radioless Nodes]] - Information for setting up a radioless AllStarLink/PTTLink node.<br />
*[[PSTN Node Access]] - Information on setting up your node for private access using a telephone instead of a radio.<br />
<br />
===Guides===<br />
*[[Beginners Guide]] - Step by step instructions to create your account and AllStarLink/PTTLink node. <br />
*[[Beginners Guide ASL-AsteriskNG]] - Step by step instructions to create your account and AllStarLink/PTTLink node with ASL-AsteriskNG.<br />
*[[Docker MediaWiki Server]] - Information on how to setup your own wiki using MediaWiki and Docker. Useful for creating your own knowledge base/information store.<br />
*[[MikroTik]] - Information on MikroTik software/device configuration for use with AllStarLink/PTTLink (Install on VPS, AMPRNet configuration, etc).<br />
*[[VPN]] - Information on setting up various VPN connections/software with AllStarLink/PTTLink (OpenVPN, WireGuard, IPSEC, L2TP, TINC, SoftEther, etc).<br />
*[[VOTER]] - Information about the Voice Observing Time Extension for Radio (VOTER) hardware and protocol.<br />
<br />
== Como Hacer ==<br />
*[[Guia para principaintes]] - Configuración paso a paso de AllStarLink/PTTLink para principiantes.<br />
*[[Guía para principaintes ASL-AsteriskNG]] - Configuración paso a paso de AllStarLink/PTTLink ASL-AsteriskNG para principiantes.<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
*[[Resetear contraseña ASL|Resetear contraseña]] AllStarLink/PTTLink - Como resetear la contraseña de su cuenta en el sitio AllStarLink/PTTLink.<br />
*[[Cambiar el indicativo]] - Guía paso a paso para cambiar indicativo en el sitio y el nodo.<br />
*[[Ver mi número de nodo]] - Como ver tu número de nodo(s) en tu cuenta de AllStarLink/PTTLink.<br />
*[[Cambiar la contraseña de un nodo]] - Guía paso a paso para cambiar la contraseña en un nodo.<br />
<br />
== Downloads ==<br />
*[https://github.com/PTTLink/Asterisk/releases/tag/ASL-1.01 ASL AMD] Latest AllStarLink/PTTLink installer for x86/AMD (main site)<br />
*[http://dvswitch.org/files/ASL_Images/Intel-AMD/Stretch/ ASL AMD] Latest AllStarLink/PTTLink installer for x86/AMD (alternative site)<br />
*[http://dvswitch.org/files/ASL_Images/Archive/Raspberry_Pi/Stretch/ Raspberry Pi] Latest AllStarLink/PTTLink image for the Raspberry Pi<br />
*[http://dvswitch.org/files/ASL_Images/ AllStarLink/PTTLink Repo] AllStarLink/PTTLink Image Repository<br />
<br />
Note: The AllStarLink/PTTLink 1.01 installer is a Network installer and still uses the dvswitch.org site to download the .deb install files.<br />
<br />
== Descargas ==<br />
*[https://github.com/PTTLink/Asterisk/releases/tag/ASL-1.01 ASL AMD] Última versión del instalador de AllStarLink/PTTLink para x86/AMD (sitio principal).<br />
*[http://dvswitch.org/files/ASL_Images/Intel-AMD/Stretch/ ASL AMD] Última versión del instalador de AllStarLink/PTTLink para x86/AMD (sitio alterno).<br />
*[http://dvswitch.org/files/ASL_Images/Raspberry_Pi/Stretch/ Pi] Última versión de la imágen de AllStarLink/PTTLink para Raspberry Pi.<br />
<br />
== Development/Building ==<br />
*[[:Category:Development|Development]] - Information regarding development of the AllStarLink/PTTLink software (i.e., contributing, etc).<br />
*[[Public APIs]] - Public "APIs" for retrieving information on the current network/node status<br />
*[[Compiling]] - Building PTTLink from source<br />
*[[Dahdi_dummy|DAHDI Dummy]] - How to fix audio stutter on AllStarLink/PTTLink based Raspberry PI images<br />
*[[IAX Text Protocol]] - app_rpt iax text frame protocol<br />
*[[Debian Packaging]] - Information on how to create .deb package files for Debian based distributions<br />
<br />
== Organizations ==<br />
=== About AllStarLink ===<br />
*[[ASLCorporate:The_Organization_-_AllStarLink_Inc.|AllStarLink, Inc. Information Page]] - Information about AllStarLink, current organization status, Directors, Board of Governors, etc.<br />
*[https://wiki.pttlink.org/w/images/3/3b/AllStarLink_Bylaws.pdf AllStarLink, Inc. Bylaws] - The current AllStarLink Bylaws.<br />
*[[ASLCorporate:ASL_Meeting_Minutes|AllStarLink, Inc Official Meeting Minutes]] - Archive of AllStarLink Meeting minutes.<br />
=== About PTTLink ===<br />
*[[PTTLink Organization]] - Information regarding PTTLink, News and Updates, etc.<br />
*[[Letter to the community]] - Letter to the community. Tells how and why PTTLink was formed and who PTTLink is<br />
*[[Carta a la comunidad]] - Carta a la comunidad. El comó y por qué se formó PTTLink y quién es PTTLink.<br />
<br />
== Related Links ==<br />
*[https://www.pttlink.org/ PTTLink Portal] - If you are looking to set up your own PTTLink/AllStarLink node.<br />
*[https://www.pttlink.org/nodelist PTTLink Portal Nodelist] - The searchable and sortable node list.<br />
*[http://stats.pttlink.org/ PTTLink Stats] - shows all the existing public nodes.<br />
*[http://lists.keekles.org/cgi-bin/mailman/listinfo/app_rpt-users AllStarLink/PTTLink users mailing list]- This is the app_rpt mailing list for discussion, help and helping others. '''This is the only group that developers monitor and respond on.'''<br />
*[https://github.com/PTTLink/ Source Code] - All of the source code for the AllStarLink/PTTLink Asterisk and app_rpt is available on GitHub.<br />
<br />
== History ==<br />
*[[History]] from the Duuude, Jim Dixon, WB6NIL (SK 12/16/2016).<br />
*[[Thru-hole_Voter_Board|Thru-hole Voter Board]] from Jim Dixon<br />
*[https://www.reddit.com/r/pttlink/comments/kn7xqv/pttlink_and_the_forking_of_the_allstarlink_network| PTTLink and the forking of the AllStarLink Network] - You can read more about this fork and why PTTLink was formed.<br />
<br />
== References ==<br />
*[http://rogerdudler.github.io/git-guide/ Git - The Simple Guide] - A handy reference for getting started with Git.<br />
*[https://neros.dev/tags/guide/ Git Crash Course] - A beginner's guide to using Git.<br />
*[https://jwiegley.github.io/git-from-the-bottom-up/ Git from the Bottom Up] - An explanation of how git works from the bottom up.<br />
*[https://ryanstutorials.net/linuxtutorial/cheatsheet.php Ryans Tutorials - Linux Tutorial - Cheat Sheet] Handy Cheat Sheet of Linux commands.<br />
<br />
== Resources ==<br />
=== Linux Training ===<br />
*[https://linuxupskillchallenge.org/ Linux Upskill Challenge] - A month-long course aimed at building basic Linux skills.<br />
*[https://training.linuxfoundation.org/resources/free-courses/introduction-to-linux/ The Linux Training Foundation - Introduction to Linux] A free eight week course with optional certificate that teaches how to use Linux.<br />
*[https://www.linuxtopia.org/LinuxSecurity/ Linux Security for Beginners] - A free guide on how to secure your Linux system (for the beginner).<br />
=== Electronics ===<br />
*[https://www.edx.org/xseries/mitx-circuits-and-electronics MITx's Circuits and Electronics XSeries Program] - Free MITx courses to further your knowledge of circuits and electronics.<br />
*[[NEETS|U.S. Navy NEETS Modules]] - The U.S. Navy's Navy Electricity and Electronics Training Series (NEETS) modules are 24 publicly available modules that are part of the Navy's Non-Resident Training Series and cover multiple topics.<br />
*[https://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Electrical%20Eng/applied_ee_v1.pdf Applied Engineering Principles Manual] - Naval Sea Systems Command Training Manual on Applied Engineering Principles contains comprehensive sections on electricity, electronics, and circuits.<br />
*[https://www.nutsvolts.com/magazine/article/which-way-does-current-really-flow Which Way Does Current Really Flow?] - Article describing the flow of current.<br />
<br />
=== Getting Licensed ===<br />
*[http://www.arrl.org/getting-licensed Getting Licensed] - ARRL Guide to getting your Amateur Radio License<br />
<br />
=== Social Media ===<br />
*[https://www.reddit.com/r/pttlink/ r/pttlink] - PTTLink Subreddit<br />
*[https://www.reddit.com/r/amateurradio/ r/amateurradio] - Amateur/Ham Radio Subreddit<br />
<br />
=== Miscellaneous ===<br />
*[https://en.wikipedia.org/wiki/List_of_amateur_radio_organizations List of Amateur Radio Organizations] - Wikipedia list that provides a links Amateur Radio Organizations all over the world.<br />
<br />
== Other Information ==<br />
{{go to top}}<br />
*[[Historical Archive]] - The AllStarLink/PTTLink Historical Archive section. Contains items that are no longer relevant but retained for historical purposes and reference.<br />
<br />
== Policies ==<br />
*[[PTTLink Data Use Policy]] - Policy for using PTTLink generated data.<br />
<br />
== References ==<br />
<references /><br />
----<br />
<br/><br />
{{fmbox<br />
| image = none<br />
| textstyle = background-color:#ffffff; color:#000; clear:both; position:relative; margin:1.2em 0 6px; text-align:left;font-size: 12px; color: #1a2adb;<br />
| text = Wiki statistics:<br />
*Total pages on this wiki: {{NUMBEROFPAGES}}<br />
*Total articles on this wiki: {{NUMBEROFARTICLES}}<br />
*Total files on this wiki: {{NUMBEROFFILES}}<br />
*Total edits of this wiki: {{NUMBEROFEDITS}}<br />
*Total users of this wiki: {{NUMBEROFUSERS}}}}<br />
<br />
<sub>Note: AllStar is a registered trademark of AllStarLink, Inc.</sub></div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Main_Page&diff=12341Main Page2022-04-22T23:52:51Z<p>KM4NNO: /* Downloads */</p>
<hr />
<div>__INDEX__<br />
{{fmbox<br />
| image = none<br />
| textstyle = background-color:#ffffff; color:#000; clear:both; position:relative; margin:1.2em 0 6px; min-width:47em; text-align:center;font-size: 24px; color: #ff6600;<br />
| text = '''Welcome to the AllStarLink/PTTLink Wiki'''}}<br />
{{Warning | imageright=[[File:OOjs_UI_icon_notice-warning.svg|40px]] |heading=14 February 2021 - The AllStarLink, Inc. Board of Directors has been changed<ref name"14FEB20Meeting">[[Media:2021-02-14_Minutes_of_the_ASL_Members_meeting_-_Feb_14%2C_2021.pdf|Official Minutes of the 14 February 2021 Membership Meeting]]</ref> | center=y | You can read more about this on the [[ASLCorporate:The_Organization_-_AllStarLink_Inc.|The Organization - AllStarLink, Inc.]] Wiki page }}<br />
<br/><br />
{{fmbox<br />
| image = none<br />
| textstyle = background-color:#ccddff; color:#000; clear:both; position:relative; margin:1.2em 0 6px;<br />
| text = AllStarLink/PTTLink is a world wide network of [https://en.wikipedia.org/wiki/Amateur_radio Amateur Radio] repeaters, remote base stations and hot spots accessible to each other via the Internet and/or private IP networks. PTTLink/AllStarLink runs on a dedicated Linux computer (including the [https://www.raspberrypi.org/ Raspberry Pi]) that you host at your home, radio site, clubhouse, school, university, workplace, or computer center. It is based on the open source Asterisk PBX and is released under the GNU GPL -- it is free for anyone to use. The core of AllStarLink/PTTLink is the powerful app_rpt application and associated modules that load into the Asterisk PBX system which is also released under the GPL v2 license.}}<br />
<div style="float:right">__TOC__</div><br />
<br />
== AppRpt Central ==<br />
*[https://github.com/apprpt-central AppRpt Central] - GitHub repository featuring software and information to setup your own AllStarLink/PTTLink technology based network<br />
<br />
== ASL-AsteriskNG ==<br />
*[[ASL-AsteriskNG]] - Announcing the ASL-AsteriskNG client. Slated to the be the future ASL 1.10 release.<br />
<br />
== How To & Guides ==<br />
===How To===<br />
*[[Switching To PTTLink]] - Information on how to switch to using the PTTLink servers.<br />
*[[ASL FAQ]] - Questions and answers about the AllStarLink/PTTLink software distribution.<br />
*[[Credits & Contributions]] - Recognizing everyone who had contributed over years and made this possible (A largely incomplete list).<br />
*[[Allmon2]] - Allmon2 step by step instructions for install and setup Allmon2. <br />
*[[Change call sign]] - Step by step call sign change on site and node.<br />
*[[Change node password]] - Step by step call sign change passwords.<br />
*[[Features]] - A list of the features found in AllStarLink/PTTLink<br />
*[[Find my node number]] - How can you find your node number(s) on your ASL/PTT account.<br />
*[[:Category:How to|How To's]] - A collection of AllStarLink/PTTLink how to's.<br />
*[[:Category:Node Configuration|Node Configuration]] - Detailed configuration settings.<br />
*[[NNX]] - Node Number Extensions. Expand any issued node number to as many as 10 node numbers.<br />
*[[Troubleshooting]] - Troubleshooting common problems, things to try, and hints to solve the problem.<br />
*[[Radio Connections]] - Instructions to Connect Radios, Repeaters and Other Devices to AllStarLink/PTTLink.<br />
*[[Radioless Nodes]] - Information for setting up a radioless AllStarLink/PTTLink node.<br />
*[[PSTN Node Access]] - Information on setting up your node for private access using a telephone instead of a radio.<br />
<br />
===Guides===<br />
*[[Beginners Guide]] - Step by step instructions to create your account and AllStarLink/PTTLink node. <br />
*[[Beginners Guide ASL-AsteriskNG]] - Step by step instructions to create your account and AllStarLink/PTTLink node with ASL-AsteriskNG.<br />
*[[Docker MediaWiki Server]] - Information on how to setup your own wiki using MediaWiki and Docker. Useful for creating your own knowledge base/information store.<br />
*[[MikroTik]] - Information on MikroTik software/device configuration for use with AllStarLink/PTTLink (Install on VPS, AMPRNet configuration, etc).<br />
*[[VPN]] - Information on setting up various VPN connections/software with AllStarLink/PTTLink (OpenVPN, WireGuard, IPSEC, L2TP, TINC, SoftEther, etc).<br />
*[[VOTER]] - Information about the Voice Observing Time Extension for Radio (VOTER) hardware and protocol.<br />
<br />
== Como Hacer ==<br />
*[[Guia para principaintes]] - Configuración paso a paso de AllStarLink/PTTLink para principiantes.<br />
*[[Guía para principaintes ASL-AsteriskNG]] - Configuración paso a paso de AllStarLink/PTTLink ASL-AsteriskNG para principiantes.<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
*[[Resetear contraseña ASL|Resetear contraseña]] AllStarLink/PTTLink - Como resetear la contraseña de su cuenta en el sitio AllStarLink/PTTLink.<br />
*[[Cambiar el indicativo]] - Guía paso a paso para cambiar indicativo en el sitio y el nodo.<br />
*[[Ver mi número de nodo]] - Como ver tu número de nodo(s) en tu cuenta de AllStarLink/PTTLink.<br />
*[[Cambiar la contraseña de un nodo]] - Guía paso a paso para cambiar la contraseña en un nodo.<br />
<br />
== Downloads ==<br />
*[https://github.com/PTTLink/Asterisk/releases/tag/ASL-1.01 ASL AMD] Latest AllStarLink/PTTLink installer for x86/AMD (main site)<br />
*[http://dvswitch.org/files/ASL_Images/Intel-AMD/Stretch/ ASL AMD] Latest AllStarLink/PTTLink installer for x86/AMD (alternative site)<br />
*[<br />
http://dvswitch.org/files/ASL_Images/Archive/Raspberry_Pi/Stretch/ Raspberry Pi] Latest AllStarLink/PTTLink image for the Raspberry Pi<br />
*[http://dvswitch.org/files/ASL_Images/ AllStarLink/PTTLink Repo] AllStarLink/PTTLink Image Repository<br />
<br />
Note: The AllStarLink/PTTLink 1.01 installer is a Network installer and still uses the dvswitch.org site to download the .deb install files.<br />
<br />
== Descargas ==<br />
*[https://github.com/PTTLink/Asterisk/releases/tag/ASL-1.01 ASL AMD] Última versión del instalador de AllStarLink/PTTLink para x86/AMD (sitio principal).<br />
*[http://dvswitch.org/files/ASL_Images/Intel-AMD/Stretch/ ASL AMD] Última versión del instalador de AllStarLink/PTTLink para x86/AMD (sitio alterno).<br />
*[http://dvswitch.org/files/ASL_Images/Raspberry_Pi/Stretch/ Pi] Última versión de la imágen de AllStarLink/PTTLink para Raspberry Pi.<br />
<br />
== Development/Building ==<br />
*[[:Category:Development|Development]] - Information regarding development of the AllStarLink/PTTLink software (i.e., contributing, etc).<br />
*[[Public APIs]] - Public "APIs" for retrieving information on the current network/node status<br />
*[[Compiling]] - Building PTTLink from source<br />
*[[Dahdi_dummy|DAHDI Dummy]] - How to fix audio stutter on AllStarLink/PTTLink based Raspberry PI images<br />
*[[IAX Text Protocol]] - app_rpt iax text frame protocol<br />
*[[Debian Packaging]] - Information on how to create .deb package files for Debian based distributions<br />
<br />
== Organizations ==<br />
=== About AllStarLink ===<br />
*[[ASLCorporate:The_Organization_-_AllStarLink_Inc.|AllStarLink, Inc. Information Page]] - Information about AllStarLink, current organization status, Directors, Board of Governors, etc.<br />
*[https://wiki.pttlink.org/w/images/3/3b/AllStarLink_Bylaws.pdf AllStarLink, Inc. Bylaws] - The current AllStarLink Bylaws.<br />
*[[ASLCorporate:ASL_Meeting_Minutes|AllStarLink, Inc Official Meeting Minutes]] - Archive of AllStarLink Meeting minutes.<br />
=== About PTTLink ===<br />
*[[PTTLink Organization]] - Information regarding PTTLink, News and Updates, etc.<br />
*[[Letter to the community]] - Letter to the community. Tells how and why PTTLink was formed and who PTTLink is<br />
*[[Carta a la comunidad]] - Carta a la comunidad. El comó y por qué se formó PTTLink y quién es PTTLink.<br />
<br />
== Related Links ==<br />
*[https://www.pttlink.org/ PTTLink Portal] - If you are looking to set up your own PTTLink/AllStarLink node.<br />
*[https://www.pttlink.org/nodelist PTTLink Portal Nodelist] - The searchable and sortable node list.<br />
*[http://stats.pttlink.org/ PTTLink Stats] - shows all the existing public nodes.<br />
*[http://lists.keekles.org/cgi-bin/mailman/listinfo/app_rpt-users AllStarLink/PTTLink users mailing list]- This is the app_rpt mailing list for discussion, help and helping others. '''This is the only group that developers monitor and respond on.'''<br />
*[https://github.com/PTTLink/ Source Code] - All of the source code for the AllStarLink/PTTLink Asterisk and app_rpt is available on GitHub.<br />
<br />
== History ==<br />
*[[History]] from the Duuude, Jim Dixon, WB6NIL (SK 12/16/2016).<br />
*[[Thru-hole_Voter_Board|Thru-hole Voter Board]] from Jim Dixon<br />
*[https://www.reddit.com/r/pttlink/comments/kn7xqv/pttlink_and_the_forking_of_the_allstarlink_network| PTTLink and the forking of the AllStarLink Network] - You can read more about this fork and why PTTLink was formed.<br />
<br />
== References ==<br />
*[http://rogerdudler.github.io/git-guide/ Git - The Simple Guide] - A handy reference for getting started with Git.<br />
*[https://neros.dev/tags/guide/ Git Crash Course] - A beginner's guide to using Git.<br />
*[https://jwiegley.github.io/git-from-the-bottom-up/ Git from the Bottom Up] - An explanation of how git works from the bottom up.<br />
*[https://ryanstutorials.net/linuxtutorial/cheatsheet.php Ryans Tutorials - Linux Tutorial - Cheat Sheet] Handy Cheat Sheet of Linux commands.<br />
<br />
== Resources ==<br />
=== Linux Training ===<br />
*[https://linuxupskillchallenge.org/ Linux Upskill Challenge] - A month-long course aimed at building basic Linux skills.<br />
*[https://training.linuxfoundation.org/resources/free-courses/introduction-to-linux/ The Linux Training Foundation - Introduction to Linux] A free eight week course with optional certificate that teaches how to use Linux.<br />
*[https://www.linuxtopia.org/LinuxSecurity/ Linux Security for Beginners] - A free guide on how to secure your Linux system (for the beginner).<br />
=== Electronics ===<br />
*[https://www.edx.org/xseries/mitx-circuits-and-electronics MITx's Circuits and Electronics XSeries Program] - Free MITx courses to further your knowledge of circuits and electronics.<br />
*[[NEETS|U.S. Navy NEETS Modules]] - The U.S. Navy's Navy Electricity and Electronics Training Series (NEETS) modules are 24 publicly available modules that are part of the Navy's Non-Resident Training Series and cover multiple topics.<br />
*[https://www.navsea.navy.mil/Portals/103/Documents/NNPTC/Electrical%20Eng/applied_ee_v1.pdf Applied Engineering Principles Manual] - Naval Sea Systems Command Training Manual on Applied Engineering Principles contains comprehensive sections on electricity, electronics, and circuits.<br />
*[https://www.nutsvolts.com/magazine/article/which-way-does-current-really-flow Which Way Does Current Really Flow?] - Article describing the flow of current.<br />
<br />
=== Getting Licensed ===<br />
*[http://www.arrl.org/getting-licensed Getting Licensed] - ARRL Guide to getting your Amateur Radio License<br />
<br />
=== Social Media ===<br />
*[https://www.reddit.com/r/pttlink/ r/pttlink] - PTTLink Subreddit<br />
*[https://www.reddit.com/r/amateurradio/ r/amateurradio] - Amateur/Ham Radio Subreddit<br />
<br />
=== Miscellaneous ===<br />
*[https://en.wikipedia.org/wiki/List_of_amateur_radio_organizations List of Amateur Radio Organizations] - Wikipedia list that provides a links Amateur Radio Organizations all over the world.<br />
<br />
== Other Information ==<br />
{{go to top}}<br />
*[[Historical Archive]] - The AllStarLink/PTTLink Historical Archive section. Contains items that are no longer relevant but retained for historical purposes and reference.<br />
<br />
== Policies ==<br />
*[[PTTLink Data Use Policy]] - Policy for using PTTLink generated data.<br />
<br />
== References ==<br />
<references /><br />
----<br />
<br/><br />
{{fmbox<br />
| image = none<br />
| textstyle = background-color:#ffffff; color:#000; clear:both; position:relative; margin:1.2em 0 6px; text-align:left;font-size: 12px; color: #1a2adb;<br />
| text = Wiki statistics:<br />
*Total pages on this wiki: {{NUMBEROFPAGES}}<br />
*Total articles on this wiki: {{NUMBEROFARTICLES}}<br />
*Total files on this wiki: {{NUMBEROFFILES}}<br />
*Total edits of this wiki: {{NUMBEROFEDITS}}<br />
*Total users of this wiki: {{NUMBEROFUSERS}}}}<br />
<br />
<sub>Note: AllStar is a registered trademark of AllStarLink, Inc.</sub></div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Guia_para_principaintes&diff=12340Guia para principaintes2022-04-18T17:52:42Z<p>KM4NNO: /* Configuración de actualizaciones de PTTLink */</p>
<hr />
<div>a<br />
[[category:Contenido en español]]<br />
Configuración de PTTLink para principiantes.<br />
<br />
== El primer paso es crear una cuenta. ==<br />
<br />
Visita la pagina https://pttlink.org/ y da click en '''<Login/Sign Up>'''.<br />
<br />
[[File:Ptt site menu login.png|frameless|border|533x533px]]<br />
<br />
y luego click en '''<Sign Up>'''.<br />
<br />
[[File:Ptt site sign up.png|none|thumb]]<br />
<br />
Da click en '''<Begin registration>'''.<br />
<br />
[[File:Ptt begin registration.png|none|thumb|800x800px]]<br />
<br />
Llena el formulario con tus datos.<br />
<br />
Amateur Radio Call Sign = Tu Indicativo.<br />
<br />
Choose Password = escoge una contraseña.<br />
<br />
Email = correo electrónico.<br />
<br />
Re-enter Email = reingresa tu correo electrónico.<br />
<br />
Phone = número telefónico.<br />
<br />
Name First = Primer Nombre.<br />
<br />
Name Last = Apehido.<br />
<br />
Address = Dirección.<br />
<br />
Address 2 = Dirección (continuación).<br />
<br />
City = ciudad.<br />
<br />
State = Estado, si estás fuera de Estados Unidos selecciona '''<Non US>'''.<br />
<br />
ZIP = Código postal.<br />
<br />
Country = País.<br />
<br />
Al terminar de llenar el formulario da click en '''<Submit>'''.<br />
<br />
== Descarga la imágen de PTTLink ==<br />
<br />
Mientras esperas la confirmación de tu cuenta (suele demorar 24 horas) puedes descargar la imágen que utilizarás en tu nodo PTTLink.<br />
<br />
Visita [[Main_Page#Downloads|wiki.pttlink.org]] y baja a la sección de descargas "'''Downloads'''" y selecciona la imágen apropiada para tu equipo.<br />
<br />
[[File:Ptt download.png|none|thumb]]<br />
<br />
Transfiere la imágen que descargaste a una memoria. Ya sea esta una memoria USB, un CD o DVD, o una tarjeta microSD (Raspberry Pi) dependiendo de tu equipo.<br />
<br />
== Ingresa a tu cuenta ==<br />
<br />
Necesitarás ingresar a tu cuenta https://pttlink.org/<br />
<br />
Da click en '''<Login/Sign Up>''' como se muestra en la siguiente imágen.<br />
<br />
[[File:Ptt site menu login.png|frameless|border|533x533px]]<br />
<br />
Ingresa a tu cuenta con tus datos y da click en '''<Login>'''.<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Crea un servidor ==<br />
<br />
Necesitarás crear un servidor "server" : da click en '''Portal''' y luego en '''Server Settings'''. <br />
[[File:ptt site server settings.png|none|thumb|614x614px]]<br />
Da click en '''<Add a new server>.'''<br />
<br />
Por favor lee las instrucciones en cada página. <br />
<br />
Luego da click en '''<Proceed with Server Setup>''' si es necesario.<br />
<br />
Llena todos los campos de información y da click en '''<Submit>''' al fondo de la página.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]Server Name = Nombre de tu servidor, p.e. MegaRaspberryPi.<br />
<br />
Server Location = Ciudad donde estará ubicado el servidor, p.e. Ciudad de México<br />
<br />
Site = Nombre del sitio donde estará el servidor p.e. Cerro del Chiquihuite.<br />
<br />
Affiliation = Radioclub al que está afiliado el nodo (opcional).<br />
<br />
Hostname = Nombre que darás a la computadora donde instalaras PTTLink (opcional).<br />
<br />
IAX Port = 4569 (no modificar).<br />
<br />
Proxy IP = IP del servidor Proxy (opcional).<br />
<br />
Para la Latitud y Longitud, puedes usar el mapa o ingresar los valores.<br />
<br />
== Solicita un número de nodo ==<br />
<br />
Hasta arriba de la página, da click en '''<Portal>''' y luego en '''<Node Settings>'''. <br />
<br />
[[File:Ptt site node settings.png|none|thumb|604x604px]]<br />
<br />
Luego da click '''<Request a new node number>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb|288x288px]]<br />
<br />
Luego da click en '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|367x367px]]<br />
<br />
Luego da click en '''<Continue...>'''.<br />
<br />
Selecciona en que servidor quieres que sea asignado el nuevo número de nodo.<br />
<br />
Si necesitas más de un número de nodo para el mismo servidor, repite este proceso.<br />
<br />
Un comentario diciendo que requieres un nodo adicional para el mismo servidor es recomendable en dado caso, en Inglés se escribe así: ''''Additional node on same server'''<nowiki/>'.<br />
[[File:ptt site request node number 3.png|none|thumb|572x572px]]<br />
<br />
Da click en '''<Submit>'''.<br />
<br />
Una ves que hayas solicitado tu número de nodo y sea procesado, recibirás un email con la confirmación.<br />
<br />
== Editar la configuración del nodo ==<br />
<br />
Entra a tu cuenta en https://pttlink.org/ <br />
<br />
Da click en '''<Portal>''' y luego en '''<Node Settings>'''. <br />
<br />
Los números de nodos PTTLink que te han sido asignados estarán ahí desplegados.<br />
<br />
Selecciona el número de nodo que deseas ver/editar.<br />
<br />
Llena los campos con la información de tu nodo.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Node Number número de nodo.<br />
<br />
Password = contraseña.<br />
<br />
Call Sign = indicativo del nodo.<br />
<br />
Frequency = frecuencia del nodo.<br />
<br />
CTCSS Tone = tono de acceso al nodo.<br />
<br />
No modifiques los campos de la derecha.<br />
<br />
Apunta en una hoja tu número de nodo, contraseña y el indicativo que le asignaste, ya que los necesitarás más adelante para configurar tu sistema PTTLink.<br />
<br />
Da click en '''<Submit>'''.<br />
<br />
<br />
== Instala y configura PTTLink en tu computadora ==<br />
<br />
Consulta el manual de tu computadora para instalar la imágen en ella. Si es una Raspberry Pi, te podemos recomendar la aplicación BalenaEtcher, la cual hace muy sencillo ese proceso.<br />
<br />
Instala la imágen de PTTLink en tu computadora. Coloca la memoria en tu sistema e inicia el sistema.<br />
<br />
En el caso que estés utilizando una Raspberry Pi sin teclado y monitor, puedes conectarte por SSH usando una conexión de red alámbrica utilízanlo la IP que le asigno tu red/modem.<br />
<br />
En la pantalla de acceso te solicitará ingresar un usuario, el cual es "'''repeater'''" y luego presiona '''<Enter>'''.<br />
<br />
Ingresa el password de default que es "'''allstarlink'''".<br />
<br />
Posteriormente te solicitará cambiar el password, solicitando primero en password anterior "'''allstarlink'''" y que ingreses dos veces el nuevo de tu elección. Toma nota del usuario y contraseña.<br />
<br />
AL termino es posible que se cierre la ventana y tengas que volver a conectarte por SSH.<br />
<br />
Para los usuarios familiarizados con Linux, pueden editar los archivos de forma manual.<br />
<br />
Para los usuarios que no están familiarizados con Linux, PTTLink y Linux CLI (command line interface), pueden seguir paso a paso el procedimiento:<br />
<br />
Escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Esto cargará el menú de configuración de PTTLink.<br />
[[File:Asl menu main screen.png|none|thumb|640x640px]]<br />
<br />
== Configuración del software AllStarLink en tu computadora ==<br />
<br />
Selecciona la opción '''<1>'''.<br />
[[File:002_first_time.png|none|thumb|640x640px]]<br />
<br />
Como es la primer ves que configuras tu nodo, responde '''<Yes>''' para configurar la contraseña para el usuario "'''root'''". No olvides tomar nota del usuario root y su contraseña.<br />
[[File:003_password.png|none|thumb|640x640px]]<br />
<br />
Ahora te pregunta si deseas cambiar la contraseña del usuario "'''repeater'''", la cual ya habías cambiado al inicio, así que responde '''<No>''', salvo que nuevamente la quieras cambiar. No olvides tomar nota.<br />
[[File:004_repeater_password.png|none|thumb|640x640px]]<br />
<br />
A continuación harás el ajuste de la zona horaria, da <Ok>..<br />
[[File:005_timezone.png|none|thumb|640x640px]]<br />
<br />
Selecciona el continente donde estará el nodo.<br />
[[File:006_continent.png|none|thumb|640x640px]]<br />
<br />
Selecciona la ciudad horaria donde estará el nodo.<br />
[[File:007_city.png|none|thumb|640x640px]]<br />
<br />
A continuación puedes cambiar el nombre de tu nodo, el cual por default se llama '''repeater'''.<br />
[[File:008_message.png|none|thumb|640x640px]]<br />
<br />
Responde <Yes> para poder hacer los cambios.<br />
[[File:009_edit_hostname.png|none|thumb|640x640px]]<br />
<br />
Ingresa el nombre que le quieres dar a tu equipo. y '''<Enter>'''.<br />
[[File:010_hostname.png|none|thumb|640x640px]]<br />
<br />
Si deseas configurarlo en un dominio, ingrésalo, de lo contrario solo da '''<Enter>'''.<br />
[[File:011_domain_name.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' en el mensaje donde se confirman los cambios que acabas de realizar.<br />
[[File:012_message.png|none|thumb|640x640px]]<br />
<br />
Ahora podrás hacer los cambios del DHCP, da '''<Ok>'''.<br />
[[File:013_dhcp.png|none|thumb|640x640px]]<br />
<br />
Nuevamente da '''<Ok>'''.<br />
[[File:014_network.png|none|thumb|640x640px]]<br />
<br />
Para configurar la red como DHCP o IP Estática, selecciona '''<Yes>'''.<br />
[[File:015_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Selecciona si deseas DHCP con la '''<D>''' o IP estática con la '''<nowiki><S></nowiki>'''. En este ejemplo, se seleccionó D, así que la IP será dinámica.<br />
[[File:016_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:017_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:018_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:019_message.png|none|thumb|640x640px]]<br />
<br />
A continuación ingresarás el número de nodo. Selecciona la opción '''<A1>''' en el menú.<br />
[[File:020_a_menu_a1.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N1>''' en el menú.<br />
[[File:021_n_menu_n1.png|none|thumb|640x640px]]<br />
<br />
Ingresa el número de nodo que deseas configurar. Este es el que previamente se te asingnó en el sitio de PTTLink.<br />
[[File:022_node_number.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N2>''' en el menú.<br />
[[File:023_n_menu_n2.png|none|thumb|640x640px]]<br />
<br />
Ingresa la contraseña para el número de nodo que deseas configurar. Este es el que previamente ingresaste en el sitio de PTTLink para tu número de nodo.<br />
[[File:024_node_password.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N3>''' en el menú.<br />
[[File:025_n_menu_n3.png|none|thumb|640x640px]]<br />
<br />
Ingresa el indicativo que utilizará este nodo para identificarse, debe ser el mismo que configuraste en tu nodo en el sitio PTTLink.<br />
[[File:026_callsign.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N4>''' en el menú.<br />
[[File:027_n_menu_n4.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<I1>''' en el menú.<br />
[[File:028_i_menu_i1.png|none|thumb|640x640px]]<br />
<br />
Da '''<ok>''' al mensaje.<br />
[[File:029_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N5>''' en el menú.<br />
[[File:030_n_menu_n5.png|none|thumb|640x640px]]<br />
<br />
Si tu nodo operará en simplex como Hot spot selecciona '''<1>'''.<br />
Si tu nodo será parte del control de un repetidor selecciona '''<2>'''.<br />
[[File:031_rptr_mode.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N6>''' en el menú.<br />
[[File:032_n_menu_n6.png|none|thumb|640x640px]]<br />
<br />
Ingresa un password que utilizarás para controlar tu nodo desde una página web con la aplicación Allmon2, el default es 'llcgi'.<br />
[[File:033_password.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:034_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:036_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N9>''' en el menú.<br />
[[File:037_n_menu_n9.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:038_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:039_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:040_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:041_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:042_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:043_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:044_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Back>''' en el menú.<br />
[[File:045_n_menu_back.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<AZ>''' en el menú.<br />
[[File:046_a_menu_az.png|none|thumb|640x640px]]<br />
<br />
Corrobora que los datos que configuraste coinciden con tus notas y presiona '''<Enter>'''.<br />
[[File:047_review.png|none|thumb|640x640px]]<br />
<br />
Responde '''<Yes>''' para respaldar la configuración que acabas de hacer.<br />
[[File:048_backup.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:049_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:050_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:051_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Exit>''' en el menú.<br />
[[File:052_a-menu_exit.png|none|thumb|640x640px]]<br />
<br />
Responde '''<Yes>''', ya que previamente guradáste los cambios.<br />
[[File:053_exit.png|none|thumb|640x640px]]<br />
<br />
Si deseas que al iniciar tu Raspberry Pi o equipo entre a este menu responde '''<Yes>''', de lo contrario responde '''<No>'''.<br />
[[File:054_select_menu_sartup.png|none|thumb|640x640px]]<br />
<br />
Si respondiste que '''<No>''', recuerda que puedes volver a entrar, escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
[[File:055_message.png|none|thumb|640x640px]]<br />
<br />
Ahora el sistema se reiniciará para aplicar los cambios en la configuración. Da '''<Ok>'''.<br />
[[File:056_reboot.png|none|thumb|640x640px]]<br />
<br />
== Ajustes de audio PTTLink ==<br />
<br />
Escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Selecciona la opción '''<4>'''.<br />
[[File:101_asl_menu_4.png|none|thumb|640x640px]]<br />
<br />
Con la opción '''<F>''', puedes probar si el nodo activa correctamente el PTT de tu radio o repetidor.<br />
<br />
Con la opción '''<2>''', puedes ajustar el volumen de audio que va del radio/repetidor hacia el nodo con la ayuda de un medidor gráfico.<br />
<br />
Para ello, transmite con otro radio un tono o voz y ajusta los valores entre 0 y 999 y da '''<Enter>''' para que se apliquen. si no ingresas ningún valor y da '''<Enter>''', saldrás de esta opción, dejando el último valor selecionado.<br />
<br />
Con la opción '''<T>''', puedes activar la transmisión de un tono para ajustar los niveles de transmisión del nodo al radio/repetidor, presiona una ves '''<T>''' y '''<Enter>''' para activarlo.<br />
<br />
Con la opción '''<3>''', puedes ajustar el volumen de audio que va del nodo hacia el radio/repetidor.<br />
<br />
Para ello, ajusta los valores entre 0 y 999 y da '''<Enter>''' para que se apliquen. habrá un tono de 5 segundos para que pruebes. Si no ingresas ningún valor y das '''<Enter>''', saldrás de esta opción, dejando el último valor selecionado. Al final desactiva la función de transmisión de tono con la '''<T>''' y '''<Enter>'''.<br />
<br />
Una ves realizados los ajustes, guárdalos con la opción '''<W>''' y da '''<Enter>'''.<br />
<br />
Para salir del menu selecciona la opción '''<0>''' (zero) y da '''<Enter>'''.<br />
<br />
== Asegúrate que nodelist se está descargando ==<br />
<br />
Antes de que tu nodo se conete, es necesario que se tenga una lista de nodos disponibe. Los siguientes archivos lo harán de forma automática.<br />
<br />
=== Agrega los archivos faltantes NodeUpdate.sh y NodeNameUpdate.sh ===<br />
<br />
Crea el siguiente archivo /usr/local/bin/NodeUpdate.sh usando el siguiente comando:<br />
<br />
<pre><br />
sudo nano /usr/local/bin/NodeUpdate.sh<br />
</pre><br />
<br />
Copia el siguiente código en el archivo:<br />
<br />
<pre><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading the extnodes file with error reporting<br />
# <br />
#<br />
# This is intended to be run from cron every 5 min<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="http://register.pttlink.org/cgi-bin/gennodes.php"<br />
FILEPATH=/var/lib/asterisk<br />
<br />
#sleep for a random time of 0-300 seconds<br />
#sleep $[( $RANDOM % 299 ) + 1 ]s<br />
<br />
<br />
# use curl in silent and compressed mode, connect timeout of 5 and<br />
# -f for fail with an error code of 22 on server errors<br />
#-m 20 is a max time for the whole process of 20 seconds<br />
curl -s --compressed --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
#curl --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
grep -q extnodes /tmp/rpt_extnodes-temp<br />
if [ $? -eq "0" ] ;then<br />
chmod 700 /tmp/rpt_extnodes-temp<br />
cp /tmp/rpt_extnodes-temp $FILEPATH/rpt_extnodes-temp<br />
mv -f $FILEPATH/rpt_extnodes-temp $FILEPATH/rpt_extnodes<br />
whenandwhere=`grep "Generated at" /tmp/rpt_extnodes-temp |cut -c2-100`<br />
#don't print out on good run<br />
#echo "NodeUpdate installed a new nodes list $whenandwhere"<br />
logger -i "NodeUpdate installed a new nodes list $whenandwhere"<br />
else<br />
#echo "NodeUpdate failed to parse node list; node list not updated"<br />
logger -i "NodeUpdate failed to parse node list; node list not updated"<br />
exit 1<br />
fi<br />
<br />
else<br />
#echo "NodeUpdate could not get nodes list from server"<br />
logger -i "NodeUpdate could not get nodes list from server"<br />
exit 1<br />
fi<br />
exit 0<br />
</pre><br />
<br />
Crea el siguiente archivo /usr/local/bin/NodeNameUpdate.sh usando el siguiente comando:<br />
<br />
<pre><br />
sudo nano /usr/local/bin/NodeNameUpdate.sh<br />
</pre><br />
<br />
Copia el siguiente código en el archivo:<br />
<br />
<pre><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading custom node announcements with error reporting <br />
#<br />
# This is intended to be run from cron every 8 hours and will randomly insert a delay from 0-8 hours<br />
#<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="rsync://rsync.pttlink.org/connect-messages"<br />
FILEPATH="/var/lib/asterisk/sounds/rpt/nodenames"<br />
<br />
#sleep for a random time of 0-28800 seconds (8 hours)<br />
sleep $[ ( $RANDOM % 28799 ) + 1 ]s<br />
<br />
#assign the filesUpdated var with the number of files changed by rsync. This is nasty, but it works.<br />
<br />
filesUpdated=`rsync -a --stats $URL $FILEPATH |grep "Number of regular files transferred" | cut -c 38-50`<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
if [ "$filesUpdated" = "0" ]; then<br />
echo "NodeNameUpdate run with no updates"<br />
logger -i "NodeNameUpdate run with no updates"<br />
elif [ "$filesUpdated" > "0" ]; then<br />
echo "NodeNameUpdate updated $filesUpdated nodenames"<br />
logger -i "NodeNameUpdate updated $filesUpdated nodenames" <br />
fi<br />
else<br />
echo "NodeNameUpdate failed"<br />
logger -i "NodeUpdate failed"<br />
exit 1<br />
fi<br />
exit 0<br />
</pre><br />
<br />
Agrega unas líneas a crontab editandolocon el siguiente comando con:<br />
<br />
<pre><br />
sudo nano /etc/crontab<br />
</pre><br />
<br />
Al final del archivo agrega estas dos líneas:<br />
<br />
<pre><br />
0 0,8,16 * * * root /usr/local/sbin/NodeNameUpdate.sh > /dev/null 2>&1<br />
*/5 * * * * root /usr/local/sbin/NodeUpdate.sh > /dev/null 2>&1<br />
<br />
01 03 * * * cd /var/www/html/allmon2; ./astdb.php<br />
</pre><br />
<br />
== Configuración de actualizaciones de PTTLink ==<br />
<br />
Ejecuta las siguientes líneas para actualizar la dirección de los servidores PTTLink.<br />
<br />
<pre><br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/rc.updatenodelist<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeNameUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/rpt.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/iax.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/extensions.conf<br />
<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/astdb.php<br />
sudo sed -i 's/Allstar /PTTLink / g' /var/www/html/allmon2/header.inc<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/link.php<br />
<br />
sudo service asterisk restart<br />
</pre><br />
<br />
Edita el siguiente archivo con:<br />
<br />
<pre><br />
sudo nano /usr/local/sbin/astdb.php<br />
</pre><br />
<br />
Reemplaza la linea:<br />
<br />
<pre><br />
$url = "https://allstarlink.org/cgi-bin/allmondb.pl";<br />
</pre><br />
<br />
con:<br />
<br />
<pre><br />
$url = "http://allmondb.pttlink.org";<br />
</pre><br />
<br />
Reinicia tu nodo.<br />
<br />
<pre><br />
sudo reboot <br />
</pre><br />
<br />
<br />
'''Con esto tu nodo deberá estar operando.'''<br />
<br />
== Instalación de Allmon2. ==<br />
<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
<br />
== Control via web con Allmon2. ==<br />
<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
<br />
== Control por tonos DTMF. ==<br />
<br />
Para conectar tu nodo a otro nodo por medio de tonos DTMF, presiona PTT en tu radio, déjalo presionado mientras en el tecleas *3 y el número de nodo al que deseas conectarte y suelta el PTT. Escucharás un mensaje de voz indicando la conexión.<br />
<br />
Para desconectar un nodo por medio de tonos DTMF, presiona PTT en tu radio, déjalo presionado mientras en el tecleas *1 y el número de nodo que deseas desconectar. Escucharás un mensaje de voz indicando la desconexión.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Beginners_Guide&diff=12339Beginners Guide2022-04-18T17:52:09Z<p>KM4NNO: /* PTTLink Configuration Updates */</p>
<hr />
<div>[[Category: How to]]<br />
PTTLink for beginners.<br />
<br />
== The first step is to create an account. ==<br />
<br />
Go to https://pttlink.org/ and click on the '''<Login/Sign Up>''' link.<br />
<br />
[[File:Ptt site menu login.png|none|thumb|545x545px]]<br />
<br />
Next click the '''<Sign Up>''' link.<br />
<br />
[[File:Ptt_site sign up.png|none|thumb]]<br />
<br />
== Download PTTLink image file ==<br />
<br />
While you are awaiting the verification of your account (usually within 24 hours) you may download one of the image files for you computer system you will use to run your PTTLink node.<br />
<br />
Go to [[Main_Page#Downloads|wiki.pttlink.org]] scroll down to the Downloads section and select the appropriate image for the type of system you will use.<br />
<br />
[[File:ASL download.png|none|thumb]]<br />
<br />
Write the image file to media. Either a USB memory stick, CD or DVD, or a microSD card (Raspberry Pi).<br />
<br />
== Login to your account ==<br />
<br />
You will need to login to your account at [https://pttlink.org/ https://PTTLink.org/]<br />
[[File:Ptt site menu login.png|none|thumb|579x579px]]<br />
<br />
Click on <'''Login/Sign Up>''' as shown in the image above.<br />
<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Create a Server ==<br />
<br />
You will need to create a "server" : Click on '''<Portal>''' then '''<Server Settings>'''. <br />
[[File:ptt site server settings.png|none|thumb|579x579px]]<br />
Click on '''<Add a new server>'''.<br />
<br />
Please take the time to read the instructions on each page. <br />
<br />
Then click '''<Proceed with Server Setup>''' if needed.<br />
<br />
Fill in all of the information and click '''<Submit>''' at the bottom of the page.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]<br />
<br />
== Request a Node number ==<br />
<br />
At the top of the page, click '''<Portal>''' and then on '''<Node Settings>'''. <br />
[[File:Ptt site node settings.png|none|thumb|565x565px]]<br />
<br />
Then click '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb]]<br />
<br />
Then click '''<Request>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|424x424px]]<br />
<br />
Select which server you would wish to have a node number assigned to.<br />
<br />
A comment of 'additional node on same server' would be appropriate if you are requesting a second node number.<br />
[[File:ptt site request node number 3.png|none|thumb|673x673px]]<br />
<br />
Once your node number request(s) are processed you will receive an email.<br />
<br />
== Edit Node settings ==<br />
<br />
Log into your account on https://pttlink.org/ <br />
<br />
Click '''<Portal>''' then '''<Node settings>'''. <br />
<br />
The PTTLink node numbers that have been assigned to you are displayed here.<br />
<br />
Select which node you wish to view/edit.<br />
<br />
Fill in the information for you node and click '''<Submit>'''.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Write down your node number, password and the call sign you assigned for the node as you will use them to configure your PTTLink system.<br />
<br />
<br />
== Install and configure PttLink to your computer ==<br />
<br />
Consult your owners manual or your favorite internet search engine for how to install an image for your computer system.<br />
<br />
Install the PTTLink disk image to your computer. Insert the appropriate media for your system and boot the computer.<br />
<br />
When the login prompt appears enter the user ID of <br />
<br />
'''repeater''' <br />
<br />
and press '''<Enter>'''.<br />
<br />
Enter the default password of <br />
'''allstarlink'''<br />
<br />
Follow the on screen instructions for the initial password change.<br />
<br />
For users familiar with the linux operation system you may proceed to edit the system manually.<br />
<br />
For users not familiar with linux and PttLink, at the Linux CLI (command line interface)<br />
<br />
Type '''sudo asl-menu''' as the example below shows.<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
This will load the PTTLink configuration menu.<br />
[[File:Asl menu main screen.png|none|thumb|640x640px]]<br />
<br />
== PTTLink software setup ==<br />
<br />
Choose option '''<1>'''.<br />
[[File:002_first_time.png|none|thumb|640x640px]]<br />
<br />
Since it is your first time setup, answer '''<Yes>''' so you can setup a "'''root'''" password. Don't forget to write down your user an password.<br />
[[File:003_password.png|none|thumb|640x640px]]<br />
<br />
Setup now will ask if you want to change "'''repeater'''" account password with you should already changed at first time login so answer '''<No>''', unless you want to change it again. Do not forget to write it down.<br />
[[File:004_repeater_password.png|none|thumb|640x640px]]<br />
<br />
Now lets set time zone '''<Ok>'''.<br />
[[File:005_timezone.png|none|thumb|640x640px]]<br />
<br />
Choose the node's continent.<br />
[[File:006_continent.png|none|thumb|640x640px]]<br />
<br />
Choose the node's city.<br />
[[File:007_city.png|none|thumb|640x640px]]<br />
<br />
Next you can change the name of you host name, the default is '''repeater'''.<br />
[[File:008_message.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''' to be able to make changes.<br />
[[File:009_edit_hostname.png|none|thumb|640x640px]]<br />
<br />
Type the new host name and hit '''<Enter>'''.<br />
[[File:010_hostname.png|none|thumb|640x640px]]<br />
<br />
If you want to set up a domain, type it and hit '''<Enter>'''.<br />
[[File:011_domain_name.png|none|thumb|640x640px]]<br />
<br />
Say '''<Ok>''' to this message.<br />
[[File:012_message.png|none|thumb|640x640px]]<br />
<br />
Now you can make your network settings '''<Ok>'''.<br />
[[File:013_dhcp.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:014_network.png|none|thumb|640x640px]]<br />
<br />
To choose between DHCP or Static IP say '''<Yes>'''.<br />
[[File:015_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Use '''<D>''' for DHCP or '''<nowiki><S></nowiki>'''. for Static, if you choose Static, you will be asked to enter it next, for this example DHCP is in use.<br />
[[File:016_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:017_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:018_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:019_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<A1>'''.<br />
[[File:020_a_menu_a1.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N1>'''.<br />
[[File:021_n_menu_n1.png|none|thumb|640x640px]]<br />
<br />
Type the node number for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:022_node_number.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N2>'''.<br />
[[File:023_n_menu_n2.png|none|thumb|640x640px]]<br />
<br />
Type the node password for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:024_node_password.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N3>'''.<br />
[[File:025_n_menu_n3.png|none|thumb|640x640px]]<br />
<br />
Type the call sign for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:026_callsign.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N4>'''.<br />
[[File:027_n_menu_n4.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<I1>'''.<br />
[[File:028_i_menu_i1.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:029_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N5>'''.<br />
[[File:030_n_menu_n5.png|none|thumb|640x640px]]<br />
<br />
If your node will be a simplex node type '''<1>'''.<br />
If your node is a repeater controller type '''<2>'''.<br />
[[File:031_rptr_mode.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N6>'''.<br />
[[File:032_n_menu_n6.png|none|thumb|640x640px]]<br />
<br />
Type a new password, this will be used to have access from the nodes web site Allmon2, the default password is 'llcgi'.<br />
[[File:033_password.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:034_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:036_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N9>'''.<br />
[[File:037_n_menu_n9.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:038_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:039_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:040_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:041_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:042_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:043_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:044_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Back>'''.<br />
[[File:045_n_menu_back.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<AZ>'''.<br />
[[File:046_a_menu_az.png|none|thumb|640x640px]]<br />
<br />
Review what you wrote down with what you have configured on your systemand press '''<Enter>'''.<br />
[[File:047_review.png|none|thumb|640x640px]]<br />
<br />
Choose '''<Yes>''' to backup your configuration.<br />
[[File:048_backup.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:049_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:050_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:051_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Exit>'''.<br />
[[File:052_a-menu_exit.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''', because we already saved our configuration.<br />
[[File:053_exit.png|none|thumb|640x640px]]<br />
<br />
If you want to automatically start your system with this menu answer '''<Yes>''', if not then '''<No>'''.<br />
[[File:054_select_menu_sartup.png|none|thumb|640x640px]]<br />
<br />
If you answer was '''<No>''', remember you can come back to this menu typing '''sudo asl-menu''' as the following example:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
[[File:055_message.png|none|thumb|640x640px]]<br />
<br />
Now your node will reboot to apply all the changes we have done, so say '''<Ok>'''.<br />
[[File:056_reboot.png|none|thumb|640x640px]]<br />
<br />
== PTTLink Audio settings with SimpleUSB ==<br />
Once you've hooked up a radio with your desired interface, it's time to test and tune the audio from the radio.<br />
<br />
type '''sudo asl-menu''' like the example below:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Choose option '''<4>'''.<br />
[[File:101_asl_menu_4.png|none|thumb|640x640px]]<br />
<br />
With option '''<F>''', will trigger PTT few times on your radio for testing, you should also listen a test tone.<br />
<br />
Next, with option '''<2>''', you can adjust the audio levels from your radio to your node node with the aim of an on-screen level meter.<br />
<br />
With another radio transmit a test tone or voice and type values between 0 and 999 followed by '''<Enter>''' to apply them, if you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Next, type option '''<T>''', you can toggle a tone generator to adjust your node to radio audio levels, so type it once to turn it on.<br />
<br />
Now typing option '''<3>''', will allow you to adjust the audio from your node to your Tx radio.<br />
<br />
To achieve that, you can type values between 0 and 999 and press '''<Enter>''' to apply the new value. The system will Tx a test tone for 5 seconds. If you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Do not forget to turn of the tone generator by pressing once again '''<T>'''.<br />
<br />
Once you are happy with your settings, type '''<W>''' and '''<Enter>'''.<br />
<br />
To exit from this menu type '''<0>''' (zero) and hit '''<Enter>'''.<br />
<br />
== PTT and COS polarity settings ==<br />
<br />
Your radio may require PTT and/or COS/CTCSS polarity to be inverted to work properly. To do this, go to the main ASL menu and choose option '''<6>'''.<br />
[[File:103_asl_menu_6.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<nowiki><I></nowiki>'''.<br />
[[File:104_config_menu_i.png|none|thumb|640x640px]]<br />
<br />
You will be taken to a text file where you will need to find and edit some values:<br />
<br />
PTT invert:<br />
<br />
Search for the line begining with '''invertptt =''' and change its value as follows:<br />
<br />
'''0''' = Ground to Transmit (most common).<br />
<br />
'''1''' = Open to Transmit.<br />
[[File:Ptt_invertptt.png|none|thumb|640x640px]]<br />
<br />
COS/CTCSS invert:<br />
<br />
Search for the line beginning with '''carrierfrom =''' and change its value as follows.<br />
<br />
Search for the line beginning with '''ctcssfrom =''' and change its value as follows.<br />
<br />
'''no''' = No carrier detection at all.<br />
<br />
'''usb''' = COR (COS) line active Hi.<br />
<br />
'''usbinvert''' = COR (COS) line active Low.<br />
[[File:Ptt_invertcarrier.png|none|thumb|640x640px]]<br />
<br />
After making your changes type '''<CTRL> + <X>''' and then type '''<Y>''' followed by '''<Enter>'''. You will be back to the previous menu and choose '''<Back>'''.<br />
<br />
Choose Option '''<9>'''.<br />
[[File:107_asl_menu_9.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<G>''' to restart PTTLink software and apply changes. Choose '''<Back>''', repeat your audio test if needed.<br />
[[File:108_diag_menu_g.png|none|thumb|640x640px]]<br />
<br />
== Ensure the nodelist is downloading ==<br />
Before your node will connect it needs to have the nodelist available. This file will automatically be downloaded by systems support scripts and placed into /var/lib/asterisk/rpt_nodes.<br />
<br />
If for some reason your node never downloads the nodelist, it may mean you are missing the required support scripts and configuration.<br />
<br />
=== Add missing NodeUpdate.sh and NodeNameUpdate.sh scripts ===<br />
Copy the following if you are missing the scripts below in /usr/local/bin and do not have contab entries that call them<br />
<br />
* Copy the following to /usr/local/bin/NodeUpdate.sh<br />
<syntaxhighlight lang="sh"><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading the extnodes file with error reporting<br />
# <br />
#<br />
# This is intended to be run from cron every 5 min<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="http://register.pttlink.org/cgi-bin/gennodes.php"<br />
FILEPATH=/var/lib/asterisk<br />
<br />
#sleep for a random time of 0-300 seconds<br />
#sleep $[( $RANDOM % 299 ) + 1 ]s<br />
<br />
<br />
# use curl in silent and compressed mode, connect timeout of 5 and<br />
# -f for fail with an error code of 22 on server errors<br />
#-m 20 is a max time for the whole process of 20 seconds<br />
curl -s --compressed --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
#curl --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
grep -q extnodes /tmp/rpt_extnodes-temp<br />
if [ $? -eq "0" ] ;then<br />
chmod 700 /tmp/rpt_extnodes-temp<br />
cp /tmp/rpt_extnodes-temp $FILEPATH/rpt_extnodes-temp<br />
mv -f $FILEPATH/rpt_extnodes-temp $FILEPATH/rpt_extnodes<br />
whenandwhere=`grep "Generated at" /tmp/rpt_extnodes-temp |cut -c2-100`<br />
#don't print out on good run<br />
#echo "NodeUpdate installed a new nodes list $whenandwhere"<br />
logger -i "NodeUpdate installed a new nodes list $whenandwhere"<br />
else<br />
#echo "NodeUpdate failed to parse node list; node list not updated"<br />
logger -i "NodeUpdate failed to parse node list; node list not updated"<br />
exit 1<br />
fi<br />
<br />
else<br />
#echo "NodeUpdate could not get nodes list from server"<br />
logger -i "NodeUpdate could not get nodes list from server"<br />
exit 1<br />
fi<br />
exit 0<br />
</syntaxhighlight><br />
* Copy the following to /usr/local/bin/NodeNameUpdate.sh<br />
<syntaxhighlight lang="sh"><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading custom node announcements with error reporting <br />
#<br />
# This is intended to be run from cron every 8 hours and will randomly insert a delay from 0-8 hours<br />
#<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="rsync://rsync.pttlink.org/connect-messages"<br />
FILEPATH="/var/lib/asterisk/sounds/rpt/nodenames"<br />
<br />
#sleep for a random time of 0-28800 seconds (8 hours)<br />
sleep $[ ( $RANDOM % 28799 ) + 1 ]s<br />
<br />
#assign the filesUpdated var with the number of files changed by rsync. This is nasty, but it works.<br />
<br />
filesUpdated=`rsync -a --stats $URL $FILEPATH |grep "Number of regular files transferred" | cut -c 38-50`<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
if [ "$filesUpdated" = "0" ]; then<br />
echo "NodeNameUpdate run with no updates"<br />
logger -i "NodeNameUpdate run with no updates"<br />
elif [ "$filesUpdated" > "0" ]; then<br />
echo "NodeNameUpdate updated $filesUpdated nodenames"<br />
logger -i "NodeNameUpdate updated $filesUpdated nodenames" <br />
fi<br />
else<br />
echo "NodeNameUpdate failed"<br />
logger -i "NodeUpdate failed"<br />
exit 1<br />
fi<br />
exit 0<br />
</syntaxhighlight><br />
* Add entries to crontab<br />
<syntaxhighlight lang="text"><br />
0 0,8,16 * * * root /usr/local/bin/NodeNameUpdate.sh > /dev/null 2>&1<br />
*/5 * * * * root /usr/local/bin/NodeUpdate.sh > /dev/null 2>&1<br />
01 03 * * * cd /var/www/html/allmon2; ./astdb.php<br />
</syntaxhighlight><br />
<br />
== PTTLink Configuration Updates ==<br />
Run the following commands to add PTTLink server address.<br />
<br />
<pre><br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/rc.updatenodelist<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeNameUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/rpt.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/iax.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/extensions.conf<br />
<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/astdb.php<br />
sudo sed -i 's/Allstar /PTTLink / g' /var/www/html/allmon2/header.inc<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/link.php<br />
<br />
sudo service asterisk restart<br />
</pre><br />
<br />
Edit the following file with:<br />
<br />
<pre><br />
sudo nano /usr/local/sbin/astdb.php<br />
</pre><br />
<br />
Replace line:<br />
<br />
<pre><br />
$url = "https://allstarlink.org/cgi-bin/allmondb.pl";<br />
</pre><br />
<br />
with:<br />
<br />
<pre><br />
$url = "http://allmondb.pttlink.org";<br />
</pre><br />
<br />
Restart your system.<br />
<br />
sudo reboot <br />
<br />
At this point your node should be up and running.<br />
<br />
== Allmon2 Setup. ==<br />
<br />
*[[Allmon2 Install]] - Allmon2 setup.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Switching_To_PTTLink&diff=12338Switching To PTTLink2022-04-18T17:50:15Z<p>KM4NNO: /* Node Configuration */</p>
<hr />
<div><br />
{{Infobox PTTLink<br />
| image = Raspberry-Pi-3-B.webp<br />
| caption = Example PTTLink Node<br />
| category = How to<br />
}}<br />
The following information should help anyone who is attempting to setup a node with or switch to PTTLink. <br />
<br />
=== Create an account ===<br />
Go to https://pttlink.org/ and click on the '''<Login/Sign Up>''' link.<br />
[[File:Ptt_site_menu_login.png|none|thumb|545x545px]]<br />
Next click the '''<Sign Up>''' link.<br />
[[File:Ptt_site_sign_up.png|none|thumb]]<br />
<br />
Your account will be submitted for verification by the administration team. You will either receive an email telling you your account has been verified within 24-48 hours, or one asking for additional information in order to verify your account.<br />
<br />
=== Node Configuration ===<br />
Changing the existing configuration to use PTTLink servers is easy. <br />
<br />
==== Switching from allstarlink.org servers ====<br />
<br />
The easiest way to change your exiting configuration files to use pttlink.org servers is to as follows:<br />
<br />
# Login to the node you wish to switch to using PTTLink<br />
# Run the following commands to update your node configuration files:<syntaxhighlight lang="text"><br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/rc.updatenodelist<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeNameUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/rpt.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/iax.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/extensions.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/astdb.php<br />
sudo sed -i 's/Allstar /PTTLink / g' /var/www/html/allmon2/header.inc<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/link.php<br />
</syntaxhighlight><br />
# Edit the following file with: <syntaxhighlight lang="text"><br />
sudo nano /usr/local/sbin/astdb.php<br />
</syntaxhighlight><br />
# Replace line: <syntaxhighlight lang="text"><br />
$url = "https://allstarlink.org/cgi-bin/allmondb.pl";<br />
</syntaxhighlight><br />
# with: <syntaxhighlight lang="text"><br />
$url = "http://allmondb.pttlink.org";<br />
</syntaxhighlight><br />
# Restart your node with: <syntaxhighlight lang="text"><br />
sudo service asterisk restart<br />
</syntaxhighlight><br />
# Login to your node, start asterisk and verify your node is registered with:<syntaxhighlight lang="text"><br />
KG7QIN*CLI> iax2 show registry <br />
Host dnsmgr Username Perceived Refresh State<br />
178.32.160.85:4569 Y 41638 73.11.141.48:4569 120 Registered</syntaxhighlight><br />
# For good measure, reboot your node to ensure that all the changes you made to the support scripts take effect:<syntaxhighlight lang="text"><br />
sudo reboot</syntaxhighlight><br />
# Wait for your system to come back online.<br />
# Verify that your node is showing up on the stats server at [http://stats.pttlink.rg http://stats.pttlink.org]. Note that it may take up to 5 minutes for your information to show up on this server.<br />
# Subscribe to the app_rpt-users mailing list to keep up to date and connect with the community at http://lists.keekles.org/cgi-bin/mailman/listinfo/app_rpt-users<br />
# Visit PTTLInk on Reddit at https://www.reddit.com/r/pttlink/<br />
<br />
==== Configuring a new node ====<br />
Refer to [[Beginners Guide]] for details on how to setup a new for use with PTTLink. <br />
<br />
Note: the instructions above are included as the last setup of the configuration process.<br />
<br />
=== Restoring node numbers ===<br />
To have your allstarlink.org node number(s) restored from before the December 2020 fork:<br />
# Send an email to helpdesk@pttlink.org with the subject allstarlink node restore and include the node numbers and callsign associated with the node numbers. If you are including more than one call sign then you will need to specify the node number and each related call sign.<br />
# You will then receive back an email with a ticket number for your request<br />
# You should receive a reply back within 72 hours (3 days) of submitting your request either asking for more information or stating the status of your request.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Beginners_Guide&diff=12337Beginners Guide2022-04-18T15:50:25Z<p>KM4NNO: /* PTTLink Configuration Updates */</p>
<hr />
<div>[[Category: How to]]<br />
PTTLink for beginners.<br />
<br />
== The first step is to create an account. ==<br />
<br />
Go to https://pttlink.org/ and click on the '''<Login/Sign Up>''' link.<br />
<br />
[[File:Ptt site menu login.png|none|thumb|545x545px]]<br />
<br />
Next click the '''<Sign Up>''' link.<br />
<br />
[[File:Ptt_site sign up.png|none|thumb]]<br />
<br />
== Download PTTLink image file ==<br />
<br />
While you are awaiting the verification of your account (usually within 24 hours) you may download one of the image files for you computer system you will use to run your PTTLink node.<br />
<br />
Go to [[Main_Page#Downloads|wiki.pttlink.org]] scroll down to the Downloads section and select the appropriate image for the type of system you will use.<br />
<br />
[[File:ASL download.png|none|thumb]]<br />
<br />
Write the image file to media. Either a USB memory stick, CD or DVD, or a microSD card (Raspberry Pi).<br />
<br />
== Login to your account ==<br />
<br />
You will need to login to your account at [https://pttlink.org/ https://PTTLink.org/]<br />
[[File:Ptt site menu login.png|none|thumb|579x579px]]<br />
<br />
Click on <'''Login/Sign Up>''' as shown in the image above.<br />
<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Create a Server ==<br />
<br />
You will need to create a "server" : Click on '''<Portal>''' then '''<Server Settings>'''. <br />
[[File:ptt site server settings.png|none|thumb|579x579px]]<br />
Click on '''<Add a new server>'''.<br />
<br />
Please take the time to read the instructions on each page. <br />
<br />
Then click '''<Proceed with Server Setup>''' if needed.<br />
<br />
Fill in all of the information and click '''<Submit>''' at the bottom of the page.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]<br />
<br />
== Request a Node number ==<br />
<br />
At the top of the page, click '''<Portal>''' and then on '''<Node Settings>'''. <br />
[[File:Ptt site node settings.png|none|thumb|565x565px]]<br />
<br />
Then click '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb]]<br />
<br />
Then click '''<Request>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|424x424px]]<br />
<br />
Select which server you would wish to have a node number assigned to.<br />
<br />
A comment of 'additional node on same server' would be appropriate if you are requesting a second node number.<br />
[[File:ptt site request node number 3.png|none|thumb|673x673px]]<br />
<br />
Once your node number request(s) are processed you will receive an email.<br />
<br />
== Edit Node settings ==<br />
<br />
Log into your account on https://pttlink.org/ <br />
<br />
Click '''<Portal>''' then '''<Node settings>'''. <br />
<br />
The PTTLink node numbers that have been assigned to you are displayed here.<br />
<br />
Select which node you wish to view/edit.<br />
<br />
Fill in the information for you node and click '''<Submit>'''.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Write down your node number, password and the call sign you assigned for the node as you will use them to configure your PTTLink system.<br />
<br />
<br />
== Install and configure PttLink to your computer ==<br />
<br />
Consult your owners manual or your favorite internet search engine for how to install an image for your computer system.<br />
<br />
Install the PTTLink disk image to your computer. Insert the appropriate media for your system and boot the computer.<br />
<br />
When the login prompt appears enter the user ID of <br />
<br />
'''repeater''' <br />
<br />
and press '''<Enter>'''.<br />
<br />
Enter the default password of <br />
'''allstarlink'''<br />
<br />
Follow the on screen instructions for the initial password change.<br />
<br />
For users familiar with the linux operation system you may proceed to edit the system manually.<br />
<br />
For users not familiar with linux and PttLink, at the Linux CLI (command line interface)<br />
<br />
Type '''sudo asl-menu''' as the example below shows.<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
This will load the PTTLink configuration menu.<br />
[[File:Asl menu main screen.png|none|thumb|640x640px]]<br />
<br />
== PTTLink software setup ==<br />
<br />
Choose option '''<1>'''.<br />
[[File:002_first_time.png|none|thumb|640x640px]]<br />
<br />
Since it is your first time setup, answer '''<Yes>''' so you can setup a "'''root'''" password. Don't forget to write down your user an password.<br />
[[File:003_password.png|none|thumb|640x640px]]<br />
<br />
Setup now will ask if you want to change "'''repeater'''" account password with you should already changed at first time login so answer '''<No>''', unless you want to change it again. Do not forget to write it down.<br />
[[File:004_repeater_password.png|none|thumb|640x640px]]<br />
<br />
Now lets set time zone '''<Ok>'''.<br />
[[File:005_timezone.png|none|thumb|640x640px]]<br />
<br />
Choose the node's continent.<br />
[[File:006_continent.png|none|thumb|640x640px]]<br />
<br />
Choose the node's city.<br />
[[File:007_city.png|none|thumb|640x640px]]<br />
<br />
Next you can change the name of you host name, the default is '''repeater'''.<br />
[[File:008_message.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''' to be able to make changes.<br />
[[File:009_edit_hostname.png|none|thumb|640x640px]]<br />
<br />
Type the new host name and hit '''<Enter>'''.<br />
[[File:010_hostname.png|none|thumb|640x640px]]<br />
<br />
If you want to set up a domain, type it and hit '''<Enter>'''.<br />
[[File:011_domain_name.png|none|thumb|640x640px]]<br />
<br />
Say '''<Ok>''' to this message.<br />
[[File:012_message.png|none|thumb|640x640px]]<br />
<br />
Now you can make your network settings '''<Ok>'''.<br />
[[File:013_dhcp.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:014_network.png|none|thumb|640x640px]]<br />
<br />
To choose between DHCP or Static IP say '''<Yes>'''.<br />
[[File:015_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Use '''<D>''' for DHCP or '''<nowiki><S></nowiki>'''. for Static, if you choose Static, you will be asked to enter it next, for this example DHCP is in use.<br />
[[File:016_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:017_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:018_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:019_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<A1>'''.<br />
[[File:020_a_menu_a1.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N1>'''.<br />
[[File:021_n_menu_n1.png|none|thumb|640x640px]]<br />
<br />
Type the node number for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:022_node_number.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N2>'''.<br />
[[File:023_n_menu_n2.png|none|thumb|640x640px]]<br />
<br />
Type the node password for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:024_node_password.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N3>'''.<br />
[[File:025_n_menu_n3.png|none|thumb|640x640px]]<br />
<br />
Type the call sign for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:026_callsign.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N4>'''.<br />
[[File:027_n_menu_n4.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<I1>'''.<br />
[[File:028_i_menu_i1.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:029_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N5>'''.<br />
[[File:030_n_menu_n5.png|none|thumb|640x640px]]<br />
<br />
If your node will be a simplex node type '''<1>'''.<br />
If your node is a repeater controller type '''<2>'''.<br />
[[File:031_rptr_mode.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N6>'''.<br />
[[File:032_n_menu_n6.png|none|thumb|640x640px]]<br />
<br />
Type a new password, this will be used to have access from the nodes web site Allmon2, the default password is 'llcgi'.<br />
[[File:033_password.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:034_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:036_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N9>'''.<br />
[[File:037_n_menu_n9.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:038_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:039_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:040_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:041_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:042_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:043_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:044_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Back>'''.<br />
[[File:045_n_menu_back.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<AZ>'''.<br />
[[File:046_a_menu_az.png|none|thumb|640x640px]]<br />
<br />
Review what you wrote down with what you have configured on your systemand press '''<Enter>'''.<br />
[[File:047_review.png|none|thumb|640x640px]]<br />
<br />
Choose '''<Yes>''' to backup your configuration.<br />
[[File:048_backup.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:049_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:050_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:051_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Exit>'''.<br />
[[File:052_a-menu_exit.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''', because we already saved our configuration.<br />
[[File:053_exit.png|none|thumb|640x640px]]<br />
<br />
If you want to automatically start your system with this menu answer '''<Yes>''', if not then '''<No>'''.<br />
[[File:054_select_menu_sartup.png|none|thumb|640x640px]]<br />
<br />
If you answer was '''<No>''', remember you can come back to this menu typing '''sudo asl-menu''' as the following example:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
[[File:055_message.png|none|thumb|640x640px]]<br />
<br />
Now your node will reboot to apply all the changes we have done, so say '''<Ok>'''.<br />
[[File:056_reboot.png|none|thumb|640x640px]]<br />
<br />
== PTTLink Audio settings with SimpleUSB ==<br />
Once you've hooked up a radio with your desired interface, it's time to test and tune the audio from the radio.<br />
<br />
type '''sudo asl-menu''' like the example below:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Choose option '''<4>'''.<br />
[[File:101_asl_menu_4.png|none|thumb|640x640px]]<br />
<br />
With option '''<F>''', will trigger PTT few times on your radio for testing, you should also listen a test tone.<br />
<br />
Next, with option '''<2>''', you can adjust the audio levels from your radio to your node node with the aim of an on-screen level meter.<br />
<br />
With another radio transmit a test tone or voice and type values between 0 and 999 followed by '''<Enter>''' to apply them, if you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Next, type option '''<T>''', you can toggle a tone generator to adjust your node to radio audio levels, so type it once to turn it on.<br />
<br />
Now typing option '''<3>''', will allow you to adjust the audio from your node to your Tx radio.<br />
<br />
To achieve that, you can type values between 0 and 999 and press '''<Enter>''' to apply the new value. The system will Tx a test tone for 5 seconds. If you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Do not forget to turn of the tone generator by pressing once again '''<T>'''.<br />
<br />
Once you are happy with your settings, type '''<W>''' and '''<Enter>'''.<br />
<br />
To exit from this menu type '''<0>''' (zero) and hit '''<Enter>'''.<br />
<br />
== PTT and COS polarity settings ==<br />
<br />
Your radio may require PTT and/or COS/CTCSS polarity to be inverted to work properly. To do this, go to the main ASL menu and choose option '''<6>'''.<br />
[[File:103_asl_menu_6.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<nowiki><I></nowiki>'''.<br />
[[File:104_config_menu_i.png|none|thumb|640x640px]]<br />
<br />
You will be taken to a text file where you will need to find and edit some values:<br />
<br />
PTT invert:<br />
<br />
Search for the line begining with '''invertptt =''' and change its value as follows:<br />
<br />
'''0''' = Ground to Transmit (most common).<br />
<br />
'''1''' = Open to Transmit.<br />
[[File:Ptt_invertptt.png|none|thumb|640x640px]]<br />
<br />
COS/CTCSS invert:<br />
<br />
Search for the line beginning with '''carrierfrom =''' and change its value as follows.<br />
<br />
Search for the line beginning with '''ctcssfrom =''' and change its value as follows.<br />
<br />
'''no''' = No carrier detection at all.<br />
<br />
'''usb''' = COR (COS) line active Hi.<br />
<br />
'''usbinvert''' = COR (COS) line active Low.<br />
[[File:Ptt_invertcarrier.png|none|thumb|640x640px]]<br />
<br />
After making your changes type '''<CTRL> + <X>''' and then type '''<Y>''' followed by '''<Enter>'''. You will be back to the previous menu and choose '''<Back>'''.<br />
<br />
Choose Option '''<9>'''.<br />
[[File:107_asl_menu_9.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<G>''' to restart PTTLink software and apply changes. Choose '''<Back>''', repeat your audio test if needed.<br />
[[File:108_diag_menu_g.png|none|thumb|640x640px]]<br />
<br />
== Ensure the nodelist is downloading ==<br />
Before your node will connect it needs to have the nodelist available. This file will automatically be downloaded by systems support scripts and placed into /var/lib/asterisk/rpt_nodes.<br />
<br />
If for some reason your node never downloads the nodelist, it may mean you are missing the required support scripts and configuration.<br />
<br />
=== Add missing NodeUpdate.sh and NodeNameUpdate.sh scripts ===<br />
Copy the following if you are missing the scripts below in /usr/local/bin and do not have contab entries that call them<br />
<br />
* Copy the following to /usr/local/bin/NodeUpdate.sh<br />
<syntaxhighlight lang="sh"><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading the extnodes file with error reporting<br />
# <br />
#<br />
# This is intended to be run from cron every 5 min<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="http://register.pttlink.org/cgi-bin/gennodes.php"<br />
FILEPATH=/var/lib/asterisk<br />
<br />
#sleep for a random time of 0-300 seconds<br />
#sleep $[( $RANDOM % 299 ) + 1 ]s<br />
<br />
<br />
# use curl in silent and compressed mode, connect timeout of 5 and<br />
# -f for fail with an error code of 22 on server errors<br />
#-m 20 is a max time for the whole process of 20 seconds<br />
curl -s --compressed --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
#curl --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
grep -q extnodes /tmp/rpt_extnodes-temp<br />
if [ $? -eq "0" ] ;then<br />
chmod 700 /tmp/rpt_extnodes-temp<br />
cp /tmp/rpt_extnodes-temp $FILEPATH/rpt_extnodes-temp<br />
mv -f $FILEPATH/rpt_extnodes-temp $FILEPATH/rpt_extnodes<br />
whenandwhere=`grep "Generated at" /tmp/rpt_extnodes-temp |cut -c2-100`<br />
#don't print out on good run<br />
#echo "NodeUpdate installed a new nodes list $whenandwhere"<br />
logger -i "NodeUpdate installed a new nodes list $whenandwhere"<br />
else<br />
#echo "NodeUpdate failed to parse node list; node list not updated"<br />
logger -i "NodeUpdate failed to parse node list; node list not updated"<br />
exit 1<br />
fi<br />
<br />
else<br />
#echo "NodeUpdate could not get nodes list from server"<br />
logger -i "NodeUpdate could not get nodes list from server"<br />
exit 1<br />
fi<br />
exit 0<br />
</syntaxhighlight><br />
* Copy the following to /usr/local/bin/NodeNameUpdate.sh<br />
<syntaxhighlight lang="sh"><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading custom node announcements with error reporting <br />
#<br />
# This is intended to be run from cron every 8 hours and will randomly insert a delay from 0-8 hours<br />
#<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="rsync://rsync.pttlink.org/connect-messages"<br />
FILEPATH="/var/lib/asterisk/sounds/rpt/nodenames"<br />
<br />
#sleep for a random time of 0-28800 seconds (8 hours)<br />
sleep $[ ( $RANDOM % 28799 ) + 1 ]s<br />
<br />
#assign the filesUpdated var with the number of files changed by rsync. This is nasty, but it works.<br />
<br />
filesUpdated=`rsync -a --stats $URL $FILEPATH |grep "Number of regular files transferred" | cut -c 38-50`<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
if [ "$filesUpdated" = "0" ]; then<br />
echo "NodeNameUpdate run with no updates"<br />
logger -i "NodeNameUpdate run with no updates"<br />
elif [ "$filesUpdated" > "0" ]; then<br />
echo "NodeNameUpdate updated $filesUpdated nodenames"<br />
logger -i "NodeNameUpdate updated $filesUpdated nodenames" <br />
fi<br />
else<br />
echo "NodeNameUpdate failed"<br />
logger -i "NodeUpdate failed"<br />
exit 1<br />
fi<br />
exit 0<br />
</syntaxhighlight><br />
* Add entries to crontab<br />
<syntaxhighlight lang="text"><br />
0 0,8,16 * * * root /usr/local/bin/NodeNameUpdate.sh > /dev/null 2>&1<br />
*/5 * * * * root /usr/local/bin/NodeUpdate.sh > /dev/null 2>&1<br />
01 03 * * * cd /var/www/html/allmon2; ./astdb.php<br />
</syntaxhighlight><br />
<br />
== PTTLink Configuration Updates ==<br />
Run the following commands to add PTTLink server address.<br />
<br />
<pre><br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/rc.updatenodelist<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeNameUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/rpt.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/iax.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/extensions.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/astdb.php<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/astdb.php<br />
sudo sed -i 's/Allstar /PTTLink / g' /var/www/html/allmon2/header.inc<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/link.php<br />
sudo service asterisk restart<br />
</pre><br />
<br />
Restart your system.<br />
<br />
sudo reboot <br />
<br />
At this point your node should be up and running.<br />
<br />
== Allmon2 Setup. ==<br />
<br />
*[[Allmon2 Install]] - Allmon2 setup.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Beginners_Guide&diff=12336Beginners Guide2022-04-18T15:50:03Z<p>KM4NNO: /* PTTLink Configuration Updates */</p>
<hr />
<div>[[Category: How to]]<br />
PTTLink for beginners.<br />
<br />
== The first step is to create an account. ==<br />
<br />
Go to https://pttlink.org/ and click on the '''<Login/Sign Up>''' link.<br />
<br />
[[File:Ptt site menu login.png|none|thumb|545x545px]]<br />
<br />
Next click the '''<Sign Up>''' link.<br />
<br />
[[File:Ptt_site sign up.png|none|thumb]]<br />
<br />
== Download PTTLink image file ==<br />
<br />
While you are awaiting the verification of your account (usually within 24 hours) you may download one of the image files for you computer system you will use to run your PTTLink node.<br />
<br />
Go to [[Main_Page#Downloads|wiki.pttlink.org]] scroll down to the Downloads section and select the appropriate image for the type of system you will use.<br />
<br />
[[File:ASL download.png|none|thumb]]<br />
<br />
Write the image file to media. Either a USB memory stick, CD or DVD, or a microSD card (Raspberry Pi).<br />
<br />
== Login to your account ==<br />
<br />
You will need to login to your account at [https://pttlink.org/ https://PTTLink.org/]<br />
[[File:Ptt site menu login.png|none|thumb|579x579px]]<br />
<br />
Click on <'''Login/Sign Up>''' as shown in the image above.<br />
<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Create a Server ==<br />
<br />
You will need to create a "server" : Click on '''<Portal>''' then '''<Server Settings>'''. <br />
[[File:ptt site server settings.png|none|thumb|579x579px]]<br />
Click on '''<Add a new server>'''.<br />
<br />
Please take the time to read the instructions on each page. <br />
<br />
Then click '''<Proceed with Server Setup>''' if needed.<br />
<br />
Fill in all of the information and click '''<Submit>''' at the bottom of the page.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]<br />
<br />
== Request a Node number ==<br />
<br />
At the top of the page, click '''<Portal>''' and then on '''<Node Settings>'''. <br />
[[File:Ptt site node settings.png|none|thumb|565x565px]]<br />
<br />
Then click '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb]]<br />
<br />
Then click '''<Request>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|424x424px]]<br />
<br />
Select which server you would wish to have a node number assigned to.<br />
<br />
A comment of 'additional node on same server' would be appropriate if you are requesting a second node number.<br />
[[File:ptt site request node number 3.png|none|thumb|673x673px]]<br />
<br />
Once your node number request(s) are processed you will receive an email.<br />
<br />
== Edit Node settings ==<br />
<br />
Log into your account on https://pttlink.org/ <br />
<br />
Click '''<Portal>''' then '''<Node settings>'''. <br />
<br />
The PTTLink node numbers that have been assigned to you are displayed here.<br />
<br />
Select which node you wish to view/edit.<br />
<br />
Fill in the information for you node and click '''<Submit>'''.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Write down your node number, password and the call sign you assigned for the node as you will use them to configure your PTTLink system.<br />
<br />
<br />
== Install and configure PttLink to your computer ==<br />
<br />
Consult your owners manual or your favorite internet search engine for how to install an image for your computer system.<br />
<br />
Install the PTTLink disk image to your computer. Insert the appropriate media for your system and boot the computer.<br />
<br />
When the login prompt appears enter the user ID of <br />
<br />
'''repeater''' <br />
<br />
and press '''<Enter>'''.<br />
<br />
Enter the default password of <br />
'''allstarlink'''<br />
<br />
Follow the on screen instructions for the initial password change.<br />
<br />
For users familiar with the linux operation system you may proceed to edit the system manually.<br />
<br />
For users not familiar with linux and PttLink, at the Linux CLI (command line interface)<br />
<br />
Type '''sudo asl-menu''' as the example below shows.<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
This will load the PTTLink configuration menu.<br />
[[File:Asl menu main screen.png|none|thumb|640x640px]]<br />
<br />
== PTTLink software setup ==<br />
<br />
Choose option '''<1>'''.<br />
[[File:002_first_time.png|none|thumb|640x640px]]<br />
<br />
Since it is your first time setup, answer '''<Yes>''' so you can setup a "'''root'''" password. Don't forget to write down your user an password.<br />
[[File:003_password.png|none|thumb|640x640px]]<br />
<br />
Setup now will ask if you want to change "'''repeater'''" account password with you should already changed at first time login so answer '''<No>''', unless you want to change it again. Do not forget to write it down.<br />
[[File:004_repeater_password.png|none|thumb|640x640px]]<br />
<br />
Now lets set time zone '''<Ok>'''.<br />
[[File:005_timezone.png|none|thumb|640x640px]]<br />
<br />
Choose the node's continent.<br />
[[File:006_continent.png|none|thumb|640x640px]]<br />
<br />
Choose the node's city.<br />
[[File:007_city.png|none|thumb|640x640px]]<br />
<br />
Next you can change the name of you host name, the default is '''repeater'''.<br />
[[File:008_message.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''' to be able to make changes.<br />
[[File:009_edit_hostname.png|none|thumb|640x640px]]<br />
<br />
Type the new host name and hit '''<Enter>'''.<br />
[[File:010_hostname.png|none|thumb|640x640px]]<br />
<br />
If you want to set up a domain, type it and hit '''<Enter>'''.<br />
[[File:011_domain_name.png|none|thumb|640x640px]]<br />
<br />
Say '''<Ok>''' to this message.<br />
[[File:012_message.png|none|thumb|640x640px]]<br />
<br />
Now you can make your network settings '''<Ok>'''.<br />
[[File:013_dhcp.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:014_network.png|none|thumb|640x640px]]<br />
<br />
To choose between DHCP or Static IP say '''<Yes>'''.<br />
[[File:015_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Use '''<D>''' for DHCP or '''<nowiki><S></nowiki>'''. for Static, if you choose Static, you will be asked to enter it next, for this example DHCP is in use.<br />
[[File:016_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:017_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:018_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:019_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<A1>'''.<br />
[[File:020_a_menu_a1.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N1>'''.<br />
[[File:021_n_menu_n1.png|none|thumb|640x640px]]<br />
<br />
Type the node number for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:022_node_number.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N2>'''.<br />
[[File:023_n_menu_n2.png|none|thumb|640x640px]]<br />
<br />
Type the node password for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:024_node_password.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N3>'''.<br />
[[File:025_n_menu_n3.png|none|thumb|640x640px]]<br />
<br />
Type the call sign for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:026_callsign.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N4>'''.<br />
[[File:027_n_menu_n4.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<I1>'''.<br />
[[File:028_i_menu_i1.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:029_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N5>'''.<br />
[[File:030_n_menu_n5.png|none|thumb|640x640px]]<br />
<br />
If your node will be a simplex node type '''<1>'''.<br />
If your node is a repeater controller type '''<2>'''.<br />
[[File:031_rptr_mode.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N6>'''.<br />
[[File:032_n_menu_n6.png|none|thumb|640x640px]]<br />
<br />
Type a new password, this will be used to have access from the nodes web site Allmon2, the default password is 'llcgi'.<br />
[[File:033_password.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:034_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:036_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N9>'''.<br />
[[File:037_n_menu_n9.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:038_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:039_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:040_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:041_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:042_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:043_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:044_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Back>'''.<br />
[[File:045_n_menu_back.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<AZ>'''.<br />
[[File:046_a_menu_az.png|none|thumb|640x640px]]<br />
<br />
Review what you wrote down with what you have configured on your systemand press '''<Enter>'''.<br />
[[File:047_review.png|none|thumb|640x640px]]<br />
<br />
Choose '''<Yes>''' to backup your configuration.<br />
[[File:048_backup.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:049_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:050_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:051_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Exit>'''.<br />
[[File:052_a-menu_exit.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''', because we already saved our configuration.<br />
[[File:053_exit.png|none|thumb|640x640px]]<br />
<br />
If you want to automatically start your system with this menu answer '''<Yes>''', if not then '''<No>'''.<br />
[[File:054_select_menu_sartup.png|none|thumb|640x640px]]<br />
<br />
If you answer was '''<No>''', remember you can come back to this menu typing '''sudo asl-menu''' as the following example:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
[[File:055_message.png|none|thumb|640x640px]]<br />
<br />
Now your node will reboot to apply all the changes we have done, so say '''<Ok>'''.<br />
[[File:056_reboot.png|none|thumb|640x640px]]<br />
<br />
== PTTLink Audio settings with SimpleUSB ==<br />
Once you've hooked up a radio with your desired interface, it's time to test and tune the audio from the radio.<br />
<br />
type '''sudo asl-menu''' like the example below:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Choose option '''<4>'''.<br />
[[File:101_asl_menu_4.png|none|thumb|640x640px]]<br />
<br />
With option '''<F>''', will trigger PTT few times on your radio for testing, you should also listen a test tone.<br />
<br />
Next, with option '''<2>''', you can adjust the audio levels from your radio to your node node with the aim of an on-screen level meter.<br />
<br />
With another radio transmit a test tone or voice and type values between 0 and 999 followed by '''<Enter>''' to apply them, if you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Next, type option '''<T>''', you can toggle a tone generator to adjust your node to radio audio levels, so type it once to turn it on.<br />
<br />
Now typing option '''<3>''', will allow you to adjust the audio from your node to your Tx radio.<br />
<br />
To achieve that, you can type values between 0 and 999 and press '''<Enter>''' to apply the new value. The system will Tx a test tone for 5 seconds. If you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Do not forget to turn of the tone generator by pressing once again '''<T>'''.<br />
<br />
Once you are happy with your settings, type '''<W>''' and '''<Enter>'''.<br />
<br />
To exit from this menu type '''<0>''' (zero) and hit '''<Enter>'''.<br />
<br />
== PTT and COS polarity settings ==<br />
<br />
Your radio may require PTT and/or COS/CTCSS polarity to be inverted to work properly. To do this, go to the main ASL menu and choose option '''<6>'''.<br />
[[File:103_asl_menu_6.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<nowiki><I></nowiki>'''.<br />
[[File:104_config_menu_i.png|none|thumb|640x640px]]<br />
<br />
You will be taken to a text file where you will need to find and edit some values:<br />
<br />
PTT invert:<br />
<br />
Search for the line begining with '''invertptt =''' and change its value as follows:<br />
<br />
'''0''' = Ground to Transmit (most common).<br />
<br />
'''1''' = Open to Transmit.<br />
[[File:Ptt_invertptt.png|none|thumb|640x640px]]<br />
<br />
COS/CTCSS invert:<br />
<br />
Search for the line beginning with '''carrierfrom =''' and change its value as follows.<br />
<br />
Search for the line beginning with '''ctcssfrom =''' and change its value as follows.<br />
<br />
'''no''' = No carrier detection at all.<br />
<br />
'''usb''' = COR (COS) line active Hi.<br />
<br />
'''usbinvert''' = COR (COS) line active Low.<br />
[[File:Ptt_invertcarrier.png|none|thumb|640x640px]]<br />
<br />
After making your changes type '''<CTRL> + <X>''' and then type '''<Y>''' followed by '''<Enter>'''. You will be back to the previous menu and choose '''<Back>'''.<br />
<br />
Choose Option '''<9>'''.<br />
[[File:107_asl_menu_9.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<G>''' to restart PTTLink software and apply changes. Choose '''<Back>''', repeat your audio test if needed.<br />
[[File:108_diag_menu_g.png|none|thumb|640x640px]]<br />
<br />
== Ensure the nodelist is downloading ==<br />
Before your node will connect it needs to have the nodelist available. This file will automatically be downloaded by systems support scripts and placed into /var/lib/asterisk/rpt_nodes.<br />
<br />
If for some reason your node never downloads the nodelist, it may mean you are missing the required support scripts and configuration.<br />
<br />
=== Add missing NodeUpdate.sh and NodeNameUpdate.sh scripts ===<br />
Copy the following if you are missing the scripts below in /usr/local/bin and do not have contab entries that call them<br />
<br />
* Copy the following to /usr/local/bin/NodeUpdate.sh<br />
<syntaxhighlight lang="sh"><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading the extnodes file with error reporting<br />
# <br />
#<br />
# This is intended to be run from cron every 5 min<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="http://register.pttlink.org/cgi-bin/gennodes.php"<br />
FILEPATH=/var/lib/asterisk<br />
<br />
#sleep for a random time of 0-300 seconds<br />
#sleep $[( $RANDOM % 299 ) + 1 ]s<br />
<br />
<br />
# use curl in silent and compressed mode, connect timeout of 5 and<br />
# -f for fail with an error code of 22 on server errors<br />
#-m 20 is a max time for the whole process of 20 seconds<br />
curl -s --compressed --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
#curl --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
grep -q extnodes /tmp/rpt_extnodes-temp<br />
if [ $? -eq "0" ] ;then<br />
chmod 700 /tmp/rpt_extnodes-temp<br />
cp /tmp/rpt_extnodes-temp $FILEPATH/rpt_extnodes-temp<br />
mv -f $FILEPATH/rpt_extnodes-temp $FILEPATH/rpt_extnodes<br />
whenandwhere=`grep "Generated at" /tmp/rpt_extnodes-temp |cut -c2-100`<br />
#don't print out on good run<br />
#echo "NodeUpdate installed a new nodes list $whenandwhere"<br />
logger -i "NodeUpdate installed a new nodes list $whenandwhere"<br />
else<br />
#echo "NodeUpdate failed to parse node list; node list not updated"<br />
logger -i "NodeUpdate failed to parse node list; node list not updated"<br />
exit 1<br />
fi<br />
<br />
else<br />
#echo "NodeUpdate could not get nodes list from server"<br />
logger -i "NodeUpdate could not get nodes list from server"<br />
exit 1<br />
fi<br />
exit 0<br />
</syntaxhighlight><br />
* Copy the following to /usr/local/bin/NodeNameUpdate.sh<br />
<syntaxhighlight lang="sh"><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading custom node announcements with error reporting <br />
#<br />
# This is intended to be run from cron every 8 hours and will randomly insert a delay from 0-8 hours<br />
#<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="rsync://rsync.pttlink.org/connect-messages"<br />
FILEPATH="/var/lib/asterisk/sounds/rpt/nodenames"<br />
<br />
#sleep for a random time of 0-28800 seconds (8 hours)<br />
sleep $[ ( $RANDOM % 28799 ) + 1 ]s<br />
<br />
#assign the filesUpdated var with the number of files changed by rsync. This is nasty, but it works.<br />
<br />
filesUpdated=`rsync -a --stats $URL $FILEPATH |grep "Number of regular files transferred" | cut -c 38-50`<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
if [ "$filesUpdated" = "0" ]; then<br />
echo "NodeNameUpdate run with no updates"<br />
logger -i "NodeNameUpdate run with no updates"<br />
elif [ "$filesUpdated" > "0" ]; then<br />
echo "NodeNameUpdate updated $filesUpdated nodenames"<br />
logger -i "NodeNameUpdate updated $filesUpdated nodenames" <br />
fi<br />
else<br />
echo "NodeNameUpdate failed"<br />
logger -i "NodeUpdate failed"<br />
exit 1<br />
fi<br />
exit 0<br />
</syntaxhighlight><br />
* Add entries to crontab<br />
<syntaxhighlight lang="text"><br />
0 0,8,16 * * * root /usr/local/bin/NodeNameUpdate.sh > /dev/null 2>&1<br />
*/5 * * * * root /usr/local/bin/NodeUpdate.sh > /dev/null 2>&1<br />
01 03 * * * cd /var/www/html/allmon2; ./astdb.php<br />
</syntaxhighlight><br />
<br />
== PTTLink Configuration Updates ==<br />
Run the following commands to add PTTLink server address.<br />
<br />
<pre><br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/rc.updatenodelist<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeNameUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/rpt.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/iax.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/extensions.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/astdb.php<br />
sudo sed -i 's/Allstar /PTTLink / g' /var/www/html/allmon2/header.inc<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/link.php<br />
sudo service asterisk restart<br />
</pre><br />
<br />
Restart your system.<br />
<br />
sudo reboot <br />
<br />
At this point your node should be up and running.<br />
<br />
== Allmon2 Setup. ==<br />
<br />
*[[Allmon2 Install]] - Allmon2 setup.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Switching_To_PTTLink&diff=12335Switching To PTTLink2022-04-18T15:49:24Z<p>KM4NNO: /* Switching from allstarlink.org servers */</p>
<hr />
<div><br />
{{Infobox PTTLink<br />
| image = Raspberry-Pi-3-B.webp<br />
| caption = Example PTTLink Node<br />
| category = How to<br />
}}<br />
The following information should help anyone who is attempting to setup a node with or switch to PTTLink. <br />
<br />
=== Create an account ===<br />
Go to https://pttlink.org/ and click on the '''<Login/Sign Up>''' link.<br />
[[File:Ptt_site_menu_login.png|none|thumb|545x545px]]<br />
Next click the '''<Sign Up>''' link.<br />
[[File:Ptt_site_sign_up.png|none|thumb]]<br />
<br />
Your account will be submitted for verification by the administration team. You will either receive an email telling you your account has been verified within 24-48 hours, or one asking for additional information in order to verify your account.<br />
<br />
=== Node Configuration ===<br />
Changing the existing configuration to use PTTLink servers is easy. <br />
<br />
==== Switching from allstarlink.org servers ====<br />
The easiest way to change your exiting configuration files to use pttlink.org servers is to as follows:<br />
# Login to the node you wish to switch to using PTTLink<br />
# Run the following commands to update your node configuration files:<syntaxhighlight lang="text"><br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/rc.updatenodelist<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeNameUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/rpt.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/iax.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/extensions.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/astdb.php<br />
sudo sed -i 's/Allstar /PTTLink / g' /var/www/html/allmon2/header.inc<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/link.php<br />
</syntaxhighlight><br />
<br />
Restart your node with:<syntaxhighlight lang="text"><br />
sudo service asterisk restart<br />
</syntaxhighlight><br />
<br />
#Login to your node, start asterisk and verify your node is registered with:<syntaxhighlight lang="text"><br />
KG7QIN*CLI> iax2 show registry <br />
Host dnsmgr Username Perceived Refresh State<br />
178.32.160.85:4569 Y 41638 73.11.141.48:4569 120 Registered</syntaxhighlight><br />
<br />
#For good measure, reboot your node to ensure that all the changes you made to the support scripts take effect:<syntaxhighlight lang="text"><br />
sudo reboot</syntaxhighlight><br />
<br />
#Wait for your system to come back online.<br />
#Verify that your node is showing up on the stats server at [http://stats.pttlink.rg http://stats.pttlink.org]. Note that it may take up to 5 minutes for your information to show up on this server.<br />
#Subscribe to the app_rpt-users mailing list to keep up to date and connect with the community at http://lists.keekles.org/cgi-bin/mailman/listinfo/app_rpt-users<br />
#Visit PTTLInk on Reddit at https://www.reddit.com/r/pttlink/<br />
<br />
==== Configuring a new node ====<br />
Refer to [[Beginners Guide]] for details on how to setup a new for use with PTTLink. <br />
<br />
Note: the instructions above are included as the last setup of the configuration process.<br />
<br />
=== Restoring node numbers ===<br />
To have your allstarlink.org node number(s) restored from before the December 2020 fork:<br />
# Send an email to helpdesk@pttlink.org with the subject allstarlink node restore and include the node numbers and callsign associated with the node numbers. If you are including more than one call sign then you will need to specify the node number and each related call sign.<br />
# You will then receive back an email with a ticket number for your request<br />
# You should receive a reply back within 72 hours (3 days) of submitting your request either asking for more information or stating the status of your request.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Switching_To_PTTLink&diff=12334Switching To PTTLink2022-04-17T16:14:41Z<p>KM4NNO: /* Switching from allstarlink.org servers */</p>
<hr />
<div><br />
{{Infobox PTTLink<br />
| image = Raspberry-Pi-3-B.webp<br />
| caption = Example PTTLink Node<br />
| category = How to<br />
}}<br />
The following information should help anyone who is attempting to setup a node with or switch to PTTLink. <br />
<br />
=== Create an account ===<br />
Go to https://pttlink.org/ and click on the '''<Login/Sign Up>''' link.<br />
[[File:Ptt_site_menu_login.png|none|thumb|545x545px]]<br />
Next click the '''<Sign Up>''' link.<br />
[[File:Ptt_site_sign_up.png|none|thumb]]<br />
<br />
Your account will be submitted for verification by the administration team. You will either receive an email telling you your account has been verified within 24-48 hours, or one asking for additional information in order to verify your account.<br />
<br />
=== Node Configuration ===<br />
Changing the existing configuration to use PTTLink servers is easy. <br />
<br />
==== Switching from allstarlink.org servers ====<br />
The easiest way to change your exiting configuration files to use pttlink.org servers is to as follows:<br />
# Login to the node you wish to switch to using PTTLink<br />
# Run the following commands to update your node configuration files:<syntaxhighlight lang="text"><br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/rc.updatenodelist<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeNameUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/rpt.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/iax.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/extensions.conf<br />
sudo sed -i 's/Allstar /PTTLink / g' /var/www/html/allmon2/header.inc<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/link.php<br />
</syntaxhighlight><br />
<br />
Restart your node with:<syntaxhighlight lang="text"><br />
sudo service asterisk restart<br />
</syntaxhighlight><br />
<br />
#Login to your node, start asterisk and verify your node is registered with:<syntaxhighlight lang="text"><br />
KG7QIN*CLI> iax2 show registry <br />
Host dnsmgr Username Perceived Refresh State<br />
178.32.160.85:4569 Y 41638 73.11.141.48:4569 120 Registered</syntaxhighlight><br />
<br />
#For good measure, reboot your node to ensure that all the changes you made to the support scripts take effect:<syntaxhighlight lang="text"><br />
sudo reboot</syntaxhighlight><br />
<br />
#Wait for your system to come back online.<br />
#Verify that your node is showing up on the stats server at [http://stats.pttlink.rg http://stats.pttlink.org]. Note that it may take up to 5 minutes for your information to show up on this server.<br />
#Subscribe to the app_rpt-users mailing list to keep up to date and connect with the community at http://lists.keekles.org/cgi-bin/mailman/listinfo/app_rpt-users<br />
#Visit PTTLInk on Reddit at https://www.reddit.com/r/pttlink/<br />
<br />
==== Configuring a new node ====<br />
Refer to [[Beginners Guide]] for details on how to setup a new for use with PTTLink. <br />
<br />
Note: the instructions above are included as the last setup of the configuration process.<br />
<br />
=== Restoring node numbers ===<br />
To have your allstarlink.org node number(s) restored from before the December 2020 fork:<br />
# Send an email to helpdesk@pttlink.org with the subject allstarlink node restore and include the node numbers and callsign associated with the node numbers. If you are including more than one call sign then you will need to specify the node number and each related call sign.<br />
# You will then receive back an email with a ticket number for your request<br />
# You should receive a reply back within 72 hours (3 days) of submitting your request either asking for more information or stating the status of your request.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Beginners_Guide&diff=12333Beginners Guide2022-04-17T16:14:18Z<p>KM4NNO: /* PTTLink Configuration Updates */</p>
<hr />
<div>[[Category: How to]]<br />
PTTLink for beginners.<br />
<br />
== The first step is to create an account. ==<br />
<br />
Go to https://pttlink.org/ and click on the '''<Login/Sign Up>''' link.<br />
<br />
[[File:Ptt site menu login.png|none|thumb|545x545px]]<br />
<br />
Next click the '''<Sign Up>''' link.<br />
<br />
[[File:Ptt_site sign up.png|none|thumb]]<br />
<br />
== Download PTTLink image file ==<br />
<br />
While you are awaiting the verification of your account (usually within 24 hours) you may download one of the image files for you computer system you will use to run your PTTLink node.<br />
<br />
Go to [[Main_Page#Downloads|wiki.pttlink.org]] scroll down to the Downloads section and select the appropriate image for the type of system you will use.<br />
<br />
[[File:ASL download.png|none|thumb]]<br />
<br />
Write the image file to media. Either a USB memory stick, CD or DVD, or a microSD card (Raspberry Pi).<br />
<br />
== Login to your account ==<br />
<br />
You will need to login to your account at [https://pttlink.org/ https://PTTLink.org/]<br />
[[File:Ptt site menu login.png|none|thumb|579x579px]]<br />
<br />
Click on <'''Login/Sign Up>''' as shown in the image above.<br />
<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Create a Server ==<br />
<br />
You will need to create a "server" : Click on '''<Portal>''' then '''<Server Settings>'''. <br />
[[File:ptt site server settings.png|none|thumb|579x579px]]<br />
Click on '''<Add a new server>'''.<br />
<br />
Please take the time to read the instructions on each page. <br />
<br />
Then click '''<Proceed with Server Setup>''' if needed.<br />
<br />
Fill in all of the information and click '''<Submit>''' at the bottom of the page.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]<br />
<br />
== Request a Node number ==<br />
<br />
At the top of the page, click '''<Portal>''' and then on '''<Node Settings>'''. <br />
[[File:Ptt site node settings.png|none|thumb|565x565px]]<br />
<br />
Then click '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb]]<br />
<br />
Then click '''<Request>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|424x424px]]<br />
<br />
Select which server you would wish to have a node number assigned to.<br />
<br />
A comment of 'additional node on same server' would be appropriate if you are requesting a second node number.<br />
[[File:ptt site request node number 3.png|none|thumb|673x673px]]<br />
<br />
Once your node number request(s) are processed you will receive an email.<br />
<br />
== Edit Node settings ==<br />
<br />
Log into your account on https://pttlink.org/ <br />
<br />
Click '''<Portal>''' then '''<Node settings>'''. <br />
<br />
The PTTLink node numbers that have been assigned to you are displayed here.<br />
<br />
Select which node you wish to view/edit.<br />
<br />
Fill in the information for you node and click '''<Submit>'''.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Write down your node number, password and the call sign you assigned for the node as you will use them to configure your PTTLink system.<br />
<br />
<br />
== Install and configure PttLink to your computer ==<br />
<br />
Consult your owners manual or your favorite internet search engine for how to install an image for your computer system.<br />
<br />
Install the PTTLink disk image to your computer. Insert the appropriate media for your system and boot the computer.<br />
<br />
When the login prompt appears enter the user ID of <br />
<br />
'''repeater''' <br />
<br />
and press '''<Enter>'''.<br />
<br />
Enter the default password of <br />
'''allstarlink'''<br />
<br />
Follow the on screen instructions for the initial password change.<br />
<br />
For users familiar with the linux operation system you may proceed to edit the system manually.<br />
<br />
For users not familiar with linux and PttLink, at the Linux CLI (command line interface)<br />
<br />
Type '''sudo asl-menu''' as the example below shows.<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
This will load the PTTLink configuration menu.<br />
[[File:Asl menu main screen.png|none|thumb|640x640px]]<br />
<br />
== PTTLink software setup ==<br />
<br />
Choose option '''<1>'''.<br />
[[File:002_first_time.png|none|thumb|640x640px]]<br />
<br />
Since it is your first time setup, answer '''<Yes>''' so you can setup a "'''root'''" password. Don't forget to write down your user an password.<br />
[[File:003_password.png|none|thumb|640x640px]]<br />
<br />
Setup now will ask if you want to change "'''repeater'''" account password with you should already changed at first time login so answer '''<No>''', unless you want to change it again. Do not forget to write it down.<br />
[[File:004_repeater_password.png|none|thumb|640x640px]]<br />
<br />
Now lets set time zone '''<Ok>'''.<br />
[[File:005_timezone.png|none|thumb|640x640px]]<br />
<br />
Choose the node's continent.<br />
[[File:006_continent.png|none|thumb|640x640px]]<br />
<br />
Choose the node's city.<br />
[[File:007_city.png|none|thumb|640x640px]]<br />
<br />
Next you can change the name of you host name, the default is '''repeater'''.<br />
[[File:008_message.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''' to be able to make changes.<br />
[[File:009_edit_hostname.png|none|thumb|640x640px]]<br />
<br />
Type the new host name and hit '''<Enter>'''.<br />
[[File:010_hostname.png|none|thumb|640x640px]]<br />
<br />
If you want to set up a domain, type it and hit '''<Enter>'''.<br />
[[File:011_domain_name.png|none|thumb|640x640px]]<br />
<br />
Say '''<Ok>''' to this message.<br />
[[File:012_message.png|none|thumb|640x640px]]<br />
<br />
Now you can make your network settings '''<Ok>'''.<br />
[[File:013_dhcp.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:014_network.png|none|thumb|640x640px]]<br />
<br />
To choose between DHCP or Static IP say '''<Yes>'''.<br />
[[File:015_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Use '''<D>''' for DHCP or '''<nowiki><S></nowiki>'''. for Static, if you choose Static, you will be asked to enter it next, for this example DHCP is in use.<br />
[[File:016_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:017_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:018_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:019_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<A1>'''.<br />
[[File:020_a_menu_a1.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N1>'''.<br />
[[File:021_n_menu_n1.png|none|thumb|640x640px]]<br />
<br />
Type the node number for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:022_node_number.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N2>'''.<br />
[[File:023_n_menu_n2.png|none|thumb|640x640px]]<br />
<br />
Type the node password for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:024_node_password.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N3>'''.<br />
[[File:025_n_menu_n3.png|none|thumb|640x640px]]<br />
<br />
Type the call sign for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:026_callsign.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N4>'''.<br />
[[File:027_n_menu_n4.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<I1>'''.<br />
[[File:028_i_menu_i1.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:029_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N5>'''.<br />
[[File:030_n_menu_n5.png|none|thumb|640x640px]]<br />
<br />
If your node will be a simplex node type '''<1>'''.<br />
If your node is a repeater controller type '''<2>'''.<br />
[[File:031_rptr_mode.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N6>'''.<br />
[[File:032_n_menu_n6.png|none|thumb|640x640px]]<br />
<br />
Type a new password, this will be used to have access from the nodes web site Allmon2, the default password is 'llcgi'.<br />
[[File:033_password.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:034_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:036_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N9>'''.<br />
[[File:037_n_menu_n9.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:038_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:039_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:040_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:041_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:042_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:043_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:044_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Back>'''.<br />
[[File:045_n_menu_back.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<AZ>'''.<br />
[[File:046_a_menu_az.png|none|thumb|640x640px]]<br />
<br />
Review what you wrote down with what you have configured on your systemand press '''<Enter>'''.<br />
[[File:047_review.png|none|thumb|640x640px]]<br />
<br />
Choose '''<Yes>''' to backup your configuration.<br />
[[File:048_backup.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:049_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:050_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:051_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Exit>'''.<br />
[[File:052_a-menu_exit.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''', because we already saved our configuration.<br />
[[File:053_exit.png|none|thumb|640x640px]]<br />
<br />
If you want to automatically start your system with this menu answer '''<Yes>''', if not then '''<No>'''.<br />
[[File:054_select_menu_sartup.png|none|thumb|640x640px]]<br />
<br />
If you answer was '''<No>''', remember you can come back to this menu typing '''sudo asl-menu''' as the following example:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
[[File:055_message.png|none|thumb|640x640px]]<br />
<br />
Now your node will reboot to apply all the changes we have done, so say '''<Ok>'''.<br />
[[File:056_reboot.png|none|thumb|640x640px]]<br />
<br />
== PTTLink Audio settings with SimpleUSB ==<br />
Once you've hooked up a radio with your desired interface, it's time to test and tune the audio from the radio.<br />
<br />
type '''sudo asl-menu''' like the example below:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Choose option '''<4>'''.<br />
[[File:101_asl_menu_4.png|none|thumb|640x640px]]<br />
<br />
With option '''<F>''', will trigger PTT few times on your radio for testing, you should also listen a test tone.<br />
<br />
Next, with option '''<2>''', you can adjust the audio levels from your radio to your node node with the aim of an on-screen level meter.<br />
<br />
With another radio transmit a test tone or voice and type values between 0 and 999 followed by '''<Enter>''' to apply them, if you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Next, type option '''<T>''', you can toggle a tone generator to adjust your node to radio audio levels, so type it once to turn it on.<br />
<br />
Now typing option '''<3>''', will allow you to adjust the audio from your node to your Tx radio.<br />
<br />
To achieve that, you can type values between 0 and 999 and press '''<Enter>''' to apply the new value. The system will Tx a test tone for 5 seconds. If you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Do not forget to turn of the tone generator by pressing once again '''<T>'''.<br />
<br />
Once you are happy with your settings, type '''<W>''' and '''<Enter>'''.<br />
<br />
To exit from this menu type '''<0>''' (zero) and hit '''<Enter>'''.<br />
<br />
== PTT and COS polarity settings ==<br />
<br />
Your radio may require PTT and/or COS/CTCSS polarity to be inverted to work properly. To do this, go to the main ASL menu and choose option '''<6>'''.<br />
[[File:103_asl_menu_6.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<nowiki><I></nowiki>'''.<br />
[[File:104_config_menu_i.png|none|thumb|640x640px]]<br />
<br />
You will be taken to a text file where you will need to find and edit some values:<br />
<br />
PTT invert:<br />
<br />
Search for the line begining with '''invertptt =''' and change its value as follows:<br />
<br />
'''0''' = Ground to Transmit (most common).<br />
<br />
'''1''' = Open to Transmit.<br />
[[File:Ptt_invertptt.png|none|thumb|640x640px]]<br />
<br />
COS/CTCSS invert:<br />
<br />
Search for the line beginning with '''carrierfrom =''' and change its value as follows.<br />
<br />
Search for the line beginning with '''ctcssfrom =''' and change its value as follows.<br />
<br />
'''no''' = No carrier detection at all.<br />
<br />
'''usb''' = COR (COS) line active Hi.<br />
<br />
'''usbinvert''' = COR (COS) line active Low.<br />
[[File:Ptt_invertcarrier.png|none|thumb|640x640px]]<br />
<br />
After making your changes type '''<CTRL> + <X>''' and then type '''<Y>''' followed by '''<Enter>'''. You will be back to the previous menu and choose '''<Back>'''.<br />
<br />
Choose Option '''<9>'''.<br />
[[File:107_asl_menu_9.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<G>''' to restart PTTLink software and apply changes. Choose '''<Back>''', repeat your audio test if needed.<br />
[[File:108_diag_menu_g.png|none|thumb|640x640px]]<br />
<br />
== Ensure the nodelist is downloading ==<br />
Before your node will connect it needs to have the nodelist available. This file will automatically be downloaded by systems support scripts and placed into /var/lib/asterisk/rpt_nodes.<br />
<br />
If for some reason your node never downloads the nodelist, it may mean you are missing the required support scripts and configuration.<br />
<br />
=== Add missing NodeUpdate.sh and NodeNameUpdate.sh scripts ===<br />
Copy the following if you are missing the scripts below in /usr/local/bin and do not have contab entries that call them<br />
<br />
* Copy the following to /usr/local/bin/NodeUpdate.sh<br />
<syntaxhighlight lang="sh"><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading the extnodes file with error reporting<br />
# <br />
#<br />
# This is intended to be run from cron every 5 min<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="http://register.pttlink.org/cgi-bin/gennodes.php"<br />
FILEPATH=/var/lib/asterisk<br />
<br />
#sleep for a random time of 0-300 seconds<br />
#sleep $[( $RANDOM % 299 ) + 1 ]s<br />
<br />
<br />
# use curl in silent and compressed mode, connect timeout of 5 and<br />
# -f for fail with an error code of 22 on server errors<br />
#-m 20 is a max time for the whole process of 20 seconds<br />
curl -s --compressed --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
#curl --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
grep -q extnodes /tmp/rpt_extnodes-temp<br />
if [ $? -eq "0" ] ;then<br />
chmod 700 /tmp/rpt_extnodes-temp<br />
cp /tmp/rpt_extnodes-temp $FILEPATH/rpt_extnodes-temp<br />
mv -f $FILEPATH/rpt_extnodes-temp $FILEPATH/rpt_extnodes<br />
whenandwhere=`grep "Generated at" /tmp/rpt_extnodes-temp |cut -c2-100`<br />
#don't print out on good run<br />
#echo "NodeUpdate installed a new nodes list $whenandwhere"<br />
logger -i "NodeUpdate installed a new nodes list $whenandwhere"<br />
else<br />
#echo "NodeUpdate failed to parse node list; node list not updated"<br />
logger -i "NodeUpdate failed to parse node list; node list not updated"<br />
exit 1<br />
fi<br />
<br />
else<br />
#echo "NodeUpdate could not get nodes list from server"<br />
logger -i "NodeUpdate could not get nodes list from server"<br />
exit 1<br />
fi<br />
exit 0<br />
</syntaxhighlight><br />
* Copy the following to /usr/local/bin/NodeNameUpdate.sh<br />
<syntaxhighlight lang="sh"><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading custom node announcements with error reporting <br />
#<br />
# This is intended to be run from cron every 8 hours and will randomly insert a delay from 0-8 hours<br />
#<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="rsync://rsync.pttlink.org/connect-messages"<br />
FILEPATH="/var/lib/asterisk/sounds/rpt/nodenames"<br />
<br />
#sleep for a random time of 0-28800 seconds (8 hours)<br />
sleep $[ ( $RANDOM % 28799 ) + 1 ]s<br />
<br />
#assign the filesUpdated var with the number of files changed by rsync. This is nasty, but it works.<br />
<br />
filesUpdated=`rsync -a --stats $URL $FILEPATH |grep "Number of regular files transferred" | cut -c 38-50`<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
if [ "$filesUpdated" = "0" ]; then<br />
echo "NodeNameUpdate run with no updates"<br />
logger -i "NodeNameUpdate run with no updates"<br />
elif [ "$filesUpdated" > "0" ]; then<br />
echo "NodeNameUpdate updated $filesUpdated nodenames"<br />
logger -i "NodeNameUpdate updated $filesUpdated nodenames" <br />
fi<br />
else<br />
echo "NodeNameUpdate failed"<br />
logger -i "NodeUpdate failed"<br />
exit 1<br />
fi<br />
exit 0<br />
</syntaxhighlight><br />
* Add entries to crontab<br />
<syntaxhighlight lang="text"><br />
0 0,8,16 * * * root /usr/local/bin/NodeNameUpdate.sh > /dev/null 2>&1<br />
*/5 * * * * root /usr/local/bin/NodeUpdate.sh > /dev/null 2>&1<br />
01 03 * * * cd /var/www/html/allmon2; ./astdb.php<br />
</syntaxhighlight><br />
<br />
== PTTLink Configuration Updates ==<br />
Run the following commands to add PTTLink server address.<br />
<br />
<pre><br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/rc.updatenodelist<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeNameUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/rpt.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/iax.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/extensions.conf<br />
sudo sed -i 's/Allstar /PTTLink / g' /var/www/html/allmon2/header.inc<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/link.php<br />
sudo service asterisk restart<br />
</pre><br />
<br />
Restart your system.<br />
<br />
sudo reboot <br />
<br />
At this point your node should be up and running.<br />
<br />
== Allmon2 Setup. ==<br />
<br />
*[[Allmon2 Install]] - Allmon2 setup.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Guia_para_principaintes&diff=12332Guia para principaintes2022-04-17T16:14:06Z<p>KM4NNO: /* Configuración de actualizaciones de PTTLink */</p>
<hr />
<div>a<br />
[[category:Contenido en español]]<br />
Configuración de PTTLink para principiantes.<br />
<br />
== El primer paso es crear una cuenta. ==<br />
<br />
Visita la pagina https://pttlink.org/ y da click en '''<Login/Sign Up>'''.<br />
<br />
[[File:Ptt site menu login.png|frameless|border|533x533px]]<br />
<br />
y luego click en '''<Sign Up>'''.<br />
<br />
[[File:Ptt site sign up.png|none|thumb]]<br />
<br />
Da click en '''<Begin registration>'''.<br />
<br />
[[File:Ptt begin registration.png|none|thumb|800x800px]]<br />
<br />
Llena el formulario con tus datos.<br />
<br />
Amateur Radio Call Sign = Tu Indicativo.<br />
<br />
Choose Password = escoge una contraseña.<br />
<br />
Email = correo electrónico.<br />
<br />
Re-enter Email = reingresa tu correo electrónico.<br />
<br />
Phone = número telefónico.<br />
<br />
Name First = Primer Nombre.<br />
<br />
Name Last = Apehido.<br />
<br />
Address = Dirección.<br />
<br />
Address 2 = Dirección (continuación).<br />
<br />
City = ciudad.<br />
<br />
State = Estado, si estás fuera de Estados Unidos selecciona '''<Non US>'''.<br />
<br />
ZIP = Código postal.<br />
<br />
Country = País.<br />
<br />
Al terminar de llenar el formulario da click en '''<Submit>'''.<br />
<br />
== Descarga la imágen de PTTLink ==<br />
<br />
Mientras esperas la confirmación de tu cuenta (suele demorar 24 horas) puedes descargar la imágen que utilizarás en tu nodo PTTLink.<br />
<br />
Visita [[Main_Page#Downloads|wiki.pttlink.org]] y baja a la sección de descargas "'''Downloads'''" y selecciona la imágen apropiada para tu equipo.<br />
<br />
[[File:Ptt download.png|none|thumb]]<br />
<br />
Transfiere la imágen que descargaste a una memoria. Ya sea esta una memoria USB, un CD o DVD, o una tarjeta microSD (Raspberry Pi) dependiendo de tu equipo.<br />
<br />
== Ingresa a tu cuenta ==<br />
<br />
Necesitarás ingresar a tu cuenta https://pttlink.org/<br />
<br />
Da click en '''<Login/Sign Up>''' como se muestra en la siguiente imágen.<br />
<br />
[[File:Ptt site menu login.png|frameless|border|533x533px]]<br />
<br />
Ingresa a tu cuenta con tus datos y da click en '''<Login>'''.<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Crea un servidor ==<br />
<br />
Necesitarás crear un servidor "server" : da click en '''Portal''' y luego en '''Server Settings'''. <br />
[[File:ptt site server settings.png|none|thumb|614x614px]]<br />
Da click en '''<Add a new server>.'''<br />
<br />
Por favor lee las instrucciones en cada página. <br />
<br />
Luego da click en '''<Proceed with Server Setup>''' si es necesario.<br />
<br />
Llena todos los campos de información y da click en '''<Submit>''' al fondo de la página.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]Server Name = Nombre de tu servidor, p.e. MegaRaspberryPi.<br />
<br />
Server Location = Ciudad donde estará ubicado el servidor, p.e. Ciudad de México<br />
<br />
Site = Nombre del sitio donde estará el servidor p.e. Cerro del Chiquihuite.<br />
<br />
Affiliation = Radioclub al que está afiliado el nodo (opcional).<br />
<br />
Hostname = Nombre que darás a la computadora donde instalaras PTTLink (opcional).<br />
<br />
IAX Port = 4569 (no modificar).<br />
<br />
Proxy IP = IP del servidor Proxy (opcional).<br />
<br />
Para la Latitud y Longitud, puedes usar el mapa o ingresar los valores.<br />
<br />
== Solicita un número de nodo ==<br />
<br />
Hasta arriba de la página, da click en '''<Portal>''' y luego en '''<Node Settings>'''. <br />
<br />
[[File:Ptt site node settings.png|none|thumb|604x604px]]<br />
<br />
Luego da click '''<Request a new node number>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb|288x288px]]<br />
<br />
Luego da click en '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|367x367px]]<br />
<br />
Luego da click en '''<Continue...>'''.<br />
<br />
Selecciona en que servidor quieres que sea asignado el nuevo número de nodo.<br />
<br />
Si necesitas más de un número de nodo para el mismo servidor, repite este proceso.<br />
<br />
Un comentario diciendo que requieres un nodo adicional para el mismo servidor es recomendable en dado caso, en Inglés se escribe así: ''''Additional node on same server'''<nowiki/>'.<br />
[[File:ptt site request node number 3.png|none|thumb|572x572px]]<br />
<br />
Da click en '''<Submit>'''.<br />
<br />
Una ves que hayas solicitado tu número de nodo y sea procesado, recibirás un email con la confirmación.<br />
<br />
== Editar la configuración del nodo ==<br />
<br />
Entra a tu cuenta en https://pttlink.org/ <br />
<br />
Da click en '''<Portal>''' y luego en '''<Node Settings>'''. <br />
<br />
Los números de nodos PTTLink que te han sido asignados estarán ahí desplegados.<br />
<br />
Selecciona el número de nodo que deseas ver/editar.<br />
<br />
Llena los campos con la información de tu nodo.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Node Number número de nodo.<br />
<br />
Password = contraseña.<br />
<br />
Call Sign = indicativo del nodo.<br />
<br />
Frequency = frecuencia del nodo.<br />
<br />
CTCSS Tone = tono de acceso al nodo.<br />
<br />
No modifiques los campos de la derecha.<br />
<br />
Apunta en una hoja tu número de nodo, contraseña y el indicativo que le asignaste, ya que los necesitarás más adelante para configurar tu sistema PTTLink.<br />
<br />
Da click en '''<Submit>'''.<br />
<br />
<br />
== Instala y configura PTTLink en tu computadora ==<br />
<br />
Consulta el manual de tu computadora para instalar la imágen en ella. Si es una Raspberry Pi, te podemos recomendar la aplicación BalenaEtcher, la cual hace muy sencillo ese proceso.<br />
<br />
Instala la imágen de PTTLink en tu computadora. Coloca la memoria en tu sistema e inicia el sistema.<br />
<br />
En el caso que estés utilizando una Raspberry Pi sin teclado y monitor, puedes conectarte por SSH usando una conexión de red alámbrica utilízanlo la IP que le asigno tu red/modem.<br />
<br />
En la pantalla de acceso te solicitará ingresar un usuario, el cual es "'''repeater'''" y luego presiona '''<Enter>'''.<br />
<br />
Ingresa el password de default que es "'''allstarlink'''".<br />
<br />
Posteriormente te solicitará cambiar el password, solicitando primero en password anterior "'''allstarlink'''" y que ingreses dos veces el nuevo de tu elección. Toma nota del usuario y contraseña.<br />
<br />
AL termino es posible que se cierre la ventana y tengas que volver a conectarte por SSH.<br />
<br />
Para los usuarios familiarizados con Linux, pueden editar los archivos de forma manual.<br />
<br />
Para los usuarios que no están familiarizados con Linux, PTTLink y Linux CLI (command line interface), pueden seguir paso a paso el procedimiento:<br />
<br />
Escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Esto cargará el menú de configuración de PTTLink.<br />
[[File:Asl menu main screen.png|none|thumb|640x640px]]<br />
<br />
== Configuración del software AllStarLink en tu computadora ==<br />
<br />
Selecciona la opción '''<1>'''.<br />
[[File:002_first_time.png|none|thumb|640x640px]]<br />
<br />
Como es la primer ves que configuras tu nodo, responde '''<Yes>''' para configurar la contraseña para el usuario "'''root'''". No olvides tomar nota del usuario root y su contraseña.<br />
[[File:003_password.png|none|thumb|640x640px]]<br />
<br />
Ahora te pregunta si deseas cambiar la contraseña del usuario "'''repeater'''", la cual ya habías cambiado al inicio, así que responde '''<No>''', salvo que nuevamente la quieras cambiar. No olvides tomar nota.<br />
[[File:004_repeater_password.png|none|thumb|640x640px]]<br />
<br />
A continuación harás el ajuste de la zona horaria, da <Ok>..<br />
[[File:005_timezone.png|none|thumb|640x640px]]<br />
<br />
Selecciona el continente donde estará el nodo.<br />
[[File:006_continent.png|none|thumb|640x640px]]<br />
<br />
Selecciona la ciudad horaria donde estará el nodo.<br />
[[File:007_city.png|none|thumb|640x640px]]<br />
<br />
A continuación puedes cambiar el nombre de tu nodo, el cual por default se llama '''repeater'''.<br />
[[File:008_message.png|none|thumb|640x640px]]<br />
<br />
Responde <Yes> para poder hacer los cambios.<br />
[[File:009_edit_hostname.png|none|thumb|640x640px]]<br />
<br />
Ingresa el nombre que le quieres dar a tu equipo. y '''<Enter>'''.<br />
[[File:010_hostname.png|none|thumb|640x640px]]<br />
<br />
Si deseas configurarlo en un dominio, ingrésalo, de lo contrario solo da '''<Enter>'''.<br />
[[File:011_domain_name.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' en el mensaje donde se confirman los cambios que acabas de realizar.<br />
[[File:012_message.png|none|thumb|640x640px]]<br />
<br />
Ahora podrás hacer los cambios del DHCP, da '''<Ok>'''.<br />
[[File:013_dhcp.png|none|thumb|640x640px]]<br />
<br />
Nuevamente da '''<Ok>'''.<br />
[[File:014_network.png|none|thumb|640x640px]]<br />
<br />
Para configurar la red como DHCP o IP Estática, selecciona '''<Yes>'''.<br />
[[File:015_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Selecciona si deseas DHCP con la '''<D>''' o IP estática con la '''<nowiki><S></nowiki>'''. En este ejemplo, se seleccionó D, así que la IP será dinámica.<br />
[[File:016_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:017_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:018_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:019_message.png|none|thumb|640x640px]]<br />
<br />
A continuación ingresarás el número de nodo. Selecciona la opción '''<A1>''' en el menú.<br />
[[File:020_a_menu_a1.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N1>''' en el menú.<br />
[[File:021_n_menu_n1.png|none|thumb|640x640px]]<br />
<br />
Ingresa el número de nodo que deseas configurar. Este es el que previamente se te asingnó en el sitio de PTTLink.<br />
[[File:022_node_number.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N2>''' en el menú.<br />
[[File:023_n_menu_n2.png|none|thumb|640x640px]]<br />
<br />
Ingresa la contraseña para el número de nodo que deseas configurar. Este es el que previamente ingresaste en el sitio de PTTLink para tu número de nodo.<br />
[[File:024_node_password.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N3>''' en el menú.<br />
[[File:025_n_menu_n3.png|none|thumb|640x640px]]<br />
<br />
Ingresa el indicativo que utilizará este nodo para identificarse, debe ser el mismo que configuraste en tu nodo en el sitio PTTLink.<br />
[[File:026_callsign.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N4>''' en el menú.<br />
[[File:027_n_menu_n4.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<I1>''' en el menú.<br />
[[File:028_i_menu_i1.png|none|thumb|640x640px]]<br />
<br />
Da '''<ok>''' al mensaje.<br />
[[File:029_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N5>''' en el menú.<br />
[[File:030_n_menu_n5.png|none|thumb|640x640px]]<br />
<br />
Si tu nodo operará en simplex como Hot spot selecciona '''<1>'''.<br />
Si tu nodo será parte del control de un repetidor selecciona '''<2>'''.<br />
[[File:031_rptr_mode.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N6>''' en el menú.<br />
[[File:032_n_menu_n6.png|none|thumb|640x640px]]<br />
<br />
Ingresa un password que utilizarás para controlar tu nodo desde una página web con la aplicación Allmon2, el default es 'llcgi'.<br />
[[File:033_password.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:034_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:036_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N9>''' en el menú.<br />
[[File:037_n_menu_n9.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:038_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:039_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:040_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:041_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:042_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:043_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:044_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Back>''' en el menú.<br />
[[File:045_n_menu_back.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<AZ>''' en el menú.<br />
[[File:046_a_menu_az.png|none|thumb|640x640px]]<br />
<br />
Corrobora que los datos que configuraste coinciden con tus notas y presiona '''<Enter>'''.<br />
[[File:047_review.png|none|thumb|640x640px]]<br />
<br />
Responde '''<Yes>''' para respaldar la configuración que acabas de hacer.<br />
[[File:048_backup.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:049_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:050_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:051_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Exit>''' en el menú.<br />
[[File:052_a-menu_exit.png|none|thumb|640x640px]]<br />
<br />
Responde '''<Yes>''', ya que previamente guradáste los cambios.<br />
[[File:053_exit.png|none|thumb|640x640px]]<br />
<br />
Si deseas que al iniciar tu Raspberry Pi o equipo entre a este menu responde '''<Yes>''', de lo contrario responde '''<No>'''.<br />
[[File:054_select_menu_sartup.png|none|thumb|640x640px]]<br />
<br />
Si respondiste que '''<No>''', recuerda que puedes volver a entrar, escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
[[File:055_message.png|none|thumb|640x640px]]<br />
<br />
Ahora el sistema se reiniciará para aplicar los cambios en la configuración. Da '''<Ok>'''.<br />
[[File:056_reboot.png|none|thumb|640x640px]]<br />
<br />
== Ajustes de audio PTTLink ==<br />
<br />
Escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Selecciona la opción '''<4>'''.<br />
[[File:101_asl_menu_4.png|none|thumb|640x640px]]<br />
<br />
Con la opción '''<F>''', puedes probar si el nodo activa correctamente el PTT de tu radio o repetidor.<br />
<br />
Con la opción '''<2>''', puedes ajustar el volumen de audio que va del radio/repetidor hacia el nodo con la ayuda de un medidor gráfico.<br />
<br />
Para ello, transmite con otro radio un tono o voz y ajusta los valores entre 0 y 999 y da '''<Enter>''' para que se apliquen. si no ingresas ningún valor y da '''<Enter>''', saldrás de esta opción, dejando el último valor selecionado.<br />
<br />
Con la opción '''<T>''', puedes activar la transmisión de un tono para ajustar los niveles de transmisión del nodo al radio/repetidor, presiona una ves '''<T>''' y '''<Enter>''' para activarlo.<br />
<br />
Con la opción '''<3>''', puedes ajustar el volumen de audio que va del nodo hacia el radio/repetidor.<br />
<br />
Para ello, ajusta los valores entre 0 y 999 y da '''<Enter>''' para que se apliquen. habrá un tono de 5 segundos para que pruebes. Si no ingresas ningún valor y das '''<Enter>''', saldrás de esta opción, dejando el último valor selecionado. Al final desactiva la función de transmisión de tono con la '''<T>''' y '''<Enter>'''.<br />
<br />
Una ves realizados los ajustes, guárdalos con la opción '''<W>''' y da '''<Enter>'''.<br />
<br />
Para salir del menu selecciona la opción '''<0>''' (zero) y da '''<Enter>'''.<br />
<br />
== Asegúrate que nodelist se está descargando ==<br />
<br />
Antes de que tu nodo se conete, es necesario que se tenga una lista de nodos disponibe. Los siguientes archivos lo harán de forma automática.<br />
<br />
=== Agrega los archivos faltantes NodeUpdate.sh y NodeNameUpdate.sh ===<br />
<br />
Crea el siguiente archivo /usr/local/bin/NodeUpdate.sh usando el siguiente comando:<br />
<br />
<pre><br />
sudo nano /usr/local/bin/NodeUpdate.sh<br />
</pre><br />
<br />
Copia el siguiente código en el archivo:<br />
<br />
<pre><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading the extnodes file with error reporting<br />
# <br />
#<br />
# This is intended to be run from cron every 5 min<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="http://register.pttlink.org/cgi-bin/gennodes.php"<br />
FILEPATH=/var/lib/asterisk<br />
<br />
#sleep for a random time of 0-300 seconds<br />
#sleep $[( $RANDOM % 299 ) + 1 ]s<br />
<br />
<br />
# use curl in silent and compressed mode, connect timeout of 5 and<br />
# -f for fail with an error code of 22 on server errors<br />
#-m 20 is a max time for the whole process of 20 seconds<br />
curl -s --compressed --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
#curl --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
grep -q extnodes /tmp/rpt_extnodes-temp<br />
if [ $? -eq "0" ] ;then<br />
chmod 700 /tmp/rpt_extnodes-temp<br />
cp /tmp/rpt_extnodes-temp $FILEPATH/rpt_extnodes-temp<br />
mv -f $FILEPATH/rpt_extnodes-temp $FILEPATH/rpt_extnodes<br />
whenandwhere=`grep "Generated at" /tmp/rpt_extnodes-temp |cut -c2-100`<br />
#don't print out on good run<br />
#echo "NodeUpdate installed a new nodes list $whenandwhere"<br />
logger -i "NodeUpdate installed a new nodes list $whenandwhere"<br />
else<br />
#echo "NodeUpdate failed to parse node list; node list not updated"<br />
logger -i "NodeUpdate failed to parse node list; node list not updated"<br />
exit 1<br />
fi<br />
<br />
else<br />
#echo "NodeUpdate could not get nodes list from server"<br />
logger -i "NodeUpdate could not get nodes list from server"<br />
exit 1<br />
fi<br />
exit 0<br />
</pre><br />
<br />
Crea el siguiente archivo /usr/local/bin/NodeNameUpdate.sh usando el siguiente comando:<br />
<br />
<pre><br />
sudo nano /usr/local/bin/NodeNameUpdate.sh<br />
</pre><br />
<br />
Copia el siguiente código en el archivo:<br />
<br />
<pre><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading custom node announcements with error reporting <br />
#<br />
# This is intended to be run from cron every 8 hours and will randomly insert a delay from 0-8 hours<br />
#<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="rsync://rsync.pttlink.org/connect-messages"<br />
FILEPATH="/var/lib/asterisk/sounds/rpt/nodenames"<br />
<br />
#sleep for a random time of 0-28800 seconds (8 hours)<br />
sleep $[ ( $RANDOM % 28799 ) + 1 ]s<br />
<br />
#assign the filesUpdated var with the number of files changed by rsync. This is nasty, but it works.<br />
<br />
filesUpdated=`rsync -a --stats $URL $FILEPATH |grep "Number of regular files transferred" | cut -c 38-50`<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
if [ "$filesUpdated" = "0" ]; then<br />
echo "NodeNameUpdate run with no updates"<br />
logger -i "NodeNameUpdate run with no updates"<br />
elif [ "$filesUpdated" > "0" ]; then<br />
echo "NodeNameUpdate updated $filesUpdated nodenames"<br />
logger -i "NodeNameUpdate updated $filesUpdated nodenames" <br />
fi<br />
else<br />
echo "NodeNameUpdate failed"<br />
logger -i "NodeUpdate failed"<br />
exit 1<br />
fi<br />
exit 0<br />
</pre><br />
<br />
Agrega unas líneas a crontab editandolocon el siguiente comando con:<br />
<br />
<pre><br />
sudo nano /etc/crontab<br />
</pre><br />
<br />
Al final del archivo agrega estas dos líneas:<br />
<br />
<pre><br />
0 0,8,16 * * * root /usr/local/sbin/NodeNameUpdate.sh > /dev/null 2>&1<br />
*/5 * * * * root /usr/local/sbin/NodeUpdate.sh > /dev/null 2>&1<br />
<br />
01 03 * * * cd /var/www/html/allmon2; ./astdb.php<br />
</pre><br />
<br />
== Configuración de actualizaciones de PTTLink ==<br />
<br />
Ejecuta las siguientes líneas para actualizar la dirección de los servidores PTTLink.<br />
<br />
<pre><br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/rc.updatenodelist<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeNameUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/rpt.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/iax.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/extensions.conf<br />
sudo sed -i 's/Allstar /PTTLink / g' /var/www/html/allmon2/header.inc<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/link.php<br />
sudo service asterisk restart<br />
</pre><br />
<br />
Reinicia tu nodo.<br />
<br />
<pre><br />
sudo reboot <br />
</pre><br />
<br />
<br />
'''Con esto tu nodo deberá estar operando.'''<br />
<br />
== Instalación de Allmon2. ==<br />
<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
<br />
== Control via web con Allmon2. ==<br />
<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
<br />
== Control por tonos DTMF. ==<br />
<br />
Para conectar tu nodo a otro nodo por medio de tonos DTMF, presiona PTT en tu radio, déjalo presionado mientras en el tecleas *3 y el número de nodo al que deseas conectarte y suelta el PTT. Escucharás un mensaje de voz indicando la conexión.<br />
<br />
Para desconectar un nodo por medio de tonos DTMF, presiona PTT en tu radio, déjalo presionado mientras en el tecleas *1 y el número de nodo que deseas desconectar. Escucharás un mensaje de voz indicando la desconexión.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Guia_para_principaintes&diff=12331Guia para principaintes2022-04-17T15:57:25Z<p>KM4NNO: /* Asegúrate que nodelist se está descargando */</p>
<hr />
<div>a<br />
[[category:Contenido en español]]<br />
Configuración de PTTLink para principiantes.<br />
<br />
== El primer paso es crear una cuenta. ==<br />
<br />
Visita la pagina https://pttlink.org/ y da click en '''<Login/Sign Up>'''.<br />
<br />
[[File:Ptt site menu login.png|frameless|border|533x533px]]<br />
<br />
y luego click en '''<Sign Up>'''.<br />
<br />
[[File:Ptt site sign up.png|none|thumb]]<br />
<br />
Da click en '''<Begin registration>'''.<br />
<br />
[[File:Ptt begin registration.png|none|thumb|800x800px]]<br />
<br />
Llena el formulario con tus datos.<br />
<br />
Amateur Radio Call Sign = Tu Indicativo.<br />
<br />
Choose Password = escoge una contraseña.<br />
<br />
Email = correo electrónico.<br />
<br />
Re-enter Email = reingresa tu correo electrónico.<br />
<br />
Phone = número telefónico.<br />
<br />
Name First = Primer Nombre.<br />
<br />
Name Last = Apehido.<br />
<br />
Address = Dirección.<br />
<br />
Address 2 = Dirección (continuación).<br />
<br />
City = ciudad.<br />
<br />
State = Estado, si estás fuera de Estados Unidos selecciona '''<Non US>'''.<br />
<br />
ZIP = Código postal.<br />
<br />
Country = País.<br />
<br />
Al terminar de llenar el formulario da click en '''<Submit>'''.<br />
<br />
== Descarga la imágen de PTTLink ==<br />
<br />
Mientras esperas la confirmación de tu cuenta (suele demorar 24 horas) puedes descargar la imágen que utilizarás en tu nodo PTTLink.<br />
<br />
Visita [[Main_Page#Downloads|wiki.pttlink.org]] y baja a la sección de descargas "'''Downloads'''" y selecciona la imágen apropiada para tu equipo.<br />
<br />
[[File:Ptt download.png|none|thumb]]<br />
<br />
Transfiere la imágen que descargaste a una memoria. Ya sea esta una memoria USB, un CD o DVD, o una tarjeta microSD (Raspberry Pi) dependiendo de tu equipo.<br />
<br />
== Ingresa a tu cuenta ==<br />
<br />
Necesitarás ingresar a tu cuenta https://pttlink.org/<br />
<br />
Da click en '''<Login/Sign Up>''' como se muestra en la siguiente imágen.<br />
<br />
[[File:Ptt site menu login.png|frameless|border|533x533px]]<br />
<br />
Ingresa a tu cuenta con tus datos y da click en '''<Login>'''.<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Crea un servidor ==<br />
<br />
Necesitarás crear un servidor "server" : da click en '''Portal''' y luego en '''Server Settings'''. <br />
[[File:ptt site server settings.png|none|thumb|614x614px]]<br />
Da click en '''<Add a new server>.'''<br />
<br />
Por favor lee las instrucciones en cada página. <br />
<br />
Luego da click en '''<Proceed with Server Setup>''' si es necesario.<br />
<br />
Llena todos los campos de información y da click en '''<Submit>''' al fondo de la página.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]Server Name = Nombre de tu servidor, p.e. MegaRaspberryPi.<br />
<br />
Server Location = Ciudad donde estará ubicado el servidor, p.e. Ciudad de México<br />
<br />
Site = Nombre del sitio donde estará el servidor p.e. Cerro del Chiquihuite.<br />
<br />
Affiliation = Radioclub al que está afiliado el nodo (opcional).<br />
<br />
Hostname = Nombre que darás a la computadora donde instalaras PTTLink (opcional).<br />
<br />
IAX Port = 4569 (no modificar).<br />
<br />
Proxy IP = IP del servidor Proxy (opcional).<br />
<br />
Para la Latitud y Longitud, puedes usar el mapa o ingresar los valores.<br />
<br />
== Solicita un número de nodo ==<br />
<br />
Hasta arriba de la página, da click en '''<Portal>''' y luego en '''<Node Settings>'''. <br />
<br />
[[File:Ptt site node settings.png|none|thumb|604x604px]]<br />
<br />
Luego da click '''<Request a new node number>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb|288x288px]]<br />
<br />
Luego da click en '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|367x367px]]<br />
<br />
Luego da click en '''<Continue...>'''.<br />
<br />
Selecciona en que servidor quieres que sea asignado el nuevo número de nodo.<br />
<br />
Si necesitas más de un número de nodo para el mismo servidor, repite este proceso.<br />
<br />
Un comentario diciendo que requieres un nodo adicional para el mismo servidor es recomendable en dado caso, en Inglés se escribe así: ''''Additional node on same server'''<nowiki/>'.<br />
[[File:ptt site request node number 3.png|none|thumb|572x572px]]<br />
<br />
Da click en '''<Submit>'''.<br />
<br />
Una ves que hayas solicitado tu número de nodo y sea procesado, recibirás un email con la confirmación.<br />
<br />
== Editar la configuración del nodo ==<br />
<br />
Entra a tu cuenta en https://pttlink.org/ <br />
<br />
Da click en '''<Portal>''' y luego en '''<Node Settings>'''. <br />
<br />
Los números de nodos PTTLink que te han sido asignados estarán ahí desplegados.<br />
<br />
Selecciona el número de nodo que deseas ver/editar.<br />
<br />
Llena los campos con la información de tu nodo.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Node Number número de nodo.<br />
<br />
Password = contraseña.<br />
<br />
Call Sign = indicativo del nodo.<br />
<br />
Frequency = frecuencia del nodo.<br />
<br />
CTCSS Tone = tono de acceso al nodo.<br />
<br />
No modifiques los campos de la derecha.<br />
<br />
Apunta en una hoja tu número de nodo, contraseña y el indicativo que le asignaste, ya que los necesitarás más adelante para configurar tu sistema PTTLink.<br />
<br />
Da click en '''<Submit>'''.<br />
<br />
<br />
== Instala y configura PTTLink en tu computadora ==<br />
<br />
Consulta el manual de tu computadora para instalar la imágen en ella. Si es una Raspberry Pi, te podemos recomendar la aplicación BalenaEtcher, la cual hace muy sencillo ese proceso.<br />
<br />
Instala la imágen de PTTLink en tu computadora. Coloca la memoria en tu sistema e inicia el sistema.<br />
<br />
En el caso que estés utilizando una Raspberry Pi sin teclado y monitor, puedes conectarte por SSH usando una conexión de red alámbrica utilízanlo la IP que le asigno tu red/modem.<br />
<br />
En la pantalla de acceso te solicitará ingresar un usuario, el cual es "'''repeater'''" y luego presiona '''<Enter>'''.<br />
<br />
Ingresa el password de default que es "'''allstarlink'''".<br />
<br />
Posteriormente te solicitará cambiar el password, solicitando primero en password anterior "'''allstarlink'''" y que ingreses dos veces el nuevo de tu elección. Toma nota del usuario y contraseña.<br />
<br />
AL termino es posible que se cierre la ventana y tengas que volver a conectarte por SSH.<br />
<br />
Para los usuarios familiarizados con Linux, pueden editar los archivos de forma manual.<br />
<br />
Para los usuarios que no están familiarizados con Linux, PTTLink y Linux CLI (command line interface), pueden seguir paso a paso el procedimiento:<br />
<br />
Escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Esto cargará el menú de configuración de PTTLink.<br />
[[File:Asl menu main screen.png|none|thumb|640x640px]]<br />
<br />
== Configuración del software AllStarLink en tu computadora ==<br />
<br />
Selecciona la opción '''<1>'''.<br />
[[File:002_first_time.png|none|thumb|640x640px]]<br />
<br />
Como es la primer ves que configuras tu nodo, responde '''<Yes>''' para configurar la contraseña para el usuario "'''root'''". No olvides tomar nota del usuario root y su contraseña.<br />
[[File:003_password.png|none|thumb|640x640px]]<br />
<br />
Ahora te pregunta si deseas cambiar la contraseña del usuario "'''repeater'''", la cual ya habías cambiado al inicio, así que responde '''<No>''', salvo que nuevamente la quieras cambiar. No olvides tomar nota.<br />
[[File:004_repeater_password.png|none|thumb|640x640px]]<br />
<br />
A continuación harás el ajuste de la zona horaria, da <Ok>..<br />
[[File:005_timezone.png|none|thumb|640x640px]]<br />
<br />
Selecciona el continente donde estará el nodo.<br />
[[File:006_continent.png|none|thumb|640x640px]]<br />
<br />
Selecciona la ciudad horaria donde estará el nodo.<br />
[[File:007_city.png|none|thumb|640x640px]]<br />
<br />
A continuación puedes cambiar el nombre de tu nodo, el cual por default se llama '''repeater'''.<br />
[[File:008_message.png|none|thumb|640x640px]]<br />
<br />
Responde <Yes> para poder hacer los cambios.<br />
[[File:009_edit_hostname.png|none|thumb|640x640px]]<br />
<br />
Ingresa el nombre que le quieres dar a tu equipo. y '''<Enter>'''.<br />
[[File:010_hostname.png|none|thumb|640x640px]]<br />
<br />
Si deseas configurarlo en un dominio, ingrésalo, de lo contrario solo da '''<Enter>'''.<br />
[[File:011_domain_name.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' en el mensaje donde se confirman los cambios que acabas de realizar.<br />
[[File:012_message.png|none|thumb|640x640px]]<br />
<br />
Ahora podrás hacer los cambios del DHCP, da '''<Ok>'''.<br />
[[File:013_dhcp.png|none|thumb|640x640px]]<br />
<br />
Nuevamente da '''<Ok>'''.<br />
[[File:014_network.png|none|thumb|640x640px]]<br />
<br />
Para configurar la red como DHCP o IP Estática, selecciona '''<Yes>'''.<br />
[[File:015_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Selecciona si deseas DHCP con la '''<D>''' o IP estática con la '''<nowiki><S></nowiki>'''. En este ejemplo, se seleccionó D, así que la IP será dinámica.<br />
[[File:016_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:017_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:018_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:019_message.png|none|thumb|640x640px]]<br />
<br />
A continuación ingresarás el número de nodo. Selecciona la opción '''<A1>''' en el menú.<br />
[[File:020_a_menu_a1.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N1>''' en el menú.<br />
[[File:021_n_menu_n1.png|none|thumb|640x640px]]<br />
<br />
Ingresa el número de nodo que deseas configurar. Este es el que previamente se te asingnó en el sitio de PTTLink.<br />
[[File:022_node_number.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N2>''' en el menú.<br />
[[File:023_n_menu_n2.png|none|thumb|640x640px]]<br />
<br />
Ingresa la contraseña para el número de nodo que deseas configurar. Este es el que previamente ingresaste en el sitio de PTTLink para tu número de nodo.<br />
[[File:024_node_password.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N3>''' en el menú.<br />
[[File:025_n_menu_n3.png|none|thumb|640x640px]]<br />
<br />
Ingresa el indicativo que utilizará este nodo para identificarse, debe ser el mismo que configuraste en tu nodo en el sitio PTTLink.<br />
[[File:026_callsign.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N4>''' en el menú.<br />
[[File:027_n_menu_n4.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<I1>''' en el menú.<br />
[[File:028_i_menu_i1.png|none|thumb|640x640px]]<br />
<br />
Da '''<ok>''' al mensaje.<br />
[[File:029_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N5>''' en el menú.<br />
[[File:030_n_menu_n5.png|none|thumb|640x640px]]<br />
<br />
Si tu nodo operará en simplex como Hot spot selecciona '''<1>'''.<br />
Si tu nodo será parte del control de un repetidor selecciona '''<2>'''.<br />
[[File:031_rptr_mode.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N6>''' en el menú.<br />
[[File:032_n_menu_n6.png|none|thumb|640x640px]]<br />
<br />
Ingresa un password que utilizarás para controlar tu nodo desde una página web con la aplicación Allmon2, el default es 'llcgi'.<br />
[[File:033_password.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:034_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:036_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N9>''' en el menú.<br />
[[File:037_n_menu_n9.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:038_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:039_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:040_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:041_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:042_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:043_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:044_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Back>''' en el menú.<br />
[[File:045_n_menu_back.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<AZ>''' en el menú.<br />
[[File:046_a_menu_az.png|none|thumb|640x640px]]<br />
<br />
Corrobora que los datos que configuraste coinciden con tus notas y presiona '''<Enter>'''.<br />
[[File:047_review.png|none|thumb|640x640px]]<br />
<br />
Responde '''<Yes>''' para respaldar la configuración que acabas de hacer.<br />
[[File:048_backup.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:049_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:050_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:051_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Exit>''' en el menú.<br />
[[File:052_a-menu_exit.png|none|thumb|640x640px]]<br />
<br />
Responde '''<Yes>''', ya que previamente guradáste los cambios.<br />
[[File:053_exit.png|none|thumb|640x640px]]<br />
<br />
Si deseas que al iniciar tu Raspberry Pi o equipo entre a este menu responde '''<Yes>''', de lo contrario responde '''<No>'''.<br />
[[File:054_select_menu_sartup.png|none|thumb|640x640px]]<br />
<br />
Si respondiste que '''<No>''', recuerda que puedes volver a entrar, escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
[[File:055_message.png|none|thumb|640x640px]]<br />
<br />
Ahora el sistema se reiniciará para aplicar los cambios en la configuración. Da '''<Ok>'''.<br />
[[File:056_reboot.png|none|thumb|640x640px]]<br />
<br />
== Ajustes de audio PTTLink ==<br />
<br />
Escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Selecciona la opción '''<4>'''.<br />
[[File:101_asl_menu_4.png|none|thumb|640x640px]]<br />
<br />
Con la opción '''<F>''', puedes probar si el nodo activa correctamente el PTT de tu radio o repetidor.<br />
<br />
Con la opción '''<2>''', puedes ajustar el volumen de audio que va del radio/repetidor hacia el nodo con la ayuda de un medidor gráfico.<br />
<br />
Para ello, transmite con otro radio un tono o voz y ajusta los valores entre 0 y 999 y da '''<Enter>''' para que se apliquen. si no ingresas ningún valor y da '''<Enter>''', saldrás de esta opción, dejando el último valor selecionado.<br />
<br />
Con la opción '''<T>''', puedes activar la transmisión de un tono para ajustar los niveles de transmisión del nodo al radio/repetidor, presiona una ves '''<T>''' y '''<Enter>''' para activarlo.<br />
<br />
Con la opción '''<3>''', puedes ajustar el volumen de audio que va del nodo hacia el radio/repetidor.<br />
<br />
Para ello, ajusta los valores entre 0 y 999 y da '''<Enter>''' para que se apliquen. habrá un tono de 5 segundos para que pruebes. Si no ingresas ningún valor y das '''<Enter>''', saldrás de esta opción, dejando el último valor selecionado. Al final desactiva la función de transmisión de tono con la '''<T>''' y '''<Enter>'''.<br />
<br />
Una ves realizados los ajustes, guárdalos con la opción '''<W>''' y da '''<Enter>'''.<br />
<br />
Para salir del menu selecciona la opción '''<0>''' (zero) y da '''<Enter>'''.<br />
<br />
== Asegúrate que nodelist se está descargando ==<br />
<br />
Antes de que tu nodo se conete, es necesario que se tenga una lista de nodos disponibe. Los siguientes archivos lo harán de forma automática.<br />
<br />
=== Agrega los archivos faltantes NodeUpdate.sh y NodeNameUpdate.sh ===<br />
<br />
Crea el siguiente archivo /usr/local/bin/NodeUpdate.sh usando el siguiente comando:<br />
<br />
<pre><br />
sudo nano /usr/local/bin/NodeUpdate.sh<br />
</pre><br />
<br />
Copia el siguiente código en el archivo:<br />
<br />
<pre><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading the extnodes file with error reporting<br />
# <br />
#<br />
# This is intended to be run from cron every 5 min<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="http://register.pttlink.org/cgi-bin/gennodes.php"<br />
FILEPATH=/var/lib/asterisk<br />
<br />
#sleep for a random time of 0-300 seconds<br />
#sleep $[( $RANDOM % 299 ) + 1 ]s<br />
<br />
<br />
# use curl in silent and compressed mode, connect timeout of 5 and<br />
# -f for fail with an error code of 22 on server errors<br />
#-m 20 is a max time for the whole process of 20 seconds<br />
curl -s --compressed --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
#curl --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
grep -q extnodes /tmp/rpt_extnodes-temp<br />
if [ $? -eq "0" ] ;then<br />
chmod 700 /tmp/rpt_extnodes-temp<br />
cp /tmp/rpt_extnodes-temp $FILEPATH/rpt_extnodes-temp<br />
mv -f $FILEPATH/rpt_extnodes-temp $FILEPATH/rpt_extnodes<br />
whenandwhere=`grep "Generated at" /tmp/rpt_extnodes-temp |cut -c2-100`<br />
#don't print out on good run<br />
#echo "NodeUpdate installed a new nodes list $whenandwhere"<br />
logger -i "NodeUpdate installed a new nodes list $whenandwhere"<br />
else<br />
#echo "NodeUpdate failed to parse node list; node list not updated"<br />
logger -i "NodeUpdate failed to parse node list; node list not updated"<br />
exit 1<br />
fi<br />
<br />
else<br />
#echo "NodeUpdate could not get nodes list from server"<br />
logger -i "NodeUpdate could not get nodes list from server"<br />
exit 1<br />
fi<br />
exit 0<br />
</pre><br />
<br />
Crea el siguiente archivo /usr/local/bin/NodeNameUpdate.sh usando el siguiente comando:<br />
<br />
<pre><br />
sudo nano /usr/local/bin/NodeNameUpdate.sh<br />
</pre><br />
<br />
Copia el siguiente código en el archivo:<br />
<br />
<pre><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading custom node announcements with error reporting <br />
#<br />
# This is intended to be run from cron every 8 hours and will randomly insert a delay from 0-8 hours<br />
#<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="rsync://rsync.pttlink.org/connect-messages"<br />
FILEPATH="/var/lib/asterisk/sounds/rpt/nodenames"<br />
<br />
#sleep for a random time of 0-28800 seconds (8 hours)<br />
sleep $[ ( $RANDOM % 28799 ) + 1 ]s<br />
<br />
#assign the filesUpdated var with the number of files changed by rsync. This is nasty, but it works.<br />
<br />
filesUpdated=`rsync -a --stats $URL $FILEPATH |grep "Number of regular files transferred" | cut -c 38-50`<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
if [ "$filesUpdated" = "0" ]; then<br />
echo "NodeNameUpdate run with no updates"<br />
logger -i "NodeNameUpdate run with no updates"<br />
elif [ "$filesUpdated" > "0" ]; then<br />
echo "NodeNameUpdate updated $filesUpdated nodenames"<br />
logger -i "NodeNameUpdate updated $filesUpdated nodenames" <br />
fi<br />
else<br />
echo "NodeNameUpdate failed"<br />
logger -i "NodeUpdate failed"<br />
exit 1<br />
fi<br />
exit 0<br />
</pre><br />
<br />
Agrega unas líneas a crontab editandolocon el siguiente comando con:<br />
<br />
<pre><br />
sudo nano /etc/crontab<br />
</pre><br />
<br />
Al final del archivo agrega estas dos líneas:<br />
<br />
<pre><br />
0 0,8,16 * * * root /usr/local/sbin/NodeNameUpdate.sh > /dev/null 2>&1<br />
*/5 * * * * root /usr/local/sbin/NodeUpdate.sh > /dev/null 2>&1<br />
<br />
01 03 * * * cd /var/www/html/allmon2; ./astdb.php<br />
</pre><br />
<br />
== Configuración de actualizaciones de PTTLink ==<br />
<br />
Ejecuta las siguientes líneas para actualizar la dirección de los servidores PTTLink.<br />
<br />
<pre><br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/rc.updatenodelist<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeNameUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/rpt.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/iax.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/extensions.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/link.php<br />
sudo service asterisk restart<br />
</pre><br />
<br />
Reinicia tu nodo.<br />
<br />
<pre><br />
sudo reboot <br />
</pre><br />
<br />
<br />
'''Con esto tu nodo deberá estar operando.'''<br />
<br />
== Instalación de Allmon2. ==<br />
<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
<br />
== Control via web con Allmon2. ==<br />
<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
<br />
== Control por tonos DTMF. ==<br />
<br />
Para conectar tu nodo a otro nodo por medio de tonos DTMF, presiona PTT en tu radio, déjalo presionado mientras en el tecleas *3 y el número de nodo al que deseas conectarte y suelta el PTT. Escucharás un mensaje de voz indicando la conexión.<br />
<br />
Para desconectar un nodo por medio de tonos DTMF, presiona PTT en tu radio, déjalo presionado mientras en el tecleas *1 y el número de nodo que deseas desconectar. Escucharás un mensaje de voz indicando la desconexión.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Guia_para_principaintes&diff=12330Guia para principaintes2022-04-17T15:57:02Z<p>KM4NNO: /* Configuración de actualizaciones de PTTLink */</p>
<hr />
<div>a<br />
[[category:Contenido en español]]<br />
Configuración de PTTLink para principiantes.<br />
<br />
== El primer paso es crear una cuenta. ==<br />
<br />
Visita la pagina https://pttlink.org/ y da click en '''<Login/Sign Up>'''.<br />
<br />
[[File:Ptt site menu login.png|frameless|border|533x533px]]<br />
<br />
y luego click en '''<Sign Up>'''.<br />
<br />
[[File:Ptt site sign up.png|none|thumb]]<br />
<br />
Da click en '''<Begin registration>'''.<br />
<br />
[[File:Ptt begin registration.png|none|thumb|800x800px]]<br />
<br />
Llena el formulario con tus datos.<br />
<br />
Amateur Radio Call Sign = Tu Indicativo.<br />
<br />
Choose Password = escoge una contraseña.<br />
<br />
Email = correo electrónico.<br />
<br />
Re-enter Email = reingresa tu correo electrónico.<br />
<br />
Phone = número telefónico.<br />
<br />
Name First = Primer Nombre.<br />
<br />
Name Last = Apehido.<br />
<br />
Address = Dirección.<br />
<br />
Address 2 = Dirección (continuación).<br />
<br />
City = ciudad.<br />
<br />
State = Estado, si estás fuera de Estados Unidos selecciona '''<Non US>'''.<br />
<br />
ZIP = Código postal.<br />
<br />
Country = País.<br />
<br />
Al terminar de llenar el formulario da click en '''<Submit>'''.<br />
<br />
== Descarga la imágen de PTTLink ==<br />
<br />
Mientras esperas la confirmación de tu cuenta (suele demorar 24 horas) puedes descargar la imágen que utilizarás en tu nodo PTTLink.<br />
<br />
Visita [[Main_Page#Downloads|wiki.pttlink.org]] y baja a la sección de descargas "'''Downloads'''" y selecciona la imágen apropiada para tu equipo.<br />
<br />
[[File:Ptt download.png|none|thumb]]<br />
<br />
Transfiere la imágen que descargaste a una memoria. Ya sea esta una memoria USB, un CD o DVD, o una tarjeta microSD (Raspberry Pi) dependiendo de tu equipo.<br />
<br />
== Ingresa a tu cuenta ==<br />
<br />
Necesitarás ingresar a tu cuenta https://pttlink.org/<br />
<br />
Da click en '''<Login/Sign Up>''' como se muestra en la siguiente imágen.<br />
<br />
[[File:Ptt site menu login.png|frameless|border|533x533px]]<br />
<br />
Ingresa a tu cuenta con tus datos y da click en '''<Login>'''.<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Crea un servidor ==<br />
<br />
Necesitarás crear un servidor "server" : da click en '''Portal''' y luego en '''Server Settings'''. <br />
[[File:ptt site server settings.png|none|thumb|614x614px]]<br />
Da click en '''<Add a new server>.'''<br />
<br />
Por favor lee las instrucciones en cada página. <br />
<br />
Luego da click en '''<Proceed with Server Setup>''' si es necesario.<br />
<br />
Llena todos los campos de información y da click en '''<Submit>''' al fondo de la página.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]Server Name = Nombre de tu servidor, p.e. MegaRaspberryPi.<br />
<br />
Server Location = Ciudad donde estará ubicado el servidor, p.e. Ciudad de México<br />
<br />
Site = Nombre del sitio donde estará el servidor p.e. Cerro del Chiquihuite.<br />
<br />
Affiliation = Radioclub al que está afiliado el nodo (opcional).<br />
<br />
Hostname = Nombre que darás a la computadora donde instalaras PTTLink (opcional).<br />
<br />
IAX Port = 4569 (no modificar).<br />
<br />
Proxy IP = IP del servidor Proxy (opcional).<br />
<br />
Para la Latitud y Longitud, puedes usar el mapa o ingresar los valores.<br />
<br />
== Solicita un número de nodo ==<br />
<br />
Hasta arriba de la página, da click en '''<Portal>''' y luego en '''<Node Settings>'''. <br />
<br />
[[File:Ptt site node settings.png|none|thumb|604x604px]]<br />
<br />
Luego da click '''<Request a new node number>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb|288x288px]]<br />
<br />
Luego da click en '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|367x367px]]<br />
<br />
Luego da click en '''<Continue...>'''.<br />
<br />
Selecciona en que servidor quieres que sea asignado el nuevo número de nodo.<br />
<br />
Si necesitas más de un número de nodo para el mismo servidor, repite este proceso.<br />
<br />
Un comentario diciendo que requieres un nodo adicional para el mismo servidor es recomendable en dado caso, en Inglés se escribe así: ''''Additional node on same server'''<nowiki/>'.<br />
[[File:ptt site request node number 3.png|none|thumb|572x572px]]<br />
<br />
Da click en '''<Submit>'''.<br />
<br />
Una ves que hayas solicitado tu número de nodo y sea procesado, recibirás un email con la confirmación.<br />
<br />
== Editar la configuración del nodo ==<br />
<br />
Entra a tu cuenta en https://pttlink.org/ <br />
<br />
Da click en '''<Portal>''' y luego en '''<Node Settings>'''. <br />
<br />
Los números de nodos PTTLink que te han sido asignados estarán ahí desplegados.<br />
<br />
Selecciona el número de nodo que deseas ver/editar.<br />
<br />
Llena los campos con la información de tu nodo.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Node Number número de nodo.<br />
<br />
Password = contraseña.<br />
<br />
Call Sign = indicativo del nodo.<br />
<br />
Frequency = frecuencia del nodo.<br />
<br />
CTCSS Tone = tono de acceso al nodo.<br />
<br />
No modifiques los campos de la derecha.<br />
<br />
Apunta en una hoja tu número de nodo, contraseña y el indicativo que le asignaste, ya que los necesitarás más adelante para configurar tu sistema PTTLink.<br />
<br />
Da click en '''<Submit>'''.<br />
<br />
<br />
== Instala y configura PTTLink en tu computadora ==<br />
<br />
Consulta el manual de tu computadora para instalar la imágen en ella. Si es una Raspberry Pi, te podemos recomendar la aplicación BalenaEtcher, la cual hace muy sencillo ese proceso.<br />
<br />
Instala la imágen de PTTLink en tu computadora. Coloca la memoria en tu sistema e inicia el sistema.<br />
<br />
En el caso que estés utilizando una Raspberry Pi sin teclado y monitor, puedes conectarte por SSH usando una conexión de red alámbrica utilízanlo la IP que le asigno tu red/modem.<br />
<br />
En la pantalla de acceso te solicitará ingresar un usuario, el cual es "'''repeater'''" y luego presiona '''<Enter>'''.<br />
<br />
Ingresa el password de default que es "'''allstarlink'''".<br />
<br />
Posteriormente te solicitará cambiar el password, solicitando primero en password anterior "'''allstarlink'''" y que ingreses dos veces el nuevo de tu elección. Toma nota del usuario y contraseña.<br />
<br />
AL termino es posible que se cierre la ventana y tengas que volver a conectarte por SSH.<br />
<br />
Para los usuarios familiarizados con Linux, pueden editar los archivos de forma manual.<br />
<br />
Para los usuarios que no están familiarizados con Linux, PTTLink y Linux CLI (command line interface), pueden seguir paso a paso el procedimiento:<br />
<br />
Escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Esto cargará el menú de configuración de PTTLink.<br />
[[File:Asl menu main screen.png|none|thumb|640x640px]]<br />
<br />
== Configuración del software AllStarLink en tu computadora ==<br />
<br />
Selecciona la opción '''<1>'''.<br />
[[File:002_first_time.png|none|thumb|640x640px]]<br />
<br />
Como es la primer ves que configuras tu nodo, responde '''<Yes>''' para configurar la contraseña para el usuario "'''root'''". No olvides tomar nota del usuario root y su contraseña.<br />
[[File:003_password.png|none|thumb|640x640px]]<br />
<br />
Ahora te pregunta si deseas cambiar la contraseña del usuario "'''repeater'''", la cual ya habías cambiado al inicio, así que responde '''<No>''', salvo que nuevamente la quieras cambiar. No olvides tomar nota.<br />
[[File:004_repeater_password.png|none|thumb|640x640px]]<br />
<br />
A continuación harás el ajuste de la zona horaria, da <Ok>..<br />
[[File:005_timezone.png|none|thumb|640x640px]]<br />
<br />
Selecciona el continente donde estará el nodo.<br />
[[File:006_continent.png|none|thumb|640x640px]]<br />
<br />
Selecciona la ciudad horaria donde estará el nodo.<br />
[[File:007_city.png|none|thumb|640x640px]]<br />
<br />
A continuación puedes cambiar el nombre de tu nodo, el cual por default se llama '''repeater'''.<br />
[[File:008_message.png|none|thumb|640x640px]]<br />
<br />
Responde <Yes> para poder hacer los cambios.<br />
[[File:009_edit_hostname.png|none|thumb|640x640px]]<br />
<br />
Ingresa el nombre que le quieres dar a tu equipo. y '''<Enter>'''.<br />
[[File:010_hostname.png|none|thumb|640x640px]]<br />
<br />
Si deseas configurarlo en un dominio, ingrésalo, de lo contrario solo da '''<Enter>'''.<br />
[[File:011_domain_name.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' en el mensaje donde se confirman los cambios que acabas de realizar.<br />
[[File:012_message.png|none|thumb|640x640px]]<br />
<br />
Ahora podrás hacer los cambios del DHCP, da '''<Ok>'''.<br />
[[File:013_dhcp.png|none|thumb|640x640px]]<br />
<br />
Nuevamente da '''<Ok>'''.<br />
[[File:014_network.png|none|thumb|640x640px]]<br />
<br />
Para configurar la red como DHCP o IP Estática, selecciona '''<Yes>'''.<br />
[[File:015_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Selecciona si deseas DHCP con la '''<D>''' o IP estática con la '''<nowiki><S></nowiki>'''. En este ejemplo, se seleccionó D, así que la IP será dinámica.<br />
[[File:016_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:017_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:018_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:019_message.png|none|thumb|640x640px]]<br />
<br />
A continuación ingresarás el número de nodo. Selecciona la opción '''<A1>''' en el menú.<br />
[[File:020_a_menu_a1.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N1>''' en el menú.<br />
[[File:021_n_menu_n1.png|none|thumb|640x640px]]<br />
<br />
Ingresa el número de nodo que deseas configurar. Este es el que previamente se te asingnó en el sitio de PTTLink.<br />
[[File:022_node_number.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N2>''' en el menú.<br />
[[File:023_n_menu_n2.png|none|thumb|640x640px]]<br />
<br />
Ingresa la contraseña para el número de nodo que deseas configurar. Este es el que previamente ingresaste en el sitio de PTTLink para tu número de nodo.<br />
[[File:024_node_password.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N3>''' en el menú.<br />
[[File:025_n_menu_n3.png|none|thumb|640x640px]]<br />
<br />
Ingresa el indicativo que utilizará este nodo para identificarse, debe ser el mismo que configuraste en tu nodo en el sitio PTTLink.<br />
[[File:026_callsign.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N4>''' en el menú.<br />
[[File:027_n_menu_n4.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<I1>''' en el menú.<br />
[[File:028_i_menu_i1.png|none|thumb|640x640px]]<br />
<br />
Da '''<ok>''' al mensaje.<br />
[[File:029_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N5>''' en el menú.<br />
[[File:030_n_menu_n5.png|none|thumb|640x640px]]<br />
<br />
Si tu nodo operará en simplex como Hot spot selecciona '''<1>'''.<br />
Si tu nodo será parte del control de un repetidor selecciona '''<2>'''.<br />
[[File:031_rptr_mode.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N6>''' en el menú.<br />
[[File:032_n_menu_n6.png|none|thumb|640x640px]]<br />
<br />
Ingresa un password que utilizarás para controlar tu nodo desde una página web con la aplicación Allmon2, el default es 'llcgi'.<br />
[[File:033_password.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:034_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:036_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N9>''' en el menú.<br />
[[File:037_n_menu_n9.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:038_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:039_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:040_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:041_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:042_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:043_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:044_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Back>''' en el menú.<br />
[[File:045_n_menu_back.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<AZ>''' en el menú.<br />
[[File:046_a_menu_az.png|none|thumb|640x640px]]<br />
<br />
Corrobora que los datos que configuraste coinciden con tus notas y presiona '''<Enter>'''.<br />
[[File:047_review.png|none|thumb|640x640px]]<br />
<br />
Responde '''<Yes>''' para respaldar la configuración que acabas de hacer.<br />
[[File:048_backup.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:049_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:050_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:051_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Exit>''' en el menú.<br />
[[File:052_a-menu_exit.png|none|thumb|640x640px]]<br />
<br />
Responde '''<Yes>''', ya que previamente guradáste los cambios.<br />
[[File:053_exit.png|none|thumb|640x640px]]<br />
<br />
Si deseas que al iniciar tu Raspberry Pi o equipo entre a este menu responde '''<Yes>''', de lo contrario responde '''<No>'''.<br />
[[File:054_select_menu_sartup.png|none|thumb|640x640px]]<br />
<br />
Si respondiste que '''<No>''', recuerda que puedes volver a entrar, escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
[[File:055_message.png|none|thumb|640x640px]]<br />
<br />
Ahora el sistema se reiniciará para aplicar los cambios en la configuración. Da '''<Ok>'''.<br />
[[File:056_reboot.png|none|thumb|640x640px]]<br />
<br />
== Ajustes de audio PTTLink ==<br />
<br />
Escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Selecciona la opción '''<4>'''.<br />
[[File:101_asl_menu_4.png|none|thumb|640x640px]]<br />
<br />
Con la opción '''<F>''', puedes probar si el nodo activa correctamente el PTT de tu radio o repetidor.<br />
<br />
Con la opción '''<2>''', puedes ajustar el volumen de audio que va del radio/repetidor hacia el nodo con la ayuda de un medidor gráfico.<br />
<br />
Para ello, transmite con otro radio un tono o voz y ajusta los valores entre 0 y 999 y da '''<Enter>''' para que se apliquen. si no ingresas ningún valor y da '''<Enter>''', saldrás de esta opción, dejando el último valor selecionado.<br />
<br />
Con la opción '''<T>''', puedes activar la transmisión de un tono para ajustar los niveles de transmisión del nodo al radio/repetidor, presiona una ves '''<T>''' y '''<Enter>''' para activarlo.<br />
<br />
Con la opción '''<3>''', puedes ajustar el volumen de audio que va del nodo hacia el radio/repetidor.<br />
<br />
Para ello, ajusta los valores entre 0 y 999 y da '''<Enter>''' para que se apliquen. habrá un tono de 5 segundos para que pruebes. Si no ingresas ningún valor y das '''<Enter>''', saldrás de esta opción, dejando el último valor selecionado. Al final desactiva la función de transmisión de tono con la '''<T>''' y '''<Enter>'''.<br />
<br />
Una ves realizados los ajustes, guárdalos con la opción '''<W>''' y da '''<Enter>'''.<br />
<br />
Para salir del menu selecciona la opción '''<0>''' (zero) y da '''<Enter>'''.<br />
<br />
== Asegúrate que nodelist se está descargando ==<br />
<br />
Antes de que tu nodo se conete, es necesario que se tenga una lista de nodos disponibe. Los siguientes archivos lo harán de forma automática.<br />
<br />
=== Agrega los archivos faltantes NodeUpdate.sh y NodeNameUpdate.sh ===<br />
<br />
Crea el siguiente archivo /usr/local/bin/NodeUpdate.sh usando el siguiente comando:<br />
<br />
<pre><br />
sudo nano /usr/local/bin/NodeUpdate.sh<br />
</pre><br />
<br />
Copia el siguiente código en el archivo:<br />
<br />
<pre><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading the extnodes file with error reporting<br />
# <br />
#<br />
# This is intended to be run from cron every 5 min<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="http://register.pttlink.org/cgi-bin/gennodes.php"<br />
FILEPATH=/var/lib/asterisk<br />
<br />
#sleep for a random time of 0-300 seconds<br />
#sleep $[( $RANDOM % 299 ) + 1 ]s<br />
<br />
<br />
# use curl in silent and compressed mode, connect timeout of 5 and<br />
# -f for fail with an error code of 22 on server errors<br />
#-m 20 is a max time for the whole process of 20 seconds<br />
curl -s --compressed --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
#curl --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
grep -q extnodes /tmp/rpt_extnodes-temp<br />
if [ $? -eq "0" ] ;then<br />
chmod 700 /tmp/rpt_extnodes-temp<br />
cp /tmp/rpt_extnodes-temp $FILEPATH/rpt_extnodes-temp<br />
mv -f $FILEPATH/rpt_extnodes-temp $FILEPATH/rpt_extnodes<br />
whenandwhere=`grep "Generated at" /tmp/rpt_extnodes-temp |cut -c2-100`<br />
#don't print out on good run<br />
#echo "NodeUpdate installed a new nodes list $whenandwhere"<br />
logger -i "NodeUpdate installed a new nodes list $whenandwhere"<br />
else<br />
#echo "NodeUpdate failed to parse node list; node list not updated"<br />
logger -i "NodeUpdate failed to parse node list; node list not updated"<br />
exit 1<br />
fi<br />
<br />
else<br />
#echo "NodeUpdate could not get nodes list from server"<br />
logger -i "NodeUpdate could not get nodes list from server"<br />
exit 1<br />
fi<br />
exit 0<br />
</pre><br />
<br />
Crea el siguiente archivo /usr/local/bin/NodeNameUpdate.sh usando el siguiente comando:<br />
<br />
<pre><br />
sudo nano /usr/local/bin/NodeNameUpdate.sh<br />
</pre><br />
<br />
Copia el siguiente código en el archivo:<br />
<br />
<pre><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading custom node announcements with error reporting <br />
#<br />
# This is intended to be run from cron every 8 hours and will randomly insert a delay from 0-8 hours<br />
#<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="rsync://rsync.pttlink.org/connect-messages"<br />
FILEPATH="/var/lib/asterisk/sounds/rpt/nodenames"<br />
<br />
#sleep for a random time of 0-28800 seconds (8 hours)<br />
sleep $[ ( $RANDOM % 28799 ) + 1 ]s<br />
<br />
#assign the filesUpdated var with the number of files changed by rsync. This is nasty, but it works.<br />
<br />
filesUpdated=`rsync -a --stats $URL $FILEPATH |grep "Number of regular files transferred" | cut -c 38-50`<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
if [ "$filesUpdated" = "0" ]; then<br />
echo "NodeNameUpdate run with no updates"<br />
logger -i "NodeNameUpdate run with no updates"<br />
elif [ "$filesUpdated" > "0" ]; then<br />
echo "NodeNameUpdate updated $filesUpdated nodenames"<br />
logger -i "NodeNameUpdate updated $filesUpdated nodenames" <br />
fi<br />
else<br />
echo "NodeNameUpdate failed"<br />
logger -i "NodeUpdate failed"<br />
exit 1<br />
fi<br />
exit 0<br />
</pre><br />
<br />
Agrega unas líneas a crontab editandolocon el siguiente comando con:<br />
<br />
<pre><br />
sudo nano /etc/crontab<br />
</pre><br />
<br />
Al final del archivo agrega estas dos líneas:<br />
<br />
<pre><br />
0 0,8,16 * * * root /usr/local/sbin/NodeNameUpdate.sh > /dev/null 2>&1<br />
*/5 * * * * root /usr/local/sbin/NodeUpdate.sh > /dev/null 2>&1<br />
</pre><br />
<br />
== Configuración de actualizaciones de PTTLink ==<br />
<br />
Ejecuta las siguientes líneas para actualizar la dirección de los servidores PTTLink.<br />
<br />
<pre><br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/rc.updatenodelist<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeNameUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/rpt.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/iax.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/extensions.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/link.php<br />
sudo service asterisk restart<br />
</pre><br />
<br />
Reinicia tu nodo.<br />
<br />
<pre><br />
sudo reboot <br />
</pre><br />
<br />
<br />
'''Con esto tu nodo deberá estar operando.'''<br />
<br />
== Instalación de Allmon2. ==<br />
<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
<br />
== Control via web con Allmon2. ==<br />
<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
<br />
== Control por tonos DTMF. ==<br />
<br />
Para conectar tu nodo a otro nodo por medio de tonos DTMF, presiona PTT en tu radio, déjalo presionado mientras en el tecleas *3 y el número de nodo al que deseas conectarte y suelta el PTT. Escucharás un mensaje de voz indicando la conexión.<br />
<br />
Para desconectar un nodo por medio de tonos DTMF, presiona PTT en tu radio, déjalo presionado mientras en el tecleas *1 y el número de nodo que deseas desconectar. Escucharás un mensaje de voz indicando la desconexión.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Beginners_Guide&diff=12329Beginners Guide2022-04-17T15:56:35Z<p>KM4NNO: /* PTTLink Configuration Updates */</p>
<hr />
<div>[[Category: How to]]<br />
PTTLink for beginners.<br />
<br />
== The first step is to create an account. ==<br />
<br />
Go to https://pttlink.org/ and click on the '''<Login/Sign Up>''' link.<br />
<br />
[[File:Ptt site menu login.png|none|thumb|545x545px]]<br />
<br />
Next click the '''<Sign Up>''' link.<br />
<br />
[[File:Ptt_site sign up.png|none|thumb]]<br />
<br />
== Download PTTLink image file ==<br />
<br />
While you are awaiting the verification of your account (usually within 24 hours) you may download one of the image files for you computer system you will use to run your PTTLink node.<br />
<br />
Go to [[Main_Page#Downloads|wiki.pttlink.org]] scroll down to the Downloads section and select the appropriate image for the type of system you will use.<br />
<br />
[[File:ASL download.png|none|thumb]]<br />
<br />
Write the image file to media. Either a USB memory stick, CD or DVD, or a microSD card (Raspberry Pi).<br />
<br />
== Login to your account ==<br />
<br />
You will need to login to your account at [https://pttlink.org/ https://PTTLink.org/]<br />
[[File:Ptt site menu login.png|none|thumb|579x579px]]<br />
<br />
Click on <'''Login/Sign Up>''' as shown in the image above.<br />
<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Create a Server ==<br />
<br />
You will need to create a "server" : Click on '''<Portal>''' then '''<Server Settings>'''. <br />
[[File:ptt site server settings.png|none|thumb|579x579px]]<br />
Click on '''<Add a new server>'''.<br />
<br />
Please take the time to read the instructions on each page. <br />
<br />
Then click '''<Proceed with Server Setup>''' if needed.<br />
<br />
Fill in all of the information and click '''<Submit>''' at the bottom of the page.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]<br />
<br />
== Request a Node number ==<br />
<br />
At the top of the page, click '''<Portal>''' and then on '''<Node Settings>'''. <br />
[[File:Ptt site node settings.png|none|thumb|565x565px]]<br />
<br />
Then click '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb]]<br />
<br />
Then click '''<Request>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|424x424px]]<br />
<br />
Select which server you would wish to have a node number assigned to.<br />
<br />
A comment of 'additional node on same server' would be appropriate if you are requesting a second node number.<br />
[[File:ptt site request node number 3.png|none|thumb|673x673px]]<br />
<br />
Once your node number request(s) are processed you will receive an email.<br />
<br />
== Edit Node settings ==<br />
<br />
Log into your account on https://pttlink.org/ <br />
<br />
Click '''<Portal>''' then '''<Node settings>'''. <br />
<br />
The PTTLink node numbers that have been assigned to you are displayed here.<br />
<br />
Select which node you wish to view/edit.<br />
<br />
Fill in the information for you node and click '''<Submit>'''.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Write down your node number, password and the call sign you assigned for the node as you will use them to configure your PTTLink system.<br />
<br />
<br />
== Install and configure PttLink to your computer ==<br />
<br />
Consult your owners manual or your favorite internet search engine for how to install an image for your computer system.<br />
<br />
Install the PTTLink disk image to your computer. Insert the appropriate media for your system and boot the computer.<br />
<br />
When the login prompt appears enter the user ID of <br />
<br />
'''repeater''' <br />
<br />
and press '''<Enter>'''.<br />
<br />
Enter the default password of <br />
'''allstarlink'''<br />
<br />
Follow the on screen instructions for the initial password change.<br />
<br />
For users familiar with the linux operation system you may proceed to edit the system manually.<br />
<br />
For users not familiar with linux and PttLink, at the Linux CLI (command line interface)<br />
<br />
Type '''sudo asl-menu''' as the example below shows.<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
This will load the PTTLink configuration menu.<br />
[[File:Asl menu main screen.png|none|thumb|640x640px]]<br />
<br />
== PTTLink software setup ==<br />
<br />
Choose option '''<1>'''.<br />
[[File:002_first_time.png|none|thumb|640x640px]]<br />
<br />
Since it is your first time setup, answer '''<Yes>''' so you can setup a "'''root'''" password. Don't forget to write down your user an password.<br />
[[File:003_password.png|none|thumb|640x640px]]<br />
<br />
Setup now will ask if you want to change "'''repeater'''" account password with you should already changed at first time login so answer '''<No>''', unless you want to change it again. Do not forget to write it down.<br />
[[File:004_repeater_password.png|none|thumb|640x640px]]<br />
<br />
Now lets set time zone '''<Ok>'''.<br />
[[File:005_timezone.png|none|thumb|640x640px]]<br />
<br />
Choose the node's continent.<br />
[[File:006_continent.png|none|thumb|640x640px]]<br />
<br />
Choose the node's city.<br />
[[File:007_city.png|none|thumb|640x640px]]<br />
<br />
Next you can change the name of you host name, the default is '''repeater'''.<br />
[[File:008_message.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''' to be able to make changes.<br />
[[File:009_edit_hostname.png|none|thumb|640x640px]]<br />
<br />
Type the new host name and hit '''<Enter>'''.<br />
[[File:010_hostname.png|none|thumb|640x640px]]<br />
<br />
If you want to set up a domain, type it and hit '''<Enter>'''.<br />
[[File:011_domain_name.png|none|thumb|640x640px]]<br />
<br />
Say '''<Ok>''' to this message.<br />
[[File:012_message.png|none|thumb|640x640px]]<br />
<br />
Now you can make your network settings '''<Ok>'''.<br />
[[File:013_dhcp.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:014_network.png|none|thumb|640x640px]]<br />
<br />
To choose between DHCP or Static IP say '''<Yes>'''.<br />
[[File:015_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Use '''<D>''' for DHCP or '''<nowiki><S></nowiki>'''. for Static, if you choose Static, you will be asked to enter it next, for this example DHCP is in use.<br />
[[File:016_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:017_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:018_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:019_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<A1>'''.<br />
[[File:020_a_menu_a1.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N1>'''.<br />
[[File:021_n_menu_n1.png|none|thumb|640x640px]]<br />
<br />
Type the node number for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:022_node_number.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N2>'''.<br />
[[File:023_n_menu_n2.png|none|thumb|640x640px]]<br />
<br />
Type the node password for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:024_node_password.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N3>'''.<br />
[[File:025_n_menu_n3.png|none|thumb|640x640px]]<br />
<br />
Type the call sign for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:026_callsign.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N4>'''.<br />
[[File:027_n_menu_n4.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<I1>'''.<br />
[[File:028_i_menu_i1.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:029_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N5>'''.<br />
[[File:030_n_menu_n5.png|none|thumb|640x640px]]<br />
<br />
If your node will be a simplex node type '''<1>'''.<br />
If your node is a repeater controller type '''<2>'''.<br />
[[File:031_rptr_mode.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N6>'''.<br />
[[File:032_n_menu_n6.png|none|thumb|640x640px]]<br />
<br />
Type a new password, this will be used to have access from the nodes web site Allmon2, the default password is 'llcgi'.<br />
[[File:033_password.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:034_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:036_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N9>'''.<br />
[[File:037_n_menu_n9.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:038_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:039_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:040_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:041_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:042_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:043_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:044_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Back>'''.<br />
[[File:045_n_menu_back.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<AZ>'''.<br />
[[File:046_a_menu_az.png|none|thumb|640x640px]]<br />
<br />
Review what you wrote down with what you have configured on your systemand press '''<Enter>'''.<br />
[[File:047_review.png|none|thumb|640x640px]]<br />
<br />
Choose '''<Yes>''' to backup your configuration.<br />
[[File:048_backup.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:049_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:050_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:051_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Exit>'''.<br />
[[File:052_a-menu_exit.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''', because we already saved our configuration.<br />
[[File:053_exit.png|none|thumb|640x640px]]<br />
<br />
If you want to automatically start your system with this menu answer '''<Yes>''', if not then '''<No>'''.<br />
[[File:054_select_menu_sartup.png|none|thumb|640x640px]]<br />
<br />
If you answer was '''<No>''', remember you can come back to this menu typing '''sudo asl-menu''' as the following example:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
[[File:055_message.png|none|thumb|640x640px]]<br />
<br />
Now your node will reboot to apply all the changes we have done, so say '''<Ok>'''.<br />
[[File:056_reboot.png|none|thumb|640x640px]]<br />
<br />
== PTTLink Audio settings with SimpleUSB ==<br />
Once you've hooked up a radio with your desired interface, it's time to test and tune the audio from the radio.<br />
<br />
type '''sudo asl-menu''' like the example below:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Choose option '''<4>'''.<br />
[[File:101_asl_menu_4.png|none|thumb|640x640px]]<br />
<br />
With option '''<F>''', will trigger PTT few times on your radio for testing, you should also listen a test tone.<br />
<br />
Next, with option '''<2>''', you can adjust the audio levels from your radio to your node node with the aim of an on-screen level meter.<br />
<br />
With another radio transmit a test tone or voice and type values between 0 and 999 followed by '''<Enter>''' to apply them, if you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Next, type option '''<T>''', you can toggle a tone generator to adjust your node to radio audio levels, so type it once to turn it on.<br />
<br />
Now typing option '''<3>''', will allow you to adjust the audio from your node to your Tx radio.<br />
<br />
To achieve that, you can type values between 0 and 999 and press '''<Enter>''' to apply the new value. The system will Tx a test tone for 5 seconds. If you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Do not forget to turn of the tone generator by pressing once again '''<T>'''.<br />
<br />
Once you are happy with your settings, type '''<W>''' and '''<Enter>'''.<br />
<br />
To exit from this menu type '''<0>''' (zero) and hit '''<Enter>'''.<br />
<br />
== PTT and COS polarity settings ==<br />
<br />
Your radio may require PTT and/or COS/CTCSS polarity to be inverted to work properly. To do this, go to the main ASL menu and choose option '''<6>'''.<br />
[[File:103_asl_menu_6.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<nowiki><I></nowiki>'''.<br />
[[File:104_config_menu_i.png|none|thumb|640x640px]]<br />
<br />
You will be taken to a text file where you will need to find and edit some values:<br />
<br />
PTT invert:<br />
<br />
Search for the line begining with '''invertptt =''' and change its value as follows:<br />
<br />
'''0''' = Ground to Transmit (most common).<br />
<br />
'''1''' = Open to Transmit.<br />
[[File:Ptt_invertptt.png|none|thumb|640x640px]]<br />
<br />
COS/CTCSS invert:<br />
<br />
Search for the line beginning with '''carrierfrom =''' and change its value as follows.<br />
<br />
Search for the line beginning with '''ctcssfrom =''' and change its value as follows.<br />
<br />
'''no''' = No carrier detection at all.<br />
<br />
'''usb''' = COR (COS) line active Hi.<br />
<br />
'''usbinvert''' = COR (COS) line active Low.<br />
[[File:Ptt_invertcarrier.png|none|thumb|640x640px]]<br />
<br />
After making your changes type '''<CTRL> + <X>''' and then type '''<Y>''' followed by '''<Enter>'''. You will be back to the previous menu and choose '''<Back>'''.<br />
<br />
Choose Option '''<9>'''.<br />
[[File:107_asl_menu_9.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<G>''' to restart PTTLink software and apply changes. Choose '''<Back>''', repeat your audio test if needed.<br />
[[File:108_diag_menu_g.png|none|thumb|640x640px]]<br />
<br />
== Ensure the nodelist is downloading ==<br />
Before your node will connect it needs to have the nodelist available. This file will automatically be downloaded by systems support scripts and placed into /var/lib/asterisk/rpt_nodes.<br />
<br />
If for some reason your node never downloads the nodelist, it may mean you are missing the required support scripts and configuration.<br />
<br />
=== Add missing NodeUpdate.sh and NodeNameUpdate.sh scripts ===<br />
Copy the following if you are missing the scripts below in /usr/local/bin and do not have contab entries that call them<br />
<br />
* Copy the following to /usr/local/bin/NodeUpdate.sh<br />
<syntaxhighlight lang="sh"><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading the extnodes file with error reporting<br />
# <br />
#<br />
# This is intended to be run from cron every 5 min<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="http://register.pttlink.org/cgi-bin/gennodes.php"<br />
FILEPATH=/var/lib/asterisk<br />
<br />
#sleep for a random time of 0-300 seconds<br />
#sleep $[( $RANDOM % 299 ) + 1 ]s<br />
<br />
<br />
# use curl in silent and compressed mode, connect timeout of 5 and<br />
# -f for fail with an error code of 22 on server errors<br />
#-m 20 is a max time for the whole process of 20 seconds<br />
curl -s --compressed --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
#curl --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
grep -q extnodes /tmp/rpt_extnodes-temp<br />
if [ $? -eq "0" ] ;then<br />
chmod 700 /tmp/rpt_extnodes-temp<br />
cp /tmp/rpt_extnodes-temp $FILEPATH/rpt_extnodes-temp<br />
mv -f $FILEPATH/rpt_extnodes-temp $FILEPATH/rpt_extnodes<br />
whenandwhere=`grep "Generated at" /tmp/rpt_extnodes-temp |cut -c2-100`<br />
#don't print out on good run<br />
#echo "NodeUpdate installed a new nodes list $whenandwhere"<br />
logger -i "NodeUpdate installed a new nodes list $whenandwhere"<br />
else<br />
#echo "NodeUpdate failed to parse node list; node list not updated"<br />
logger -i "NodeUpdate failed to parse node list; node list not updated"<br />
exit 1<br />
fi<br />
<br />
else<br />
#echo "NodeUpdate could not get nodes list from server"<br />
logger -i "NodeUpdate could not get nodes list from server"<br />
exit 1<br />
fi<br />
exit 0<br />
</syntaxhighlight><br />
* Copy the following to /usr/local/bin/NodeNameUpdate.sh<br />
<syntaxhighlight lang="sh"><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading custom node announcements with error reporting <br />
#<br />
# This is intended to be run from cron every 8 hours and will randomly insert a delay from 0-8 hours<br />
#<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="rsync://rsync.pttlink.org/connect-messages"<br />
FILEPATH="/var/lib/asterisk/sounds/rpt/nodenames"<br />
<br />
#sleep for a random time of 0-28800 seconds (8 hours)<br />
sleep $[ ( $RANDOM % 28799 ) + 1 ]s<br />
<br />
#assign the filesUpdated var with the number of files changed by rsync. This is nasty, but it works.<br />
<br />
filesUpdated=`rsync -a --stats $URL $FILEPATH |grep "Number of regular files transferred" | cut -c 38-50`<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
if [ "$filesUpdated" = "0" ]; then<br />
echo "NodeNameUpdate run with no updates"<br />
logger -i "NodeNameUpdate run with no updates"<br />
elif [ "$filesUpdated" > "0" ]; then<br />
echo "NodeNameUpdate updated $filesUpdated nodenames"<br />
logger -i "NodeNameUpdate updated $filesUpdated nodenames" <br />
fi<br />
else<br />
echo "NodeNameUpdate failed"<br />
logger -i "NodeUpdate failed"<br />
exit 1<br />
fi<br />
exit 0<br />
</syntaxhighlight><br />
* Add entries to crontab<br />
<syntaxhighlight lang="text"><br />
0 0,8,16 * * * root /usr/local/bin/NodeNameUpdate.sh > /dev/null 2>&1<br />
*/5 * * * * root /usr/local/bin/NodeUpdate.sh > /dev/null 2>&1<br />
01 03 * * * cd /var/www/html/allmon2; ./astdb.php<br />
</syntaxhighlight><br />
<br />
== PTTLink Configuration Updates ==<br />
Run the following commands to add PTTLink server address.<br />
<br />
<pre><br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/rc.updatenodelist<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeNameUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/rpt.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/iax.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/extensions.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/link.php<br />
sudo service asterisk restart<br />
</pre><br />
<br />
Restart your system.<br />
<br />
sudo reboot <br />
<br />
At this point your node should be up and running.<br />
<br />
== Allmon2 Setup. ==<br />
<br />
*[[Allmon2 Install]] - Allmon2 setup.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Beginners_Guide&diff=12328Beginners Guide2022-04-17T15:55:36Z<p>KM4NNO: /* Ensure the nodelist is downloading */</p>
<hr />
<div>[[Category: How to]]<br />
PTTLink for beginners.<br />
<br />
== The first step is to create an account. ==<br />
<br />
Go to https://pttlink.org/ and click on the '''<Login/Sign Up>''' link.<br />
<br />
[[File:Ptt site menu login.png|none|thumb|545x545px]]<br />
<br />
Next click the '''<Sign Up>''' link.<br />
<br />
[[File:Ptt_site sign up.png|none|thumb]]<br />
<br />
== Download PTTLink image file ==<br />
<br />
While you are awaiting the verification of your account (usually within 24 hours) you may download one of the image files for you computer system you will use to run your PTTLink node.<br />
<br />
Go to [[Main_Page#Downloads|wiki.pttlink.org]] scroll down to the Downloads section and select the appropriate image for the type of system you will use.<br />
<br />
[[File:ASL download.png|none|thumb]]<br />
<br />
Write the image file to media. Either a USB memory stick, CD or DVD, or a microSD card (Raspberry Pi).<br />
<br />
== Login to your account ==<br />
<br />
You will need to login to your account at [https://pttlink.org/ https://PTTLink.org/]<br />
[[File:Ptt site menu login.png|none|thumb|579x579px]]<br />
<br />
Click on <'''Login/Sign Up>''' as shown in the image above.<br />
<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Create a Server ==<br />
<br />
You will need to create a "server" : Click on '''<Portal>''' then '''<Server Settings>'''. <br />
[[File:ptt site server settings.png|none|thumb|579x579px]]<br />
Click on '''<Add a new server>'''.<br />
<br />
Please take the time to read the instructions on each page. <br />
<br />
Then click '''<Proceed with Server Setup>''' if needed.<br />
<br />
Fill in all of the information and click '''<Submit>''' at the bottom of the page.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]<br />
<br />
== Request a Node number ==<br />
<br />
At the top of the page, click '''<Portal>''' and then on '''<Node Settings>'''. <br />
[[File:Ptt site node settings.png|none|thumb|565x565px]]<br />
<br />
Then click '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb]]<br />
<br />
Then click '''<Request>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|424x424px]]<br />
<br />
Select which server you would wish to have a node number assigned to.<br />
<br />
A comment of 'additional node on same server' would be appropriate if you are requesting a second node number.<br />
[[File:ptt site request node number 3.png|none|thumb|673x673px]]<br />
<br />
Once your node number request(s) are processed you will receive an email.<br />
<br />
== Edit Node settings ==<br />
<br />
Log into your account on https://pttlink.org/ <br />
<br />
Click '''<Portal>''' then '''<Node settings>'''. <br />
<br />
The PTTLink node numbers that have been assigned to you are displayed here.<br />
<br />
Select which node you wish to view/edit.<br />
<br />
Fill in the information for you node and click '''<Submit>'''.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Write down your node number, password and the call sign you assigned for the node as you will use them to configure your PTTLink system.<br />
<br />
<br />
== Install and configure PttLink to your computer ==<br />
<br />
Consult your owners manual or your favorite internet search engine for how to install an image for your computer system.<br />
<br />
Install the PTTLink disk image to your computer. Insert the appropriate media for your system and boot the computer.<br />
<br />
When the login prompt appears enter the user ID of <br />
<br />
'''repeater''' <br />
<br />
and press '''<Enter>'''.<br />
<br />
Enter the default password of <br />
'''allstarlink'''<br />
<br />
Follow the on screen instructions for the initial password change.<br />
<br />
For users familiar with the linux operation system you may proceed to edit the system manually.<br />
<br />
For users not familiar with linux and PttLink, at the Linux CLI (command line interface)<br />
<br />
Type '''sudo asl-menu''' as the example below shows.<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
This will load the PTTLink configuration menu.<br />
[[File:Asl menu main screen.png|none|thumb|640x640px]]<br />
<br />
== PTTLink software setup ==<br />
<br />
Choose option '''<1>'''.<br />
[[File:002_first_time.png|none|thumb|640x640px]]<br />
<br />
Since it is your first time setup, answer '''<Yes>''' so you can setup a "'''root'''" password. Don't forget to write down your user an password.<br />
[[File:003_password.png|none|thumb|640x640px]]<br />
<br />
Setup now will ask if you want to change "'''repeater'''" account password with you should already changed at first time login so answer '''<No>''', unless you want to change it again. Do not forget to write it down.<br />
[[File:004_repeater_password.png|none|thumb|640x640px]]<br />
<br />
Now lets set time zone '''<Ok>'''.<br />
[[File:005_timezone.png|none|thumb|640x640px]]<br />
<br />
Choose the node's continent.<br />
[[File:006_continent.png|none|thumb|640x640px]]<br />
<br />
Choose the node's city.<br />
[[File:007_city.png|none|thumb|640x640px]]<br />
<br />
Next you can change the name of you host name, the default is '''repeater'''.<br />
[[File:008_message.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''' to be able to make changes.<br />
[[File:009_edit_hostname.png|none|thumb|640x640px]]<br />
<br />
Type the new host name and hit '''<Enter>'''.<br />
[[File:010_hostname.png|none|thumb|640x640px]]<br />
<br />
If you want to set up a domain, type it and hit '''<Enter>'''.<br />
[[File:011_domain_name.png|none|thumb|640x640px]]<br />
<br />
Say '''<Ok>''' to this message.<br />
[[File:012_message.png|none|thumb|640x640px]]<br />
<br />
Now you can make your network settings '''<Ok>'''.<br />
[[File:013_dhcp.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:014_network.png|none|thumb|640x640px]]<br />
<br />
To choose between DHCP or Static IP say '''<Yes>'''.<br />
[[File:015_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Use '''<D>''' for DHCP or '''<nowiki><S></nowiki>'''. for Static, if you choose Static, you will be asked to enter it next, for this example DHCP is in use.<br />
[[File:016_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:017_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:018_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:019_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<A1>'''.<br />
[[File:020_a_menu_a1.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N1>'''.<br />
[[File:021_n_menu_n1.png|none|thumb|640x640px]]<br />
<br />
Type the node number for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:022_node_number.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N2>'''.<br />
[[File:023_n_menu_n2.png|none|thumb|640x640px]]<br />
<br />
Type the node password for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:024_node_password.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N3>'''.<br />
[[File:025_n_menu_n3.png|none|thumb|640x640px]]<br />
<br />
Type the call sign for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:026_callsign.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N4>'''.<br />
[[File:027_n_menu_n4.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<I1>'''.<br />
[[File:028_i_menu_i1.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:029_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N5>'''.<br />
[[File:030_n_menu_n5.png|none|thumb|640x640px]]<br />
<br />
If your node will be a simplex node type '''<1>'''.<br />
If your node is a repeater controller type '''<2>'''.<br />
[[File:031_rptr_mode.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N6>'''.<br />
[[File:032_n_menu_n6.png|none|thumb|640x640px]]<br />
<br />
Type a new password, this will be used to have access from the nodes web site Allmon2, the default password is 'llcgi'.<br />
[[File:033_password.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:034_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:036_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N9>'''.<br />
[[File:037_n_menu_n9.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:038_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:039_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:040_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:041_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:042_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:043_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:044_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Back>'''.<br />
[[File:045_n_menu_back.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<AZ>'''.<br />
[[File:046_a_menu_az.png|none|thumb|640x640px]]<br />
<br />
Review what you wrote down with what you have configured on your systemand press '''<Enter>'''.<br />
[[File:047_review.png|none|thumb|640x640px]]<br />
<br />
Choose '''<Yes>''' to backup your configuration.<br />
[[File:048_backup.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:049_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:050_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:051_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Exit>'''.<br />
[[File:052_a-menu_exit.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''', because we already saved our configuration.<br />
[[File:053_exit.png|none|thumb|640x640px]]<br />
<br />
If you want to automatically start your system with this menu answer '''<Yes>''', if not then '''<No>'''.<br />
[[File:054_select_menu_sartup.png|none|thumb|640x640px]]<br />
<br />
If you answer was '''<No>''', remember you can come back to this menu typing '''sudo asl-menu''' as the following example:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
[[File:055_message.png|none|thumb|640x640px]]<br />
<br />
Now your node will reboot to apply all the changes we have done, so say '''<Ok>'''.<br />
[[File:056_reboot.png|none|thumb|640x640px]]<br />
<br />
== PTTLink Audio settings with SimpleUSB ==<br />
Once you've hooked up a radio with your desired interface, it's time to test and tune the audio from the radio.<br />
<br />
type '''sudo asl-menu''' like the example below:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Choose option '''<4>'''.<br />
[[File:101_asl_menu_4.png|none|thumb|640x640px]]<br />
<br />
With option '''<F>''', will trigger PTT few times on your radio for testing, you should also listen a test tone.<br />
<br />
Next, with option '''<2>''', you can adjust the audio levels from your radio to your node node with the aim of an on-screen level meter.<br />
<br />
With another radio transmit a test tone or voice and type values between 0 and 999 followed by '''<Enter>''' to apply them, if you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Next, type option '''<T>''', you can toggle a tone generator to adjust your node to radio audio levels, so type it once to turn it on.<br />
<br />
Now typing option '''<3>''', will allow you to adjust the audio from your node to your Tx radio.<br />
<br />
To achieve that, you can type values between 0 and 999 and press '''<Enter>''' to apply the new value. The system will Tx a test tone for 5 seconds. If you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Do not forget to turn of the tone generator by pressing once again '''<T>'''.<br />
<br />
Once you are happy with your settings, type '''<W>''' and '''<Enter>'''.<br />
<br />
To exit from this menu type '''<0>''' (zero) and hit '''<Enter>'''.<br />
<br />
== PTT and COS polarity settings ==<br />
<br />
Your radio may require PTT and/or COS/CTCSS polarity to be inverted to work properly. To do this, go to the main ASL menu and choose option '''<6>'''.<br />
[[File:103_asl_menu_6.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<nowiki><I></nowiki>'''.<br />
[[File:104_config_menu_i.png|none|thumb|640x640px]]<br />
<br />
You will be taken to a text file where you will need to find and edit some values:<br />
<br />
PTT invert:<br />
<br />
Search for the line begining with '''invertptt =''' and change its value as follows:<br />
<br />
'''0''' = Ground to Transmit (most common).<br />
<br />
'''1''' = Open to Transmit.<br />
[[File:Ptt_invertptt.png|none|thumb|640x640px]]<br />
<br />
COS/CTCSS invert:<br />
<br />
Search for the line beginning with '''carrierfrom =''' and change its value as follows.<br />
<br />
Search for the line beginning with '''ctcssfrom =''' and change its value as follows.<br />
<br />
'''no''' = No carrier detection at all.<br />
<br />
'''usb''' = COR (COS) line active Hi.<br />
<br />
'''usbinvert''' = COR (COS) line active Low.<br />
[[File:Ptt_invertcarrier.png|none|thumb|640x640px]]<br />
<br />
After making your changes type '''<CTRL> + <X>''' and then type '''<Y>''' followed by '''<Enter>'''. You will be back to the previous menu and choose '''<Back>'''.<br />
<br />
Choose Option '''<9>'''.<br />
[[File:107_asl_menu_9.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<G>''' to restart PTTLink software and apply changes. Choose '''<Back>''', repeat your audio test if needed.<br />
[[File:108_diag_menu_g.png|none|thumb|640x640px]]<br />
<br />
== Ensure the nodelist is downloading ==<br />
Before your node will connect it needs to have the nodelist available. This file will automatically be downloaded by systems support scripts and placed into /var/lib/asterisk/rpt_nodes.<br />
<br />
If for some reason your node never downloads the nodelist, it may mean you are missing the required support scripts and configuration.<br />
<br />
=== Add missing NodeUpdate.sh and NodeNameUpdate.sh scripts ===<br />
Copy the following if you are missing the scripts below in /usr/local/bin and do not have contab entries that call them<br />
<br />
* Copy the following to /usr/local/bin/NodeUpdate.sh<br />
<syntaxhighlight lang="sh"><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading the extnodes file with error reporting<br />
# <br />
#<br />
# This is intended to be run from cron every 5 min<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="http://register.pttlink.org/cgi-bin/gennodes.php"<br />
FILEPATH=/var/lib/asterisk<br />
<br />
#sleep for a random time of 0-300 seconds<br />
#sleep $[( $RANDOM % 299 ) + 1 ]s<br />
<br />
<br />
# use curl in silent and compressed mode, connect timeout of 5 and<br />
# -f for fail with an error code of 22 on server errors<br />
#-m 20 is a max time for the whole process of 20 seconds<br />
curl -s --compressed --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
#curl --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
grep -q extnodes /tmp/rpt_extnodes-temp<br />
if [ $? -eq "0" ] ;then<br />
chmod 700 /tmp/rpt_extnodes-temp<br />
cp /tmp/rpt_extnodes-temp $FILEPATH/rpt_extnodes-temp<br />
mv -f $FILEPATH/rpt_extnodes-temp $FILEPATH/rpt_extnodes<br />
whenandwhere=`grep "Generated at" /tmp/rpt_extnodes-temp |cut -c2-100`<br />
#don't print out on good run<br />
#echo "NodeUpdate installed a new nodes list $whenandwhere"<br />
logger -i "NodeUpdate installed a new nodes list $whenandwhere"<br />
else<br />
#echo "NodeUpdate failed to parse node list; node list not updated"<br />
logger -i "NodeUpdate failed to parse node list; node list not updated"<br />
exit 1<br />
fi<br />
<br />
else<br />
#echo "NodeUpdate could not get nodes list from server"<br />
logger -i "NodeUpdate could not get nodes list from server"<br />
exit 1<br />
fi<br />
exit 0<br />
</syntaxhighlight><br />
* Copy the following to /usr/local/bin/NodeNameUpdate.sh<br />
<syntaxhighlight lang="sh"><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading custom node announcements with error reporting <br />
#<br />
# This is intended to be run from cron every 8 hours and will randomly insert a delay from 0-8 hours<br />
#<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="rsync://rsync.pttlink.org/connect-messages"<br />
FILEPATH="/var/lib/asterisk/sounds/rpt/nodenames"<br />
<br />
#sleep for a random time of 0-28800 seconds (8 hours)<br />
sleep $[ ( $RANDOM % 28799 ) + 1 ]s<br />
<br />
#assign the filesUpdated var with the number of files changed by rsync. This is nasty, but it works.<br />
<br />
filesUpdated=`rsync -a --stats $URL $FILEPATH |grep "Number of regular files transferred" | cut -c 38-50`<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
if [ "$filesUpdated" = "0" ]; then<br />
echo "NodeNameUpdate run with no updates"<br />
logger -i "NodeNameUpdate run with no updates"<br />
elif [ "$filesUpdated" > "0" ]; then<br />
echo "NodeNameUpdate updated $filesUpdated nodenames"<br />
logger -i "NodeNameUpdate updated $filesUpdated nodenames" <br />
fi<br />
else<br />
echo "NodeNameUpdate failed"<br />
logger -i "NodeUpdate failed"<br />
exit 1<br />
fi<br />
exit 0<br />
</syntaxhighlight><br />
* Add entries to crontab<br />
<syntaxhighlight lang="text"><br />
0 0,8,16 * * * root /usr/local/bin/NodeNameUpdate.sh > /dev/null 2>&1<br />
*/5 * * * * root /usr/local/bin/NodeUpdate.sh > /dev/null 2>&1<br />
01 03 * * * cd /var/www/html/allmon2; ./astdb.php<br />
</syntaxhighlight><br />
<br />
== PTTLink Configuration Updates ==<br />
Run the following commands to add PTTLink server address.<br />
<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/rc.updatenodelist<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeNameUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/rpt.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/iax.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/extensions.conf<br />
sudo service asterisk restart<br />
<br />
Restart your system.<br />
<br />
sudo reboot <br />
<br />
At this point your node should be up and running.<br />
<br />
== Allmon2 Setup. ==<br />
<br />
*[[Allmon2 Install]] - Allmon2 setup.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Switching_To_PTTLink&diff=12327Switching To PTTLink2022-04-17T15:53:48Z<p>KM4NNO: /* Switching from allstarlink.org servers */</p>
<hr />
<div><br />
{{Infobox PTTLink<br />
| image = Raspberry-Pi-3-B.webp<br />
| caption = Example PTTLink Node<br />
| category = How to<br />
}}<br />
The following information should help anyone who is attempting to setup a node with or switch to PTTLink. <br />
<br />
=== Create an account ===<br />
Go to https://pttlink.org/ and click on the '''<Login/Sign Up>''' link.<br />
[[File:Ptt_site_menu_login.png|none|thumb|545x545px]]<br />
Next click the '''<Sign Up>''' link.<br />
[[File:Ptt_site_sign_up.png|none|thumb]]<br />
<br />
Your account will be submitted for verification by the administration team. You will either receive an email telling you your account has been verified within 24-48 hours, or one asking for additional information in order to verify your account.<br />
<br />
=== Node Configuration ===<br />
Changing the existing configuration to use PTTLink servers is easy. <br />
<br />
==== Switching from allstarlink.org servers ====<br />
The easiest way to change your exiting configuration files to use pttlink.org servers is to as follows:<br />
# Login to the node you wish to switch to using PTTLink<br />
# Run the following commands to update your node configuration files:<syntaxhighlight lang="text"><br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/rc.updatenodelist<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeNameUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/rpt.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/iax.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/extensions.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /var/www/html/allmon2/link.php<br />
</syntaxhighlight><br />
<br />
Restart your node with:<syntaxhighlight lang="text"><br />
sudo service asterisk restart<br />
</syntaxhighlight><br />
<br />
#Login to your node, start asterisk and verify your node is registered with:<syntaxhighlight lang="text"><br />
KG7QIN*CLI> iax2 show registry <br />
Host dnsmgr Username Perceived Refresh State<br />
178.32.160.85:4569 Y 41638 73.11.141.48:4569 120 Registered</syntaxhighlight><br />
<br />
#For good measure, reboot your node to ensure that all the changes you made to the support scripts take effect:<syntaxhighlight lang="text"><br />
sudo reboot</syntaxhighlight><br />
<br />
#Wait for your system to come back online.<br />
#Verify that your node is showing up on the stats server at [http://stats.pttlink.rg http://stats.pttlink.org]. Note that it may take up to 5 minutes for your information to show up on this server.<br />
#Subscribe to the app_rpt-users mailing list to keep up to date and connect with the community at http://lists.keekles.org/cgi-bin/mailman/listinfo/app_rpt-users<br />
#Visit PTTLInk on Reddit at https://www.reddit.com/r/pttlink/<br />
<br />
==== Configuring a new node ====<br />
Refer to [[Beginners Guide]] for details on how to setup a new for use with PTTLink. <br />
<br />
Note: the instructions above are included as the last setup of the configuration process.<br />
<br />
=== Restoring node numbers ===<br />
To have your allstarlink.org node number(s) restored from before the December 2020 fork:<br />
# Send an email to helpdesk@pttlink.org with the subject allstarlink node restore and include the node numbers and callsign associated with the node numbers. If you are including more than one call sign then you will need to specify the node number and each related call sign.<br />
# You will then receive back an email with a ticket number for your request<br />
# You should receive a reply back within 72 hours (3 days) of submitting your request either asking for more information or stating the status of your request.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Beginners_Guide&diff=12209Beginners Guide2022-02-22T19:49:05Z<p>KM4NNO: /* Ensure the nodelist is downloading */</p>
<hr />
<div>[[Category: How to]]<br />
PTTLink for beginners.<br />
<br />
== The first step is to create an account. ==<br />
<br />
Go to https://pttlink.org/ and click on the '''<Login/Sign Up>''' link.<br />
<br />
[[File:Ptt site menu login.png|none|thumb|545x545px]]<br />
<br />
Next click the '''<Sign Up>''' link.<br />
<br />
[[File:Ptt_site sign up.png|none|thumb]]<br />
<br />
== Download PTTLink image file ==<br />
<br />
While you are awaiting the verification of your account (usually within 24 hours) you may download one of the image files for you computer system you will use to run your PTTLink node.<br />
<br />
Go to [[Main_Page#Downloads|wiki.pttlink.org]] scroll down to the Downloads section and select the appropriate image for the type of system you will use.<br />
<br />
[[File:ASL download.png|none|thumb]]<br />
<br />
Write the image file to media. Either a USB memory stick, CD or DVD, or a microSD card (Raspberry Pi).<br />
<br />
== Login to your account ==<br />
<br />
You will need to login to your account at [https://pttlink.org/ https://PTTLink.org/]<br />
[[File:Ptt site menu login.png|none|thumb|579x579px]]<br />
<br />
Click on <'''Login/Sign Up>''' as shown in the image above.<br />
<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Create a Server ==<br />
<br />
You will need to create a "server" : Click on '''<Portal>''' then '''<Server Settings>'''. <br />
[[File:ptt site server settings.png|none|thumb|579x579px]]<br />
Click on '''<Add a new server>'''.<br />
<br />
Please take the time to read the instructions on each page. <br />
<br />
Then click '''<Proceed with Server Setup>''' if needed.<br />
<br />
Fill in all of the information and click '''<Submit>''' at the bottom of the page.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]<br />
<br />
== Request a Node number ==<br />
<br />
At the top of the page, click '''<Portal>''' and then on '''<Node Settings>'''. <br />
[[File:Ptt site node settings.png|none|thumb|565x565px]]<br />
<br />
Then click '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb]]<br />
<br />
Then click '''<Request>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|424x424px]]<br />
<br />
Select which server you would wish to have a node number assigned to.<br />
<br />
A comment of 'additional node on same server' would be appropriate if you are requesting a second node number.<br />
[[File:ptt site request node number 3.png|none|thumb|673x673px]]<br />
<br />
Once your node number request(s) are processed you will receive an email.<br />
<br />
== Edit Node settings ==<br />
<br />
Log into your account on https://pttlink.org/ <br />
<br />
Click '''<Portal>''' then '''<Node settings>'''. <br />
<br />
The PTTLink node numbers that have been assigned to you are displayed here.<br />
<br />
Select which node you wish to view/edit.<br />
<br />
Fill in the information for you node and click '''<Submit>'''.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Write down your node number, password and the call sign you assigned for the node as you will use them to configure your PTTLink system.<br />
<br />
<br />
== Install and configure PttLink to your computer ==<br />
<br />
Consult your owners manual or your favorite internet search engine for how to install an image for your computer system.<br />
<br />
Install the PTTLink disk image to your computer. Insert the appropriate media for your system and boot the computer.<br />
<br />
When the login prompt appears enter the user ID of <br />
<br />
'''repeater''' <br />
<br />
and press '''<Enter>'''.<br />
<br />
Enter the default password of <br />
'''allstarlink'''<br />
<br />
Follow the on screen instructions for the initial password change.<br />
<br />
For users familiar with the linux operation system you may proceed to edit the system manually.<br />
<br />
For users not familiar with linux and PttLink, at the Linux CLI (command line interface)<br />
<br />
Type '''sudo asl-menu''' as the example below shows.<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
This will load the PTTLink configuration menu.<br />
[[File:Asl menu main screen.png|none|thumb|640x640px]]<br />
<br />
== PTTLink software setup ==<br />
<br />
Choose option '''<1>'''.<br />
[[File:002_first_time.png|none|thumb|640x640px]]<br />
<br />
Since it is your first time setup, answer '''<Yes>''' so you can setup a "'''root'''" password. Don't forget to write down your user an password.<br />
[[File:003_password.png|none|thumb|640x640px]]<br />
<br />
Setup now will ask if you want to change "'''repeater'''" account password with you should already changed at first time login so answer '''<No>''', unless you want to change it again. Do not forget to write it down.<br />
[[File:004_repeater_password.png|none|thumb|640x640px]]<br />
<br />
Now lets set time zone '''<Ok>'''.<br />
[[File:005_timezone.png|none|thumb|640x640px]]<br />
<br />
Choose the node's continent.<br />
[[File:006_continent.png|none|thumb|640x640px]]<br />
<br />
Choose the node's city.<br />
[[File:007_city.png|none|thumb|640x640px]]<br />
<br />
Next you can change the name of you host name, the default is '''repeater'''.<br />
[[File:008_message.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''' to be able to make changes.<br />
[[File:009_edit_hostname.png|none|thumb|640x640px]]<br />
<br />
Type the new host name and hit '''<Enter>'''.<br />
[[File:010_hostname.png|none|thumb|640x640px]]<br />
<br />
If you want to set up a domain, type it and hit '''<Enter>'''.<br />
[[File:011_domain_name.png|none|thumb|640x640px]]<br />
<br />
Say '''<Ok>''' to this message.<br />
[[File:012_message.png|none|thumb|640x640px]]<br />
<br />
Now you can make your network settings '''<Ok>'''.<br />
[[File:013_dhcp.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:014_network.png|none|thumb|640x640px]]<br />
<br />
To choose between DHCP or Static IP say '''<Yes>'''.<br />
[[File:015_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Use '''<D>''' for DHCP or '''<nowiki><S></nowiki>'''. for Static, if you choose Static, you will be asked to enter it next, for this example DHCP is in use.<br />
[[File:016_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:017_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:018_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:019_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<A1>'''.<br />
[[File:020_a_menu_a1.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N1>'''.<br />
[[File:021_n_menu_n1.png|none|thumb|640x640px]]<br />
<br />
Type the node number for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:022_node_number.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N2>'''.<br />
[[File:023_n_menu_n2.png|none|thumb|640x640px]]<br />
<br />
Type the node password for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:024_node_password.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N3>'''.<br />
[[File:025_n_menu_n3.png|none|thumb|640x640px]]<br />
<br />
Type the call sign for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:026_callsign.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N4>'''.<br />
[[File:027_n_menu_n4.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<I1>'''.<br />
[[File:028_i_menu_i1.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:029_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N5>'''.<br />
[[File:030_n_menu_n5.png|none|thumb|640x640px]]<br />
<br />
If your node will be a simplex node type '''<1>'''.<br />
If your node is a repeater controller type '''<2>'''.<br />
[[File:031_rptr_mode.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N6>'''.<br />
[[File:032_n_menu_n6.png|none|thumb|640x640px]]<br />
<br />
Type a new password, this will be used to have access from the nodes web site Allmon2, the default password is 'llcgi'.<br />
[[File:033_password.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:034_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:036_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N9>'''.<br />
[[File:037_n_menu_n9.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:038_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:039_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:040_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:041_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:042_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:043_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:044_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Back>'''.<br />
[[File:045_n_menu_back.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<AZ>'''.<br />
[[File:046_a_menu_az.png|none|thumb|640x640px]]<br />
<br />
Review what you wrote down with what you have configured on your systemand press '''<Enter>'''.<br />
[[File:047_review.png|none|thumb|640x640px]]<br />
<br />
Choose '''<Yes>''' to backup your configuration.<br />
[[File:048_backup.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:049_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:050_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:051_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Exit>'''.<br />
[[File:052_a-menu_exit.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''', because we already saved our configuration.<br />
[[File:053_exit.png|none|thumb|640x640px]]<br />
<br />
If you want to automatically start your system with this menu answer '''<Yes>''', if not then '''<No>'''.<br />
[[File:054_select_menu_sartup.png|none|thumb|640x640px]]<br />
<br />
If you answer was '''<No>''', remember you can come back to this menu typing '''sudo asl-menu''' as the following example:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
[[File:055_message.png|none|thumb|640x640px]]<br />
<br />
Now your node will reboot to apply all the changes we have done, so say '''<Ok>'''.<br />
[[File:056_reboot.png|none|thumb|640x640px]]<br />
<br />
== PTTLink Audio settings with SimpleUSB ==<br />
Once you've hooked up a radio with your desired interface, it's time to test and tune the audio from the radio.<br />
<br />
type '''sudo asl-menu''' like the example below:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Choose option '''<4>'''.<br />
[[File:101_asl_menu_4.png|none|thumb|640x640px]]<br />
<br />
With option '''<F>''', will trigger PTT few times on your radio for testing, you should also listen a test tone.<br />
<br />
Next, with option '''<2>''', you can adjust the audio levels from your radio to your node node with the aim of an on-screen level meter.<br />
<br />
With another radio transmit a test tone or voice and type values between 0 and 999 followed by '''<Enter>''' to apply them, if you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Next, type option '''<T>''', you can toggle a tone generator to adjust your node to radio audio levels, so type it once to turn it on.<br />
<br />
Now typing option '''<3>''', will allow you to adjust the audio from your node to your Tx radio.<br />
<br />
To achieve that, you can type values between 0 and 999 and press '''<Enter>''' to apply the new value. The system will Tx a test tone for 5 seconds. If you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Do not forget to turn of the tone generator by pressing once again '''<T>'''.<br />
<br />
Once you are happy with your settings, type '''<W>''' and '''<Enter>'''.<br />
<br />
To exit from this menu type '''<0>''' (zero) and hit '''<Enter>'''.<br />
<br />
== PTT and COS polarity settings ==<br />
<br />
Your radio may require PTT and/or COS/CTCSS polarity to be inverted to work properly. To do this, go to the main ASL menu and choose option '''<6>'''.<br />
[[File:103_asl_menu_6.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<nowiki><I></nowiki>'''.<br />
[[File:104_config_menu_i.png|none|thumb|640x640px]]<br />
<br />
You will be taken to a text file where you will need to find and edit some values:<br />
<br />
PTT invert:<br />
<br />
Search for the line begining with '''invertptt =''' and change its value as follows:<br />
<br />
'''0''' = Ground to Transmit (most common).<br />
<br />
'''1''' = Open to Transmit.<br />
[[File:Ptt_invertptt.png|none|thumb|640x640px]]<br />
<br />
COS/CTCSS invert:<br />
<br />
Search for the line beginning with '''carrierfrom =''' and change its value as follows.<br />
<br />
Search for the line beginning with '''ctcssfrom =''' and change its value as follows.<br />
<br />
'''no''' = No carrier detection at all.<br />
<br />
'''usb''' = COR (COS) line active Hi.<br />
<br />
'''usbinvert''' = COR (COS) line active Low.<br />
[[File:Ptt_invertcarrier.png|none|thumb|640x640px]]<br />
<br />
After making your changes type '''<CTRL> + <X>''' and then type '''<Y>''' followed by '''<Enter>'''. You will be back to the previous menu and choose '''<Back>'''.<br />
<br />
Choose Option '''<9>'''.<br />
[[File:107_asl_menu_9.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<G>''' to restart PTTLink software and apply changes. Choose '''<Back>''', repeat your audio test if needed.<br />
[[File:108_diag_menu_g.png|none|thumb|640x640px]]<br />
<br />
== Ensure the nodelist is downloading ==<br />
Before your node will connect it needs to have the nodelist available. This file will automatically be downloaded by systems support scripts and placed into /var/lib/asterisk/rpt_nodes.<br />
<br />
If for some reason your node never downloads the nodelist, it may mean you are missing the required support scripts and configuration.<br />
<br />
=== Add missing NodeUpdate.sh and NodeNameUpdate.sh scripts ===<br />
Copy the following if you are missing the scripts below in /usr/local/bin and do not have contab entries that call them<br />
<br />
* Copy the following to /usr/local/bin/NodeUpdate.sh<br />
<syntaxhighlight lang="sh"><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading the extnodes file with error reporting<br />
# <br />
#<br />
# This is intended to be run from cron every 5 min<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="http://register.pttlink.org/cgi-bin/gennodes.php"<br />
FILEPATH=/var/lib/asterisk<br />
<br />
#sleep for a random time of 0-300 seconds<br />
#sleep $[( $RANDOM % 299 ) + 1 ]s<br />
<br />
<br />
# use curl in silent and compressed mode, connect timeout of 5 and<br />
# -f for fail with an error code of 22 on server errors<br />
#-m 20 is a max time for the whole process of 20 seconds<br />
curl -s --compressed --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
#curl --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
grep -q extnodes /tmp/rpt_extnodes-temp<br />
if [ $? -eq "0" ] ;then<br />
chmod 700 /tmp/rpt_extnodes-temp<br />
cp /tmp/rpt_extnodes-temp $FILEPATH/rpt_extnodes-temp<br />
mv -f $FILEPATH/rpt_extnodes-temp $FILEPATH/rpt_extnodes<br />
whenandwhere=`grep "Generated at" /tmp/rpt_extnodes-temp |cut -c2-100`<br />
#don't print out on good run<br />
#echo "NodeUpdate installed a new nodes list $whenandwhere"<br />
logger -i "NodeUpdate installed a new nodes list $whenandwhere"<br />
else<br />
#echo "NodeUpdate failed to parse node list; node list not updated"<br />
logger -i "NodeUpdate failed to parse node list; node list not updated"<br />
exit 1<br />
fi<br />
<br />
else<br />
#echo "NodeUpdate could not get nodes list from server"<br />
logger -i "NodeUpdate could not get nodes list from server"<br />
exit 1<br />
fi<br />
exit 0<br />
</syntaxhighlight><br />
* Copy the following to /usr/local/bin/NodeNameUpdate.sh<br />
<syntaxhighlight lang="sh"><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading custom node announcements with error reporting <br />
#<br />
# This is intended to be run from cron every 8 hours and will randomly insert a delay from 0-8 hours<br />
#<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="rsync://rsync.pttlink.org/connect-messages"<br />
FILEPATH="/var/lib/asterisk/sounds/rpt/nodenames"<br />
<br />
#sleep for a random time of 0-28800 seconds (8 hours)<br />
sleep $[ ( $RANDOM % 28799 ) + 1 ]s<br />
<br />
#assign the filesUpdated var with the number of files changed by rsync. This is nasty, but it works.<br />
<br />
filesUpdated=`rsync -a --stats $URL $FILEPATH |grep "Number of regular files transferred" | cut -c 38-50`<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
if [ "$filesUpdated" = "0" ]; then<br />
echo "NodeNameUpdate run with no updates"<br />
logger -i "NodeNameUpdate run with no updates"<br />
elif [ "$filesUpdated" > "0" ]; then<br />
echo "NodeNameUpdate updated $filesUpdated nodenames"<br />
logger -i "NodeNameUpdate updated $filesUpdated nodenames" <br />
fi<br />
else<br />
echo "NodeNameUpdate failed"<br />
logger -i "NodeUpdate failed"<br />
exit 1<br />
fi<br />
exit 0<br />
</syntaxhighlight><br />
* Add entries to crontab<br />
<syntaxhighlight lang="text"><br />
0 0,8,16 * * * root /usr/local/bin/NodeNameUpdate.sh > /dev/null 2>&1<br />
*/5 * * * * root /usr/local/bin/NodeUpdate.sh > /dev/null 2>&1<br />
</syntaxhighlight><br />
<br />
== PTTLink Configuration Updates ==<br />
Run the following commands to add PTTLink server address.<br />
<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/rc.updatenodelist<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeNameUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/rpt.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/iax.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/extensions.conf<br />
sudo service asterisk restart<br />
<br />
Restart your system.<br />
<br />
sudo reboot <br />
<br />
At this point your node should be up and running.<br />
<br />
== Allmon2 Setup. ==<br />
<br />
*[[Allmon2 Install]] - Allmon2 setup.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Guia_para_principaintes&diff=12208Guia para principaintes2022-02-22T01:18:52Z<p>KM4NNO: /* Instalación de Allmon2. */</p>
<hr />
<div>a<br />
[[category:Contenido en español]]<br />
Configuración de PTTLink para principiantes.<br />
<br />
== El primer paso es crear una cuenta. ==<br />
<br />
Visita la pagina https://pttlink.org/ y da click en '''<Login/Sign Up>'''.<br />
<br />
[[File:Ptt site menu login.png|frameless|border|533x533px]]<br />
<br />
y luego click en '''<Sign Up>'''.<br />
<br />
[[File:Ptt site sign up.png|none|thumb]]<br />
<br />
Da click en '''<Begin registration>'''.<br />
<br />
[[File:Ptt begin registration.png|none|thumb|800x800px]]<br />
<br />
Llena el formulario con tus datos.<br />
<br />
Amateur Radio Call Sign = Tu Indicativo.<br />
<br />
Choose Password = escoge una contraseña.<br />
<br />
Email = correo electrónico.<br />
<br />
Re-enter Email = reingresa tu correo electrónico.<br />
<br />
Phone = número telefónico.<br />
<br />
Name First = Primer Nombre.<br />
<br />
Name Last = Apehido.<br />
<br />
Address = Dirección.<br />
<br />
Address 2 = Dirección (continuación).<br />
<br />
City = ciudad.<br />
<br />
State = Estado, si estás fuera de Estados Unidos selecciona '''<Non US>'''.<br />
<br />
ZIP = Código postal.<br />
<br />
Country = País.<br />
<br />
Al terminar de llenar el formulario da click en '''<Submit>'''.<br />
<br />
== Descarga la imágen de PTTLink ==<br />
<br />
Mientras esperas la confirmación de tu cuenta (suele demorar 24 horas) puedes descargar la imágen que utilizarás en tu nodo PTTLink.<br />
<br />
Visita [[Main_Page#Downloads|wiki.pttlink.org]] y baja a la sección de descargas "'''Downloads'''" y selecciona la imágen apropiada para tu equipo.<br />
<br />
[[File:Ptt download.png|none|thumb]]<br />
<br />
Transfiere la imágen que descargaste a una memoria. Ya sea esta una memoria USB, un CD o DVD, o una tarjeta microSD (Raspberry Pi) dependiendo de tu equipo.<br />
<br />
== Ingresa a tu cuenta ==<br />
<br />
Necesitarás ingresar a tu cuenta https://pttlink.org/<br />
<br />
Da click en '''<Login/Sign Up>''' como se muestra en la siguiente imágen.<br />
<br />
[[File:Ptt site menu login.png|frameless|border|533x533px]]<br />
<br />
Ingresa a tu cuenta con tus datos y da click en '''<Login>'''.<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Crea un servidor ==<br />
<br />
Necesitarás crear un servidor "server" : da click en '''Portal''' y luego en '''Server Settings'''. <br />
[[File:ptt site server settings.png|none|thumb|614x614px]]<br />
Da click en '''<Add a new server>.'''<br />
<br />
Por favor lee las instrucciones en cada página. <br />
<br />
Luego da click en '''<Proceed with Server Setup>''' si es necesario.<br />
<br />
Llena todos los campos de información y da click en '''<Submit>''' al fondo de la página.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]Server Name = Nombre de tu servidor, p.e. MegaRaspberryPi.<br />
<br />
Server Location = Ciudad donde estará ubicado el servidor, p.e. Ciudad de México<br />
<br />
Site = Nombre del sitio donde estará el servidor p.e. Cerro del Chiquihuite.<br />
<br />
Affiliation = Radioclub al que está afiliado el nodo (opcional).<br />
<br />
Hostname = Nombre que darás a la computadora donde instalaras PTTLink (opcional).<br />
<br />
IAX Port = 4569 (no modificar).<br />
<br />
Proxy IP = IP del servidor Proxy (opcional).<br />
<br />
Para la Latitud y Longitud, puedes usar el mapa o ingresar los valores.<br />
<br />
== Solicita un número de nodo ==<br />
<br />
Hasta arriba de la página, da click en '''<Portal>''' y luego en '''<Node Settings>'''. <br />
<br />
[[File:Ptt site node settings.png|none|thumb|604x604px]]<br />
<br />
Luego da click '''<Request a new node number>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb|288x288px]]<br />
<br />
Luego da click en '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|367x367px]]<br />
<br />
Luego da click en '''<Continue...>'''.<br />
<br />
Selecciona en que servidor quieres que sea asignado el nuevo número de nodo.<br />
<br />
Si necesitas más de un número de nodo para el mismo servidor, repite este proceso.<br />
<br />
Un comentario diciendo que requieres un nodo adicional para el mismo servidor es recomendable en dado caso, en Inglés se escribe así: ''''Additional node on same server'''<nowiki/>'.<br />
[[File:ptt site request node number 3.png|none|thumb|572x572px]]<br />
<br />
Da click en '''<Submit>'''.<br />
<br />
Una ves que hayas solicitado tu número de nodo y sea procesado, recibirás un email con la confirmación.<br />
<br />
== Editar la configuración del nodo ==<br />
<br />
Entra a tu cuenta en https://pttlink.org/ <br />
<br />
Da click en '''<Portal>''' y luego en '''<Node Settings>'''. <br />
<br />
Los números de nodos PTTLink que te han sido asignados estarán ahí desplegados.<br />
<br />
Selecciona el número de nodo que deseas ver/editar.<br />
<br />
Llena los campos con la información de tu nodo.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Node Number número de nodo.<br />
<br />
Password = contraseña.<br />
<br />
Call Sign = indicativo del nodo.<br />
<br />
Frequency = frecuencia del nodo.<br />
<br />
CTCSS Tone = tono de acceso al nodo.<br />
<br />
No modifiques los campos de la derecha.<br />
<br />
Apunta en una hoja tu número de nodo, contraseña y el indicativo que le asignaste, ya que los necesitarás más adelante para configurar tu sistema PTTLink.<br />
<br />
Da click en '''<Submit>'''.<br />
<br />
<br />
== Instala y configura PTTLink en tu computadora ==<br />
<br />
Consulta el manual de tu computadora para instalar la imágen en ella. Si es una Raspberry Pi, te podemos recomendar la aplicación BalenaEtcher, la cual hace muy sencillo ese proceso.<br />
<br />
Instala la imágen de PTTLink en tu computadora. Coloca la memoria en tu sistema e inicia el sistema.<br />
<br />
En el caso que estés utilizando una Raspberry Pi sin teclado y monitor, puedes conectarte por SSH usando una conexión de red alámbrica utilízanlo la IP que le asigno tu red/modem.<br />
<br />
En la pantalla de acceso te solicitará ingresar un usuario, el cual es "'''repeater'''" y luego presiona '''<Enter>'''.<br />
<br />
Ingresa el password de default que es "'''allstarlink'''".<br />
<br />
Posteriormente te solicitará cambiar el password, solicitando primero en password anterior "'''allstarlink'''" y que ingreses dos veces el nuevo de tu elección. Toma nota del usuario y contraseña.<br />
<br />
AL termino es posible que se cierre la ventana y tengas que volver a conectarte por SSH.<br />
<br />
Para los usuarios familiarizados con Linux, pueden editar los archivos de forma manual.<br />
<br />
Para los usuarios que no están familiarizados con Linux, PTTLink y Linux CLI (command line interface), pueden seguir paso a paso el procedimiento:<br />
<br />
Escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Esto cargará el menú de configuración de PTTLink.<br />
[[File:Asl menu main screen.png|none|thumb|640x640px]]<br />
<br />
== Configuración del software AllStarLink en tu computadora ==<br />
<br />
Selecciona la opción '''<1>'''.<br />
[[File:002_first_time.png|none|thumb|640x640px]]<br />
<br />
Como es la primer ves que configuras tu nodo, responde '''<Yes>''' para configurar la contraseña para el usuario "'''root'''". No olvides tomar nota del usuario root y su contraseña.<br />
[[File:003_password.png|none|thumb|640x640px]]<br />
<br />
Ahora te pregunta si deseas cambiar la contraseña del usuario "'''repeater'''", la cual ya habías cambiado al inicio, así que responde '''<No>''', salvo que nuevamente la quieras cambiar. No olvides tomar nota.<br />
[[File:004_repeater_password.png|none|thumb|640x640px]]<br />
<br />
A continuación harás el ajuste de la zona horaria, da <Ok>..<br />
[[File:005_timezone.png|none|thumb|640x640px]]<br />
<br />
Selecciona el continente donde estará el nodo.<br />
[[File:006_continent.png|none|thumb|640x640px]]<br />
<br />
Selecciona la ciudad horaria donde estará el nodo.<br />
[[File:007_city.png|none|thumb|640x640px]]<br />
<br />
A continuación puedes cambiar el nombre de tu nodo, el cual por default se llama '''repeater'''.<br />
[[File:008_message.png|none|thumb|640x640px]]<br />
<br />
Responde <Yes> para poder hacer los cambios.<br />
[[File:009_edit_hostname.png|none|thumb|640x640px]]<br />
<br />
Ingresa el nombre que le quieres dar a tu equipo. y '''<Enter>'''.<br />
[[File:010_hostname.png|none|thumb|640x640px]]<br />
<br />
Si deseas configurarlo en un dominio, ingrésalo, de lo contrario solo da '''<Enter>'''.<br />
[[File:011_domain_name.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' en el mensaje donde se confirman los cambios que acabas de realizar.<br />
[[File:012_message.png|none|thumb|640x640px]]<br />
<br />
Ahora podrás hacer los cambios del DHCP, da '''<Ok>'''.<br />
[[File:013_dhcp.png|none|thumb|640x640px]]<br />
<br />
Nuevamente da '''<Ok>'''.<br />
[[File:014_network.png|none|thumb|640x640px]]<br />
<br />
Para configurar la red como DHCP o IP Estática, selecciona '''<Yes>'''.<br />
[[File:015_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Selecciona si deseas DHCP con la '''<D>''' o IP estática con la '''<nowiki><S></nowiki>'''. En este ejemplo, se seleccionó D, así que la IP será dinámica.<br />
[[File:016_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:017_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:018_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:019_message.png|none|thumb|640x640px]]<br />
<br />
A continuación ingresarás el número de nodo. Selecciona la opción '''<A1>''' en el menú.<br />
[[File:020_a_menu_a1.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N1>''' en el menú.<br />
[[File:021_n_menu_n1.png|none|thumb|640x640px]]<br />
<br />
Ingresa el número de nodo que deseas configurar. Este es el que previamente se te asingnó en el sitio de PTTLink.<br />
[[File:022_node_number.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N2>''' en el menú.<br />
[[File:023_n_menu_n2.png|none|thumb|640x640px]]<br />
<br />
Ingresa la contraseña para el número de nodo que deseas configurar. Este es el que previamente ingresaste en el sitio de PTTLink para tu número de nodo.<br />
[[File:024_node_password.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N3>''' en el menú.<br />
[[File:025_n_menu_n3.png|none|thumb|640x640px]]<br />
<br />
Ingresa el indicativo que utilizará este nodo para identificarse, debe ser el mismo que configuraste en tu nodo en el sitio PTTLink.<br />
[[File:026_callsign.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N4>''' en el menú.<br />
[[File:027_n_menu_n4.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<I1>''' en el menú.<br />
[[File:028_i_menu_i1.png|none|thumb|640x640px]]<br />
<br />
Da '''<ok>''' al mensaje.<br />
[[File:029_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N5>''' en el menú.<br />
[[File:030_n_menu_n5.png|none|thumb|640x640px]]<br />
<br />
Si tu nodo operará en simplex como Hot spot selecciona '''<1>'''.<br />
Si tu nodo será parte del control de un repetidor selecciona '''<2>'''.<br />
[[File:031_rptr_mode.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N6>''' en el menú.<br />
[[File:032_n_menu_n6.png|none|thumb|640x640px]]<br />
<br />
Ingresa un password que utilizarás para controlar tu nodo desde una página web con la aplicación Allmon2, el default es 'llcgi'.<br />
[[File:033_password.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:034_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:036_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N9>''' en el menú.<br />
[[File:037_n_menu_n9.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:038_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:039_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:040_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:041_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:042_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:043_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:044_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Back>''' en el menú.<br />
[[File:045_n_menu_back.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<AZ>''' en el menú.<br />
[[File:046_a_menu_az.png|none|thumb|640x640px]]<br />
<br />
Corrobora que los datos que configuraste coinciden con tus notas y presiona '''<Enter>'''.<br />
[[File:047_review.png|none|thumb|640x640px]]<br />
<br />
Responde '''<Yes>''' para respaldar la configuración que acabas de hacer.<br />
[[File:048_backup.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:049_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:050_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:051_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Exit>''' en el menú.<br />
[[File:052_a-menu_exit.png|none|thumb|640x640px]]<br />
<br />
Responde '''<Yes>''', ya que previamente guradáste los cambios.<br />
[[File:053_exit.png|none|thumb|640x640px]]<br />
<br />
Si deseas que al iniciar tu Raspberry Pi o equipo entre a este menu responde '''<Yes>''', de lo contrario responde '''<No>'''.<br />
[[File:054_select_menu_sartup.png|none|thumb|640x640px]]<br />
<br />
Si respondiste que '''<No>''', recuerda que puedes volver a entrar, escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
[[File:055_message.png|none|thumb|640x640px]]<br />
<br />
Ahora el sistema se reiniciará para aplicar los cambios en la configuración. Da '''<Ok>'''.<br />
[[File:056_reboot.png|none|thumb|640x640px]]<br />
<br />
== Ajustes de audio PTTLink ==<br />
<br />
Escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Selecciona la opción '''<4>'''.<br />
[[File:101_asl_menu_4.png|none|thumb|640x640px]]<br />
<br />
Con la opción '''<F>''', puedes probar si el nodo activa correctamente el PTT de tu radio o repetidor.<br />
<br />
Con la opción '''<2>''', puedes ajustar el volumen de audio que va del radio/repetidor hacia el nodo con la ayuda de un medidor gráfico.<br />
<br />
Para ello, transmite con otro radio un tono o voz y ajusta los valores entre 0 y 999 y da '''<Enter>''' para que se apliquen. si no ingresas ningún valor y da '''<Enter>''', saldrás de esta opción, dejando el último valor selecionado.<br />
<br />
Con la opción '''<T>''', puedes activar la transmisión de un tono para ajustar los niveles de transmisión del nodo al radio/repetidor, presiona una ves '''<T>''' y '''<Enter>''' para activarlo.<br />
<br />
Con la opción '''<3>''', puedes ajustar el volumen de audio que va del nodo hacia el radio/repetidor.<br />
<br />
Para ello, ajusta los valores entre 0 y 999 y da '''<Enter>''' para que se apliquen. habrá un tono de 5 segundos para que pruebes. Si no ingresas ningún valor y das '''<Enter>''', saldrás de esta opción, dejando el último valor selecionado. Al final desactiva la función de transmisión de tono con la '''<T>''' y '''<Enter>'''.<br />
<br />
Una ves realizados los ajustes, guárdalos con la opción '''<W>''' y da '''<Enter>'''.<br />
<br />
Para salir del menu selecciona la opción '''<0>''' (zero) y da '''<Enter>'''.<br />
<br />
== Asegúrate que nodelist se está descargando ==<br />
<br />
Antes de que tu nodo se conete, es necesario que se tenga una lista de nodos disponibe. Los siguientes archivos lo harán de forma automática.<br />
<br />
=== Agrega los archivos faltantes NodeUpdate.sh y NodeNameUpdate.sh ===<br />
<br />
Crea el siguiente archivo /usr/local/bin/NodeUpdate.sh usando el siguiente comando:<br />
<br />
<pre><br />
sudo nano /usr/local/bin/NodeUpdate.sh<br />
</pre><br />
<br />
Copia el siguiente código en el archivo:<br />
<br />
<pre><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading the extnodes file with error reporting<br />
# <br />
#<br />
# This is intended to be run from cron every 5 min<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="http://register.pttlink.org/cgi-bin/gennodes.php"<br />
FILEPATH=/var/lib/asterisk<br />
<br />
#sleep for a random time of 0-300 seconds<br />
#sleep $[( $RANDOM % 299 ) + 1 ]s<br />
<br />
<br />
# use curl in silent and compressed mode, connect timeout of 5 and<br />
# -f for fail with an error code of 22 on server errors<br />
#-m 20 is a max time for the whole process of 20 seconds<br />
curl -s --compressed --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
#curl --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
grep -q extnodes /tmp/rpt_extnodes-temp<br />
if [ $? -eq "0" ] ;then<br />
chmod 700 /tmp/rpt_extnodes-temp<br />
cp /tmp/rpt_extnodes-temp $FILEPATH/rpt_extnodes-temp<br />
mv -f $FILEPATH/rpt_extnodes-temp $FILEPATH/rpt_extnodes<br />
whenandwhere=`grep "Generated at" /tmp/rpt_extnodes-temp |cut -c2-100`<br />
#don't print out on good run<br />
#echo "NodeUpdate installed a new nodes list $whenandwhere"<br />
logger -i "NodeUpdate installed a new nodes list $whenandwhere"<br />
else<br />
#echo "NodeUpdate failed to parse node list; node list not updated"<br />
logger -i "NodeUpdate failed to parse node list; node list not updated"<br />
exit 1<br />
fi<br />
<br />
else<br />
#echo "NodeUpdate could not get nodes list from server"<br />
logger -i "NodeUpdate could not get nodes list from server"<br />
exit 1<br />
fi<br />
exit 0<br />
</pre><br />
<br />
Crea el siguiente archivo /usr/local/bin/NodeNameUpdate.sh usando el siguiente comando:<br />
<br />
<pre><br />
sudo nano /usr/local/bin/NodeNameUpdate.sh<br />
</pre><br />
<br />
Copia el siguiente código en el archivo:<br />
<br />
<pre><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading custom node announcements with error reporting <br />
#<br />
# This is intended to be run from cron every 8 hours and will randomly insert a delay from 0-8 hours<br />
#<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="rsync://rsync.pttlink.org/connect-messages"<br />
FILEPATH="/var/lib/asterisk/sounds/rpt/nodenames"<br />
<br />
#sleep for a random time of 0-28800 seconds (8 hours)<br />
sleep $[ ( $RANDOM % 28799 ) + 1 ]s<br />
<br />
#assign the filesUpdated var with the number of files changed by rsync. This is nasty, but it works.<br />
<br />
filesUpdated=`rsync -a --stats $URL $FILEPATH |grep "Number of regular files transferred" | cut -c 38-50`<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
if [ "$filesUpdated" = "0" ]; then<br />
echo "NodeNameUpdate run with no updates"<br />
logger -i "NodeNameUpdate run with no updates"<br />
elif [ "$filesUpdated" > "0" ]; then<br />
echo "NodeNameUpdate updated $filesUpdated nodenames"<br />
logger -i "NodeNameUpdate updated $filesUpdated nodenames" <br />
fi<br />
else<br />
echo "NodeNameUpdate failed"<br />
logger -i "NodeUpdate failed"<br />
exit 1<br />
fi<br />
exit 0<br />
</pre><br />
<br />
Agrega unas líneas a crontab editandolocon el siguiente comando con:<br />
<br />
<pre><br />
sudo nano /etc/crontab<br />
</pre><br />
<br />
Al final del archivo agrega estas dos líneas:<br />
<br />
<pre><br />
0 0,8,16 * * * root /usr/local/sbin/NodeNameUpdate.sh > /dev/null 2>&1<br />
*/5 * * * * root /usr/local/sbin/NodeUpdate.sh > /dev/null 2>&1<br />
</pre><br />
<br />
== Configuración de actualizaciones de PTTLink ==<br />
<br />
Ejecuta las siguientes líneas para actualizar la dirección de los servidores PTTLink.<br />
<br />
<pre><br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/rc.updatenodelist<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeNameUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/rpt.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/iax.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/extensions.conf<br />
sudo service asterisk restart<br />
</pre><br />
<br />
Reinicia tu nodo.<br />
<br />
<pre><br />
sudo reboot <br />
</pre><br />
<br />
<br />
'''Con esto tu nodo deberá estar operando.'''<br />
<br />
<br />
== Instalación de Allmon2. ==<br />
<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
<br />
== Control via web con Allmon2. ==<br />
<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
<br />
== Control por tonos DTMF. ==<br />
<br />
Para conectar tu nodo a otro nodo por medio de tonos DTMF, presiona PTT en tu radio, déjalo presionado mientras en el tecleas *3 y el número de nodo al que deseas conectarte y suelta el PTT. Escucharás un mensaje de voz indicando la conexión.<br />
<br />
Para desconectar un nodo por medio de tonos DTMF, presiona PTT en tu radio, déjalo presionado mientras en el tecleas *1 y el número de nodo que deseas desconectar. Escucharás un mensaje de voz indicando la desconexión.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Guia_para_principaintes&diff=12207Guia para principaintes2022-02-22T01:18:21Z<p>KM4NNO: /* Ajustes de polaridad PTT y COS */</p>
<hr />
<div>a<br />
[[category:Contenido en español]]<br />
Configuración de PTTLink para principiantes.<br />
<br />
== El primer paso es crear una cuenta. ==<br />
<br />
Visita la pagina https://pttlink.org/ y da click en '''<Login/Sign Up>'''.<br />
<br />
[[File:Ptt site menu login.png|frameless|border|533x533px]]<br />
<br />
y luego click en '''<Sign Up>'''.<br />
<br />
[[File:Ptt site sign up.png|none|thumb]]<br />
<br />
Da click en '''<Begin registration>'''.<br />
<br />
[[File:Ptt begin registration.png|none|thumb|800x800px]]<br />
<br />
Llena el formulario con tus datos.<br />
<br />
Amateur Radio Call Sign = Tu Indicativo.<br />
<br />
Choose Password = escoge una contraseña.<br />
<br />
Email = correo electrónico.<br />
<br />
Re-enter Email = reingresa tu correo electrónico.<br />
<br />
Phone = número telefónico.<br />
<br />
Name First = Primer Nombre.<br />
<br />
Name Last = Apehido.<br />
<br />
Address = Dirección.<br />
<br />
Address 2 = Dirección (continuación).<br />
<br />
City = ciudad.<br />
<br />
State = Estado, si estás fuera de Estados Unidos selecciona '''<Non US>'''.<br />
<br />
ZIP = Código postal.<br />
<br />
Country = País.<br />
<br />
Al terminar de llenar el formulario da click en '''<Submit>'''.<br />
<br />
== Descarga la imágen de PTTLink ==<br />
<br />
Mientras esperas la confirmación de tu cuenta (suele demorar 24 horas) puedes descargar la imágen que utilizarás en tu nodo PTTLink.<br />
<br />
Visita [[Main_Page#Downloads|wiki.pttlink.org]] y baja a la sección de descargas "'''Downloads'''" y selecciona la imágen apropiada para tu equipo.<br />
<br />
[[File:Ptt download.png|none|thumb]]<br />
<br />
Transfiere la imágen que descargaste a una memoria. Ya sea esta una memoria USB, un CD o DVD, o una tarjeta microSD (Raspberry Pi) dependiendo de tu equipo.<br />
<br />
== Ingresa a tu cuenta ==<br />
<br />
Necesitarás ingresar a tu cuenta https://pttlink.org/<br />
<br />
Da click en '''<Login/Sign Up>''' como se muestra en la siguiente imágen.<br />
<br />
[[File:Ptt site menu login.png|frameless|border|533x533px]]<br />
<br />
Ingresa a tu cuenta con tus datos y da click en '''<Login>'''.<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Crea un servidor ==<br />
<br />
Necesitarás crear un servidor "server" : da click en '''Portal''' y luego en '''Server Settings'''. <br />
[[File:ptt site server settings.png|none|thumb|614x614px]]<br />
Da click en '''<Add a new server>.'''<br />
<br />
Por favor lee las instrucciones en cada página. <br />
<br />
Luego da click en '''<Proceed with Server Setup>''' si es necesario.<br />
<br />
Llena todos los campos de información y da click en '''<Submit>''' al fondo de la página.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]Server Name = Nombre de tu servidor, p.e. MegaRaspberryPi.<br />
<br />
Server Location = Ciudad donde estará ubicado el servidor, p.e. Ciudad de México<br />
<br />
Site = Nombre del sitio donde estará el servidor p.e. Cerro del Chiquihuite.<br />
<br />
Affiliation = Radioclub al que está afiliado el nodo (opcional).<br />
<br />
Hostname = Nombre que darás a la computadora donde instalaras PTTLink (opcional).<br />
<br />
IAX Port = 4569 (no modificar).<br />
<br />
Proxy IP = IP del servidor Proxy (opcional).<br />
<br />
Para la Latitud y Longitud, puedes usar el mapa o ingresar los valores.<br />
<br />
== Solicita un número de nodo ==<br />
<br />
Hasta arriba de la página, da click en '''<Portal>''' y luego en '''<Node Settings>'''. <br />
<br />
[[File:Ptt site node settings.png|none|thumb|604x604px]]<br />
<br />
Luego da click '''<Request a new node number>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb|288x288px]]<br />
<br />
Luego da click en '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|367x367px]]<br />
<br />
Luego da click en '''<Continue...>'''.<br />
<br />
Selecciona en que servidor quieres que sea asignado el nuevo número de nodo.<br />
<br />
Si necesitas más de un número de nodo para el mismo servidor, repite este proceso.<br />
<br />
Un comentario diciendo que requieres un nodo adicional para el mismo servidor es recomendable en dado caso, en Inglés se escribe así: ''''Additional node on same server'''<nowiki/>'.<br />
[[File:ptt site request node number 3.png|none|thumb|572x572px]]<br />
<br />
Da click en '''<Submit>'''.<br />
<br />
Una ves que hayas solicitado tu número de nodo y sea procesado, recibirás un email con la confirmación.<br />
<br />
== Editar la configuración del nodo ==<br />
<br />
Entra a tu cuenta en https://pttlink.org/ <br />
<br />
Da click en '''<Portal>''' y luego en '''<Node Settings>'''. <br />
<br />
Los números de nodos PTTLink que te han sido asignados estarán ahí desplegados.<br />
<br />
Selecciona el número de nodo que deseas ver/editar.<br />
<br />
Llena los campos con la información de tu nodo.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Node Number número de nodo.<br />
<br />
Password = contraseña.<br />
<br />
Call Sign = indicativo del nodo.<br />
<br />
Frequency = frecuencia del nodo.<br />
<br />
CTCSS Tone = tono de acceso al nodo.<br />
<br />
No modifiques los campos de la derecha.<br />
<br />
Apunta en una hoja tu número de nodo, contraseña y el indicativo que le asignaste, ya que los necesitarás más adelante para configurar tu sistema PTTLink.<br />
<br />
Da click en '''<Submit>'''.<br />
<br />
<br />
== Instala y configura PTTLink en tu computadora ==<br />
<br />
Consulta el manual de tu computadora para instalar la imágen en ella. Si es una Raspberry Pi, te podemos recomendar la aplicación BalenaEtcher, la cual hace muy sencillo ese proceso.<br />
<br />
Instala la imágen de PTTLink en tu computadora. Coloca la memoria en tu sistema e inicia el sistema.<br />
<br />
En el caso que estés utilizando una Raspberry Pi sin teclado y monitor, puedes conectarte por SSH usando una conexión de red alámbrica utilízanlo la IP que le asigno tu red/modem.<br />
<br />
En la pantalla de acceso te solicitará ingresar un usuario, el cual es "'''repeater'''" y luego presiona '''<Enter>'''.<br />
<br />
Ingresa el password de default que es "'''allstarlink'''".<br />
<br />
Posteriormente te solicitará cambiar el password, solicitando primero en password anterior "'''allstarlink'''" y que ingreses dos veces el nuevo de tu elección. Toma nota del usuario y contraseña.<br />
<br />
AL termino es posible que se cierre la ventana y tengas que volver a conectarte por SSH.<br />
<br />
Para los usuarios familiarizados con Linux, pueden editar los archivos de forma manual.<br />
<br />
Para los usuarios que no están familiarizados con Linux, PTTLink y Linux CLI (command line interface), pueden seguir paso a paso el procedimiento:<br />
<br />
Escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Esto cargará el menú de configuración de PTTLink.<br />
[[File:Asl menu main screen.png|none|thumb|640x640px]]<br />
<br />
== Configuración del software AllStarLink en tu computadora ==<br />
<br />
Selecciona la opción '''<1>'''.<br />
[[File:002_first_time.png|none|thumb|640x640px]]<br />
<br />
Como es la primer ves que configuras tu nodo, responde '''<Yes>''' para configurar la contraseña para el usuario "'''root'''". No olvides tomar nota del usuario root y su contraseña.<br />
[[File:003_password.png|none|thumb|640x640px]]<br />
<br />
Ahora te pregunta si deseas cambiar la contraseña del usuario "'''repeater'''", la cual ya habías cambiado al inicio, así que responde '''<No>''', salvo que nuevamente la quieras cambiar. No olvides tomar nota.<br />
[[File:004_repeater_password.png|none|thumb|640x640px]]<br />
<br />
A continuación harás el ajuste de la zona horaria, da <Ok>..<br />
[[File:005_timezone.png|none|thumb|640x640px]]<br />
<br />
Selecciona el continente donde estará el nodo.<br />
[[File:006_continent.png|none|thumb|640x640px]]<br />
<br />
Selecciona la ciudad horaria donde estará el nodo.<br />
[[File:007_city.png|none|thumb|640x640px]]<br />
<br />
A continuación puedes cambiar el nombre de tu nodo, el cual por default se llama '''repeater'''.<br />
[[File:008_message.png|none|thumb|640x640px]]<br />
<br />
Responde <Yes> para poder hacer los cambios.<br />
[[File:009_edit_hostname.png|none|thumb|640x640px]]<br />
<br />
Ingresa el nombre que le quieres dar a tu equipo. y '''<Enter>'''.<br />
[[File:010_hostname.png|none|thumb|640x640px]]<br />
<br />
Si deseas configurarlo en un dominio, ingrésalo, de lo contrario solo da '''<Enter>'''.<br />
[[File:011_domain_name.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' en el mensaje donde se confirman los cambios que acabas de realizar.<br />
[[File:012_message.png|none|thumb|640x640px]]<br />
<br />
Ahora podrás hacer los cambios del DHCP, da '''<Ok>'''.<br />
[[File:013_dhcp.png|none|thumb|640x640px]]<br />
<br />
Nuevamente da '''<Ok>'''.<br />
[[File:014_network.png|none|thumb|640x640px]]<br />
<br />
Para configurar la red como DHCP o IP Estática, selecciona '''<Yes>'''.<br />
[[File:015_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Selecciona si deseas DHCP con la '''<D>''' o IP estática con la '''<nowiki><S></nowiki>'''. En este ejemplo, se seleccionó D, así que la IP será dinámica.<br />
[[File:016_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:017_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:018_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:019_message.png|none|thumb|640x640px]]<br />
<br />
A continuación ingresarás el número de nodo. Selecciona la opción '''<A1>''' en el menú.<br />
[[File:020_a_menu_a1.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N1>''' en el menú.<br />
[[File:021_n_menu_n1.png|none|thumb|640x640px]]<br />
<br />
Ingresa el número de nodo que deseas configurar. Este es el que previamente se te asingnó en el sitio de PTTLink.<br />
[[File:022_node_number.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N2>''' en el menú.<br />
[[File:023_n_menu_n2.png|none|thumb|640x640px]]<br />
<br />
Ingresa la contraseña para el número de nodo que deseas configurar. Este es el que previamente ingresaste en el sitio de PTTLink para tu número de nodo.<br />
[[File:024_node_password.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N3>''' en el menú.<br />
[[File:025_n_menu_n3.png|none|thumb|640x640px]]<br />
<br />
Ingresa el indicativo que utilizará este nodo para identificarse, debe ser el mismo que configuraste en tu nodo en el sitio PTTLink.<br />
[[File:026_callsign.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N4>''' en el menú.<br />
[[File:027_n_menu_n4.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<I1>''' en el menú.<br />
[[File:028_i_menu_i1.png|none|thumb|640x640px]]<br />
<br />
Da '''<ok>''' al mensaje.<br />
[[File:029_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N5>''' en el menú.<br />
[[File:030_n_menu_n5.png|none|thumb|640x640px]]<br />
<br />
Si tu nodo operará en simplex como Hot spot selecciona '''<1>'''.<br />
Si tu nodo será parte del control de un repetidor selecciona '''<2>'''.<br />
[[File:031_rptr_mode.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N6>''' en el menú.<br />
[[File:032_n_menu_n6.png|none|thumb|640x640px]]<br />
<br />
Ingresa un password que utilizarás para controlar tu nodo desde una página web con la aplicación Allmon2, el default es 'llcgi'.<br />
[[File:033_password.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:034_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:036_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N9>''' en el menú.<br />
[[File:037_n_menu_n9.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:038_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:039_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:040_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:041_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:042_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:043_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:044_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Back>''' en el menú.<br />
[[File:045_n_menu_back.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<AZ>''' en el menú.<br />
[[File:046_a_menu_az.png|none|thumb|640x640px]]<br />
<br />
Corrobora que los datos que configuraste coinciden con tus notas y presiona '''<Enter>'''.<br />
[[File:047_review.png|none|thumb|640x640px]]<br />
<br />
Responde '''<Yes>''' para respaldar la configuración que acabas de hacer.<br />
[[File:048_backup.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:049_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:050_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:051_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Exit>''' en el menú.<br />
[[File:052_a-menu_exit.png|none|thumb|640x640px]]<br />
<br />
Responde '''<Yes>''', ya que previamente guradáste los cambios.<br />
[[File:053_exit.png|none|thumb|640x640px]]<br />
<br />
Si deseas que al iniciar tu Raspberry Pi o equipo entre a este menu responde '''<Yes>''', de lo contrario responde '''<No>'''.<br />
[[File:054_select_menu_sartup.png|none|thumb|640x640px]]<br />
<br />
Si respondiste que '''<No>''', recuerda que puedes volver a entrar, escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
[[File:055_message.png|none|thumb|640x640px]]<br />
<br />
Ahora el sistema se reiniciará para aplicar los cambios en la configuración. Da '''<Ok>'''.<br />
[[File:056_reboot.png|none|thumb|640x640px]]<br />
<br />
== Ajustes de audio PTTLink ==<br />
<br />
Escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Selecciona la opción '''<4>'''.<br />
[[File:101_asl_menu_4.png|none|thumb|640x640px]]<br />
<br />
Con la opción '''<F>''', puedes probar si el nodo activa correctamente el PTT de tu radio o repetidor.<br />
<br />
Con la opción '''<2>''', puedes ajustar el volumen de audio que va del radio/repetidor hacia el nodo con la ayuda de un medidor gráfico.<br />
<br />
Para ello, transmite con otro radio un tono o voz y ajusta los valores entre 0 y 999 y da '''<Enter>''' para que se apliquen. si no ingresas ningún valor y da '''<Enter>''', saldrás de esta opción, dejando el último valor selecionado.<br />
<br />
Con la opción '''<T>''', puedes activar la transmisión de un tono para ajustar los niveles de transmisión del nodo al radio/repetidor, presiona una ves '''<T>''' y '''<Enter>''' para activarlo.<br />
<br />
Con la opción '''<3>''', puedes ajustar el volumen de audio que va del nodo hacia el radio/repetidor.<br />
<br />
Para ello, ajusta los valores entre 0 y 999 y da '''<Enter>''' para que se apliquen. habrá un tono de 5 segundos para que pruebes. Si no ingresas ningún valor y das '''<Enter>''', saldrás de esta opción, dejando el último valor selecionado. Al final desactiva la función de transmisión de tono con la '''<T>''' y '''<Enter>'''.<br />
<br />
Una ves realizados los ajustes, guárdalos con la opción '''<W>''' y da '''<Enter>'''.<br />
<br />
Para salir del menu selecciona la opción '''<0>''' (zero) y da '''<Enter>'''.<br />
<br />
== Asegúrate que nodelist se está descargando ==<br />
<br />
Antes de que tu nodo se conete, es necesario que se tenga una lista de nodos disponibe. Los siguientes archivos lo harán de forma automática.<br />
<br />
=== Agrega los archivos faltantes NodeUpdate.sh y NodeNameUpdate.sh ===<br />
<br />
Crea el siguiente archivo /usr/local/bin/NodeUpdate.sh usando el siguiente comando:<br />
<br />
<pre><br />
sudo nano /usr/local/bin/NodeUpdate.sh<br />
</pre><br />
<br />
Copia el siguiente código en el archivo:<br />
<br />
<pre><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading the extnodes file with error reporting<br />
# <br />
#<br />
# This is intended to be run from cron every 5 min<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="http://register.pttlink.org/cgi-bin/gennodes.php"<br />
FILEPATH=/var/lib/asterisk<br />
<br />
#sleep for a random time of 0-300 seconds<br />
#sleep $[( $RANDOM % 299 ) + 1 ]s<br />
<br />
<br />
# use curl in silent and compressed mode, connect timeout of 5 and<br />
# -f for fail with an error code of 22 on server errors<br />
#-m 20 is a max time for the whole process of 20 seconds<br />
curl -s --compressed --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
#curl --connect-timeout 5 -f -m 20 -o /tmp/rpt_extnodes-temp $URL<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
grep -q extnodes /tmp/rpt_extnodes-temp<br />
if [ $? -eq "0" ] ;then<br />
chmod 700 /tmp/rpt_extnodes-temp<br />
cp /tmp/rpt_extnodes-temp $FILEPATH/rpt_extnodes-temp<br />
mv -f $FILEPATH/rpt_extnodes-temp $FILEPATH/rpt_extnodes<br />
whenandwhere=`grep "Generated at" /tmp/rpt_extnodes-temp |cut -c2-100`<br />
#don't print out on good run<br />
#echo "NodeUpdate installed a new nodes list $whenandwhere"<br />
logger -i "NodeUpdate installed a new nodes list $whenandwhere"<br />
else<br />
#echo "NodeUpdate failed to parse node list; node list not updated"<br />
logger -i "NodeUpdate failed to parse node list; node list not updated"<br />
exit 1<br />
fi<br />
<br />
else<br />
#echo "NodeUpdate could not get nodes list from server"<br />
logger -i "NodeUpdate could not get nodes list from server"<br />
exit 1<br />
fi<br />
exit 0<br />
</pre><br />
<br />
Crea el siguiente archivo /usr/local/bin/NodeNameUpdate.sh usando el siguiente comando:<br />
<br />
<pre><br />
sudo nano /usr/local/bin/NodeNameUpdate.sh<br />
</pre><br />
<br />
Copia el siguiente código en el archivo:<br />
<br />
<pre><br />
#!/bin/bash<br />
#<br />
# A cron job script for downloading custom node announcements with error reporting <br />
#<br />
# This is intended to be run from cron every 8 hours and will randomly insert a delay from 0-8 hours<br />
#<br />
# Copyright 2018 Bryan Fields<br />
# Licensed under the GNU GPLv2<br />
<br />
URL="rsync://rsync.pttlink.org/connect-messages"<br />
FILEPATH="/var/lib/asterisk/sounds/rpt/nodenames"<br />
<br />
#sleep for a random time of 0-28800 seconds (8 hours)<br />
sleep $[ ( $RANDOM % 28799 ) + 1 ]s<br />
<br />
#assign the filesUpdated var with the number of files changed by rsync. This is nasty, but it works.<br />
<br />
filesUpdated=`rsync -a --stats $URL $FILEPATH |grep "Number of regular files transferred" | cut -c 38-50`<br />
exitcode=$?<br />
if [ "$exitcode" = "0" ]; then<br />
if [ "$filesUpdated" = "0" ]; then<br />
echo "NodeNameUpdate run with no updates"<br />
logger -i "NodeNameUpdate run with no updates"<br />
elif [ "$filesUpdated" > "0" ]; then<br />
echo "NodeNameUpdate updated $filesUpdated nodenames"<br />
logger -i "NodeNameUpdate updated $filesUpdated nodenames" <br />
fi<br />
else<br />
echo "NodeNameUpdate failed"<br />
logger -i "NodeUpdate failed"<br />
exit 1<br />
fi<br />
exit 0<br />
</pre><br />
<br />
Agrega unas líneas a crontab editandolocon el siguiente comando con:<br />
<br />
<pre><br />
sudo nano /etc/crontab<br />
</pre><br />
<br />
Al final del archivo agrega estas dos líneas:<br />
<br />
<pre><br />
0 0,8,16 * * * root /usr/local/sbin/NodeNameUpdate.sh > /dev/null 2>&1<br />
*/5 * * * * root /usr/local/sbin/NodeUpdate.sh > /dev/null 2>&1<br />
</pre><br />
<br />
== Instalación de Allmon2. ==<br />
<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
<br />
== Control via web con Allmon2. ==<br />
<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
<br />
== Control por tonos DTMF. ==<br />
<br />
Para conectar tu nodo a otro nodo por medio de tonos DTMF, presiona PTT en tu radio, déjalo presionado mientras en el tecleas *3 y el número de nodo al que deseas conectarte y suelta el PTT. Escucharás un mensaje de voz indicando la conexión.<br />
<br />
Para desconectar un nodo por medio de tonos DTMF, presiona PTT en tu radio, déjalo presionado mientras en el tecleas *1 y el número de nodo que deseas desconectar. Escucharás un mensaje de voz indicando la desconexión.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Dahdi_dummy&diff=12197Dahdi dummy2022-02-05T17:09:47Z<p>KM4NNO: </p>
<hr />
<div>[[Category:How to]]<br />
[[Category:Software]]<br />
[[Category:Node Configuration]]<br />
[[Category:Administration]]<br />
=DAHDI Dummy=<br />
Or how to fix my PTTLink node from stuttering when I use it.<br />
<br />
<sup>Credit: Information taken from W9CR's wiki <ref>W9CR's Wiki - Dahdi dummy[https://wiki.w9cr.net/index.php/Dahdi_dummy]</ref></sup><br />
<br />
== Compiling ==<br />
<br />
=== Raspberry PI PTTLink 1.01 systems ===<br />
For PTTLink 1.01 systems [https://wiki.allstarlink.org/wiki/Main_Page#Downloads PTTLink 1.01 system]. <br />
<br />
# ensure your system is up and going, with the kernel pinned per the [http://dvswitch.org/files/ASL_Images/Raspberry_Pi/Stretch/ASL_1.01-20180228-armhf-raspbian-stretch-image.readme readme]<br />
# apt-mark hold raspberrypi-kernel-headers raspberrypi-kernel<br />
<br />
Now run the following commands:<br />
<br />
# apt-get install gcc raspberrypi-kernel-headers make vim git <br />
# vim /usr/src/asl-dahdi-linux-2.11.1/linux/drivers/dahdi/Kbuild remove the # from the dummy file<br />
# cd /usr/src/asl-dahdi-linux-2.11.1<br />
# make <br />
# make install<br />
# echo -e "#needed for rpi timing \ndahdi_dummy" >>/etc/modules # add it to modules.conf<br />
# modprobe dahdi_dummy<br />
# service asterisk restart <br />
<br />
=== Others ===<br />
To build as root:<br />
# cd /usr/src/asl-dahdi-linux-2.11.1/linux<br />
# export MODULES_EXTRA='dahdi_dummy'<br />
# make<br />
<br />
=== Loading module ===<br />
Now you need to load the module into the Linux kernel for use.<br />
<br />
# insmod /usr/src/asl-dahdi-linux-2.11.1/linux/drivers/dahdi/dahdi_dummy.ko<br />
<br />
Verify the module is loaded along with other DAHDI dependencies<br />
<br />
# lsmod |grep dahdi<br />
dahdi_dummy 3432 0<br />
dahdi 229561 35 dahdi_dummy<br />
crc_ccitt 1771 1 dahdi<br />
== Configuring DAHDI ==<br />
You will need to do dahdi_genconf and then dahdi_cfg. PTTLink1.01 is missing this in the service script that starts asterisk. It needs to be added.<br />
<br />
Restart asterisk<br />
# service asterisk restart<br />
<br />
Run dahdi_scan to view results:<br />
<br />
# dahdi_scan<br />
[1]<br />
active=yes<br />
alarms=UNCONFIGURED<br />
description=DAHDI_DUMMY/1 (source: HRtimer) 1<br />
name=DAHDI_DUMMY/1<br />
manufacturer=<br />
devicetype=DAHDI Dummy Timing<br />
location=<br />
basechan=1<br />
totchans=0<br />
irq=0<br />
<br />
=== Verification ===<br />
<br />
StPeteRpt*CLI> dahdi show status<br />
Description Alarms IRQ bpviol CRC4<br />
DAHDI_DUMMY/1 (source: HRtimer) 1 UNCONFIGUR 0 0 0<br />
<br />
== Testing ==<br />
<br />
* Before DAHDI dummy module is installed<br />
<pre><br />
bryan@StPeteRpt:~ $ sudo dahdi_test<br />
[sudo] password for bryan:<br />
Opened pseudo dahdi interface, measuring accuracy...<br />
99.614% 99.594% 99.608% 99.608% 98.476% 99.638% 99.599% 99.601%<br />
99.600% 98.450% 99.602% 99.600% 99.601% 99.600% 98.445% 99.581%<br />
99.621% 99.605% 99.597% 98.478% 99.630% 99.579% 99.626% 99.601%<br />
98.478% 99.630% 99.602% 99.600% 99.601% 98.446% 99.601% 99.580% ^C<br />
--- Results after 32 passes ---<br />
Best: 99.638% -- Worst: 98.445% -- Average: 99.390271%<br />
Cumulative Accuracy (not per pass): 99.967<br />
</pre><br />
<br />
* After insmod of DAHDI dummy module.<br />
<br />
<pre><br />
bryan@StPeteRpt:~ $ sudo dahdi_test<br />
Opened pseudo dahdi interface, measuring accuracy...<br />
99.990% 99.967% 99.991% 99.992% 99.991% 99.992% 99.991% 99.991%<br />
99.991% 99.988% 99.992% 99.991% 99.991% 99.992% 99.991% 99.991%<br />
99.991% 99.990% 99.992% 99.991% 99.991% 99.991% 99.991% 99.991%<br />
99.992% 99.991% 99.991% 99.992% 99.991% 99.991% 99.991% 99.991%<br />
99.991% 99.990% 99.991% 99.992% 99.991% 99.991% 99.991% 99.991% ^C<br />
--- Results after 40 passes ---<br />
Best: 99.992% -- Worst: 99.967% -- Average: 99.990443%<br />
Cumulative Accuracy (not per pass): 99.990<br />
</pre> <br />
<br />
* Here it is on an intel server running a pci_radio card:<br />
<br />
<pre><br />
root@Itchy:/home/bryan# dahdi_test<br />
Opened pseudo dahdi interface, measuring accuracy...<br />
99.993% 99.986% 99.995% 99.992% 99.984% 99.971% 99.993% 99.990%<br />
99.992% 99.992% 99.991% 99.990% 99.996% 99.990% 99.971% 99.954%<br />
99.994% 99.992% 99.991% 99.995% 99.983% 99.993% 99.992% 99.992%<br />
99.997% 99.990% 99.985% 99.995% 99.990% 99.996% 99.989% 99.993%<br />
99.993% 99.989% 99.997% 99.989% 99.994% 99.996% 99.988% 99.993% ^C<br />
--- Results after 40 passes ---<br />
Best: 99.997% -- Worst: 99.954% -- Average: 99.989596%<br />
Cummulative Accuracy (not per pass): 99.992<br />
</pre><br />
<br />
* Results are identical.<br />
<br />
==External Links==<br />
<references /></div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Switching_To_PTTLink&diff=5171Switching To PTTLink2021-12-20T16:51:13Z<p>KM4NNO: /* Switching from allstarlink.org servers */</p>
<hr />
<div><br />
{{Infobox PTTLink<br />
| image = Raspberry-Pi-3-B.webp<br />
| caption = Example PTTLink Node<br />
| category = How to<br />
}}<br />
The following information should help anyone who is attempting to setup a node with or switch to PTTLink. <br />
<br />
=== Create an account ===<br />
Go to https://pttlink.org/ and click on the '''<Login/Sign Up>''' link.<br />
[[File:Ptt_site_menu_login.png|none|thumb|545x545px]]<br />
Next click the '''<Sign Up>''' link.<br />
[[File:Ptt_site_sign_up.png|none|thumb]]<br />
<br />
Your account will be submitted for verification by the administration team. You will either receive an email telling you your account has been verified within 24-48 hours, or one asking for additional information in order to verify your account.<br />
<br />
=== Node Configuration ===<br />
Changing the existing configuration to use PTTLink servers is easy. <br />
<br />
==== Switching from allstarlink.org servers ====<br />
The easiest way to change your exiting configuration files to use pttlink.org servers is to as follows:<br />
# Login to the node you wish to switch to using PTTLink<br />
# Run the following commands to update your node configuration files:<syntaxhighlight lang="text"><br />
<pre><br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/rc.updatenodelist<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeNameUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/rpt.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/iax.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/extensions.conf<br />
</pre><br />
<br />
#Restart your node with:<syntaxhighlight lang="text"><br />
<pre><br />
sudo service asterisk restart<br />
</pre><br />
<br />
#Login to your node, start asterisk and verify your node is registered with:<syntaxhighlight lang="text"><br />
KG7QIN*CLI> iax2 show registry <br />
Host dnsmgr Username Perceived Refresh State<br />
178.32.160.85:4569 Y 41638 73.11.141.48:4569 120 Registered<br />
<br />
#For good measure, reboot your node to ensure that all the changes you made to the support scripts take effect:<syntaxhighlight lang="text"><br />
sudo reboot<br />
<br />
#Wait for your system to come back online.<br />
#Verify that your node is showing up on the stats server at [http://stats.pttlink.rg http://stats.pttlink.org]. Note that it may take up to 5 minutes for your information to show up on this server.<br />
#Subscribe to the app_rpt-users mailing list to keep up to date and connect with the community at http://lists.keekles.org/cgi-bin/mailman/listinfo/app_rpt-users<br />
#Visit PTTLInk on Reddit at https://www.reddit.com/r/pttlink/<br />
<br />
==== Configuring a new node ====<br />
Refer to [[Beginners Guide]] for details on how to setup a new for use with PTTLink. <br />
<br />
Note: the instructions above are included as the last setup of the configuration process.<br />
<br />
=== Restoring node numbers ===<br />
To have your allstarlink.org node number(s) restored from before the December 2020 fork:<br />
# Send an email to helpdesk@pttlink.org with the subject allstarlink node restore and include the node numbers and callsign associated with the node numbers. If you are including more than one call sign then you will need to specify the node number and each related call sign.<br />
# You will then receive back an email with a ticket number for your request<br />
# You should receive a reply back within 72 hours (3 days) of submitting your request either asking for more information or stating the status of your request.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Beginners_Guide&diff=2510Beginners Guide2021-03-25T15:31:49Z<p>KM4NNO: </p>
<hr />
<div>PTTLink for beginners.<br />
<br />
== The first step is to create an account. ==<br />
<br />
Go to https://pttlink.org/ and click on the '''<Login/Sign Up>''' link.<br />
<br />
[[File:Ptt site menu login.png|none|thumb|545x545px]]<br />
<br />
Next click the '''<Sign Up>''' link.<br />
<br />
[[File:Ptt_site sign up.png|none|thumb]]<br />
<br />
== Download PTTLink image file ==<br />
<br />
While you are awaiting the verification of your account (usually within 24 hours) you may download one of the image files for you computer system you will use to run your PTTLink node.<br />
<br />
Go to [[Main_Page#Downloads|wiki.pttlink.org]] scroll down to the Downloads section and select the appropriate image for the type of system you will use.<br />
<br />
[[File:ASL download.png|none|thumb]]<br />
<br />
Write the image file to media. Either a USB memory stick, CD or DVD, or a microSD card (Raspberry Pi).<br />
<br />
== Login to your account ==<br />
<br />
You will need to login to your account at [https://pttlink.org/ https://PTTLink.org/]<br />
[[File:Ptt site menu login.png|none|thumb|579x579px]]<br />
<br />
Click on <'''Login/Sign Up>''' as shown in the image above.<br />
<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Create a Server ==<br />
<br />
You will need to create a "server" : Click on '''<Portal>''' then '''<Server Settings>'''. <br />
[[File:ptt site server settings.png|none|thumb|579x579px]]<br />
Click on '''<Add a new server>'''.<br />
<br />
Please take the time to read the instructions on each page. <br />
<br />
Then click '''<Proceed with Server Setup>''' if needed.<br />
<br />
Fill in all of the information and click '''<Submit>''' at the bottom of the page.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]<br />
<br />
== Request a Node number ==<br />
<br />
At the top of the page, click '''<Portal>''' and then on '''<Node Settings>'''. <br />
[[File:Ptt site node settings.png|none|thumb|565x565px]]<br />
<br />
Then click '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb]]<br />
<br />
Then click '''<Request>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|424x424px]]<br />
<br />
Select which server you would wish to have a node number assigned to.<br />
<br />
A comment of 'additional node on same server' would be appropriate if you are requesting a second node number.<br />
[[File:ptt site request node number 3.png|none|thumb|673x673px]]<br />
<br />
Once your node number request(s) are processed you will receive an email.<br />
<br />
== Edit Node settings ==<br />
<br />
Log into your account on https://pttlink.org/ <br />
<br />
Click '''<Portal>''' then '''<Node settings>'''. <br />
<br />
The PTTLink node numbers that have been assigned to you are displayed here.<br />
<br />
Select which node you wish to view/edit.<br />
<br />
Fill in the information for you node and click '''<Submit>'''.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Write down your node number, password and the call sign you assigned for the node as you will use them to configure your PTTLink system.<br />
<br />
<br />
== Install and configure PttLink to your computer ==<br />
<br />
Consult your owners manual or your favorite internet search engine for how to install an image for your computer system.<br />
<br />
Install the PTTLink disk image to your computer. Insert the appropriate media for your system and boot the computer.<br />
<br />
When the login prompt appears enter the user ID of <br />
<br />
'''repeater''' <br />
<br />
and press '''<Enter>'''.<br />
<br />
Enter the default password of <br />
'''allstarlink'''<br />
<br />
Follow the on screen instructions for the initial password change.<br />
<br />
For users familiar with the linux operation system you may proceed to edit the system manually.<br />
<br />
For users not familiar with linux and PttLink, at the Linux CLI (command line interface)<br />
<br />
Type '''sudo asl-menu''' as the example below shows.<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
This will load the PTTLink configuration menu.<br />
[[File:Asl menu main screen.png|none|thumb|640x640px]]<br />
<br />
== PTTLink software setup ==<br />
<br />
Choose option '''<1>'''.<br />
[[File:002_first_time.png|none|thumb|640x640px]]<br />
<br />
Since it is your first time setup, answer '''<Yes>''' so you can setup a "'''root'''" password. Don't forget to write down your user an password.<br />
[[File:003_password.png|none|thumb|640x640px]]<br />
<br />
Setup now will ask if you want to change "'''repeater'''" account password with you should already changed at first time login so answer '''<No>''', unless you want to change it again. Do not forget to write it down.<br />
[[File:004_repeater_password.png|none|thumb|640x640px]]<br />
<br />
Now lets set time zone '''<Ok>'''.<br />
[[File:005_timezone.png|none|thumb|640x640px]]<br />
<br />
Choose the node's continent.<br />
[[File:006_continent.png|none|thumb|640x640px]]<br />
<br />
Choose the node's city.<br />
[[File:007_city.png|none|thumb|640x640px]]<br />
<br />
Next you can change the name of you host name, the default is '''repeater'''.<br />
[[File:008_message.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''' to be able to make changes.<br />
[[File:009_edit_hostname.png|none|thumb|640x640px]]<br />
<br />
Type the new host name and hit '''<Enter>'''.<br />
[[File:010_hostname.png|none|thumb|640x640px]]<br />
<br />
If you want to set up a domain, type it and hit '''<Enter>'''.<br />
[[File:011_domain_name.png|none|thumb|640x640px]]<br />
<br />
Say '''<Ok>''' to this message.<br />
[[File:012_message.png|none|thumb|640x640px]]<br />
<br />
Now you can make your network settings '''<Ok>'''.<br />
[[File:013_dhcp.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:014_network.png|none|thumb|640x640px]]<br />
<br />
To choose between DHCP or Static IP say '''<Yes>'''.<br />
[[File:015_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Use '''<D>''' for DHCP or '''<nowiki><S></nowiki>'''. for Static, if you choose Static, you will be asked to enter it next, for this example DHCP is in use.<br />
[[File:016_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:017_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:018_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:019_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<A1>'''.<br />
[[File:020_a_menu_a1.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N1>'''.<br />
[[File:021_n_menu_n1.png|none|thumb|640x640px]]<br />
<br />
Type the node number for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:022_node_number.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N2>'''.<br />
[[File:023_n_menu_n2.png|none|thumb|640x640px]]<br />
<br />
Type the node password for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:024_node_password.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N3>'''.<br />
[[File:025_n_menu_n3.png|none|thumb|640x640px]]<br />
<br />
Type the call sign for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:026_callsign.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N4>'''.<br />
[[File:027_n_menu_n4.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<I1>'''.<br />
[[File:028_i_menu_i1.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:029_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N5>'''.<br />
[[File:030_n_menu_n5.png|none|thumb|640x640px]]<br />
<br />
If your node will be a simplex node type '''<1>'''.<br />
If your node is a repeater controller type '''<2>'''.<br />
[[File:031_rptr_mode.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N6>'''.<br />
[[File:032_n_menu_n6.png|none|thumb|640x640px]]<br />
<br />
Type a new password, this will be used to have access from the nodes web site Allmon2, the default password is 'llcgi'.<br />
[[File:033_password.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:034_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:036_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N9>'''.<br />
[[File:037_n_menu_n9.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:038_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:039_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:040_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:041_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:042_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:043_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:044_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Back>'''.<br />
[[File:045_n_menu_back.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<AZ>'''.<br />
[[File:046_a_menu_az.png|none|thumb|640x640px]]<br />
<br />
Review what you wrote down with what you have configured on your systemand press '''<Enter>'''.<br />
[[File:047_review.png|none|thumb|640x640px]]<br />
<br />
Choose '''<Yes>''' to backup your configuration.<br />
[[File:048_backup.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:049_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:050_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:051_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Exit>'''.<br />
[[File:052_a-menu_exit.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''', because we already saved our configuration.<br />
[[File:053_exit.png|none|thumb|640x640px]]<br />
<br />
If you want to automatically start your system with this menu answer '''<Yes>''', if not then '''<No>'''.<br />
[[File:054_select_menu_sartup.png|none|thumb|640x640px]]<br />
<br />
If you answer was '''<No>''', remember you can come back to this menu typing '''sudo asl-menu''' as the following example:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
[[File:055_message.png|none|thumb|640x640px]]<br />
<br />
Now your node will reboot to apply all the changes we have done, so say '''<Ok>'''.<br />
[[File:056_reboot.png|none|thumb|640x640px]]<br />
<br />
== PTTLink Audio settings with SimpleUSB ==<br />
Once you've hooked up a radio with your desired interface, it's time to test and tune the audio from the radio.<br />
<br />
type '''sudo asl-menu''' like the example below:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Choose option '''<4>'''.<br />
[[File:101_asl_menu_4.png|none|thumb|640x640px]]<br />
<br />
With option '''<F>''', will trigger PTT few times on your radio for testing, you should also listen a test tone.<br />
<br />
Next, with option '''<2>''', you can adjust the audio levels from your radio to your node node with the aim of an on-screen level meter.<br />
<br />
With another radio transmit a test tone or voice and type values between 0 and 999 followed by '''<Enter>''' to apply them, if you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Next, type option '''<T>''', you can toggle a tone generator to adjust your node to radio audio levels, so type it once to turn it on.<br />
<br />
Now typing option '''<3>''', will allow you to adjust the audio from your node to your Tx radio.<br />
<br />
To achieve that, you can type values between 0 and 999 and press '''<Enter>''' to apply the new value. The system will Tx a test tone for 5 seconds. If you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Do not forget to turn of the tone generator by pressing once again '''<T>'''.<br />
<br />
Once you are happy with your settings, type '''<W>''' and '''<Enter>'''.<br />
<br />
To exit from this menu type '''<0>''' (zero) and hit '''<Enter>'''.<br />
<br />
== PTT and COS polarity settings ==<br />
<br />
Your radio may require PTT and/or COS/CTCSS polarity to be inverted to work properly. To do this, go to the main ASL menu and choose option '''<6>'''.<br />
[[File:103_asl_menu_6.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<nowiki><I></nowiki>'''.<br />
[[File:104_config_menu_i.png|none|thumb|640x640px]]<br />
<br />
You will be taken to a text file where you will need to find and edit some values:<br />
<br />
PTT invert:<br />
<br />
Search for the line begining with '''invertptt =''' and change its value as follows:<br />
<br />
'''0''' = Ground to Transmit (most common).<br />
<br />
'''1''' = Open to Transmit.<br />
[[File:Ptt_invertptt.png|none|thumb|640x640px]]<br />
<br />
COS/CTCSS invert:<br />
<br />
Search for the line beginning with '''carrierfrom =''' and change its value as follows.<br />
<br />
Search for the line beginning with '''ctcssfrom =''' and change its value as follows.<br />
<br />
'''no''' = No carrier detection at all.<br />
<br />
'''usb''' = COR (COS) line active Hi.<br />
<br />
'''usbinvert''' = COR (COS) line active Low.<br />
[[File:Ptt_invertcarrier.png|none|thumb|640x640px]]<br />
<br />
After making your changes type '''<CTRL> + <X>''' and then type '''<Y>''' followed by '''<Enter>'''. You will be back to the previous menu and choose '''<Back>'''.<br />
<br />
Choose Option '''<9>'''.<br />
[[File:107_asl_menu_9.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<G>''' to restart PTTLink software and apply changes. Choose '''<Back>''', repeat your audio test if needed.<br />
[[File:108_diag_menu_g.png|none|thumb|640x640px]]<br />
<br />
Run the following commands to add PTTLink server address.<br />
<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/rc.updatenodelist<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeNameUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/rpt.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/iax.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/extensions.conf<br />
sudo service asterisk restart<br />
<br />
Restart your system.<br />
<br />
sudo reboot <br />
<br />
At this point your node should be up and running.<br />
<br />
== Allmon2 Setup. ==<br />
<br />
*[[Allmon2 Install]] - Allmon2 setup.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Beginners_Guide&diff=2509Beginners Guide2021-03-25T15:16:01Z<p>KM4NNO: </p>
<hr />
<div>PTTLink for beginners.<br />
<br />
== The first step is to create an account. ==<br />
<br />
Go to https://pttlink.org/ and click on the '''<Login/Sign Up>''' link.<br />
<br />
[[File:Ptt site menu login.png|none|thumb|545x545px]]<br />
<br />
Next click the '''<Sign Up>''' link.<br />
<br />
[[File:Ptt_site sign up.png|none|thumb]]<br />
<br />
== Download PTTLink image file ==<br />
<br />
While you are awaiting the verification of your account (usually within 24 hours) you may download one of the image files for you computer system you will use to run your PTTLink node.<br />
<br />
Go to [[Main_Page#Downloads|wiki.pttlink.org]] scroll down to the Downloads section and select the appropriate image for the type of system you will use.<br />
<br />
[[File:Ptt download.png|none|thumb]]<br />
<br />
Write the image file to media. Either a USB memory stick, CD or DVD, or a microSD card (Raspberry Pi).<br />
<br />
== Login to your account ==<br />
<br />
You will need to login to your account at [https://pttlink.org/ https://PTTLink.org/]<br />
[[File:Ptt site menu login.png|none|thumb|579x579px]]<br />
<br />
Click on <'''Login/Sign Up>''' as shown in the image above.<br />
<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Create a Server ==<br />
<br />
You will need to create a "server" : Click on '''<Portal>''' then '''<Server Settings>'''. <br />
[[File:ptt site server settings.png|none|thumb|579x579px]]<br />
Click on '''<Add a new server>'''.<br />
<br />
Please take the time to read the instructions on each page. <br />
<br />
Then click '''<Proceed with Server Setup>''' if needed.<br />
<br />
Fill in all of the information and click '''<Submit>''' at the bottom of the page.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]<br />
<br />
== Request a Node number ==<br />
<br />
At the top of the page, click '''<Portal>''' and then on '''<Node Settings>'''. <br />
[[File:Ptt site node settings.png|none|thumb|565x565px]]<br />
<br />
Then click '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb]]<br />
<br />
Then click '''<Request>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|424x424px]]<br />
<br />
Select which server you would wish to have a node number assigned to.<br />
<br />
A comment of 'additional node on same server' would be appropriate if you are requesting a second node number.<br />
[[File:ptt site request node number 3.png|none|thumb|673x673px]]<br />
<br />
Once your node number request(s) are processed you will receive an email.<br />
<br />
== Edit Node settings ==<br />
<br />
Log into your account on https://pttlink.org/ <br />
<br />
Click '''<Portal>''' then '''<Node settings>'''. <br />
<br />
The PTTLink node numbers that have been assigned to you are displayed here.<br />
<br />
Select which node you wish to view/edit.<br />
<br />
Fill in the information for you node and click '''<Submit>'''.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Write down your node number, password and the call sign you assigned for the node as you will use them to configure your PTTLink system.<br />
<br />
<br />
== Install and configure PttLink to your computer ==<br />
<br />
Consult your owners manual or your favorite internet search engine for how to install an image for your computer system.<br />
<br />
Install the PTTLink disk image to your computer. Insert the appropriate media for your system and boot the computer.<br />
<br />
When the login prompt appears enter the user ID of <br />
<br />
'''repeater''' <br />
<br />
and press '''<Enter>'''.<br />
<br />
Enter the default password of <br />
'''allstarlink'''<br />
<br />
Follow the on screen instructions for the initial password change.<br />
<br />
For users familiar with the linux operation system you may proceed to edit the system manually.<br />
<br />
For users not familiar with linux and PttLink, at the Linux CLI (command line interface)<br />
<br />
Type '''sudo asl-menu''' as the example below shows.<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
This will load the PTTLink configuration menu.<br />
[[File:Asl menu main screen.png|none|thumb|640x640px]]<br />
<br />
== PTTLink software setup ==<br />
<br />
Choose option '''<1>'''.<br />
[[File:002_first_time.png|none|thumb|640x640px]]<br />
<br />
Since it is your first time setup, answer '''<Yes>''' so you can setup a "'''root'''" password. Don't forget to write down your user an password.<br />
[[File:003_password.png|none|thumb|640x640px]]<br />
<br />
Setup now will ask if you want to change "'''repeater'''" account password with you should already changed at first time login so answer '''<No>''', unless you want to change it again. Do not forget to write it down.<br />
[[File:004_repeater_password.png|none|thumb|640x640px]]<br />
<br />
Now lets set time zone '''<Ok>'''.<br />
[[File:005_timezone.png|none|thumb|640x640px]]<br />
<br />
Choose the node's continent.<br />
[[File:006_continent.png|none|thumb|640x640px]]<br />
<br />
Choose the node's city.<br />
[[File:007_city.png|none|thumb|640x640px]]<br />
<br />
Next you can change the name of you host name, the default is '''repeater'''.<br />
[[File:008_message.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''' to be able to make changes.<br />
[[File:009_edit_hostname.png|none|thumb|640x640px]]<br />
<br />
Type the new host name and hit '''<Enter>'''.<br />
[[File:010_hostname.png|none|thumb|640x640px]]<br />
<br />
If you want to set up a domain, type it and hit '''<Enter>'''.<br />
[[File:011_domain_name.png|none|thumb|640x640px]]<br />
<br />
Say '''<Ok>''' to this message.<br />
[[File:012_message.png|none|thumb|640x640px]]<br />
<br />
Now you can make your network settings '''<Ok>'''.<br />
[[File:013_dhcp.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:014_network.png|none|thumb|640x640px]]<br />
<br />
To choose between DHCP or Static IP say '''<Yes>'''.<br />
[[File:015_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Use '''<D>''' for DHCP or '''<nowiki><S></nowiki>'''. for Static, if you choose Static, you will be asked to enter it next, for this example DHCP is in use.<br />
[[File:016_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:017_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:018_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:019_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<A1>'''.<br />
[[File:020_a_menu_a1.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N1>'''.<br />
[[File:021_n_menu_n1.png|none|thumb|640x640px]]<br />
<br />
Type the node number for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:022_node_number.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N2>'''.<br />
[[File:023_n_menu_n2.png|none|thumb|640x640px]]<br />
<br />
Type the node password for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:024_node_password.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N3>'''.<br />
[[File:025_n_menu_n3.png|none|thumb|640x640px]]<br />
<br />
Type the call sign for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:026_callsign.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N4>'''.<br />
[[File:027_n_menu_n4.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<I1>'''.<br />
[[File:028_i_menu_i1.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:029_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N5>'''.<br />
[[File:030_n_menu_n5.png|none|thumb|640x640px]]<br />
<br />
If your node will be a simplex node type '''<1>'''.<br />
If your node is a repeater controller type '''<2>'''.<br />
[[File:031_rptr_mode.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N6>'''.<br />
[[File:032_n_menu_n6.png|none|thumb|640x640px]]<br />
<br />
Type a new password, this will be used to have access from the nodes web site Allmon2, the default password is 'llcgi'.<br />
[[File:033_password.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:034_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:036_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N9>'''.<br />
[[File:037_n_menu_n9.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:038_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:039_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:040_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:041_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:042_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:043_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:044_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Back>'''.<br />
[[File:045_n_menu_back.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<AZ>'''.<br />
[[File:046_a_menu_az.png|none|thumb|640x640px]]<br />
<br />
Review what you wrote down with what you have configured on your systemand press '''<Enter>'''.<br />
[[File:047_review.png|none|thumb|640x640px]]<br />
<br />
Choose '''<Yes>''' to backup your configuration.<br />
[[File:048_backup.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:049_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:050_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:051_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Exit>'''.<br />
[[File:052_a-menu_exit.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''', because we already saved our configuration.<br />
[[File:053_exit.png|none|thumb|640x640px]]<br />
<br />
If you want to automatically start your system with this menu answer '''<Yes>''', if not then '''<No>'''.<br />
[[File:054_select_menu_sartup.png|none|thumb|640x640px]]<br />
<br />
If you answer was '''<No>''', remember you can come back to this menu typing '''sudo asl-menu''' as the following example:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
[[File:055_message.png|none|thumb|640x640px]]<br />
<br />
Now your node will reboot to apply all the changes we have done, so say '''<Ok>'''.<br />
[[File:056_reboot.png|none|thumb|640x640px]]<br />
<br />
== PTTLink Audio settings with SimpleUSB ==<br />
Once you've hooked up a radio with your desired interface, it's time to test and tune the audio from the radio.<br />
<br />
type '''sudo asl-menu''' like the example below:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Choose option '''<4>'''.<br />
[[File:101_asl_menu_4.png|none|thumb|640x640px]]<br />
<br />
With option '''<F>''', will trigger PTT few times on your radio for testing, you should also listen a test tone.<br />
<br />
Next, with option '''<2>''', you can adjust the audio levels from your radio to your node node with the aim of an on-screen level meter.<br />
<br />
With another radio transmit a test tone or voice and type values between 0 and 999 followed by '''<Enter>''' to apply them, if you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Next, type option '''<T>''', you can toggle a tone generator to adjust your node to radio audio levels, so type it once to turn it on.<br />
<br />
Now typing option '''<3>''', will allow you to adjust the audio from your node to your Tx radio.<br />
<br />
To achieve that, you can type values between 0 and 999 and press '''<Enter>''' to apply the new value. The system will Tx a test tone for 5 seconds. If you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Do not forget to turn of the tone generator by pressing once again '''<T>'''.<br />
<br />
Once you are happy with your settings, type '''<W>''' and '''<Enter>'''.<br />
<br />
To exit from this menu type '''<0>''' (zero) and hit '''<Enter>'''.<br />
<br />
== PTT and COS polarity settings ==<br />
<br />
Your radio may require PTT and/or COS/CTCSS polarity to be inverted to work properly. To do this, go to the main ASL menu and choose option '''<6>'''.<br />
[[File:103_asl_menu_6.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<nowiki><I></nowiki>'''.<br />
[[File:104_config_menu_i.png|none|thumb|640x640px]]<br />
<br />
You will be taken to a text file where you will need to find and edit some values:<br />
<br />
PTT invert:<br />
<br />
Search for the line begining with '''invertptt =''' and change its value as follows:<br />
<br />
'''0''' = Ground to Transmit (most common).<br />
<br />
'''1''' = Open to Transmit.<br />
[[File:Ptt_invertptt.png|none|thumb|640x640px]]<br />
<br />
COS/CTCSS invert:<br />
<br />
Search for the line beginning with '''carrierfrom =''' and change its value as follows.<br />
<br />
Search for the line beginning with '''ctcssfrom =''' and change its value as follows.<br />
<br />
'''no''' = No carrier detection at all.<br />
<br />
'''usb''' = COR (COS) line active Hi.<br />
<br />
'''usbinvert''' = COR (COS) line active Low.<br />
[[File:Ptt_invertcarrier.png|none|thumb|640x640px]]<br />
<br />
After making your changes type '''<CTRL> + <X>''' and then type '''<Y>''' followed by '''<Enter>'''. You will be back to the previous menu and choose '''<Back>'''.<br />
<br />
Choose Option '''<9>'''.<br />
[[File:107_asl_menu_9.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<G>''' to restart PTTLink software and apply changes. Choose '''<Back>''', repeat your audio test if needed.<br />
[[File:108_diag_menu_g.png|none|thumb|640x640px]]<br />
<br />
Run the following commands to add PTTLink server address.<br />
<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/rc.updatenodelist<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeNameUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/rpt.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/iax.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/extensions.conf<br />
sudo service asterisk restart<br />
<br />
Restart your system.<br />
<br />
sudo reboot <br />
<br />
At this point your node should be up and running.<br />
<br />
== Allmon2 Setup. ==<br />
<br />
*[[Allmon2 Install]] - Allmon2 setup.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Beginners_Guide&diff=2508Beginners Guide2021-03-23T17:26:42Z<p>KM4NNO: </p>
<hr />
<div>PTTLink for beginners.<br />
<br />
== The first step is to create an account. ==<br />
<br />
Go to https://pttlink.org/ and click on the '''<Login/Sign Up>''' link.<br />
<br />
[[File:Ptt site menu login.png|none|thumb|545x545px]]<br />
<br />
Next click the '''<Sign Up>''' link.<br />
<br />
[[File:Ptt_site sign up.png|none|thumb]]<br />
<br />
== Download PTTLink image file ==<br />
<br />
While you are awaiting the verification of your account (usually within 24 hours) you may download one of the image files for you computer system you will use to run your PTTLink node.<br />
<br />
Go to [[Main_Page#Downloads|wiki.pttlink.org]] scroll down to the Downloads section and select the appropriate image for the type of system you will use.<br />
<br />
[[File:Ptt download.png|none|thumb]]<br />
<br />
Write the image file to media. Either a USB memory stick, CD or DVD, or a microSD card (Raspberry Pi).<br />
<br />
== Login to your account ==<br />
<br />
You will need to login to your account at [https://pttlink.org/ https://PTTLink.org/]<br />
[[File:Ptt site menu login.png|none|thumb|579x579px]]<br />
<br />
Click on <'''Login/Sign Up>''' as shown in the image above.<br />
<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Create a Server ==<br />
<br />
You will need to create a "server" : Click on '''<Portal>''' then '''<Server Settings>'''. <br />
[[File:ptt site server settings.png|none|thumb|579x579px]]<br />
Click on '''<Add a new server>'''.<br />
<br />
Please take the time to read the instructions on each page. <br />
<br />
Then click '''<Proceed with Server Setup>''' if needed.<br />
<br />
Fill in all of the information and click '''<Submit>''' at the bottom of the page.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]<br />
<br />
== Request a Node number ==<br />
<br />
At the top of the page, click '''<Portal>''' and then on '''<Node Settings>'''. <br />
[[File:Ptt site node settings.png|none|thumb|565x565px]]<br />
<br />
Then click '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb]]<br />
<br />
Then click '''<Request>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|424x424px]]<br />
<br />
Select which server you would wish to have a node number assigned to.<br />
<br />
A comment of 'additional node on same server' would be appropriate if you are requesting a second node number.<br />
[[File:ptt site request node number 3.png|none|thumb|673x673px]]<br />
<br />
Once your node number request(s) are processed you will receive an email.<br />
<br />
== Edit Node settings ==<br />
<br />
Log into your account on https://pttlink.org/ <br />
<br />
Click '''<Portal>''' then '''<Node settings>'''. <br />
<br />
The PTTLink node numbers that have been assigned to you are displayed here.<br />
<br />
Select which node you wish to view/edit.<br />
<br />
Fill in the information for you node and click '''<Submit>'''.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Write down your node number, password and the call sign you assigned for the node as you will use them to configure your PTTLink system.<br />
<br />
<br />
== Install and configure PttLink to your computer ==<br />
<br />
Consult your owners manual or your favorite internet search engine for how to install an image for your computer system.<br />
<br />
Install the PTTLink disk image to your computer. Insert the appropriate media for your system and boot the computer.<br />
<br />
When the login prompt appears enter the user ID of <br />
<br />
'''repeater''' <br />
<br />
and press '''<Enter>'''.<br />
<br />
Enter the default password of <br />
'''allstarlink'''<br />
<br />
Follow the on screen instructions for the initial password change.<br />
<br />
For users familiar with the linux operation system you may proceed to edit the system manually.<br />
<br />
For users not familiar with linux and PttLink, at the Linux CLI (command line interface)<br />
<br />
Type '''sudo asl-menu''' as the example below shows.<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
This will load the PTTLink configuration menu.<br />
[[File:Asl menu main screen.png|none|thumb|640x640px]]<br />
<br />
== PTTLink software setup ==<br />
<br />
Choose option '''<1>'''.<br />
[[File:002_first_time.png|none|thumb|640x640px]]<br />
<br />
Since it is your first time setup, answer '''<Yes>''' so you can setup a "'''root'''" password. Don't forget to write down your user an password.<br />
[[File:003_password.png|none|thumb|640x640px]]<br />
<br />
Setup now will ask if you want to change "'''repeater'''" account password with you should already changed at first time login so answer '''<No>''', unless you want to change it again. Do not forget to write it down.<br />
[[File:004_repeater_password.png|none|thumb|640x640px]]<br />
<br />
Now lets set time zone '''<Ok>'''.<br />
[[File:005_timezone.png|none|thumb|640x640px]]<br />
<br />
Choose the node's continent.<br />
[[File:006_continent.png|none|thumb|640x640px]]<br />
<br />
Choose the node's city.<br />
[[File:007_city.png|none|thumb|640x640px]]<br />
<br />
Next you can change the name of you host name, the default is '''repeater'''.<br />
[[File:008_message.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''' to be able to make changes.<br />
[[File:009_edit_hostname.png|none|thumb|640x640px]]<br />
<br />
Type the new host name and hit '''<Enter>'''.<br />
[[File:010_hostname.png|none|thumb|640x640px]]<br />
<br />
If you want to set up a domain, type it and hit '''<Enter>'''.<br />
[[File:011_domain_name.png|none|thumb|640x640px]]<br />
<br />
Say '''<Ok>''' to this message.<br />
[[File:012_message.png|none|thumb|640x640px]]<br />
<br />
Now you can make your network settings '''<Ok>'''.<br />
[[File:013_dhcp.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:014_network.png|none|thumb|640x640px]]<br />
<br />
To choose between DHCP or Static IP say '''<Yes>'''.<br />
[[File:015_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Use '''<D>''' for DHCP or '''<nowiki><S></nowiki>'''. for Static, if you choose Static, you will be asked to enter it next, for this example DHCP is in use.<br />
[[File:016_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:017_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:018_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:019_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<A1>'''.<br />
[[File:020_a_menu_a1.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N1>'''.<br />
[[File:021_n_menu_n1.png|none|thumb|640x640px]]<br />
<br />
Type the node number for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:022_node_number.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N2>'''.<br />
[[File:023_n_menu_n2.png|none|thumb|640x640px]]<br />
<br />
Type the node password for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:024_node_password.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N3>'''.<br />
[[File:025_n_menu_n3.png|none|thumb|640x640px]]<br />
<br />
Type the call sign for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:026_callsign.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N4>'''.<br />
[[File:027_n_menu_n4.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<I1>'''.<br />
[[File:028_i_menu_i1.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:029_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N5>'''.<br />
[[File:030_n_menu_n5.png|none|thumb|640x640px]]<br />
<br />
If your node will be a simplex node type '''<1>'''.<br />
If your node is a repeater controller type '''<2>'''.<br />
[[File:031_rptr_mode.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N6>'''.<br />
[[File:032_n_menu_n6.png|none|thumb|640x640px]]<br />
<br />
Type a new password, this will be used to have access from the nodes web site Allmon2, the default password is 'llcgi'.<br />
[[File:033_password.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:034_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:036_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N9>'''.<br />
[[File:037_n_menu_n9.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:038_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:039_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:040_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:041_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:042_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:043_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:044_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Back>'''.<br />
[[File:045_n_menu_back.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<AZ>'''.<br />
[[File:046_a_menu_az.png|none|thumb|640x640px]]<br />
<br />
Review what you wrote down with what you have configured on your systemand press '''<Enter>'''.<br />
[[File:047_review.png|none|thumb|640x640px]]<br />
<br />
Choose '''<Yes>''' to backup your configuration.<br />
[[File:048_backup.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:049_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:050_message.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:051_message.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Exit>'''.<br />
[[File:052_a-menu_exit.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''', because we already saved our configuration.<br />
[[File:053_exit.png|none|thumb|640x640px]]<br />
<br />
If you want to automatically start your system with this menu answer '''<Yes>''', if not then '''<No>'''.<br />
[[File:054_select_menu_sartup.png|none|thumb|640x640px]]<br />
<br />
If you answer was '''<No>''', remember you can come back to this menu typing '''sudo asl-menu''' as the following example:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
[[File:055_message.png|none|thumb|640x640px]]<br />
<br />
Now your node will reboot to apply all the changes we have done, so say '''<Ok>'''.<br />
[[File:056_reboot.png|none|thumb|640x640px]]<br />
<br />
== Determine Radio Interface ==<br />
{{Note|If you're planning on using this as a radioless node, skip this step.}}<br />
'''You'll need to hook your node to a radio of your choice. <br />
<br />
'''[[Radio Connections]] - Determine type of radio connection'''<br />
<br />
== PTTLink Audio settings with SimpleUSB ==<br />
Once you've hooked up a radio with your desired interface, it's time to test and tune the audio from the radio.<br />
<br />
type '''sudo asl-menu''' like the example below:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Choose option '''<4>'''.<br />
[[File:101_asl_menu_4.png|none|thumb|640x640px]]<br />
<br />
With option '''<F>''', will trigger PTT few times on your radio for testing, you should also listen a test tone.<br />
<br />
Next, with option '''<2>''', you can adjust the audio levels from your radio to your node node with the aim of an on-screen level meter.<br />
<br />
With another radio transmit a test tone or voice and type values between 0 and 999 followed by '''<Enter>''' to apply them, if you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Next, type option '''<T>''', you can toggle a tone generator to adjust your node to radio audio levels, so type it once to turn it on.<br />
<br />
Now typing option '''<3>''', will allow you to adjust the audio from your node to your Tx radio.<br />
<br />
To achieve that, you can type values between 0 and 999 and press '''<Enter>''' to apply the new value. The system will Tx a test tone for 5 seconds. If you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Do not forget to turn of the tone generator by pressing once again '''<T>'''.<br />
<br />
Once you are happy with your settings, type '''<W>''' and '''<Enter>'''.<br />
<br />
To exit from this menu type '''<0>''' (zero) and hit '''<Enter>'''.<br />
<br />
== PTT and COS polarity settings ==<br />
<br />
Your radio may require PTT and/or COS/CTCSS polarity to be inverted to work properly. To do this, go to the main ASL menu and choose option '''<6>'''.<br />
[[File:103_asl_menu_6.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<nowiki><I></nowiki>'''.<br />
[[File:104_config_menu_i.png|none|thumb|640x640px]]<br />
<br />
You will be taken to a text file where you will need to find and edit some values:<br />
<br />
PTT invert:<br />
<br />
Search for the line begining with '''invertptt =''' and change its value as follows:<br />
<br />
'''0''' = Ground to Transmit (most common).<br />
<br />
'''1''' = Open to Transmit.<br />
[[File:Ptt_invertptt.png|none|thumb|640x640px]]<br />
<br />
COS/CTCSS invert:<br />
<br />
Search for the line beginning with '''carrierfrom =''' and change its value as follows.<br />
<br />
Search for the line beginning with '''ctcssfrom =''' and change its value as follows.<br />
<br />
'''no''' = No carrier detection at all.<br />
<br />
'''usb''' = COR (COS) line active Hi.<br />
<br />
'''usbinvert''' = COR (COS) line active Low.<br />
[[File:Ptt_invertcarrier.png|none|thumb|640x640px]]<br />
<br />
After making your changes type '''<CTRL> + <X>''' and then type '''<Y>''' followed by '''<Enter>'''. You will be back to the previous menu and choose '''<Back>'''.<br />
<br />
Choose Option '''<9>'''.<br />
[[File:107_asl_menu_9.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<G>''' to restart PTTLink software and apply changes. Choose '''<Back>''', repeat your audio test if needed.<br />
[[File:108_diag_menu_g.png|none|thumb|640x640px]]<br />
<br />
Run the following commands to add PTTLink server address.<br />
<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/rc.updatenodelist<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeNameUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /usr/local/bin/NodeUpdate.sh<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/rpt.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/iax.conf<br />
sudo sed -i 's/allstarlink.org/pttlink.org/g' /etc/asterisk/extensions.conf<br />
sudo service asterisk restart<br />
<br />
Restart your system.<br />
<br />
sudo reboot <br />
<br />
At this point your node should be up and running.<br />
<br />
== Allmon2 Setup. ==<br />
<br />
*[[Allmon2 Install]] - Allmon2 setup.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Beginners_Guide&diff=2507Beginners Guide2021-03-23T17:26:02Z<p>KM4NNO: KM4NNO moved page Beginners Guide 1 to Beginners Guide without leaving a redirect</p>
<hr />
<div>PTTLink for beginners.<br />
<br />
== The first step is to create an account. ==<br />
<br />
Go to https://pttlink.org/ and click on the '''<Login/Sign Up>''' link.<br />
<br />
[[File:Ptt site menu login.png|none|thumb|545x545px]]<br />
<br />
Next click the '''<Sign Up>''' link.<br />
<br />
[[File:Ptt_site sign up.png|none|thumb]]<br />
<br />
== Download PTTLink image file ==<br />
<br />
While you are awaiting the verification of your account (usually within 24 hours) you may download one of the image files for you computer system you will use to run your PTTLink node.<br />
<br />
Go to [[Main_Page#Downloads|wiki.pttlink.org]] scroll down to the Downloads section and select the appropriate image for the type of system you will use.<br />
<br />
[[File:Ptt download.png|frameless|border|533x533px]]<br />
<br />
Write the image file to media. Either a USB memory stick, CD or DVD, or a microSD card (Raspberry Pi).<br />
<br />
== Login to your account ==<br />
<br />
You will need to login to your account at [https://pttlink.org/ https://PTTLink.org/]<br />
[[File:Ptt site menu login.png|none|thumb|579x579px]]<br />
<br />
Click on <'''Login/Sign Up>''' as shown in the image above.<br />
<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Create a Server ==<br />
<br />
You will need to create a "server" : Click on '''<Portal>''' then '''<Server Settings>'''. <br />
[[File:ptt site server settings.png|none|thumb|579x579px]]<br />
Click on '''<Add a new server>'''.<br />
<br />
Please take the time to read the instructions on each page. <br />
<br />
Then click '''<Proceed with Server Setup>''' if needed.<br />
<br />
Fill in all of the information and click '''<Submit>''' at the bottom of the page.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]<br />
<br />
== Request a Node number ==<br />
<br />
At the top of the page, click '''<Portal>''' and then on '''<Node Settings>'''. <br />
[[File:Ptt site node settings.png|none|thumb|565x565px]]<br />
<br />
Then click '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb]]<br />
<br />
Then click '''<Request>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|424x424px]]<br />
<br />
Select which server you would wish to have a node number assigned to.<br />
<br />
A comment of 'additional node on same server' would be appropriate if you are requesting a second node number.<br />
[[File:ptt site request node number 3.png|none|thumb|673x673px]]<br />
<br />
Once your node number request(s) are processed you will receive an email.<br />
<br />
== Edit Node settings ==<br />
<br />
Log into your account on https://pttlink.org/ <br />
<br />
Click '''<Portal>''' then '''<Node settings>'''. <br />
<br />
The PTTLink node numbers that have been assigned to you are displayed here.<br />
<br />
Select which node you wish to view/edit.<br />
<br />
Fill in the information for you node and click '''<Submit>'''.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Write down your node number, password and the call sign you assigned for the node as you will use them to configure your PTTLink system.<br />
<br />
== Install and configure PTTLink to your computer ==<br />
<br />
Consult your owners manual or your favorite internet search engine for how to install an image for your computer system.<br />
<br />
Install the PTTLink disk image to your computer. Insert the appropriate media for your system and boot the computer.<br />
<br />
When the login prompt appears enter the user ID of '''repeater''' and press '''<Enter>'''.<br />
<br />
Enter the default password of '''pttlink'''<br />
<br />
Follow the on screen instructions for the initial password change.<br />
<br />
For users familiar with the linux operation system you may proceed to edit the system manually.<br />
<br />
For users not familiar with linux and PTTLink, at the Linux CLI (command line interface)<br />
<br />
Type '''sudo ptt-menu''' as the example below shows.<br />
<br />
sudo ptt-menu<br />
<br />
This will load the PTTLink configuration menu.<br />
[[File:Ptt main menu.png|none|thumb|640x640px]]<br />
<br />
== PTTLink software setup ==<br />
<br />
Choose option '''<1>'''.<br />
[[File:Ptt main menu.png|none|thumb|640x640px]]<br />
<br />
Setup now will ask you to change "'''repeater'''" account password. Do not forget to write it down and keep it safe.<br />
[[File:Ptt repeater password prompt.png|none|thumb|640x640px]]<br />
<br />
Next, cause it is your first time setup, answer '''<Yes>''' so you can setup a "'''root'''" password. Don't forget to write down your user and password.<br />
[[File:Ptt set root password.png|none|thumb|640x640px]]<br />
[[File:Ptt root password prompt.png|none|thumb|640x640px]]<br />
<br />
Now let's set time zone '''<Ok>'''.<br />
[[File:Ptt timezone setup.png|none|thumb|640x640px]]<br />
<br />
Choose the node's continent.<br />
[[File:Ptt geo area.png|none|thumb|640x640px]]<br />
<br />
Choose the node's city.<br />
[[File:Ptt time zone.png|none|thumb|640x640px]]<br />
<br />
Next you can change the name of you host name, the default is '''rpi4'''.<br />
[[File:Ptt by default.png|none|thumb|640x640px]]<br />
<br />
Type the new host name and hit '''<Enter>'''.<br />
[[File:Ptt hostname prompt.png|none|thumb|640x640px]]<br />
<br />
If you want to set up a domain, type it and hit '''<Enter>'''.<br />
[[File:Ptt domain prompt.png|none|thumb|640x640px]]<br />
<br />
Say '''<Ok>''' to this message.<br />
[[File:Ptt existing hostname.png|none|thumb|640x640px]]<br />
<br />
Now you can make your network settings '''<Ok>'''.<br />
[[File:Ptt setting for dhcp.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt you can network.png|none|thumb|640x640px]]<br />
<br />
To choose between DHCP or Static IP say '''<Yes>'''.<br />
[[File:Ptt network setup.png|none|thumb|640x640px]]<br />
<br />
Use '''<D>''' for DHCP or '''<nowiki><S></nowiki>'''. for Static, if you choose Static, you will be asked to enter it next, for this example DHCP is in use.<br />
[[File:Ptt dhcp or static.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt commented out.png|none|thumb|640x640px]]<br />
<br />
As you already selected DHCP now select '''<Back>''' to continue.<br />
[[File:Ptt dhcp or static.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt you will now move.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt importing the.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<A1>'''.<br />
[[File:Ptt a menu a1.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N1>'''.<br />
[[File:Ptt n menu n1.png|none|thumb|640x640px]]<br />
<br />
Type the node number for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:Ptt node number prompt.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N2>'''.<br />
[[File:Ptt n menu n2.png|none|thumb|640x640px]]<br />
<br />
Type the node password for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:Ptt node password prompt.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N3>'''.<br />
[[File:Ptt n menu n3.png|none|thumb|640x640px]]<br />
<br />
Type the call sign for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:Ptt call sign prompt.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N4>'''.<br />
[[File:Ptt n menu n4.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<I1>'''.<br />
[[File:Ptt i menu i1.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt enable simpleusb.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N5>'''.<br />
[[File:Ptt n menu n5.png|none|thumb|640x640px]]<br />
<br />
If your node will be a simplex node type '''<1>'''.<br />
If your node is a repeater controller type '''<2>'''.<br />
[[File:Ptt duplex type.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N6>'''.<br />
[[File:Ptt n menu n6.png|none|thumb|640x640px]]<br />
<br />
Type a new password, this will be used to have access from the nodes web site Allmon2, the default password is 'llcgi'.<br />
[[File:Ptt manager password prompt.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting new.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt creating basic.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N9>'''.<br />
[[File:Ptt n menu n9.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting repeaters.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt enabling pttlink.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting iax.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting the node.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting node.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt enabling the statpost.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting duplex.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt node number.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Back>'''.<br />
[[File:Ptt n menu back.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<AZ>'''.<br />
[[File:Ptt a menu az.png|none|thumb|640x640px]]<br />
<br />
Review what you wrote down with what you have configured on your system and press '''<Enter>'''.<br />
[[File:Ptt review.png|none|thumb|640x640px]]<br />
<br />
Choose '''<Yes>''' to backup your configuration.<br />
[[File:Ptt backup and save.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt your original.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt new configuration.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt asterisk reload.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Exit>'''.<br />
[[File:Ptt a menu exit.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''', because we already saved our configuration.<br />
[[File:Ptt exit.png|none|thumb|640x640px]]<br />
<br />
If you want to automatically start your system with this menu answer '''<Yes>''', if not then '''<No>'''.<br />
[[File:Ptt select menu at login.png|none|thumb|640x640px]]<br />
<br />
If you answer was '''<No>''', remember you can come back to this menu typing '''sudo ptt-menu''' as the following example:<br />
<br />
sudo ptt-menu<br />
<br />
[[File:Ptt you may.png|none|thumb|640x640px]]<br />
<br />
Now your node will reboot to apply all the changes we have done, so say '''<Ok>'''.<br />
[[File:Ptt setup is complete.png|none|thumb|640x640px]]<br />
<br />
== PTTLink Audio settings with SimpleUSB ==<br />
<br />
type '''sudo ptt-menu''' like the example bellow:<br />
<br />
sudo ptt-menu<br />
<br />
Choose option '''<4>'''.<br />
[[File:Ptt main menu 4.png|none|thumb|640x640px]]<br />
<br />
With option '''<F>''', will trigger PTT few times on your radio for testing, you should also listen a test tone.<br />
<br />
Next, with option '''<2>''', you can adjust the audio levels from your radio to your node node with the aim of an on-screen level meter.<br />
<br />
With another radio transmit a test tone or voice and type values between 0 and 999 followed by '''<Enter>''' to apply them, if you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Next, type option '''<T>''', you can toggle a tone generator to adjust your node to radio audio levels, so type it once to turn it on.<br />
<br />
Now typing option '''<3>''', will allow you to adjust the audio from your node to your Tx radio.<br />
<br />
To achieve that, you can type values between 0 and 999 and press '''<Enter>''' to apply the new value. The system will Tx a test tone for 5 seconds. If you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Do not forget to turn off the tone generator by pressing once again '''<T>'''.<br />
<br />
Once you are happy with your settings, type '''<W>''' and '''<Enter>'''.<br />
<br />
To exit from this menu type '''<0>''' (zero) and hit '''<Enter>'''.<br />
<br />
== PTT and COS polarity settings ==<br />
<br />
If your radio, need PTT and/or COS/CTCSS polarity to be inverted go to the mail PTTLink menu and choose option '''<6>'''.<br />
[[File:Ptt main menu 6.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<nowiki><I></nowiki>'''.<br />
[[File:Ptt configuration menu i.png|none|thumb|640x640px]]<br />
<br />
You will be logger to a text file where you will need to find and edit some values:<br />
<br />
PTT invert:<br />
<br />
Search for the line beginning with '''invertptt =''' and change its value as follows:<br />
<br />
'''0''' = Ground to Transmit.<br />
<br />
'''1''' = Open to Transmit.<br />
[[File:Ptt invertptt.png|none|thumb|640x640px]]<br />
<br />
COS/CTCSS invert:<br />
<br />
Search for the line beggining with '''carrierfrom =''' and change its value as follows.<br />
<br />
Search for the line beggining with '''ctcssfrom =''' and change its value as follows.<br />
<br />
'''no''' = No carrier detection at all.<br />
<br />
'''usb''' = Cor line active Hi.<br />
<br />
'''usbinvert''' = Cor line active Low.<br />
[[File:Ptt invertcarrier.png|none|thumb|640x640px]]<br />
<br />
After making your changes type '''<CTRL> + <X>''' and then type '''<Y>''' followed by '''<Enter>'''. You will be back to the previous menu and choose '''<Back>'''.<br />
<br />
Choose option '''<R>''' to restar PTTLink software and apply changes.<br />
[[File:Ptt main menu r.png|none|thumb|640x640px]]<br />
<br />
== Port forwarding ==<br />
<br />
You will need to forward port 4569 on your ISP modem. As there are many brands and modems, it is not possible to show a step to step guide.<br />
<br />
At this point your node should be up and running.<br />
<br />
== Allmon2 Setup. ==<br />
<br />
*[[Allmon2 Install]] - Allmon2 setup.<br />
<br />
== Allmon2 web control. ==<br />
<br />
TBD<br />
<br />
== DTMF control. ==<br />
<br />
TBD</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Beginners_Guide&diff=2506Beginners Guide2021-03-23T17:25:29Z<p>KM4NNO: KM4NNO moved page Beginners Guide to Beginners Guide 1 without leaving a redirect</p>
<hr />
<div>PTTLink for beginners.<br />
<br />
== The first step is to create an account. ==<br />
<br />
Go to https://pttlink.org/ and click on the '''<Login/Sign Up>''' link.<br />
<br />
[[File:Ptt site menu login.png|none|thumb|545x545px]]<br />
<br />
Next click the '''<Sign Up>''' link.<br />
<br />
[[File:Ptt_site sign up.png|none|thumb]]<br />
<br />
== Download PTTLink image file ==<br />
<br />
While you are awaiting the verification of your account (usually within 24 hours) you may download one of the image files for you computer system you will use to run your PTTLink node.<br />
<br />
Go to [[Main_Page#Downloads|wiki.pttlink.org]] scroll down to the Downloads section and select the appropriate image for the type of system you will use.<br />
<br />
[[File:Ptt download.png|frameless|border|533x533px]]<br />
<br />
Write the image file to media. Either a USB memory stick, CD or DVD, or a microSD card (Raspberry Pi).<br />
<br />
== Login to your account ==<br />
<br />
You will need to login to your account at [https://pttlink.org/ https://PTTLink.org/]<br />
[[File:Ptt site menu login.png|none|thumb|579x579px]]<br />
<br />
Click on <'''Login/Sign Up>''' as shown in the image above.<br />
<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Create a Server ==<br />
<br />
You will need to create a "server" : Click on '''<Portal>''' then '''<Server Settings>'''. <br />
[[File:ptt site server settings.png|none|thumb|579x579px]]<br />
Click on '''<Add a new server>'''.<br />
<br />
Please take the time to read the instructions on each page. <br />
<br />
Then click '''<Proceed with Server Setup>''' if needed.<br />
<br />
Fill in all of the information and click '''<Submit>''' at the bottom of the page.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]<br />
<br />
== Request a Node number ==<br />
<br />
At the top of the page, click '''<Portal>''' and then on '''<Node Settings>'''. <br />
[[File:Ptt site node settings.png|none|thumb|565x565px]]<br />
<br />
Then click '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb]]<br />
<br />
Then click '''<Request>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|424x424px]]<br />
<br />
Select which server you would wish to have a node number assigned to.<br />
<br />
A comment of 'additional node on same server' would be appropriate if you are requesting a second node number.<br />
[[File:ptt site request node number 3.png|none|thumb|673x673px]]<br />
<br />
Once your node number request(s) are processed you will receive an email.<br />
<br />
== Edit Node settings ==<br />
<br />
Log into your account on https://pttlink.org/ <br />
<br />
Click '''<Portal>''' then '''<Node settings>'''. <br />
<br />
The PTTLink node numbers that have been assigned to you are displayed here.<br />
<br />
Select which node you wish to view/edit.<br />
<br />
Fill in the information for you node and click '''<Submit>'''.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Write down your node number, password and the call sign you assigned for the node as you will use them to configure your PTTLink system.<br />
<br />
== Install and configure PTTLink to your computer ==<br />
<br />
Consult your owners manual or your favorite internet search engine for how to install an image for your computer system.<br />
<br />
Install the PTTLink disk image to your computer. Insert the appropriate media for your system and boot the computer.<br />
<br />
When the login prompt appears enter the user ID of '''repeater''' and press '''<Enter>'''.<br />
<br />
Enter the default password of '''pttlink'''<br />
<br />
Follow the on screen instructions for the initial password change.<br />
<br />
For users familiar with the linux operation system you may proceed to edit the system manually.<br />
<br />
For users not familiar with linux and PTTLink, at the Linux CLI (command line interface)<br />
<br />
Type '''sudo ptt-menu''' as the example below shows.<br />
<br />
sudo ptt-menu<br />
<br />
This will load the PTTLink configuration menu.<br />
[[File:Ptt main menu.png|none|thumb|640x640px]]<br />
<br />
== PTTLink software setup ==<br />
<br />
Choose option '''<1>'''.<br />
[[File:Ptt main menu.png|none|thumb|640x640px]]<br />
<br />
Setup now will ask you to change "'''repeater'''" account password. Do not forget to write it down and keep it safe.<br />
[[File:Ptt repeater password prompt.png|none|thumb|640x640px]]<br />
<br />
Next, cause it is your first time setup, answer '''<Yes>''' so you can setup a "'''root'''" password. Don't forget to write down your user and password.<br />
[[File:Ptt set root password.png|none|thumb|640x640px]]<br />
[[File:Ptt root password prompt.png|none|thumb|640x640px]]<br />
<br />
Now let's set time zone '''<Ok>'''.<br />
[[File:Ptt timezone setup.png|none|thumb|640x640px]]<br />
<br />
Choose the node's continent.<br />
[[File:Ptt geo area.png|none|thumb|640x640px]]<br />
<br />
Choose the node's city.<br />
[[File:Ptt time zone.png|none|thumb|640x640px]]<br />
<br />
Next you can change the name of you host name, the default is '''rpi4'''.<br />
[[File:Ptt by default.png|none|thumb|640x640px]]<br />
<br />
Type the new host name and hit '''<Enter>'''.<br />
[[File:Ptt hostname prompt.png|none|thumb|640x640px]]<br />
<br />
If you want to set up a domain, type it and hit '''<Enter>'''.<br />
[[File:Ptt domain prompt.png|none|thumb|640x640px]]<br />
<br />
Say '''<Ok>''' to this message.<br />
[[File:Ptt existing hostname.png|none|thumb|640x640px]]<br />
<br />
Now you can make your network settings '''<Ok>'''.<br />
[[File:Ptt setting for dhcp.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt you can network.png|none|thumb|640x640px]]<br />
<br />
To choose between DHCP or Static IP say '''<Yes>'''.<br />
[[File:Ptt network setup.png|none|thumb|640x640px]]<br />
<br />
Use '''<D>''' for DHCP or '''<nowiki><S></nowiki>'''. for Static, if you choose Static, you will be asked to enter it next, for this example DHCP is in use.<br />
[[File:Ptt dhcp or static.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt commented out.png|none|thumb|640x640px]]<br />
<br />
As you already selected DHCP now select '''<Back>''' to continue.<br />
[[File:Ptt dhcp or static.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt you will now move.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt importing the.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<A1>'''.<br />
[[File:Ptt a menu a1.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N1>'''.<br />
[[File:Ptt n menu n1.png|none|thumb|640x640px]]<br />
<br />
Type the node number for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:Ptt node number prompt.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N2>'''.<br />
[[File:Ptt n menu n2.png|none|thumb|640x640px]]<br />
<br />
Type the node password for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:Ptt node password prompt.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N3>'''.<br />
[[File:Ptt n menu n3.png|none|thumb|640x640px]]<br />
<br />
Type the call sign for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:Ptt call sign prompt.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N4>'''.<br />
[[File:Ptt n menu n4.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<I1>'''.<br />
[[File:Ptt i menu i1.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt enable simpleusb.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N5>'''.<br />
[[File:Ptt n menu n5.png|none|thumb|640x640px]]<br />
<br />
If your node will be a simplex node type '''<1>'''.<br />
If your node is a repeater controller type '''<2>'''.<br />
[[File:Ptt duplex type.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N6>'''.<br />
[[File:Ptt n menu n6.png|none|thumb|640x640px]]<br />
<br />
Type a new password, this will be used to have access from the nodes web site Allmon2, the default password is 'llcgi'.<br />
[[File:Ptt manager password prompt.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting new.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt creating basic.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N9>'''.<br />
[[File:Ptt n menu n9.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting repeaters.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt enabling pttlink.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting iax.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting the node.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting node.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt enabling the statpost.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting duplex.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt node number.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Back>'''.<br />
[[File:Ptt n menu back.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<AZ>'''.<br />
[[File:Ptt a menu az.png|none|thumb|640x640px]]<br />
<br />
Review what you wrote down with what you have configured on your system and press '''<Enter>'''.<br />
[[File:Ptt review.png|none|thumb|640x640px]]<br />
<br />
Choose '''<Yes>''' to backup your configuration.<br />
[[File:Ptt backup and save.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt your original.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt new configuration.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt asterisk reload.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Exit>'''.<br />
[[File:Ptt a menu exit.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''', because we already saved our configuration.<br />
[[File:Ptt exit.png|none|thumb|640x640px]]<br />
<br />
If you want to automatically start your system with this menu answer '''<Yes>''', if not then '''<No>'''.<br />
[[File:Ptt select menu at login.png|none|thumb|640x640px]]<br />
<br />
If you answer was '''<No>''', remember you can come back to this menu typing '''sudo ptt-menu''' as the following example:<br />
<br />
sudo ptt-menu<br />
<br />
[[File:Ptt you may.png|none|thumb|640x640px]]<br />
<br />
Now your node will reboot to apply all the changes we have done, so say '''<Ok>'''.<br />
[[File:Ptt setup is complete.png|none|thumb|640x640px]]<br />
<br />
== PTTLink Audio settings with SimpleUSB ==<br />
<br />
type '''sudo ptt-menu''' like the example bellow:<br />
<br />
sudo ptt-menu<br />
<br />
Choose option '''<4>'''.<br />
[[File:Ptt main menu 4.png|none|thumb|640x640px]]<br />
<br />
With option '''<F>''', will trigger PTT few times on your radio for testing, you should also listen a test tone.<br />
<br />
Next, with option '''<2>''', you can adjust the audio levels from your radio to your node node with the aim of an on-screen level meter.<br />
<br />
With another radio transmit a test tone or voice and type values between 0 and 999 followed by '''<Enter>''' to apply them, if you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Next, type option '''<T>''', you can toggle a tone generator to adjust your node to radio audio levels, so type it once to turn it on.<br />
<br />
Now typing option '''<3>''', will allow you to adjust the audio from your node to your Tx radio.<br />
<br />
To achieve that, you can type values between 0 and 999 and press '''<Enter>''' to apply the new value. The system will Tx a test tone for 5 seconds. If you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Do not forget to turn off the tone generator by pressing once again '''<T>'''.<br />
<br />
Once you are happy with your settings, type '''<W>''' and '''<Enter>'''.<br />
<br />
To exit from this menu type '''<0>''' (zero) and hit '''<Enter>'''.<br />
<br />
== PTT and COS polarity settings ==<br />
<br />
If your radio, need PTT and/or COS/CTCSS polarity to be inverted go to the mail PTTLink menu and choose option '''<6>'''.<br />
[[File:Ptt main menu 6.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<nowiki><I></nowiki>'''.<br />
[[File:Ptt configuration menu i.png|none|thumb|640x640px]]<br />
<br />
You will be logger to a text file where you will need to find and edit some values:<br />
<br />
PTT invert:<br />
<br />
Search for the line beginning with '''invertptt =''' and change its value as follows:<br />
<br />
'''0''' = Ground to Transmit.<br />
<br />
'''1''' = Open to Transmit.<br />
[[File:Ptt invertptt.png|none|thumb|640x640px]]<br />
<br />
COS/CTCSS invert:<br />
<br />
Search for the line beggining with '''carrierfrom =''' and change its value as follows.<br />
<br />
Search for the line beggining with '''ctcssfrom =''' and change its value as follows.<br />
<br />
'''no''' = No carrier detection at all.<br />
<br />
'''usb''' = Cor line active Hi.<br />
<br />
'''usbinvert''' = Cor line active Low.<br />
[[File:Ptt invertcarrier.png|none|thumb|640x640px]]<br />
<br />
After making your changes type '''<CTRL> + <X>''' and then type '''<Y>''' followed by '''<Enter>'''. You will be back to the previous menu and choose '''<Back>'''.<br />
<br />
Choose option '''<R>''' to restar PTTLink software and apply changes.<br />
[[File:Ptt main menu r.png|none|thumb|640x640px]]<br />
<br />
== Port forwarding ==<br />
<br />
You will need to forward port 4569 on your ISP modem. As there are many brands and modems, it is not possible to show a step to step guide.<br />
<br />
At this point your node should be up and running.<br />
<br />
== Allmon2 Setup. ==<br />
<br />
*[[Allmon2 Install]] - Allmon2 setup.<br />
<br />
== Allmon2 web control. ==<br />
<br />
TBD<br />
<br />
== DTMF control. ==<br />
<br />
TBD</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Beginners_Guide_ASL-AsteriskNG&diff=2505Beginners Guide ASL-AsteriskNG2021-03-23T17:24:48Z<p>KM4NNO: Created page with "PTTLink for beginners. == The first step is to create an account. == Go to https://pttlink.org/ and click on the '''<Login/Sign Up>''' link. File:Ptt site menu login.png..."</p>
<hr />
<div>PTTLink for beginners.<br />
<br />
== The first step is to create an account. ==<br />
<br />
Go to https://pttlink.org/ and click on the '''<Login/Sign Up>''' link.<br />
<br />
[[File:Ptt site menu login.png|none|thumb|545x545px]]<br />
<br />
Next click the '''<Sign Up>''' link.<br />
<br />
[[File:Ptt_site sign up.png|none|thumb]]<br />
<br />
== Download PTTLink image file ==<br />
<br />
While you are awaiting the verification of your account (usually within 24 hours) you may download one of the image files for you computer system you will use to run your PTTLink node.<br />
<br />
Only Beta testers have access to the Beta downloads and files. You need to join as a Beta tester to have aces to files.<br />
<br />
Write the image file to media. Either a USB memory stick, CD or DVD, or a microSD card (Raspberry Pi).<br />
<br />
== Login to your account ==<br />
<br />
You will need to login to your account at [https://pttlink.org/ https://PTTLink.org/]<br />
[[File:Ptt site menu login.png|none|thumb|579x579px]]<br />
<br />
Click on <'''Login/Sign Up>''' as shown in the image above.<br />
<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Create a Server ==<br />
<br />
You will need to create a "server" : Click on '''<Portal>''' then '''<Server Settings>'''. <br />
[[File:ptt site server settings.png|none|thumb|579x579px]]<br />
Click on '''<Add a new server>'''.<br />
<br />
Please take the time to read the instructions on each page. <br />
<br />
Then click '''<Proceed with Server Setup>''' if needed.<br />
<br />
Fill in all of the information and click '''<Submit>''' at the bottom of the page.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]<br />
<br />
== Request a Node number ==<br />
<br />
At the top of the page, click '''<Portal>''' and then on '''<Node Settings>'''. <br />
[[File:Ptt site node settings.png|none|thumb|565x565px]]<br />
<br />
Then click '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb]]<br />
<br />
Then click '''<Request>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|424x424px]]<br />
<br />
Select which server you would wish to have a node number assigned to.<br />
<br />
A comment of 'additional node on same server' would be appropriate if you are requesting a second node number.<br />
[[File:ptt site request node number 3.png|none|thumb|673x673px]]<br />
<br />
Once your node number request(s) are processed you will receive an email.<br />
<br />
== Edit Node settings ==<br />
<br />
Log into your account on https://pttlink.org/ <br />
<br />
Click '''<Portal>''' then '''<Node settings>'''. <br />
<br />
The PTTLink node numbers that have been assigned to you are displayed here.<br />
<br />
Select which node you wish to view/edit.<br />
<br />
Fill in the information for you node and click '''<Submit>'''.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Write down your node number, password and the call sign you assigned for the node as you will use them to configure your PTTLink system.<br />
<br />
== Install and configure PTTLink to your computer ==<br />
<br />
Consult your owners manual or your favorite internet search engine for how to install an image for your computer system.<br />
<br />
Install the PTTLink disk image to your computer. Insert the appropriate media for your system and boot the computer.<br />
<br />
When the login prompt appears enter the user ID of '''repeater''' and press '''<Enter>'''.<br />
<br />
Enter the default password of '''pttlink'''<br />
<br />
Follow the on screen instructions for the initial password change.<br />
<br />
For users familiar with the linux operation system you may proceed to edit the system manually.<br />
<br />
For users not familiar with linux and PTTLink, at the Linux CLI (command line interface)<br />
<br />
Type '''sudo ptt-menu''' as the example below shows.<br />
<br />
sudo ptt-menu<br />
<br />
This will load the PTTLink configuration menu.<br />
[[File:Ptt main menu.png|none|thumb|640x640px]]<br />
<br />
== PTTLink software setup ==<br />
<br />
Choose option '''<1>'''.<br />
[[File:Ptt main menu.png|none|thumb|640x640px]]<br />
<br />
Setup now will ask you to change "'''repeater'''" account password. Do not forget to write it down and keep it safe.<br />
[[File:Ptt repeater password prompt.png|none|thumb|640x640px]]<br />
<br />
Next, cause it is your first time setup, answer '''<Yes>''' so you can setup a "'''root'''" password. Don't forget to write down your user and password.<br />
[[File:Ptt set root password.png|none|thumb|640x640px]]<br />
[[File:Ptt root password prompt.png|none|thumb|640x640px]]<br />
<br />
Now let's set time zone '''<Ok>'''.<br />
[[File:Ptt timezone setup.png|none|thumb|640x640px]]<br />
<br />
Choose the node's continent.<br />
[[File:Ptt geo area.png|none|thumb|640x640px]]<br />
<br />
Choose the node's city.<br />
[[File:Ptt time zone.png|none|thumb|640x640px]]<br />
<br />
Next you can change the name of you host name, the default is '''rpi4'''.<br />
[[File:Ptt by default.png|none|thumb|640x640px]]<br />
<br />
Type the new host name and hit '''<Enter>'''.<br />
[[File:Ptt hostname prompt.png|none|thumb|640x640px]]<br />
<br />
If you want to set up a domain, type it and hit '''<Enter>'''.<br />
[[File:Ptt domain prompt.png|none|thumb|640x640px]]<br />
<br />
Say '''<Ok>''' to this message.<br />
[[File:Ptt existing hostname.png|none|thumb|640x640px]]<br />
<br />
Now you can make your network settings '''<Ok>'''.<br />
[[File:Ptt setting for dhcp.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt you can network.png|none|thumb|640x640px]]<br />
<br />
To choose between DHCP or Static IP say '''<Yes>'''.<br />
[[File:Ptt network setup.png|none|thumb|640x640px]]<br />
<br />
Use '''<D>''' for DHCP or '''<nowiki><S></nowiki>'''. for Static, if you choose Static, you will be asked to enter it next, for this example DHCP is in use.<br />
[[File:Ptt dhcp or static.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt commented out.png|none|thumb|640x640px]]<br />
<br />
As you already selected DHCP now select '''<Back>''' to continue.<br />
[[File:Ptt dhcp or static.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt you will now move.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt importing the.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<A1>'''.<br />
[[File:Ptt a menu a1.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N1>'''.<br />
[[File:Ptt n menu n1.png|none|thumb|640x640px]]<br />
<br />
Type the node number for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:Ptt node number prompt.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N2>'''.<br />
[[File:Ptt n menu n2.png|none|thumb|640x640px]]<br />
<br />
Type the node password for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:Ptt node password prompt.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N3>'''.<br />
[[File:Ptt n menu n3.png|none|thumb|640x640px]]<br />
<br />
Type the call sign for your node. Yes the one you previously wrote down from PTTLink site.<br />
[[File:Ptt call sign prompt.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N4>'''.<br />
[[File:Ptt n menu n4.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<I1>'''.<br />
[[File:Ptt i menu i1.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt enable simpleusb.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N5>'''.<br />
[[File:Ptt n menu n5.png|none|thumb|640x640px]]<br />
<br />
If your node will be a simplex node type '''<1>'''.<br />
If your node is a repeater controller type '''<2>'''.<br />
[[File:Ptt duplex type.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N6>'''.<br />
[[File:Ptt n menu n6.png|none|thumb|640x640px]]<br />
<br />
Type a new password, this will be used to have access from the nodes web site Allmon2, the default password is 'llcgi'.<br />
[[File:Ptt manager password prompt.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting new.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt creating basic.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N9>'''.<br />
[[File:Ptt n menu n9.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting repeaters.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt enabling pttlink.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting iax.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting the node.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting node.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt enabling the statpost.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting duplex.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt node number.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Back>'''.<br />
[[File:Ptt n menu back.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<AZ>'''.<br />
[[File:Ptt a menu az.png|none|thumb|640x640px]]<br />
<br />
Review what you wrote down with what you have configured on your system and press '''<Enter>'''.<br />
[[File:Ptt review.png|none|thumb|640x640px]]<br />
<br />
Choose '''<Yes>''' to backup your configuration.<br />
[[File:Ptt backup and save.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt your original.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt new configuration.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt asterisk reload.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Exit>'''.<br />
[[File:Ptt a menu exit.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''', because we already saved our configuration.<br />
[[File:Ptt exit.png|none|thumb|640x640px]]<br />
<br />
If you want to automatically start your system with this menu answer '''<Yes>''', if not then '''<No>'''.<br />
[[File:Ptt select menu at login.png|none|thumb|640x640px]]<br />
<br />
If you answer was '''<No>''', remember you can come back to this menu typing '''sudo ptt-menu''' as the following example:<br />
<br />
sudo ptt-menu<br />
<br />
[[File:Ptt you may.png|none|thumb|640x640px]]<br />
<br />
Now your node will reboot to apply all the changes we have done, so say '''<Ok>'''.<br />
[[File:Ptt setup is complete.png|none|thumb|640x640px]]<br />
<br />
== PTTLink Audio settings with SimpleUSB ==<br />
<br />
type '''sudo ptt-menu''' like the example bellow:<br />
<br />
sudo ptt-menu<br />
<br />
Choose option '''<4>'''.<br />
[[File:Ptt main menu 4.png|none|thumb|640x640px]]<br />
<br />
With option '''<F>''', will trigger PTT few times on your radio for testing, you should also listen a test tone.<br />
<br />
Next, with option '''<2>''', you can adjust the audio levels from your radio to your node node with the aim of an on-screen level meter.<br />
<br />
With another radio transmit a test tone or voice and type values between 0 and 999 followed by '''<Enter>''' to apply them, if you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Next, type option '''<T>''', you can toggle a tone generator to adjust your node to radio audio levels, so type it once to turn it on.<br />
<br />
Now typing option '''<3>''', will allow you to adjust the audio from your node to your Tx radio.<br />
<br />
To achieve that, you can type values between 0 and 999 and press '''<Enter>''' to apply the new value. The system will Tx a test tone for 5 seconds. If you do not set any value and hit '''<Enter>''', you will exit this function keeping the last typed value on RAM.<br />
<br />
Do not forget to turn off the tone generator by pressing once again '''<T>'''.<br />
<br />
Once you are happy with your settings, type '''<W>''' and '''<Enter>'''.<br />
<br />
To exit from this menu type '''<0>''' (zero) and hit '''<Enter>'''.<br />
<br />
== PTT and COS polarity settings ==<br />
<br />
If your radio, need PTT and/or COS/CTCSS polarity to be inverted go to the mail PTTLink menu and choose option '''<6>'''.<br />
[[File:Ptt main menu 6.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<nowiki><I></nowiki>'''.<br />
[[File:Ptt configuration menu i.png|none|thumb|640x640px]]<br />
<br />
You will be logger to a text file where you will need to find and edit some values:<br />
<br />
PTT invert:<br />
<br />
Search for the line beginning with '''invertptt =''' and change its value as follows:<br />
<br />
'''0''' = Ground to Transmit.<br />
<br />
'''1''' = Open to Transmit.<br />
[[File:Ptt invertptt.png|none|thumb|640x640px]]<br />
<br />
COS/CTCSS invert:<br />
<br />
Search for the line beggining with '''carrierfrom =''' and change its value as follows.<br />
<br />
Search for the line beggining with '''ctcssfrom =''' and change its value as follows.<br />
<br />
'''no''' = No carrier detection at all.<br />
<br />
'''usb''' = Cor line active Hi.<br />
<br />
'''usbinvert''' = Cor line active Low.<br />
[[File:Ptt invertcarrier.png|none|thumb|640x640px]]<br />
<br />
After making your changes type '''<CTRL> + <X>''' and then type '''<Y>''' followed by '''<Enter>'''. You will be back to the previous menu and choose '''<Back>'''.<br />
<br />
Choose option '''<R>''' to restar PTTLink software and apply changes.<br />
[[File:Ptt main menu r.png|none|thumb|640x640px]]<br />
<br />
== Port forwarding ==<br />
<br />
You will need to forward port 4569 on your ISP modem. As there are many brands and modems, it is not possible to show a step to step guide.<br />
<br />
At this point your node should be up and running.<br />
<br />
== Allmon2 Setup. ==<br />
<br />
*[[Allmon2 Install]] - Allmon2 setup.<br />
<br />
== Allmon2 web control. ==<br />
<br />
TBD<br />
<br />
== DTMF control. ==<br />
<br />
TBD</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Main_Page&diff=2504Main Page2021-03-23T17:24:19Z<p>KM4NNO: /* How To */</p>
<hr />
<div><div style="clear:both; position:relative; box-sizing:border-box; width:100%; margin:1.2em 0 6px; min-width:47em; border:3px solid #ddd;background-color:#ffffff; color:#000; white-space:nowrap;text-align:center;font-size: 24px; color: #ff6600;">'''Welcome to the AllStarLink/PTTLink Wiki'''</div><br />
<div style="clear:both; position:relative; box-sizing:border-box; width:100%; margin:1.2em 0 6px; min-width:47em; border:3px solid #ddd;background-color:#ff9933; color:#000; white-space:nowrap;text-align:center;font-size: 16px; color: #0a0a0a;">14 February 2021 - The AllStarLink, Inc. Board of Directors has been changed<br />
You can read more about this on the [[ASLCorporate:The_Organization_-_AllStarLink_Inc.|The Organization - AllStarLink, Inc.]] Wiki page<br />
</div><br />
<br />
<div style="clear:both; position:relative; box-sizing:border-box; width:100%; margin:1.2em 0 6px; min-width:47em; border:1px solid #ddd; background-color:#ccddff; color:#000; white-space:nowrap;text-align:center;">AllStarLink/PTTLink is a world wide network of [https://en.wikipedia.org/wiki/Amateur_radio Amateur Radio] repeaters, remote base stations and hot spots accessible to each other via the Internet and/or private IP networks. <br />
PTTLink/AllStarLink runs on a dedicated Linux computer (including the Raspberry Pi) that you host at your home, radio site, clubhouse, school, university, workplace, or computer center. <br />
<br />
It is based on the open source Asterisk PBX and is released under the GNU GPL -- it is free for anyone to use.<br />
<br />
The core of AllStarLink/PTTLink is the powerful app_rpt application and associated modules that load into the Asterisk PBX system which is also released under the GPL v2 license.<br />
</div><br />
<br />
<div style="clear:both; position:relative; box-sizing:border-box; width:100%; margin:1.2em 0 6px; min-width:47em; border:2pm solid #ddd; background-color:#ebebeb; color:#000; white-space:nowrap; text-align:center; font-size:18px;">[https://grafana.pttlink.org System Status Dashboard]</div><br />
<div style="float:right">__TOC__</div><br />
<br />
== ASL-AsteriskNG ==<br />
[[ASL-AsteriskNG]] - Announcing the ASL-AsteriskNG client. Slated to the be the future ASL 1.10 release.<br />
<br />
== About AllStarLink ==<br />
On 14 February 2021 a membership meeting was held. At this meeting the former AllStarLink, Inc. Board Directors were censured and removed in a unanimous vote. Additionally, Membership ByLaws were approved by a vote of the membership and became effective this date. You can read more about this change, review the ByLaws and also review the membership meeting minutes which made this change in the links below.<br />
<br />
*[[ASLCorporate:The_Organization_-_AllStarLink_Inc.|AllStarLink, Inc. Information Page]]<br />
*[https://wiki.pttlink.org/w/images/3/3b/AllStarLink_Bylaws.pdf AllStarLink, Inc. Bylaws]<br />
*[[ASLCorporate:ASL_Meeting_Minutes|AllStarLink, Inc Official Meeting Minutes]]<br />
<br />
== About PTTLink ==<br />
<br />
*[[PTTLink Organization]] - Information regarding PTTLink, News and Updates, etc.<br />
*[[Letter to the community]] - Letter to the community. Tells how and why PTTLink was formed and who PTTLink is<br />
*[[Carta a la comunidad]] - Carta a la comunidad. El comó y por qué se formó PTTLink y quién es PTTLink.<br />
<br />
== How To ==<br />
*[[Beginners Guide]] - Step by step instructions to create your account and PTTLink node. <br />
*[[Beginners Guide ASL-AsteriskNG]] - Step by step instructions to create your account and PTTLink node with ASL-AsteriskNG.<br />
*[[Allmon2 Install]] - Allmon2 step by step instructions for install and setup Allmon2. <br />
*[[PTTLink website password reset]] - PTTLink website instructions for password reset. <br />
*[[Change call sign]] - Step by step call sign change on site and node.<br />
*[[Find my node number]] - How can you find your node number(s) on your PTT account.<br />
*[[Change node password]] - Step by step call sign change passwords.<br />
*[[VPN]] - Information on setting up various VPN connections/software.<br />
<br />
== Como Hacer ==<br />
*[[Guia para principaintes]] - Configuración paso a paso de PTTLink para principiantes.<br />
*[[Guía para principaintes ASL-AsteriskNG]] - Configuración paso a paso de PTTLink ASL-AsteriskNG para principiantes.<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
*[[Resetear contraseña ASL|Resetear contraseña]] PTTLink - Como resetear la contraseña de su cuenta en el sitio PTTLink.<br />
*[[Cambiar el indicativo]] - Guía paso a paso para cambiar indicativo en el sitio y el nodo.<br />
*[[Ver mi número de nodo]] - Como ver tu número de nodo(s) en tu cuenta de PTTLink.<br />
*[[Cambiar la contraseña de un nodo]] - Guía paso a paso para cambiar la contraseña en un nodo.<br />
<br />
== PTTLink Menu ==<br />
*[[Features]] - List of the many PTTLink Features <br />
*[[ASL FAQ|PTT FAQ]] - Questions and answers about the PTTLink software distribution.<br />
*[[:Category:How to|How To's]] - A collection of PTTLink how to's.<br />
*[[:Category:Node Configuration|Node Configuration]] - Detailed configuration settings.<br />
*[[:Category:Development|Development]] - Information regarding development of the PTTLink software (i.e., contributing, etc).<br />
*[[Radio Connections]] - Instructions to Connect Radios, Repeaters and Other Devices to PTTLink.<br />
*[[Troubleshooting]] - Troubleshooting common problems, things to try, and hints to solve the problem.<br />
<br />
== Downloads ==<br />
*[https://github.com/PTTLink/Asterisk/releases/tag/ASL-1.01 ASL AMD] Latest PTTLink/AllStarLink installer for x86/AMD (main site)<br />
*[http://dvswitch.org/files/ASL_Images/Intel-AMD/Stretch/ ASL AMD] Latest PTTLink/AllStarLink installer for x86/AMD (alternative site)<br />
*[http://dvswitch.org/files/ASL_Images/Raspberry_Pi/Stretch/ Pi] Latest PTTLink/AllStarLink image for the Raspberry Pi<br />
*[http://dvswitch.org/files/ASL_Images/ PTTLink Repo] PTTLink Image Repository<br />
*[[ASL FAQ|PTTLink FAQ]] - Install PTTLink on your existing Debian box or VM<br />
<br />
Note: The PTTLink 1.01 installer is a Network installer and still uses the dvswitch.org site to download the .deb install files.<br />
<br />
== Descargas ==<br />
*[https://github.com/PTTLink/Asterisk/releases/tag/ASL-1.01 ASL AMD] Última versión del instalador de PTTLink/AllStarLink para x86/AMD (sitio principal).<br />
*[http://dvswitch.org/files/ASL_Images/Intel-AMD/Stretch/ ASL AMD] Última versión del instalador de PTTLink/AllStarLink para x86/AMD (sitio alterno).<br />
*[http://dvswitch.org/files/ASL_Images/Raspberry_Pi/Stretch/ Pi] Última versión de la imágen de PTTLink/AllStarLink para Raspberry Pi.<br />
<br />
== Development/Building ==<br />
*[[Compiling]] - Building PTTLink from source<br />
*[[Dahdi_dummy|DAHDI Dummy]] - How to fix audio stutter on PTTLink based Raspberry PI images<br />
*[[IAX Text Protocol]] - app_rpt iax text frame protocol<br />
<br />
== Related Links ==<br />
*[https://www.pttlink.org/ PTTLink Portal] - If you are looking to set up your own PTTLink/AllStarLink node.<br />
*[https://www.pttlink.org/nodelist PTTLink Portal Nodelist] - The searchable and sortable node list.<br />
*[http://stats.pttlink.org/ PTTLink Stats] - shows all the existing public nodes.<br />
*[http://lists.keekles.org/cgi-bin/mailman/listinfo/app_rpt-users PTTLink users mailing list]- This is the app_rpt mailing list for discussion, help and helping others. '''This is the only group that developers monitor and respond on.'''<br />
*[https://github.com/PTTLink/ Source Code] - All of the source code for the PTTLink Asterisk and app_rpt is available on GitHub.<br />
<br />
== History ==<br />
*[[History]] from the Duuude, Jim Dixon, WB6NIL (SK 12/16/2016).<br />
*[[Thru-hole_Voter_Board|Thru-hole Voter Board]] from Jim Dixon<br />
*[https://www.reddit.com/r/pttlink/comments/kn7xqv/pttlink_and_the_forking_of_the_allstarlink_network| PTTLink and the forking of the AllStarLink Network] - You can read more about this fork and why PTTLink was formed.<br />
<br />
== References ==<br />
*[http://rogerdudler.github.io/git-guide/ Git - The Simple Guide] - A handy reference for getting started with Git.<br />
*[https://neros.dev/tags/guide/ Git Crash Course] - A beginner's guide to using Git.<br />
*[https://jwiegley.github.io/git-from-the-bottom-up/ Git from the Bottom Up] - An explanation of how git works from the bottom up.<br />
*[https://ryanstutorials.net/linuxtutorial/cheatsheet.php Ryans Tutorials - Linux Tutorial - Cheat Sheet] Handy Cheat Sheet of Linux commands.<br />
<br />
== Resources ==<br />
*[https://linuxupskillchallenge.org/ Linux Upskill Challenge] - A month-long course aimed at building basic Linux skills.<br />
*[https://training.linuxfoundation.org/resources/free-courses/introduction-to-linux/ The Linux Training Foundation - Introduction to Linux] A free eight week course with optional certificate that teaches how to use Linux.<br />
<br />
== Other Information ==<br />
*[[Historical Archive]] - The PTTLink Historical Archive section. Contains items that are no longer relevant but retained for historical purposes and reference.<br />
<br />
<br />
<sub>Note: AllStar is a registered trademark of AllStarLink, Inc.</sub></div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Guia_para_principaintes&diff=2503Guia para principaintes2021-03-23T17:20:40Z<p>KM4NNO: /* Descarga la imágen de PTTLink */</p>
<hr />
<div>a<br />
[[category:Contenido en español]]<br />
Configuración de PTTLink para principiantes.<br />
<br />
== El primer paso es crear una cuenta. ==<br />
<br />
Visita la pagina https://pttlink.org/ y da click en '''<Login/Sign Up>'''.<br />
<br />
[[File:Ptt site menu login.png|frameless|border|533x533px]]<br />
<br />
y luego click en '''<Sign Up>'''.<br />
<br />
[[File:Ptt site sign up.png|none|thumb]]<br />
<br />
Da click en '''<Begin registration>'''.<br />
<br />
[[File:Ptt begin registration.png|none|thumb|800x800px]]<br />
<br />
Llena el formulario con tus datos.<br />
<br />
Amateur Radio Call Sign = Tu Indicativo.<br />
<br />
Choose Password = escoge una contraseña.<br />
<br />
Email = correo electrónico.<br />
<br />
Re-enter Email = reingresa tu correo electrónico.<br />
<br />
Phone = número telefónico.<br />
<br />
Name First = Primer Nombre.<br />
<br />
Name Last = Apehido.<br />
<br />
Address = Dirección.<br />
<br />
Address 2 = Dirección (continuación).<br />
<br />
City = ciudad.<br />
<br />
State = Estado, si estás fuera de Estados Unidos selecciona '''<Non US>'''.<br />
<br />
ZIP = Código postal.<br />
<br />
Country = País.<br />
<br />
Al terminar de llenar el formulario da click en '''<Submit>'''.<br />
<br />
== Descarga la imágen de PTTLink ==<br />
<br />
Mientras esperas la confirmación de tu cuenta (suele demorar 24 horas) puedes descargar la imágen que utilizarás en tu nodo PTTLink.<br />
<br />
Visita [[Main_Page#Downloads|wiki.pttlink.org]] y baja a la sección de descargas "'''Downloads'''" y selecciona la imágen apropiada para tu equipo.<br />
<br />
[[File:Ptt download.png|none|thumb]]<br />
<br />
Transfiere la imágen que descargaste a una memoria. Ya sea esta una memoria USB, un CD o DVD, o una tarjeta microSD (Raspberry Pi) dependiendo de tu equipo.<br />
<br />
== Ingresa a tu cuenta ==<br />
<br />
Necesitarás ingresar a tu cuenta https://pttlink.org/<br />
<br />
Da click en '''<Login/Sign Up>''' como se muestra en la siguiente imágen.<br />
<br />
[[File:Ptt site menu login.png|frameless|border|533x533px]]<br />
<br />
Ingresa a tu cuenta con tus datos y da click en '''<Login>'''.<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Crea un servidor ==<br />
<br />
Necesitarás crear un servidor "server" : da click en '''Portal''' y luego en '''Server Settings'''. <br />
[[File:ptt site server settings.png|none|thumb|614x614px]]<br />
Da click en '''<Add a new server>.'''<br />
<br />
Por favor lee las instrucciones en cada página. <br />
<br />
Luego da click en '''<Proceed with Server Setup>''' si es necesario.<br />
<br />
Llena todos los campos de información y da click en '''<Submit>''' al fondo de la página.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]Server Name = Nombre de tu servidor, p.e. MegaRaspberryPi.<br />
<br />
Server Location = Ciudad donde estará ubicado el servidor, p.e. Ciudad de México<br />
<br />
Site = Nombre del sitio donde estará el servidor p.e. Cerro del Chiquihuite.<br />
<br />
Affiliation = Radioclub al que está afiliado el nodo (opcional).<br />
<br />
Hostname = Nombre que darás a la computadora donde instalaras PTTLink (opcional).<br />
<br />
IAX Port = 4569 (no modificar).<br />
<br />
Proxy IP = IP del servidor Proxy (opcional).<br />
<br />
Para la Latitud y Longitud, puedes usar el mapa o ingresar los valores.<br />
<br />
== Solicita un número de nodo ==<br />
<br />
Hasta arriba de la página, da click en '''<Portal>''' y luego en '''<Node Settings>'''. <br />
<br />
[[File:Ptt site node settings.png|none|thumb|604x604px]]<br />
<br />
Luego da click '''<Request a new node number>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb|288x288px]]<br />
<br />
Luego da click en '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|367x367px]]<br />
<br />
Luego da click en '''<Continue...>'''.<br />
<br />
Selecciona en que servidor quieres que sea asignado el nuevo número de nodo.<br />
<br />
Si necesitas más de un número de nodo para el mismo servidor, repite este proceso.<br />
<br />
Un comentario diciendo que requieres un nodo adicional para el mismo servidor es recomendable en dado caso, en Inglés se escribe así: ''''Additional node on same server'''<nowiki/>'.<br />
[[File:ptt site request node number 3.png|none|thumb|572x572px]]<br />
<br />
Da click en '''<Submit>'''.<br />
<br />
Una ves que hayas solicitado tu número de nodo y sea procesado, recibirás un email con la confirmación.<br />
<br />
== Editar la configuración del nodo ==<br />
<br />
Entra a tu cuenta en https://pttlink.org/ <br />
<br />
Da click en '''<Portal>''' y luego en '''<Node Settings>'''. <br />
<br />
Los números de nodos PTTLink que te han sido asignados estarán ahí desplegados.<br />
<br />
Selecciona el número de nodo que deseas ver/editar.<br />
<br />
Llena los campos con la información de tu nodo.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Node Number número de nodo.<br />
<br />
Password = contraseña.<br />
<br />
Call Sign = indicativo del nodo.<br />
<br />
Frequency = frecuencia del nodo.<br />
<br />
CTCSS Tone = tono de acceso al nodo.<br />
<br />
No modifiques los campos de la derecha.<br />
<br />
Apunta en una hoja tu número de nodo, contraseña y el indicativo que le asignaste, ya que los necesitarás más adelante para configurar tu sistema PTTLink.<br />
<br />
Da click en '''<Submit>'''.<br />
<br />
<br />
== Instala y configura PTTLink en tu computadora ==<br />
<br />
Consulta el manual de tu computadora para instalar la imágen en ella. Si es una Raspberry Pi, te podemos recomendar la aplicación BalenaEtcher, la cual hace muy sencillo ese proceso.<br />
<br />
Instala la imágen de PTTLink en tu computadora. Coloca la memoria en tu sistema e inicia el sistema.<br />
<br />
En el caso que estés utilizando una Raspberry Pi sin teclado y monitor, puedes conectarte por SSH usando una conexión de red alámbrica utilízanlo la IP que le asigno tu red/modem.<br />
<br />
En la pantalla de acceso te solicitará ingresar un usuario, el cual es "'''repeater'''" y luego presiona '''<Enter>'''.<br />
<br />
Ingresa el password de default que es "'''allstarlink'''".<br />
<br />
Posteriormente te solicitará cambiar el password, solicitando primero en password anterior "'''allstarlink'''" y que ingreses dos veces el nuevo de tu elección. Toma nota del usuario y contraseña.<br />
<br />
AL termino es posible que se cierre la ventana y tengas que volver a conectarte por SSH.<br />
<br />
Para los usuarios familiarizados con Linux, pueden editar los archivos de forma manual.<br />
<br />
Para los usuarios que no están familiarizados con Linux, PTTLink y Linux CLI (command line interface), pueden seguir paso a paso el procedimiento:<br />
<br />
Escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Esto cargará el menú de configuración de PTTLink.<br />
[[File:Asl menu main screen.png|none|thumb|640x640px]]<br />
<br />
== Configuración del software AllStarLink en tu computadora ==<br />
<br />
Selecciona la opción '''<1>'''.<br />
[[File:002_first_time.png|none|thumb|640x640px]]<br />
<br />
Como es la primer ves que configuras tu nodo, responde '''<Yes>''' para configurar la contraseña para el usuario "'''root'''". No olvides tomar nota del usuario root y su contraseña.<br />
[[File:003_password.png|none|thumb|640x640px]]<br />
<br />
Ahora te pregunta si deseas cambiar la contraseña del usuario "'''repeater'''", la cual ya habías cambiado al inicio, así que responde '''<No>''', salvo que nuevamente la quieras cambiar. No olvides tomar nota.<br />
[[File:004_repeater_password.png|none|thumb|640x640px]]<br />
<br />
A continuación harás el ajuste de la zona horaria, da <Ok>..<br />
[[File:005_timezone.png|none|thumb|640x640px]]<br />
<br />
Selecciona el continente donde estará el nodo.<br />
[[File:006_continent.png|none|thumb|640x640px]]<br />
<br />
Selecciona la ciudad horaria donde estará el nodo.<br />
[[File:007_city.png|none|thumb|640x640px]]<br />
<br />
A continuación puedes cambiar el nombre de tu nodo, el cual por default se llama '''repeater'''.<br />
[[File:008_message.png|none|thumb|640x640px]]<br />
<br />
Responde <Yes> para poder hacer los cambios.<br />
[[File:009_edit_hostname.png|none|thumb|640x640px]]<br />
<br />
Ingresa el nombre que le quieres dar a tu equipo. y '''<Enter>'''.<br />
[[File:010_hostname.png|none|thumb|640x640px]]<br />
<br />
Si deseas configurarlo en un dominio, ingrésalo, de lo contrario solo da '''<Enter>'''.<br />
[[File:011_domain_name.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' en el mensaje donde se confirman los cambios que acabas de realizar.<br />
[[File:012_message.png|none|thumb|640x640px]]<br />
<br />
Ahora podrás hacer los cambios del DHCP, da '''<Ok>'''.<br />
[[File:013_dhcp.png|none|thumb|640x640px]]<br />
<br />
Nuevamente da '''<Ok>'''.<br />
[[File:014_network.png|none|thumb|640x640px]]<br />
<br />
Para configurar la red como DHCP o IP Estática, selecciona '''<Yes>'''.<br />
[[File:015_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Selecciona si deseas DHCP con la '''<D>''' o IP estática con la '''<nowiki><S></nowiki>'''. En este ejemplo, se seleccionó D, así que la IP será dinámica.<br />
[[File:016_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:017_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:018_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:019_message.png|none|thumb|640x640px]]<br />
<br />
A continuación ingresarás el número de nodo. Selecciona la opción '''<A1>''' en el menú.<br />
[[File:020_a_menu_a1.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N1>''' en el menú.<br />
[[File:021_n_menu_n1.png|none|thumb|640x640px]]<br />
<br />
Ingresa el número de nodo que deseas configurar. Este es el que previamente se te asingnó en el sitio de PTTLink.<br />
[[File:022_node_number.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N2>''' en el menú.<br />
[[File:023_n_menu_n2.png|none|thumb|640x640px]]<br />
<br />
Ingresa la contraseña para el número de nodo que deseas configurar. Este es el que previamente ingresaste en el sitio de PTTLink para tu número de nodo.<br />
[[File:024_node_password.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N3>''' en el menú.<br />
[[File:025_n_menu_n3.png|none|thumb|640x640px]]<br />
<br />
Ingresa el indicativo que utilizará este nodo para identificarse, debe ser el mismo que configuraste en tu nodo en el sitio PTTLink.<br />
[[File:026_callsign.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N4>''' en el menú.<br />
[[File:027_n_menu_n4.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<I1>''' en el menú.<br />
[[File:028_i_menu_i1.png|none|thumb|640x640px]]<br />
<br />
Da '''<ok>''' al mensaje.<br />
[[File:029_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N5>''' en el menú.<br />
[[File:030_n_menu_n5.png|none|thumb|640x640px]]<br />
<br />
Si tu nodo operará en simplex como Hot spot selecciona '''<1>'''.<br />
Si tu nodo será parte del control de un repetidor selecciona '''<2>'''.<br />
[[File:031_rptr_mode.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N6>''' en el menú.<br />
[[File:032_n_menu_n6.png|none|thumb|640x640px]]<br />
<br />
Ingresa un password que utilizarás para controlar tu nodo desde una página web con la aplicación Allmon2, el default es 'llcgi'.<br />
[[File:033_password.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:034_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:036_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N9>''' en el menú.<br />
[[File:037_n_menu_n9.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:038_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:039_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:040_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:041_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:042_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:043_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:044_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Back>''' en el menú.<br />
[[File:045_n_menu_back.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<AZ>''' en el menú.<br />
[[File:046_a_menu_az.png|none|thumb|640x640px]]<br />
<br />
Corrobora que los datos que configuraste coinciden con tus notas y presiona '''<Enter>'''.<br />
[[File:047_review.png|none|thumb|640x640px]]<br />
<br />
Responde '''<Yes>''' para respaldar la configuración que acabas de hacer.<br />
[[File:048_backup.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:049_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:050_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:051_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Exit>''' en el menú.<br />
[[File:052_a-menu_exit.png|none|thumb|640x640px]]<br />
<br />
Responde '''<Yes>''', ya que previamente guradáste los cambios.<br />
[[File:053_exit.png|none|thumb|640x640px]]<br />
<br />
Si deseas que al iniciar tu Raspberry Pi o equipo entre a este menu responde '''<Yes>''', de lo contrario responde '''<No>'''.<br />
[[File:054_select_menu_sartup.png|none|thumb|640x640px]]<br />
<br />
Si respondiste que '''<No>''', recuerda que puedes volver a entrar, escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
[[File:055_message.png|none|thumb|640x640px]]<br />
<br />
Ahora el sistema se reiniciará para aplicar los cambios en la configuración. Da '''<Ok>'''.<br />
[[File:056_reboot.png|none|thumb|640x640px]]<br />
<br />
== Ajustes de audio PTTLink ==<br />
<br />
Escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Selecciona la opción '''<4>'''.<br />
[[File:101_asl_menu_4.png|none|thumb|640x640px]]<br />
<br />
Con la opción '''<F>''', puedes probar si el nodo activa correctamente el PTT de tu radio o repetidor.<br />
<br />
Con la opción '''<2>''', puedes ajustar el volumen de audio que va del radio/repetidor hacia el nodo con la ayuda de un medidor gráfico.<br />
<br />
Para ello, transmite con otro radio un tono o voz y ajusta los valores entre 0 y 999 y da '''<Enter>''' para que se apliquen. si no ingresas ningún valor y da '''<Enter>''', saldrás de esta opción, dejando el último valor selecionado.<br />
<br />
Con la opción '''<T>''', puedes activar la transmisión de un tono para ajustar los niveles de transmisión del nodo al radio/repetidor, presiona una ves '''<T>''' y '''<Enter>''' para activarlo.<br />
<br />
Con la opción '''<3>''', puedes ajustar el volumen de audio que va del nodo hacia el radio/repetidor.<br />
<br />
Para ello, ajusta los valores entre 0 y 999 y da '''<Enter>''' para que se apliquen. habrá un tono de 5 segundos para que pruebes. Si no ingresas ningún valor y das '''<Enter>''', saldrás de esta opción, dejando el último valor selecionado. Al final desactiva la función de transmisión de tono con la '''<T>''' y '''<Enter>'''.<br />
<br />
Una ves realizados los ajustes, guárdalos con la opción '''<W>''' y da '''<Enter>'''.<br />
<br />
Para salir del menu selecciona la opción '''<0>''' (zero) y da '''<Enter>'''.<br />
<br />
== Ajustes de polaridad PTT y COS ==<br />
<br />
Si tu radio/repetidor, requiere que se invierta la polaridad de los pines PTT, COS/CTCSS entra al menú principal de ASL, selecciona la opción '''<6>'''.<br />
[[File:103_asl_menu_6.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<nowiki><I></nowiki>'''.<br />
[[File:104_config_menu_i.png|none|thumb|640x640px]]<br />
<br />
Aparecerá un archivo de texto en el cual podrás hacer los cambios de la polaridad de la siguiente forma:<br />
<br />
Para invertir PTT:<br />
<br />
Busca una línea con la palabra '''invertptt =''' y cambia el valor.<br />
<br />
'''0''' = Transmite al poner el pin a tierra.<br />
<br />
'''1''' = Transmite al poner como circuito abierto.<br />
[[File:Ptt_invertptt.png|none|thumb|640x640px]]<br />
<br />
Para invertir COS/CTCSS:<br />
<br />
Busca una línea con la palabra '''carrierfrom =''' y cambia el valor.<br />
<br />
Haz lo mismo con la línea con la palabra '''ctcssfrom =''' y cambia el valor.<br />
<br />
'''no''' = No detecta carrier.<br />
<br />
'''usb''' = Activo en alto.<br />
<br />
'''usbinvert''' = activo en bajo.<br />
[[File:Ptt_invertcarrier.png|none|thumb|640x640px]]<br />
<br />
Al terminar de hacer los cambios presiona '''<CTRL> + <X>''' y luego presiona '''<Y>''' y luego '''<Enter>'''. Regresarás al menú y selecciona '''<Back>'''.<br />
<br />
Selecciona la opcion '''<9>'''.<br />
[[File:107_asl_menu_9.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<G>''' para que se reinicie el programa de PTTLink y se apliquen los cambios. Posteriormente selecciona '''<Back>''', si es necesario repite las pruebas de audio.<br />
[[File:108_diag_menu_g.png|none|thumb|640x640px]]<br />
<br />
Con esto tu nodo deberá estar operando.<br />
<br />
== Instalación de Allmon2. ==<br />
<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
<br />
== Control via web con Allmon2. ==<br />
<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
<br />
== Control por tonos DTMF. ==<br />
<br />
Para conectar tu nodo a otro nodo por medio de tonos DTMF, presiona PTT en tu radio, déjalo presionado mientras en el tecleas *3 y el número de nodo al que deseas conectarte y suelta el PTT. Escucharás un mensaje de voz indicando la conexión.<br />
<br />
Para desconectar un nodo por medio de tonos DTMF, presiona PTT en tu radio, déjalo presionado mientras en el tecleas *1 y el número de nodo que deseas desconectar. Escucharás un mensaje de voz indicando la desconexión.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Guia_para_principaintes&diff=2502Guia para principaintes2021-03-23T17:18:07Z<p>KM4NNO: </p>
<hr />
<div>a<br />
[[category:Contenido en español]]<br />
Configuración de PTTLink para principiantes.<br />
<br />
== El primer paso es crear una cuenta. ==<br />
<br />
Visita la pagina https://pttlink.org/ y da click en '''<Login/Sign Up>'''.<br />
<br />
[[File:Ptt site menu login.png|frameless|border|533x533px]]<br />
<br />
y luego click en '''<Sign Up>'''.<br />
<br />
[[File:Ptt site sign up.png|none|thumb]]<br />
<br />
Da click en '''<Begin registration>'''.<br />
<br />
[[File:Ptt begin registration.png|none|thumb|800x800px]]<br />
<br />
Llena el formulario con tus datos.<br />
<br />
Amateur Radio Call Sign = Tu Indicativo.<br />
<br />
Choose Password = escoge una contraseña.<br />
<br />
Email = correo electrónico.<br />
<br />
Re-enter Email = reingresa tu correo electrónico.<br />
<br />
Phone = número telefónico.<br />
<br />
Name First = Primer Nombre.<br />
<br />
Name Last = Apehido.<br />
<br />
Address = Dirección.<br />
<br />
Address 2 = Dirección (continuación).<br />
<br />
City = ciudad.<br />
<br />
State = Estado, si estás fuera de Estados Unidos selecciona '''<Non US>'''.<br />
<br />
ZIP = Código postal.<br />
<br />
Country = País.<br />
<br />
Al terminar de llenar el formulario da click en '''<Submit>'''.<br />
<br />
== Descarga la imágen de PTTLink ==<br />
<br />
Mientras esperas la confirmación de tu cuenta (suele demorar 24 horas) puedes descargar la imágen que utilizarás en tu nodo PTTLink.<br />
<br />
Visita [[Main_Page#Downloads|wiki.pttlink.org]] y baja a la sección de descargas "'''Downloads'''" y selecciona la imágen apropiada para tu equipo.<br />
<br />
[[File:Ptt download.png|frameless|border|533x533px]]<br />
<br />
Transfiere la imágen que descargaste a una memoria. Ya sea esta una memoria USB, un CD o DVD, o una tarjeta microSD (Raspberry Pi) dependiendo de tu equipo.<br />
<br />
== Ingresa a tu cuenta ==<br />
<br />
Necesitarás ingresar a tu cuenta https://pttlink.org/<br />
<br />
Da click en '''<Login/Sign Up>''' como se muestra en la siguiente imágen.<br />
<br />
[[File:Ptt site menu login.png|frameless|border|533x533px]]<br />
<br />
Ingresa a tu cuenta con tus datos y da click en '''<Login>'''.<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Crea un servidor ==<br />
<br />
Necesitarás crear un servidor "server" : da click en '''Portal''' y luego en '''Server Settings'''. <br />
[[File:ptt site server settings.png|none|thumb|614x614px]]<br />
Da click en '''<Add a new server>.'''<br />
<br />
Por favor lee las instrucciones en cada página. <br />
<br />
Luego da click en '''<Proceed with Server Setup>''' si es necesario.<br />
<br />
Llena todos los campos de información y da click en '''<Submit>''' al fondo de la página.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]Server Name = Nombre de tu servidor, p.e. MegaRaspberryPi.<br />
<br />
Server Location = Ciudad donde estará ubicado el servidor, p.e. Ciudad de México<br />
<br />
Site = Nombre del sitio donde estará el servidor p.e. Cerro del Chiquihuite.<br />
<br />
Affiliation = Radioclub al que está afiliado el nodo (opcional).<br />
<br />
Hostname = Nombre que darás a la computadora donde instalaras PTTLink (opcional).<br />
<br />
IAX Port = 4569 (no modificar).<br />
<br />
Proxy IP = IP del servidor Proxy (opcional).<br />
<br />
Para la Latitud y Longitud, puedes usar el mapa o ingresar los valores.<br />
<br />
== Solicita un número de nodo ==<br />
<br />
Hasta arriba de la página, da click en '''<Portal>''' y luego en '''<Node Settings>'''. <br />
<br />
[[File:Ptt site node settings.png|none|thumb|604x604px]]<br />
<br />
Luego da click '''<Request a new node number>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb|288x288px]]<br />
<br />
Luego da click en '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|367x367px]]<br />
<br />
Luego da click en '''<Continue...>'''.<br />
<br />
Selecciona en que servidor quieres que sea asignado el nuevo número de nodo.<br />
<br />
Si necesitas más de un número de nodo para el mismo servidor, repite este proceso.<br />
<br />
Un comentario diciendo que requieres un nodo adicional para el mismo servidor es recomendable en dado caso, en Inglés se escribe así: ''''Additional node on same server'''<nowiki/>'.<br />
[[File:ptt site request node number 3.png|none|thumb|572x572px]]<br />
<br />
Da click en '''<Submit>'''.<br />
<br />
Una ves que hayas solicitado tu número de nodo y sea procesado, recibirás un email con la confirmación.<br />
<br />
== Editar la configuración del nodo ==<br />
<br />
Entra a tu cuenta en https://pttlink.org/ <br />
<br />
Da click en '''<Portal>''' y luego en '''<Node Settings>'''. <br />
<br />
Los números de nodos PTTLink que te han sido asignados estarán ahí desplegados.<br />
<br />
Selecciona el número de nodo que deseas ver/editar.<br />
<br />
Llena los campos con la información de tu nodo.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Node Number número de nodo.<br />
<br />
Password = contraseña.<br />
<br />
Call Sign = indicativo del nodo.<br />
<br />
Frequency = frecuencia del nodo.<br />
<br />
CTCSS Tone = tono de acceso al nodo.<br />
<br />
No modifiques los campos de la derecha.<br />
<br />
Apunta en una hoja tu número de nodo, contraseña y el indicativo que le asignaste, ya que los necesitarás más adelante para configurar tu sistema PTTLink.<br />
<br />
Da click en '''<Submit>'''.<br />
<br />
<br />
== Instala y configura PTTLink en tu computadora ==<br />
<br />
Consulta el manual de tu computadora para instalar la imágen en ella. Si es una Raspberry Pi, te podemos recomendar la aplicación BalenaEtcher, la cual hace muy sencillo ese proceso.<br />
<br />
Instala la imágen de PTTLink en tu computadora. Coloca la memoria en tu sistema e inicia el sistema.<br />
<br />
En el caso que estés utilizando una Raspberry Pi sin teclado y monitor, puedes conectarte por SSH usando una conexión de red alámbrica utilízanlo la IP que le asigno tu red/modem.<br />
<br />
En la pantalla de acceso te solicitará ingresar un usuario, el cual es "'''repeater'''" y luego presiona '''<Enter>'''.<br />
<br />
Ingresa el password de default que es "'''allstarlink'''".<br />
<br />
Posteriormente te solicitará cambiar el password, solicitando primero en password anterior "'''allstarlink'''" y que ingreses dos veces el nuevo de tu elección. Toma nota del usuario y contraseña.<br />
<br />
AL termino es posible que se cierre la ventana y tengas que volver a conectarte por SSH.<br />
<br />
Para los usuarios familiarizados con Linux, pueden editar los archivos de forma manual.<br />
<br />
Para los usuarios que no están familiarizados con Linux, PTTLink y Linux CLI (command line interface), pueden seguir paso a paso el procedimiento:<br />
<br />
Escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Esto cargará el menú de configuración de PTTLink.<br />
[[File:Asl menu main screen.png|none|thumb|640x640px]]<br />
<br />
== Configuración del software AllStarLink en tu computadora ==<br />
<br />
Selecciona la opción '''<1>'''.<br />
[[File:002_first_time.png|none|thumb|640x640px]]<br />
<br />
Como es la primer ves que configuras tu nodo, responde '''<Yes>''' para configurar la contraseña para el usuario "'''root'''". No olvides tomar nota del usuario root y su contraseña.<br />
[[File:003_password.png|none|thumb|640x640px]]<br />
<br />
Ahora te pregunta si deseas cambiar la contraseña del usuario "'''repeater'''", la cual ya habías cambiado al inicio, así que responde '''<No>''', salvo que nuevamente la quieras cambiar. No olvides tomar nota.<br />
[[File:004_repeater_password.png|none|thumb|640x640px]]<br />
<br />
A continuación harás el ajuste de la zona horaria, da <Ok>..<br />
[[File:005_timezone.png|none|thumb|640x640px]]<br />
<br />
Selecciona el continente donde estará el nodo.<br />
[[File:006_continent.png|none|thumb|640x640px]]<br />
<br />
Selecciona la ciudad horaria donde estará el nodo.<br />
[[File:007_city.png|none|thumb|640x640px]]<br />
<br />
A continuación puedes cambiar el nombre de tu nodo, el cual por default se llama '''repeater'''.<br />
[[File:008_message.png|none|thumb|640x640px]]<br />
<br />
Responde <Yes> para poder hacer los cambios.<br />
[[File:009_edit_hostname.png|none|thumb|640x640px]]<br />
<br />
Ingresa el nombre que le quieres dar a tu equipo. y '''<Enter>'''.<br />
[[File:010_hostname.png|none|thumb|640x640px]]<br />
<br />
Si deseas configurarlo en un dominio, ingrésalo, de lo contrario solo da '''<Enter>'''.<br />
[[File:011_domain_name.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' en el mensaje donde se confirman los cambios que acabas de realizar.<br />
[[File:012_message.png|none|thumb|640x640px]]<br />
<br />
Ahora podrás hacer los cambios del DHCP, da '''<Ok>'''.<br />
[[File:013_dhcp.png|none|thumb|640x640px]]<br />
<br />
Nuevamente da '''<Ok>'''.<br />
[[File:014_network.png|none|thumb|640x640px]]<br />
<br />
Para configurar la red como DHCP o IP Estática, selecciona '''<Yes>'''.<br />
[[File:015_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Selecciona si deseas DHCP con la '''<D>''' o IP estática con la '''<nowiki><S></nowiki>'''. En este ejemplo, se seleccionó D, así que la IP será dinámica.<br />
[[File:016_dhcp_static.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:017_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:018_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:019_message.png|none|thumb|640x640px]]<br />
<br />
A continuación ingresarás el número de nodo. Selecciona la opción '''<A1>''' en el menú.<br />
[[File:020_a_menu_a1.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N1>''' en el menú.<br />
[[File:021_n_menu_n1.png|none|thumb|640x640px]]<br />
<br />
Ingresa el número de nodo que deseas configurar. Este es el que previamente se te asingnó en el sitio de PTTLink.<br />
[[File:022_node_number.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N2>''' en el menú.<br />
[[File:023_n_menu_n2.png|none|thumb|640x640px]]<br />
<br />
Ingresa la contraseña para el número de nodo que deseas configurar. Este es el que previamente ingresaste en el sitio de PTTLink para tu número de nodo.<br />
[[File:024_node_password.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N3>''' en el menú.<br />
[[File:025_n_menu_n3.png|none|thumb|640x640px]]<br />
<br />
Ingresa el indicativo que utilizará este nodo para identificarse, debe ser el mismo que configuraste en tu nodo en el sitio PTTLink.<br />
[[File:026_callsign.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N4>''' en el menú.<br />
[[File:027_n_menu_n4.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<I1>''' en el menú.<br />
[[File:028_i_menu_i1.png|none|thumb|640x640px]]<br />
<br />
Da '''<ok>''' al mensaje.<br />
[[File:029_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N5>''' en el menú.<br />
[[File:030_n_menu_n5.png|none|thumb|640x640px]]<br />
<br />
Si tu nodo operará en simplex como Hot spot selecciona '''<1>'''.<br />
Si tu nodo será parte del control de un repetidor selecciona '''<2>'''.<br />
[[File:031_rptr_mode.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N6>''' en el menú.<br />
[[File:032_n_menu_n6.png|none|thumb|640x640px]]<br />
<br />
Ingresa un password que utilizarás para controlar tu nodo desde una página web con la aplicación Allmon2, el default es 'llcgi'.<br />
[[File:033_password.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:034_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:036_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N9>''' en el menú.<br />
[[File:037_n_menu_n9.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:038_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:039_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:040_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:041_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:042_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:043_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:044_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Back>''' en el menú.<br />
[[File:045_n_menu_back.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<AZ>''' en el menú.<br />
[[File:046_a_menu_az.png|none|thumb|640x640px]]<br />
<br />
Corrobora que los datos que configuraste coinciden con tus notas y presiona '''<Enter>'''.<br />
[[File:047_review.png|none|thumb|640x640px]]<br />
<br />
Responde '''<Yes>''' para respaldar la configuración que acabas de hacer.<br />
[[File:048_backup.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:049_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:050_message.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:051_message.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Exit>''' en el menú.<br />
[[File:052_a-menu_exit.png|none|thumb|640x640px]]<br />
<br />
Responde '''<Yes>''', ya que previamente guradáste los cambios.<br />
[[File:053_exit.png|none|thumb|640x640px]]<br />
<br />
Si deseas que al iniciar tu Raspberry Pi o equipo entre a este menu responde '''<Yes>''', de lo contrario responde '''<No>'''.<br />
[[File:054_select_menu_sartup.png|none|thumb|640x640px]]<br />
<br />
Si respondiste que '''<No>''', recuerda que puedes volver a entrar, escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
[[File:055_message.png|none|thumb|640x640px]]<br />
<br />
Ahora el sistema se reiniciará para aplicar los cambios en la configuración. Da '''<Ok>'''.<br />
[[File:056_reboot.png|none|thumb|640x640px]]<br />
<br />
== Ajustes de audio PTTLink ==<br />
<br />
Escribe '''sudo asl-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
repeater@repeater:~$ sudo asl-menu<br />
<br />
Selecciona la opción '''<4>'''.<br />
[[File:101_asl_menu_4.png|none|thumb|640x640px]]<br />
<br />
Con la opción '''<F>''', puedes probar si el nodo activa correctamente el PTT de tu radio o repetidor.<br />
<br />
Con la opción '''<2>''', puedes ajustar el volumen de audio que va del radio/repetidor hacia el nodo con la ayuda de un medidor gráfico.<br />
<br />
Para ello, transmite con otro radio un tono o voz y ajusta los valores entre 0 y 999 y da '''<Enter>''' para que se apliquen. si no ingresas ningún valor y da '''<Enter>''', saldrás de esta opción, dejando el último valor selecionado.<br />
<br />
Con la opción '''<T>''', puedes activar la transmisión de un tono para ajustar los niveles de transmisión del nodo al radio/repetidor, presiona una ves '''<T>''' y '''<Enter>''' para activarlo.<br />
<br />
Con la opción '''<3>''', puedes ajustar el volumen de audio que va del nodo hacia el radio/repetidor.<br />
<br />
Para ello, ajusta los valores entre 0 y 999 y da '''<Enter>''' para que se apliquen. habrá un tono de 5 segundos para que pruebes. Si no ingresas ningún valor y das '''<Enter>''', saldrás de esta opción, dejando el último valor selecionado. Al final desactiva la función de transmisión de tono con la '''<T>''' y '''<Enter>'''.<br />
<br />
Una ves realizados los ajustes, guárdalos con la opción '''<W>''' y da '''<Enter>'''.<br />
<br />
Para salir del menu selecciona la opción '''<0>''' (zero) y da '''<Enter>'''.<br />
<br />
== Ajustes de polaridad PTT y COS ==<br />
<br />
Si tu radio/repetidor, requiere que se invierta la polaridad de los pines PTT, COS/CTCSS entra al menú principal de ASL, selecciona la opción '''<6>'''.<br />
[[File:103_asl_menu_6.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<nowiki><I></nowiki>'''.<br />
[[File:104_config_menu_i.png|none|thumb|640x640px]]<br />
<br />
Aparecerá un archivo de texto en el cual podrás hacer los cambios de la polaridad de la siguiente forma:<br />
<br />
Para invertir PTT:<br />
<br />
Busca una línea con la palabra '''invertptt =''' y cambia el valor.<br />
<br />
'''0''' = Transmite al poner el pin a tierra.<br />
<br />
'''1''' = Transmite al poner como circuito abierto.<br />
[[File:Ptt_invertptt.png|none|thumb|640x640px]]<br />
<br />
Para invertir COS/CTCSS:<br />
<br />
Busca una línea con la palabra '''carrierfrom =''' y cambia el valor.<br />
<br />
Haz lo mismo con la línea con la palabra '''ctcssfrom =''' y cambia el valor.<br />
<br />
'''no''' = No detecta carrier.<br />
<br />
'''usb''' = Activo en alto.<br />
<br />
'''usbinvert''' = activo en bajo.<br />
[[File:Ptt_invertcarrier.png|none|thumb|640x640px]]<br />
<br />
Al terminar de hacer los cambios presiona '''<CTRL> + <X>''' y luego presiona '''<Y>''' y luego '''<Enter>'''. Regresarás al menú y selecciona '''<Back>'''.<br />
<br />
Selecciona la opcion '''<9>'''.<br />
[[File:107_asl_menu_9.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<G>''' para que se reinicie el programa de PTTLink y se apliquen los cambios. Posteriormente selecciona '''<Back>''', si es necesario repite las pruebas de audio.<br />
[[File:108_diag_menu_g.png|none|thumb|640x640px]]<br />
<br />
Con esto tu nodo deberá estar operando.<br />
<br />
== Instalación de Allmon2. ==<br />
<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
<br />
== Control via web con Allmon2. ==<br />
<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
<br />
== Control por tonos DTMF. ==<br />
<br />
Para conectar tu nodo a otro nodo por medio de tonos DTMF, presiona PTT en tu radio, déjalo presionado mientras en el tecleas *3 y el número de nodo al que deseas conectarte y suelta el PTT. Escucharás un mensaje de voz indicando la conexión.<br />
<br />
Para desconectar un nodo por medio de tonos DTMF, presiona PTT en tu radio, déjalo presionado mientras en el tecleas *1 y el número de nodo que deseas desconectar. Escucharás un mensaje de voz indicando la desconexión.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Guia_para_principaintes&diff=2501Guia para principaintes2021-03-23T17:17:39Z<p>KM4NNO: Created page with "a"</p>
<hr />
<div>a</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Gu%C3%ADa_para_principaintes_ASL-AsteriskNG&diff=2500Guía para principaintes ASL-AsteriskNG2021-03-23T17:17:01Z<p>KM4NNO: KM4NNO moved page Guia para principaintes to Guía para principaintes ASL-AsteriskNG without leaving a redirect</p>
<hr />
<div>[[category:Contenido en español]]<br />
Configuración de PTTLink para principiantes.<br />
<br />
== El primer paso es crear una cuenta. ==<br />
<br />
Visita la pagina https://pttlink.org/ y da click en '''<Login/Sign Up>'''.<br />
<br />
[[File:Ptt site menu login.png|frameless|border|533x533px]]<br />
<br />
y luego click en '''<Sign Up>'''.<br />
<br />
[[File:Ptt site sign up.png|none|thumb]]<br />
<br />
Da click en '''<Begin registration>'''.<br />
<br />
[[File:Ptt begin registration.png|none|thumb|800x800px]]<br />
<br />
Llena el formulario con tus datos.<br />
<br />
Amateur Radio Call Sign = Tu Indicativo.<br />
<br />
Choose Password = escoge una contraseña.<br />
<br />
Email = correo electrónico.<br />
<br />
Re-enter Email = reingresa tu correo electrónico.<br />
<br />
Phone = número telefónico.<br />
<br />
Name First = Primer Nombre.<br />
<br />
Name Last = Apehido.<br />
<br />
Address = Dirección.<br />
<br />
Address 2 = Dirección (continuación).<br />
<br />
City = ciudad.<br />
<br />
State = Estado, si estás fuera de Estados Unidos selecciona '''<Non US>'''.<br />
<br />
ZIP = Código postal.<br />
<br />
Country = País.<br />
<br />
Al terminar de llenar el formulario da click en '''<Submit>'''.<br />
<br />
== Descarga la imágen de PTTLink ==<br />
<br />
Mientras esperas la confirmación de tu cuenta (suele demorar 24 horas) puedes descargar la imágen que utilizarás en tu nodo PTTLink.<br />
<br />
Visita [[Main_Page#Downloads|wiki.pttlink.org]] y baja a la sección de descargas "'''Downloads'''" y selecciona la imágen apropiada para tu equipo.<br />
<br />
[[File:Ptt download.png|frameless|border|533x533px]]<br />
<br />
Transfiere la imágen que descargaste a una memoria. Ya sea esta una memoria USB, un CD o DVD, o una tarjeta microSD (Raspberry Pi) dependiendo de tu equipo.<br />
<br />
== Ingresa a tu cuenta ==<br />
<br />
Necesitarás ingresar a tu cuenta https://pttlink.org/<br />
<br />
Da click en '''<Login/Sign Up>''' como se muestra en la siguiente imágen.<br />
<br />
[[File:Ptt site menu login.png|frameless|border|533x533px]]<br />
<br />
Ingresa a tu cuenta con tus datos y da click en '''<Login>'''.<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
== Crea un servidor ==<br />
<br />
Necesitarás crear un servidor "server" : da click en '''Portal''' y luego en '''Server Settings'''. <br />
[[File:ptt site server settings.png|none|thumb|614x614px]]<br />
Da click en '''<Add a new server>.'''<br />
<br />
Por favor lee las instrucciones en cada página. <br />
<br />
Luego da click en '''<Proceed with Server Setup>''' si es necesario.<br />
<br />
Llena todos los campos de información y da click en '''<Submit>''' al fondo de la página.<br />
[[File:ptt site server settings form.png|none|thumb|800x800px]]Server Name = Nombre de tu servidor, p.e. MegaRaspberryPi.<br />
<br />
Server Location = Ciudad donde estará ubicado el servidor, p.e. Ciudad de México<br />
<br />
Site = Nombre del sitio donde estará el servidor p.e. Cerro del Chiquihuite.<br />
<br />
Affiliation = Radioclub al que está afiliado el nodo (opcional).<br />
<br />
Hostname = Nombre que darás a la computadora donde instalaras PTTLink (opcional).<br />
<br />
IAX Port = 4569 (no modificar).<br />
<br />
Proxy IP = IP del servidor Proxy (opcional).<br />
<br />
Para la Latitud y Longitud, puedes usar el mapa o ingresar los valores.<br />
<br />
== Solicita un número de nodo ==<br />
<br />
Hasta arriba de la página, da click en '''<Portal>''' y luego en '''<Node Settings>'''. <br />
<br />
[[File:Ptt site node settings.png|none|thumb|604x604px]]<br />
<br />
Luego da click '''<Request a new node number>'''.<br />
<br />
[[File:ptt site request node number 1.png|none|thumb|288x288px]]<br />
<br />
Luego da click en '''<Continue...>'''.<br />
<br />
[[File:ptt site request node number 2.png|none|thumb|367x367px]]<br />
<br />
Luego da click en '''<Continue...>'''.<br />
<br />
Selecciona en que servidor quieres que sea asignado el nuevo número de nodo.<br />
<br />
Si necesitas más de un número de nodo para el mismo servidor, repite este proceso.<br />
<br />
Un comentario diciendo que requieres un nodo adicional para el mismo servidor es recomendable en dado caso, en Inglés se escribe así: ''''Additional node on same server'''<nowiki/>'.<br />
[[File:ptt site request node number 3.png|none|thumb|572x572px]]<br />
<br />
Da click en '''<Submit>'''.<br />
<br />
Una ves que hayas solicitado tu número de nodo y sea procesado, recibirás un email con la confirmación.<br />
<br />
== Editar la configuración del nodo ==<br />
<br />
Entra a tu cuenta en https://pttlink.org/ <br />
<br />
Da click en '''<Portal>''' y luego en '''<Node Settings>'''. <br />
<br />
Los números de nodos PTTLink que te han sido asignados estarán ahí desplegados.<br />
<br />
Selecciona el número de nodo que deseas ver/editar.<br />
<br />
Llena los campos con la información de tu nodo.<br />
[[File:ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
Node Number número de nodo.<br />
<br />
Password = contraseña.<br />
<br />
Call Sign = indicativo del nodo.<br />
<br />
Frequency = frecuencia del nodo.<br />
<br />
CTCSS Tone = tono de acceso al nodo.<br />
<br />
No modifiques los campos de la derecha.<br />
<br />
Apunta en una hoja tu número de nodo, contraseña y el indicativo que le asignaste, ya que los necesitarás más adelante para configurar tu sistema PTTLink.<br />
<br />
Da click en '''<Submit>'''.<br />
<br />
== Instala y configura PTTLink en tu computadora ==<br />
<br />
Consulta el manual de tu computadora para instalar la imágen en ella. Si es una Raspberry Pi, te podemos recomendar la aplicación Balena Etcher, la cual hace muy sencillo ese proceso.<br />
<br />
Instala la imágen de PTTLink en tu computadora. Coloca la memoria en tu sistema e inicia el sistema.<br />
<br />
En el caso que estés utilizando una Raspberry Pi sin teclado y monitor, puedes conectarte por SSH usando una conexión de red alámbrica utilizanlo la IP que le asigno tu red/modem.<br />
<br />
En la pantalla de acceso te solicitará ingresar un usuario, el cual es "'''repeater'''" y luego presiona '''<Enter>'''.<br />
<br />
Ingresa el password de default que es "'''pttlink'''".<br />
<br />
Posteriormente te solicitará cambiar el password, solicitando primero en password anterior "'''pttlink'''" y que ingreses dos veces el nuevo de tu elección. Toma nota del usuario y contraseña.<br />
<br />
AL termino es posible que se cierre la ventana y tengas que volver a conectarte por SSH.<br />
<br />
Para los usuarios familiarizados con Linux, pueden editar los archivos de forma manual.<br />
<br />
Para los usuarios que no están familiarizados con Linux, PTTLink y Linux CLI (command line interface), pueden seguir paso a paso el procedimiento:<br />
<br />
Escribe '''sudo ptt-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
sudo ptt-menu<br />
<br />
Esto cargará el menú de configuración de PTTLink.<br />
[[File:Ptt main menu.png|none|thumb|640x640px]]<br />
<br />
== Configuración del software PTTLink en tu computadora ==<br />
<br />
Selecciona la opción '''<1>'''.<br />
[[File:Ptt main menu.png|none|thumb|640x640px]]<br />
<br />
Te solicitará cambiar la contraseña del usuario "'''repeater'''". No olvides tomar nota.<br />
[[File:Ptt repeater password prompt.png|none|thumb|640x640px]]<br />
<br />
Ahora te preguntará si deseas cambiar la contraseña de usuario "'''root'''". Como es la primer ves que configuras tu nodo, responde '''<Yes>''' para configurar la. No olvides tomar nota del usuario root y su contraseña.<br />
[[File:Ptt set root password.png|none|thumb|640x640px]]<br />
[[File:Ptt root password prompt.png|none|thumb|640x640px]]<br />
<br />
A continuación harás el ajuste de la zona horaria, da <Ok>..<br />
[[File:Ptt timezone setup.png|none|thumb|640x640px]]<br />
<br />
Selecciona el continente donde estará el nodo.<br />
[[File:Ptt geo area.png|none|thumb|640x640px]]<br />
<br />
Selecciona la ciudad horaria donde estará el nodo.<br />
[[File:Ptt time zone.png|none|thumb|640x640px]]<br />
<br />
A continuación puedes cambiar el nombre de tu nodo, el cual por default se llama '''rpi4'''.<br />
[[File:Ptt by default.png|none|thumb|640x640px]]<br />
<br />
Responde <Yes> para poder hacer los cambios.<br />
<br />
Ingresa el nombre que le quieres dar a tu equipo. y '''<Enter>'''.<br />
[[File:Ptt hostname prompt.png|none|thumb|640x640px]]<br />
<br />
Si deseas configurarlo en un dominio, ingresalo, de lo contrario solo da '''<Enter>'''.<br />
[[File:Ptt domain prompt.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' en el mensaje donde se confirman los cambios que acabas de realizar.<br />
[[File:Ptt existing hostname.png|none|thumb|640x640px]]<br />
<br />
Ahora podrás hacer los cambios del DHCP, da '''<Ok>'''.<br />
[[File:Ptt setting for dhcp.png|none|thumb|640x640px]]<br />
<br />
Nuevamente da '''<Ok>'''.<br />
[[File:Ptt you can network.png|none|thumb|640x640px]]<br />
<br />
Para configurar la red como DHCP o IP Estática, selecciona '''<Yes>'''.<br />
[[File:Ptt network setup.png|none|thumb|640x640px]]<br />
<br />
Selecciona si deseas DHCP con la '''<D>''' o IP estática con la '''<nowiki><S></nowiki>'''. En este ejemplo, se seleccionó D, así que la IP será dinámica.<br />
[[File:Ptt dhcp or static.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt commented out.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt dhcp or static.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt you will now move.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt importing the.png|none|thumb|640x640px]]<br />
<br />
A continuación ingresarás el número de nodo. Selecciona la opción '''<A1>''' en el menú.<br />
[[File:Ptt a menu a1.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N1>''' en el menú.<br />
[[File:Ptt n menu n1.png|none|thumb|640x640px]]<br />
<br />
Ingresa el número de nodo que deseas configurar. Este es el que previamente se te asingnó en el sitio de PTTLink.<br />
[[File:Ptt node number prompt.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N2>''' en el menú.<br />
[[File:Ptt n menu n2.png|none|thumb|640x640px]]<br />
<br />
Ingresa la contraseña para el número de nodo que deseas configurar. Este es el que previamente ingresaste en el sitio de PTTLink para tu número de nodo.<br />
[[File:Ptt node password prompt.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N3>''' en el menú.<br />
[[File:Ptt n menu n3.png|none|thumb|640x640px]]<br />
<br />
Ingresa el indicativo que utilizará este nodo para identificarse, debe ser el mismo que configuraste en tu nodo en el sitio PTTLink.<br />
[[File:Ptt call sign prompt.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N4>''' en el menú.<br />
[[File:Ptt n menu n4.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<I1>''' en el menú.<br />
[[File:Ptt i menu i1.png|none|thumb|640x640px]]<br />
<br />
Da '''<ok>''' al mensaje.<br />
[[File:Ptt enable simpleusb.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N5>''' en el menú.<br />
[[File:Ptt n menu n5.png|none|thumb|640x640px]]<br />
<br />
Si tu nodo operará en simplex como Hot spot selecciona '''<1>'''.<br />
Si tu nodo será parte del control de un repetidor selecciona '''<2>'''.<br />
[[File:Ptt duplex type.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N6>''' en el menú.<br />
[[File:Ptt n menu n6.png|none|thumb|640x640px]]<br />
<br />
Ingresa un password que utilizarás para controlar tu nodo desde una página web con la aplicación Allmon2, el default es 'llcgi'.<br />
[[File:Ptt manager password prompt.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt setting new.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt creating basic.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N9>''' en el menú.<br />
[[File:Ptt n menu n9.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt setting repeaters.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt enabling pttlink.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt setting iax.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt setting the node.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt setting node.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt enabling the statpost.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt setting duplex.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt node number.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Back>''' en el menú.<br />
[[File:Ptt n menu back.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<AZ>''' en el menú.<br />
[[File:Ptt a menu az.png|none|thumb|640x640px]]<br />
<br />
Corrobora que los datos que configuraste coinciden con tus notas y presiona '''<Enter>'''.<br />
[[File:Ptt review.png|none|thumb|640x640px]]<br />
<br />
Responde '''<Yes>''' para respaldar la configuración que acabas de hacer.<br />
[[File:Ptt backup and save.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt your original.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt new configuration.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt asterisk reload.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Exit>''' en el menú.<br />
[[File:Ptt a menu exit.png|none|thumb|640x640px]]<br />
<br />
Responde '''<Yes>''', ya que previamente guradaste los cambios.<br />
[[File:Ptt exit.png|none|thumb|640x640px]]<br />
<br />
Si deseas que al iniciar tu Raspberry Pi o equipo entre a este menu responde '''<Yes>''', de lo contrario responde '''<No>'''.<br />
[[File:Ptt select menu at login.png|none|thumb|640x640px]]<br />
<br />
Si respondiste que '''<No>''', recuerda que puedes volver a entrar, escribe '''sudo ptt-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
sudo ptt-menu<br />
<br />
[[File:Ptt you may.png|none|thumb|640x640px]]<br />
<br />
Ahora el sistema se reiniciará para aplicar los cambios en la configuración. Da '''<Ok>'''.<br />
[[File:Ptt setup is complete.png|none|thumb|640x640px]]<br />
<br />
== Ajustes de audio PTTLink ==<br />
<br />
Escribe '''sudo ptt-menu''' como se muestra en el siguiente ejemplo:<br />
<br />
sudo ptt-menu<br />
<br />
Selecciona la opción '''<4>'''.<br />
[[File:Ptt main menu 4.png|none|thumb|640x640px]]<br />
<br />
Con la opción '''<F>''', puedes probar si el nodo activa correctamente el PTT de tu radio o repetidor.<br />
<br />
Con la opción '''<2>''', puedes ajustar el volumen de audio que va del radio/repetidor hacia el nodo con la ayuda de un medidor gráfico.<br />
<br />
Para ello, transmite con otro radio un tono o voz y ajusta los valores entre 0 y 999 y da '''<Enter>''' para que se apliquen. si no ingresas ningún valor y da '''<Enter>''', saldrás de esta opción, dejando el último valor seleccionado.<br />
<br />
Con la opción '''<T>''', puedes activar la transmisión de un tono para ajustar los niveles de transmisión del nodo al radio/repetidor, presiona una ves '''<T>''' y '''<Enter>''' para activarlo.<br />
<br />
Con la opción '''<3>''', puedes ajustar el volumen de audio que va del nodo hacia el radio/repetidor.<br />
<br />
Para ello, ajusta los valores entre 0 y 999 y da '''<Enter>''' para que se apliquen. habrá un tono de 5 segundos para que pruebes. Si no ingresas ningún valor y das '''<Enter>''', saldrás de esta opción, dejando el último valor seleccionado. Al final desactiva la función de transmisión de tono con la '''<T>''' y '''<Enter>'''.<br />
<br />
Una ves realizados los ajustes, guardalos con la opción '''<W>''' y da '''<Enter>'''.<br />
<br />
Para salir del menu selecciona la opción '''<0>''' (zero) y da '''<Enter>'''.<br />
<br />
== Ajustes de polaridad PTT y COS ==<br />
<br />
Si tu radio/repetidor, requiere que se invierta la polaridad de los pines PTT, COS/CTCSS entra al menú principal de PTTLink, selecciona la opción '''<6>'''.<br />
[[File:Ptt main menu 6.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<nowiki><I></nowiki>'''.<br />
[[File:Ptt configuration menu i.png|none|thumb|640x640px]]<br />
<br />
Aparecerá un archivo de texto en el cual podrás hacer los cambios de la polaridad de la siguiente forma:<br />
<br />
Para invertir PTT:<br />
<br />
Busca una línea con la palabra '''invertptt =''' y cambia el valor.<br />
<br />
'''0''' = Transmite al poner el pin a tierra.<br />
<br />
'''1''' = Transmite al poner como circuito abierto.<br />
[[File:Ptt invertptt.png|none|thumb|640x640px]]<br />
<br />
Para invertir COS/CTCSS:<br />
<br />
Busca una línea con la palabra '''carrierfrom =''' y cambia el valor.<br />
<br />
Haz lo mismo con la línea con la palabra '''ctcssfrom =''' y cambia el valor.<br />
<br />
'''no''' = No detecta carrier.<br />
<br />
'''usb''' = Activo en alto.<br />
<br />
'''usbinvert''' = activo en bajo.<br />
[[File:Ptt invertcarrier.png|none|thumb|640x640px]]<br />
<br />
Al terminar de hacer los cambios presiona '''<CTRL> + <X>''' y luego presiona '''<Y>''' y luego '''<Enter>'''. Regresarás al menú y selecciona '''<Back>'''.<br />
<br />
Selecciona la opción '''<G>''' para que se reinicie el programa de PTTLink y se apliquen los cambios. Posteriormente selecciona '''<Back>''', si es necesario repite las pruebas de audio.<br />
[[File:Ptt main menu r.png|none|thumb|640x640px]]<br />
<br />
== Reenvío de puertos ==<br />
<br />
Deberás reenviar el puerto 4569 en el modem de tu proveedor de internet. No es posible poner una guía, ya que hay muchas marcas y modelos en el mercado.<br />
<br />
Con esto tu nodo deberá estar operando.<br />
<br />
== Instalación de Allmon2. ==<br />
<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
<br />
== Control via web con Allmon2. ==<br />
<br />
TBD<br />
<br />
== Control por tonos DTMF. ==<br />
<br />
Para conectar tu nodo a otro nodo por medio de tonos DTMF, presiona PTT en tu radio, déjalo presionado mientras en el tecleas *3 y el número de nodo al que deseas conectarte y suelta el PTT. Escucharás un mensaje de voz indicando la conexión.<br />
<br />
Para desconectar un nodo por medio de tonos DTMF, presiona PTT en tu radio, déjalo presionado mientras en el tecleas *1 y el número de nodo que deseas desconectar. Escucharás un mensaje de voz indicando la desconexión.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Main_Page&diff=2499Main Page2021-03-23T17:16:34Z<p>KM4NNO: </p>
<hr />
<div><div style="clear:both; position:relative; box-sizing:border-box; width:100%; margin:1.2em 0 6px; min-width:47em; border:3px solid #ddd;background-color:#ffffff; color:#000; white-space:nowrap;text-align:center;font-size: 24px; color: #ff6600;">'''Welcome to the AllStarLink/PTTLink Wiki'''</div><br />
<div style="clear:both; position:relative; box-sizing:border-box; width:100%; margin:1.2em 0 6px; min-width:47em; border:3px solid #ddd;background-color:#ff9933; color:#000; white-space:nowrap;text-align:center;font-size: 16px; color: #0a0a0a;">14 February 2021 - The AllStarLink, Inc. Board of Directors has been changed<br />
You can read more about this on the [[ASLCorporate:The_Organization_-_AllStarLink_Inc.|The Organization - AllStarLink, Inc.]] Wiki page<br />
</div><br />
<br />
<div style="clear:both; position:relative; box-sizing:border-box; width:100%; margin:1.2em 0 6px; min-width:47em; border:1px solid #ddd; background-color:#ccddff; color:#000; white-space:nowrap;text-align:center;">AllStarLink/PTTLink is a world wide network of [https://en.wikipedia.org/wiki/Amateur_radio Amateur Radio] repeaters, remote base stations and hot spots accessible to each other via the Internet and/or private IP networks. <br />
PTTLink/AllStarLink runs on a dedicated Linux computer (including the Raspberry Pi) that you host at your home, radio site, clubhouse, school, university, workplace, or computer center. <br />
<br />
It is based on the open source Asterisk PBX and is released under the GNU GPL -- it is free for anyone to use.<br />
<br />
The core of AllStarLink/PTTLink is the powerful app_rpt application and associated modules that load into the Asterisk PBX system which is also released under the GPL v2 license.<br />
</div><br />
<br />
<div style="clear:both; position:relative; box-sizing:border-box; width:100%; margin:1.2em 0 6px; min-width:47em; border:2pm solid #ddd; background-color:#ebebeb; color:#000; white-space:nowrap; text-align:center; font-size:18px;">[https://grafana.pttlink.org System Status Dashboard]</div><br />
<div style="float:right">__TOC__</div><br />
<br />
== ASL-AsteriskNG ==<br />
[[ASL-AsteriskNG]] - Announcing the ASL-AsteriskNG client. Slated to the be the future ASL 1.10 release.<br />
<br />
== About AllStarLink ==<br />
On 14 February 2021 a membership meeting was held. At this meeting the former AllStarLink, Inc. Board Directors were censured and removed in a unanimous vote. Additionally, Membership ByLaws were approved by a vote of the membership and became effective this date. You can read more about this change, review the ByLaws and also review the membership meeting minutes which made this change in the links below.<br />
<br />
*[[ASLCorporate:The_Organization_-_AllStarLink_Inc.|AllStarLink, Inc. Information Page]]<br />
*[https://wiki.pttlink.org/w/images/3/3b/AllStarLink_Bylaws.pdf AllStarLink, Inc. Bylaws]<br />
*[[ASLCorporate:ASL_Meeting_Minutes|AllStarLink, Inc Official Meeting Minutes]]<br />
<br />
== About PTTLink ==<br />
<br />
*[[PTTLink Organization]] - Information regarding PTTLink, News and Updates, etc.<br />
*[[Letter to the community]] - Letter to the community. Tells how and why PTTLink was formed and who PTTLink is<br />
*[[Carta a la comunidad]] - Carta a la comunidad. El comó y por qué se formó PTTLink y quién es PTTLink.<br />
<br />
== How To ==<br />
*[[Beginners Guide]] - Step by step instructions to create your account and PTTLink node. <br />
*[[Allmon2 Install]] - Allmon2 step by step instructions for install and setup Allmon2. <br />
*[[PTTLink website password reset]] - PTTLink website instructions for password reset. <br />
*[[Change call sign]] - Step by step call sign change on site and node.<br />
*[[Find my node number]] - How can you find your node number(s) on your PTT account.<br />
*[[Change node password]] - Step by step call sign change passwords.<br />
*[[VPN]] - Information on setting up various VPN connections/software.<br />
<br />
== Como Hacer ==<br />
*[[Guia para principaintes]] - Configuración paso a paso de PTTLink para principiantes.<br />
*[[Guía para principaintes ASL-AsteriskNG]] - Configuración paso a paso de PTTLink ASL-AsteriskNG para principiantes.<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
*[[Resetear contraseña ASL|Resetear contraseña]] PTTLink - Como resetear la contraseña de su cuenta en el sitio PTTLink.<br />
*[[Cambiar el indicativo]] - Guía paso a paso para cambiar indicativo en el sitio y el nodo.<br />
*[[Ver mi número de nodo]] - Como ver tu número de nodo(s) en tu cuenta de PTTLink.<br />
*[[Cambiar la contraseña de un nodo]] - Guía paso a paso para cambiar la contraseña en un nodo.<br />
<br />
== PTTLink Menu ==<br />
*[[Features]] - List of the many PTTLink Features <br />
*[[ASL FAQ|PTT FAQ]] - Questions and answers about the PTTLink software distribution.<br />
*[[:Category:How to|How To's]] - A collection of PTTLink how to's.<br />
*[[:Category:Node Configuration|Node Configuration]] - Detailed configuration settings.<br />
*[[:Category:Development|Development]] - Information regarding development of the PTTLink software (i.e., contributing, etc).<br />
*[[Radio Connections]] - Instructions to Connect Radios, Repeaters and Other Devices to PTTLink.<br />
*[[Troubleshooting]] - Troubleshooting common problems, things to try, and hints to solve the problem.<br />
<br />
== Downloads ==<br />
*[https://github.com/PTTLink/Asterisk/releases/tag/ASL-1.01 ASL AMD] Latest PTTLink/AllStarLink installer for x86/AMD (main site)<br />
*[http://dvswitch.org/files/ASL_Images/Intel-AMD/Stretch/ ASL AMD] Latest PTTLink/AllStarLink installer for x86/AMD (alternative site)<br />
*[http://dvswitch.org/files/ASL_Images/Raspberry_Pi/Stretch/ Pi] Latest PTTLink/AllStarLink image for the Raspberry Pi<br />
*[http://dvswitch.org/files/ASL_Images/ PTTLink Repo] PTTLink Image Repository<br />
*[[ASL FAQ|PTTLink FAQ]] - Install PTTLink on your existing Debian box or VM<br />
<br />
Note: The PTTLink 1.01 installer is a Network installer and still uses the dvswitch.org site to download the .deb install files.<br />
<br />
== Descargas ==<br />
*[https://github.com/PTTLink/Asterisk/releases/tag/ASL-1.01 ASL AMD] Última versión del instalador de PTTLink/AllStarLink para x86/AMD (sitio principal).<br />
*[http://dvswitch.org/files/ASL_Images/Intel-AMD/Stretch/ ASL AMD] Última versión del instalador de PTTLink/AllStarLink para x86/AMD (sitio alterno).<br />
*[http://dvswitch.org/files/ASL_Images/Raspberry_Pi/Stretch/ Pi] Última versión de la imágen de PTTLink/AllStarLink para Raspberry Pi.<br />
<br />
== Development/Building ==<br />
*[[Compiling]] - Building PTTLink from source<br />
*[[Dahdi_dummy|DAHDI Dummy]] - How to fix audio stutter on PTTLink based Raspberry PI images<br />
*[[IAX Text Protocol]] - app_rpt iax text frame protocol<br />
<br />
== Related Links ==<br />
*[https://www.pttlink.org/ PTTLink Portal] - If you are looking to set up your own PTTLink/AllStarLink node.<br />
*[https://www.pttlink.org/nodelist PTTLink Portal Nodelist] - The searchable and sortable node list.<br />
*[http://stats.pttlink.org/ PTTLink Stats] - shows all the existing public nodes.<br />
*[http://lists.keekles.org/cgi-bin/mailman/listinfo/app_rpt-users PTTLink users mailing list]- This is the app_rpt mailing list for discussion, help and helping others. '''This is the only group that developers monitor and respond on.'''<br />
*[https://github.com/PTTLink/ Source Code] - All of the source code for the PTTLink Asterisk and app_rpt is available on GitHub.<br />
<br />
== History ==<br />
*[[History]] from the Duuude, Jim Dixon, WB6NIL (SK 12/16/2016).<br />
*[[Thru-hole_Voter_Board|Thru-hole Voter Board]] from Jim Dixon<br />
*[https://www.reddit.com/r/pttlink/comments/kn7xqv/pttlink_and_the_forking_of_the_allstarlink_network| PTTLink and the forking of the AllStarLink Network] - You can read more about this fork and why PTTLink was formed.<br />
<br />
== References ==<br />
*[http://rogerdudler.github.io/git-guide/ Git - The Simple Guide] - A handy reference for getting started with Git.<br />
*[https://neros.dev/tags/guide/ Git Crash Course] - A beginner's guide to using Git.<br />
*[https://jwiegley.github.io/git-from-the-bottom-up/ Git from the Bottom Up] - An explanation of how git works from the bottom up.<br />
*[https://ryanstutorials.net/linuxtutorial/cheatsheet.php Ryans Tutorials - Linux Tutorial - Cheat Sheet] Handy Cheat Sheet of Linux commands.<br />
<br />
== Resources ==<br />
*[https://linuxupskillchallenge.org/ Linux Upskill Challenge] - A month-long course aimed at building basic Linux skills.<br />
*[https://training.linuxfoundation.org/resources/free-courses/introduction-to-linux/ The Linux Training Foundation - Introduction to Linux] A free eight week course with optional certificate that teaches how to use Linux.<br />
<br />
== Other Information ==<br />
*[[Historical Archive]] - The PTTLink Historical Archive section. Contains items that are no longer relevant but retained for historical purposes and reference.<br />
<br />
<br />
<sub>Note: AllStar is a registered trademark of AllStarLink, Inc.</sub></div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Main_Page&diff=2379Main Page2021-01-04T16:48:44Z<p>KM4NNO: /* About PTTLink */</p>
<hr />
<div><div style="clear:both; position:relative; box-sizing:border-box; width:100%; margin:1.2em 0 6px; min-width:47em; border:3px solid #ddd;background-color:#ffffff; color:#000; white-space:nowrap;text-align:center;font-size: 24px; color: #ff6600;">'''Welcome to the PTTLink Wiki'''</div><br />
<div style="clear:both; position:relative; box-sizing:border-box; width:100%; margin:1.2em 0 6px; min-width:47em; border:1px solid #ddd; background-color:#ccddff; color:#000; white-space:nowrap;text-align:center;">PTTLink is a world wide network of [https://en.wikipedia.org/wiki/Amateur_radio Amateur Radio] repeaters, remote base stations and hot spots accessible to each other via the Internet and/or private IP networks. <br />
PTTLink/AllStarLink runs on a dedicated Linux computer (including the Raspberry Pi) that you host at your home, radio site, clubhouse, school, university, workplace, or computer center. <br />
<br />
It is based on the open source Asterisk PBX and is released under the GNU GPL -- it is free for anyone to use.<br />
<br />
The core of PTTLink is the powerful app_rpt application and associated modules that load into the Asterisk PBX system which is also released under the GPL v2 license.<br />
</div><br />
<br />
<div style="clear:both; position:relative; box-sizing:border-box; width:100%; margin:1.2em 0 6px; min-width:47em; border:2pm solid #ddd; background-color:#ebebeb; color:#000; white-space:nowrap; text-align:center; font-size:18px;">[https://grafana.pttlink.org System Status Dashboard]</div><br />
<br />
<div style="clear:both; position:relative; box-sizing:border-box; width:100%; margin:1.2em 0 6px; min-width:47em; border:3px solid #ddd;background-color:#e3a8a8; color:#000; white-space:nowrap;text-align:center;font-size: 14px; color: #0a0a0a;">Note: PTTLink is an "overlay" of the original AllStarLink network before the unannounced fork that occurred on 19 December 2020.<br />
You can use your existing AllStarLink credentials to login (unless they were changed).<br />
<br />
You can read more about this fork and why PTTLink was formed here: [[https://www.reddit.com/r/pttlink/comments/kn7xqv/pttlink_and_the_forking_of_the_allstarlink_network| PTTLink and the forking of the AllStarLink Network]]<br />
</div><br />
<br />
<div style="float:right">__TOC__</div><br />
<br />
== About PTTLink ==<br />
<br />
*[[Letter to the community]] - Letter to the community. Tells how and why PTTLink was formed and who PTTLink is<br />
*[[Carta a la comunidad]] - Carta a la comunidad. El comó y por qué se formó PTTLink y quién es PTTLink.<br />
<br />
== How To ==<br />
*[[Beginners Guide]] - Step by step instructions to create your account and PTTLink node. <br />
*[[Allmon2 Install]] - Allmon2 step by step instructions for install and setup Allmon2. <br />
*[[PTTLink website password reset]] - PTTLink website instructions for password reset. <br />
*[[Change call sign]] - Step by step call sign change on site and node.<br />
*[[Find my node number]] - How can you find your node number(s) on your PTT account.<br />
*[[Change node password]] - Step by step call sign change passwords.<br />
*[[VPN]] - Information on setting up various VPN connections/software.<br />
<br />
== Como Hacer ==<br />
*[[Guia para principaintes]] - Configuración paso a paso de PTTLink para principiantes.<br />
*[[Instalación de Allmon2]] - Instalación y configuración de Allmon2 para principiantes.<br />
*[[Resetear contraseña ASL|Resetear contraseña]] PTTLink - Como resetear la contraseña de su cuenta en el sitio PTTLink.<br />
*[[Cambiar el indicativo]] - Guía paso a paso para cambiar indicativo en el sitio y el nodo.<br />
*[[Ver mi número de nodo]] - Como ver tu número de nodo(s) en tu cuenta de PTTLink.<br />
*[[Cambiar la contraseña de un nodo]] - Guía paso a paso para cambiar la contraseña en un nodo.<br />
<br />
== PTTLink Menu ==<br />
*[[Features]] - List of the many PTTLink Features <br />
*[[ASL FAQ|PTT FAQ]] - Questions and answers about the PTTLink software distribution.<br />
*[[:Category:How to|How To's]] - A collection of PTTLink how to's.<br />
*[[:Category:Node Configuration|Node Configuration]] - Detailed configuration settings.<br />
*[[:Category:Development|Development]] - Information regarding development of the PTTLink software (i.e., contributing, etc).<br />
*[[Radio Connections]] - Instructions to Connect Radios, Repeaters and Other Devices to PTTLink.<br />
*[[Troubleshooting]] - Troubleshooting common problems, things to try, and hints to solve the problem.<br />
<br />
== Downloads ==<br />
*[https://github.com/PTTLink/Asterisk/releases/tag/ASL-1.01 ASL AMD] Latest PTTLink/AllStarLink installer for x86/AMD (main site)<br />
*[http://dvswitch.org/files/ASL_Images/Intel-AMD/Stretch/ ASL AMD] Latest PTTLink/AllStarLink installer for x86/AMD (alternative site)<br />
*[http://dvswitch.org/files/ASL_Images/Raspberry_Pi/Stretch/ Pi] Latest PTTLink/AllStarLink image for the Raspberry Pi<br />
*[http://dvswitch.org/files/ASL_Images/ PTTLink Repo] PTTLink Image Repository<br />
*[[ASL FAQ|PTTLink FAQ]] - Install PTTLink on your existing Debian box or VM<br />
<br />
Note: The PTTLink 1.01 installer is a Network installer and still uses the dvswitch.org site to download the .deb install files.<br />
<br />
== Descargas ==<br />
*[https://github.com/PTTLink/Asterisk/releases/tag/ASL-1.01 ASL AMD] Última versión del instalador de PTTLink/AllStarLink para x86/AMD (sitio principal).<br />
*[http://dvswitch.org/files/ASL_Images/Intel-AMD/Stretch/ ASL AMD] Última versión del instalador de PTTLink/AllStarLink para x86/AMD (sitio alterno).<br />
*[http://dvswitch.org/files/ASL_Images/Raspberry_Pi/Stretch/ Pi] Última versión de la imágen de PTTLink/AllStarLink para Raspberry Pi.<br />
<br />
== Development/Building ==<br />
*[[Compiling]] - Building PTTLink from source<br />
*[[Dahdi_dummy|DAHDI Dummy]] - How to fix audio stutter on PTTLink based Raspberry PI images<br />
*[[IAX Text Protocol]] - app_rpt iax text frame protocol<br />
<br />
== Related Links ==<br />
*[https://www.pttlink.org/ PTTLink Portal] - If you are looking to set up your own PTTLink/AllStarLink node.<br />
*[https://www.pttlink.org/nodelist PTTLink Portal Nodelist] - The searchable and sortable node list.<br />
*[http://stats.pttlink.org/ PTTLink Stats] - shows all the existing public nodes.<br />
*[http://lists.keekles.org/cgi-bin/mailman/listinfo/app_rpt-users PTTLink users mailing list]- This is the app_rpt mailing list for discussion, help and helping others. '''This is the only group that developers monitor and respond on.'''<br />
*[https://github.com/PTTLink/ Source Code] - All of the source code for the PTTLink Asterisk and app_rpt is available on GitHub.<br />
<br />
== History ==<br />
*[[History]] from the Duuude, Jim Dixon, WB6NIL (SK 12/16/2016).<br />
*[[Thru-hole_Voter_Board|Thru-hole Voter Board]] from Jim Dixon<br />
*[https://www.reddit.com/r/pttlink/comments/kn7xqv/pttlink_and_the_forking_of_the_allstarlink_network| PTTLink and the forking of the AllStarLink Network] - You can read more about this fork and why PTTLink was formed.<br />
<br />
== References ==<br />
*[http://rogerdudler.github.io/git-guide/ Git - The Simple Guide] - A handy reference for getting started with Git.<br />
*[https://neros.dev/tags/guide/ Git Crash Course] - A beginner's guide to using Git.<br />
*[https://jwiegley.github.io/git-from-the-bottom-up/ Git from the Bottom Up] - An explanation of how git works from the bottom up.<br />
*[https://ryanstutorials.net/linuxtutorial/cheatsheet.php Ryans Tutorials - Linux Tutorial - Cheat Sheet] Handy Cheat Sheet of Linux commands.<br />
<br />
== Resources ==<br />
*[https://linuxupskillchallenge.org/ Linux Upskill Challenge] - A month-long course aimed at building basic Linux skills.<br />
*[https://training.linuxfoundation.org/resources/free-courses/introduction-to-linux/ The Linux Training Foundation - Introduction to Linux] A free eight week course with optional certificate that teaches how to use Linux.<br />
<br />
== Other Information ==<br />
*[[Historical Archive]] - The PTTLink Historical Archive section. Contains items that are no longer relevant but retained for historical purposes and reference.<br />
<br />
<br />
Note: AllStar is a registered trademark of AllStarLink, Inc</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Carta_a_la_comunidad&diff=2378Carta a la comunidad2021-01-04T16:46:20Z<p>KM4NNO: complete translation</p>
<hr />
<div>La siguiente carta a la comunidad se publicó en el sitio de la comunidad AllStarLink, en la lista de correo app_rpt-users y en Reddit el domingo 3 de enero de 2021:<br/><br />
----<br />
<br/><br />
El 29 de diciembre de 2020Se sentaron las bases para lo que se convertiría en PTTLink, esto después de las acciones no anunciadas y descoordinadas tomadas por la Mesa Directiva de AllStarLink. Aproximadamente a las 5:00 pm hora del Pacífico (01:00 UTC, 30 de diciembre), el Comité de Administración se dio cuenta de múltiples cortes catastróficos del sistema. Los intentos de iniciar sesión en los sistemas para remediar se presentaron con nuevas direcciones IP y mensajes que desconocían las claves del host. Una investigación adicional reveló que el registro de la zona DNS se actualizó en el registar de allstarlink.org y lo movió del antiguo sitio caustic-sea.allstarlink.org a Cloudflare. Además, una investigación sobre las direcciones IP que se presentaron reveló que pertenecían a Google. (Para obtener más información sobre el comité de administración de AllStarLink, visite: https://wiki.allstarlink.org/wiki/Admin_Committee<ref>https://wiki.allstarlink.org/wiki/Admin_Committee</ref>).. Dado que al Equipo de Administración no se le otorgó acceso al panel de control de DNS, se desconocía en este momento si se trataba de la Mesa Directiva o de un mal intencionado.<br/><br />
<br/><br />
El administrador principal del sistema, Stacy Olivas (KG7QIN) publicó inmediatamente en el canal de Slack #operaciones de AllStarLink, tras la notificación de las interrupciones preguntando si alguien estaba jugando con el DNS, a lo que no recibió respuesta alguna. En ese momento, todos los miembros de la Mesa Directiva de AllStarLink estaban presentes o disponibles en Slack, así como aquellos que trabajaban en su nombre y se cree que han provocado la interrupción del sistema.<br/><br />
<br/><br />
Debido a esta interrupción catastrófica, los Equipos de Administración y Desarrollo de años, tomaron medidas para estabilizar la red y esto requirió el uso del dominio caducado de Jim Dixon: pttlink.org. Debido a que no había coordinación con respecto a lo que estaba sucediendo, todos los datos y sistemas existentes permanecieron en su lugar y solo necesitaron actualizaciones menores y cambios de configuración para usar el dominio pttlink.org para garantizar el funcionamiento continuo de los servicios de registro de nodos.<br/><br />
<br/><br />
Las continuas acciones e impactantes acciones sin precedentes tomadas por la Junta Directiva de AllStarLink incluyen (pero no se limitan a):<br />
<blockquote>I. cambio del DNS sin previo aviso, coordinación o explicación al Equipo de Administración y Desarrollo provocando una interrupción.</blockquote><br />
<blockquote>II. termino de las cuentas de AllStarLink Slack para varios miembros del Equipo de Desarrollo y Administración sin previo aviso o explicación.</blockquote><br />
<blockquote>III. revocación de números de nodo y acceso como usuarios a miembros sin previo aviso o explicación.</blockquote><br />
<blockquote>IV. Envío continuó de correos electrónicos no solicitados a los usuarios registrados en PTTLink.</blockquote><br />
Los miembros abajo firmantes del Comité Administrativo consideran que esto una muestra de falta de juicio y falta de previsión por parte de la Mesa Directiva de AllStarLink.<br/><br />
<br/><br />
Se han realizado varias publicaciones alegando el robo de datos del antiguo sistema AllStarLink. El Comité de Administración no ha tomado tales acciones y rechazamos estas acusaciones sin mérito. Como se indicó anteriormente, debido a la acción de la Mesa Directiva de AllStarLink, todos los datos y sistemas existentes (incluyendo los datos de los usuarios) se abandonaron en el lugar. Además, y contrariamente a las declaraciones publicadas por la Mesa Directiva de AllStarLink, todos los servidores que se encuentran bajo el control del comité de administración permanecen alojados en centros de datos comerciales seguros. Además, hemos recibido el compromiso de los donantes de estos recursos para que PTTLink pueda seguir utilizándolos. Estos recursos, que anteriormente fueron donados para mantener la Red AllStarLInk funcionando en beneficio de miles de usuarios en todo el mundo, seguirán estando disponibles y los sistemas PTTLink seguirán funcionando de la misma manera. La protección de los datos ha sido y siempre será de suma importancia para el Comité de Administración y el equipo de PTTLink.<br/><br />
<br/><br />
El Comité de Administración entiende que hay muchas preguntas sin respuesta con respecto a los eventos relacionados con la interrupción del 29 de diciembre y la posterior migración a la red PTTLink, que se formó oficialmente el 30 de diciembre de 2020. En un acto de buena fe y para aliviar cualquier inquietud que los usuarios puedan tienen respecto a sus datos, el Equipo de PTTLink se compromete a lo siguiente:<br/><br />
<br/><br />
<blockquote>Todos los usuarios que se registraron con el sistema AllStarLink tienen la oportunidad de '''''OPT IN''''' (OPTAR PARA) permanecer registrados en la red PTTLink. Los usuarios solo necesitan apuntar sus nodos al servidor de registro de PTTLink antes del 3 de febrero de 2021 para que se conserven los datos de sus usuarios y nodos asociados. Esto se aplica a todos los nodos que pueda tener un usuario. El 3 de febrero de 2021, se eliminarán todos los nodos que no se hayan registrado con PTTLink después del 2 de enero de 2021. Todas las cuentas de usuario que ya no tengan nodos asociados como resultado de esta eliminación también se eliminarán de la base de datos de usuarios de PTTLink.</blockquote><blockquote>Los usuarios pueden lograr esto agregando al archivo /etc/asterisk/iax.conf una línea de registro adicional, duplicando su número de nodo y contraseña de AllStarLink existente y cambiando el servidor de registro de register.allstarlink.org a register.pttlink.org similar al siguiendo:<br />
<br />
</blockquote><center><blockquote>register = <número de nodo>: <contraseña> @ register.pttlink.org</blockquote></center><blockquote><br />
<br />
Cualquier usuario registrado que no desee esperar hasta el 3 de febrero para que se elimine su información de registro en la base de datos de PTTLink puede enviar una solicitud por escrito (desde la cuenta de correo electrónico registrada en en el sistema) con el asunto "Request to remove my user and node data from PTTLink” conteniendo también dentro del correo su indicativo y una declaración suya solicitando que se eliminen sus datos de usuario. Envíe esta solicitud por correo electrónico a [Mailto:helpdesk@pttlink.org helpdesk@pttlink.org]. Recibirá una respuesta automática con un número de ticket asignado a su solicitud. Su solicitud será procesada dentro de los 7 días posteriores a la recepción y recibirá una confirmación de que su cuenta y sus datos han sido eliminados (si se cumplen los requisitos de esta solicitud). Esto está limitado a un correo electrónico por usuario y un solo indicativo / cuenta de usuario. Los correos electrónicos con solicitudes de eliminación de múltiples cuentas de usuario / indicativos (solicitudes masivas) serán rechazados sin que se tomen medidas adicionales y deberán volver a enviarse como solicitudes individuales. Las solicitudes para eliminar datos que no coincidan con la cuenta de correo electrónico registrada también serán rechazadas sin que se tomen medidas adicionales.<br />
<br />
</blockquote><blockquote>Además, ningún número de nodo que se haya asignado previamente al del 3 de febrero será reasignado en la red PTTLink por el período de 1 año, de tal modo que si alguien desea adquirir su número de nodo AllStarLink original después de las eliminaciones, podrá hacerlo.</blockquote><br />
<br />
<u><center>'''El compromiso de PTTLink con la comunidad'''</center></u><br />
<br />
#PTTLink está comprometido con el trato justo, abierto y equitativo de todos los voluntarios y usuarios, sin distinción de raza, etnia, nacionalidad, género, religión, edad, estado civil, orientación sexual, identidad de género o discapacidad.<br />
#PTTLink está comprometido con los principios del software de código abierto y la adhesión a las licencias que han fomentado una gran innovación dentro de la comunidad de radioaficionados.<br />
#PTTLink se compromete a fomentar y promover la innovación y el desarrollo de app_rpt y programas relacionados, y todas las formas de Voz sobre IP, Radio sobre IP y sistemas y tecnologías de comunicaciones y telecomunicaciones asociados para el beneficio de la comunidad de radioaficionados.<br />
#PTTLink se adherirá a la protección de todos los datos en los sistemas PTTLink y respetará los deseos de los usuarios con respecto al almacenamiento y manejo de estos datos.<br />
#PTTLink reconoce que el libre intercambio de ideas es necesario para una organización sana y funcional. Como tal, estamos comprometidos con la comunicación abierta y nos comprometemos a nunca censurar las discusiones entre nuestros usuarios.<br />
#PTTLink no revocará los accesos o usuarios sin previo aviso y sin la capacidad de cuestionar esto para su revisión.<br />
<br/><br />
Para solicitar más información sobre esta declaración o para obtener ayuda con el uso de PTTLink, puede enviar un correo electrónico al servicio de asistencia de PTTLink a helpdesk@pttlink.org<br/><br />
<br/><br />
<u>Adicionalmente, están disponibles los siguientes recursos:</u><br />
<br/><br />
Portal de gestión y registro de usuarios: https://www.pttlink.org<ref>https://www.pttlink.org</ref><br/><br />
Wiki: https://wiki.pttlink.org<ref>https://wiki.pttlink.org</ref> <br/><br />
Servidor de estadísticas: http://stats.pttlink.org<ref>http://stats.pttlink.org</ref><br/><br />
Panel de estado del sistema: https://grafana.pttlink.org<ref>https://grafana.pttlink.org</ref><br/><br />
<br/><br />
Firmó el equipo de PTTLink, los Desarrolladores y los Partidarios el 3 de enero de 2020.<br/><br />
<br/><br />
<u>Equipo PTTLink:</u><br/><br />
Juan Carlos Pérez, KM4NNO (XE1F)<br/><br />
Bryan Fields, W9CR<br/><br />
Jeremy Lincicome, W0JRL<br/><br />
Stacy Olivas, KG7QIN<br/><br />
<br/><br />
<u>Desarrolladores de PTTLink:</u><br/><br />
Jason Kendall, VE3YCA<br/><br />
Jeremy Lincicome, W0JRL<br/><br />
Stacy Olivas, KG7QIN<br/><br />
Juan Carlos Pérez, KM4NNO (XE1F)<br/><br />
<br/><br />
<u>Partidarios de PTTLink:</u><br/><br />
Oscar Flores, XE2MFT<br/><br />
Pablo Mejía, XE2PMP<br/><br />
<br/><br />
Nota: Además de las personas mencionadas anteriormente, hay muchas otras dentro de la comunidad que han expresado su apoyo a la información contenida en esta carta. Sin embargo, han optado por no firmar con su nombre por temor a represalias por parte de la Mesa Directiva de AllStarLink. Esta retribución incluye (pero no se limita a) la revocación de sus nodos y servidores AllStarLInk asignados, y la censura de las publicaciones realizadas en el foro de la Comunidad AllStarLink.<br/><br />
<br/><br />
También publicado en:<br/><br />
https://community.allstarlink.org/t/letter-to-the-community/18023<ref>https://community.allstarlink.org/t/letter-to-the-community/18023</ref><br/><br />
https://www.reddit.com/r/pttlink/comments/kpp1x6/letter_to_the_community/<ref>https://www.reddit.com/r/pttlink/comments/kpp1x6/letter_to_the_community/</ref><br/><br />
http://lists.keekles.org/pipermail/app_rpt-users/2021-January/021015.html<ref>http://lists.keekles.org/pipermail/app_rpt-users/2021-January/021015.html</ref><br/><br />
<br />
==External Links==<br />
<references /></div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Carta_a_la_comunidad&diff=2377Carta a la comunidad2021-01-04T16:13:05Z<p>KM4NNO: </p>
<hr />
<div>La siguiente carta a la comunidad se publicó en el sitio de la comunidad AllStarLink, en la lista de correo app_rpt-users y en Reddit el domingo 3 de enero de 2021:<br />
<br />
Se sentaron las bases para lo que se convertiría en PTTLink el 29 de diciembre de 2020 después de las acciones no anunciadas y descoordinadas, tomadas por la Mesa Directiva de AllStarLink. Aproximadamente a las 5:00 pm hora del Pacífico (01:00 UTC, 30 de diciembre), el comité de administración se dio cuenta de múltiples cortes catastróficos del sistema. Los intentos de iniciar sesión en los sistemas para remediar se presentaron con nuevas direcciones IP y mensajes que desconocían las claves del host. Una investigación adicional reveló que el registro de la zona DNS se actualizó en el registar de allstarlink.org y lo movió de la antigua casa de caustic-sea.allstarlink.org a Cloudflare. Además, una investigación sobre las direcciones IP que se presentan reveló que pertenecían a Google. (Para obtener más información sobre el comité de administración de AllStarLink, visite: https://wiki.allstarlink.org/wiki/Admin_Committee[1]). Dado que al equipo de administración no se le otorgó acceso al panel de control de DNS, se desconocía en este momento si se trataba de la Mesa Directiva o de un hacker.<br />
<br />
El administrador principal del sistema, Stacy Olivas (KG7QIN) publicó inmediatamente en el canal de Slack #operaciones de AllStarLink, tras la notificación de las interrupciones preguntando si alguien estaba jugando con el DNS, a lo que no recibió respuesta alguna. En ese momento, todos los miembros de la Mesa Directiva de AllStarLink estaban presentes o disponibles en Slack, así como aquellos que trabajaban en su nombre y se cree que han provocado la interrupción del sistema.<br />
<br />
Debido a esta interrupción catastrófica, los legendarios equipos de administración y desarrollo tomaron medidas para estabilizar la red y esto requirió el uso del dominio caducado de Jim Dixon: pttlink.org. Debido a que no había coordinación con respecto a lo que estaba sucediendo, todos los datos y sistemas existentes permanecieron en su lugar y solo necesitaron actualizaciones menores y cambios de configuración para usar el dominio pttlink.org para garantizar el funcionamiento continuo de los servicios de registro de nodos.<br />
<br />
<br />
<br />
Las continuas acciones e impactantes acciones sin precedentes tomadas por la Junta Directiva de AllStarLink incluyen (pero no se limitan a):<br />
<br />
I. cambio del DNS sin previo aviso, coordinación o explicación al equipo de administración y desarrollo provocando una interrupción.<br />
II. termino de las cuentas de AllStarLink Slack para varios miembros del equipo de desarrollo y administración sin previo aviso o explicación.<br />
III. revocación de números de nodo y acceso de usuarios de miembros sin previo aviso o explicación.<br />
IV. Envío continuó de correos electrónicos no solicitados a los usuarios registrados en PTTLink.<br />
Los miembros abajo firmantes del comité administrativo consideran que esto una muestra de falta de juicio y falta de previsión por parte de la Mesa Directiva de AllStarLink.<br />
<br />
Se han realizado varias publicaciones alegando el robo de datos del antiguo sistema AllStarLink. El comité de administración no ha tomado tales acciones y rechazamos estas acusaciones sin mérito. Como se indicó anteriormente, debido a la acción de la Mesa Directiva de AllStarLink, todos los datos y sistemas existentes (incluyendo los datos de los usuarios) se abandonaron en el lugar. Además, y contrariamente a las declaraciones publicadas por la Mesa Directiva de AllStarLink, todos los servidores que se encuentran bajo el control del comité de administración permanecen alojados en centros de datos comerciales seguros. Además, hemos recibido el compromisos de los donadores de estos recursos para que PTTLink pueda seguir utilizándolos. Estos recursos, que anteriormente fueron donados para mantener la Red AllStarLInk funcionando en beneficio de miles de usuarios en todo el mundo, seguirán estando disponibles y los sistemas PTTLink seguirán funcionando de la misma manera. La protección de los datos ha sido y siempre será de suma importancia para el comité de administración y el equipo de PTTLink.<br />
<br />
El comité de administración entiende que hay muchas preguntas sin respuesta con respecto a los eventos relacionados con la interrupción del 29 de diciembre y la posterior migración a la red PTTLink, que se formó oficialmente el 30 de diciembre de 2020. En un acto de buena fe y para aliviar cualquier inquietud que los usuarios puedan tienen respecto a sus datos, el equipo de PTTLink se compromete a lo siguiente:<br />
<br />
Todos los usuarios que se registraron con el sistema AllStarLink tienen la oportunidad de OPTAR PARA permanecer registrados en la red PTTLink. Los usuarios solo necesitan apuntar sus nodos al servidor de registro de PTTLink antes del 3 de febrero de 2021 para que se conserven los datos de sus usuarios y nodos asociados. Esto se aplica a todos los nodos que pueda tener un usuario. El 3 de febrero de 2021, se eliminarán todos los nodos que no se hayan registrado con PTTLink después del 2 de enero de 2021. Todas las cuentas de usuario que ya no tengan nodos asociados como resultado de esta eliminación también se eliminarán de la base de datos de usuarios de PTTLink.<br />
<br />
Los usuarios pueden lograr esto agregando al archivo /etc/asterisk/iax.conf una línea de registro adicional, duplicando su número de nodo y contraseña de AllStarLink existente y cambiando el servidor de registro de register.allstarlink.org a register.pttlink.org similar al siguiendo:<br />
<br />
register = <número de nodo>: <contraseña> @ register.pttlink.org<br />
<br />
Cualquier usuario registrado que no desee esperar hasta el 3 de febrero para que se elimine su información de registro en la base de datos de PTTLink puede enviar una solicitud por escrito (desde la cuenta de correo electrónico registrada en en el sistema) con el asunto "Request to remove my user and node data from PTTLink” conteniendo también dentro del correo su indicativo y una declaración suya solicitando que se eliminen sus datos de usuario. Envíe esta solicitud por correo electrónico a helpdesk@pttlink.org. Recibirá una respuesta automática con un número de ticket asignado a su solicitud. Su solicitud será procesada dentro de los 7 días posteriores a la recepción y recibirá una confirmación de que su cuenta y sus datos han sido eliminados (si se cumplen los requisitos de esta solicitud). Esto está limitado a un correo electrónico por usuario y un solo indicativo / cuenta de usuario. Los correos electrónicos con solicitudes de eliminación de múltiples cuentas de usuario / indicativos (solicitudes masivas) serán rechazados sin que se tomen medidas adicionales y deberán volver a enviarse como solicitudes individuales. Las solicitudes para eliminar datos que no coincidan con la cuenta de correo electrónico registrada también serán rechazadas sin que se tomen medidas adicionales.<br />
<br />
Además, ningún número de nodo que se haya asignado previamente al del 3 de febrero será reasignado en la red PTTLink por el período de 1 año, de tal modo que si alguien desea adquirir su número de nodo AllStarLink original después de las eliminaciones, podrá hacerlo.<br />
<br />
El compromiso de PTTLink con la comunidad<br />
<br />
PTTLink está comprometido con el trato justo, abierto y equitativo de todos los voluntarios y usuarios, sin distinción de raza, etnia, nacionalidad, género, religión, edad, estado civil, orientación sexual, identidad de género o discapacidad.<br />
<br />
PTTLink está comprometido con los principios del software de código abierto y la adhesión a las licencias que han fomentado una gran innovación dentro de la comunidad de radioaficionados.<br />
<br />
PTTLink se compromete a fomentar y promover la innovación y el desarrollo de app_rpt y programas relacionados, y todas las formas de Voz sobre IP, Radio sobre IP y sistemas y tecnologías de comunicaciones y telecomunicaciones asociados para el beneficio de la comunidad de radioaficionados.<br />
<br />
PTTLink se adherirá a la protección de todos los datos en los sistemas PTTLink y respetará los deseos de los usuarios con respecto al almacenamiento y manejo de estos datos.<br />
<br />
PTTLink reconoce que el libre intercambio de ideas es necesario para una organización sana y funcional. Como tal, estamos comprometidos con la comunicación abierta y nos comprometemos a nunca censurar las discusiones entre nuestros usuarios.<br />
<br />
PTTLink no revocará los accesos o usuarios sin previo aviso y sin la capacidad de cuestionar esto para su revisión.<br />
<br />
Para solicitar más información sobre esta declaración o para obtener ayuda con el uso de PTTLink, puede enviar un correo electrónico al servicio de asistencia de PTTLink a helpdesk@pttlink.org<br />
<br />
Además, los siguientes recursos están disponibles:<br />
<br />
Portal de gestión y registro de usuarios: <nowiki>https://www.pttlink.org</nowiki> [2]<br />
<br />
Wiki: <nowiki>https://wiki.pttlink.org</nowiki> [3]<br />
<br />
Servidor de estadísticas: <nowiki>http://stats.pttlink.org</nowiki> [4]<br />
<br />
Panel de estado del sistema: <nowiki>https://grafana.pttlink.org</nowiki> [5]<br />
<br />
Firmó el equipo de PTTLink, los desarrolladores y los partidarios el 3 de enero de 2020.<br />
<br />
Equipo PTTLink:<br />
<br />
Juan Carlos Pérez, KM4NNO (XE1F)<br />
<br />
Bryan Fields, W9CR<br />
<br />
Jeremy Lincicome, W0JRL<br />
<br />
Stacy Olivas, KG7QIN<br />
<br />
Desarrolladores de PTTLink:<br />
<br />
Jason Kendall, VE3YCA<br />
<br />
Jeremy Lincicome, W0JRL<br />
<br />
Stacy Olivas, KG7QIN<br />
<br />
Juan Carlos Pérez, KM4NNO (XE1F)<br />
<br />
Partidarios de PTTLink:<br />
<br />
Oscar Flores, XE2MFT<br />
<br />
Pablo Mejía, XE2PMP<br />
<br />
Nota: Además de las personas mencionadas anteriormente, hay muchas otras dentro de la comunidad que han expresado su apoyo a la información contenida en esta carta. Sin embargo, han optado por no firmar con su nombre por temor a represalias por parte de la Mesa Directiva de AllStarLink. Esta retribución incluye (pero no se limita a) la revocación de sus nodos y servidores AllStarLInk asignados, y la censura de las publicaciones realizadas en el foro de la Comunidad AllStarLink.<br />
<br />
También publicado en:<br />
<br />
<nowiki>https://community.allstarlink.org/t/letter-to-the-community/18023</nowiki>[6]<br />
<br />
<nowiki>https://www.reddit.com/r/pttlink/comments/kpp1x6/letter_to_the_community/</nowiki>[7]<br />
<br />
<nowiki>http://lists.keekles.org/pipermail/app_rpt-users/2021-January/021015.html</nowiki>[8]</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Carta_a_la_comunidad&diff=2376Carta a la comunidad2021-01-04T15:59:16Z<p>KM4NNO: Spanish version for Letter to Community</p>
<hr />
<div>La siguiente carta a la comunidad se publicó en el sitio de la comunidad AllStarLink, en la lista de correo app_rpt-users y en Reddit el domingo 3 de enero de 2021:<br />
<br />
Se sentaron las bases para lo que se convertiría en PTTLink el 29 de diciembre de 2020 después de las acciones no anunciadas y descoordinadas, tomadas por la Mesa Directiva de AllStarLink. Aproximadamente a las 5:00 pm hora del Pacífico (01:00 UTC, 30 de diciembre), el comité de administración se dio cuenta de múltiples cortes catastróficos del sistema. Los intentos de iniciar sesión en los sistemas para remediar se presentaron con nuevas direcciones IP y mensajes que desconocían las claves del host. Una investigación adicional reveló que el registro de la zona DNS se actualizó en el registar de allstarlink.org y lo movió de la antigua casa de caustic-sea.allstarlink.org a Cloudflare. Además, una investigación sobre las direcciones IP que se presentan reveló que pertenecían a Google. (Para obtener más información sobre el comité de administración de AllStarLink, visite: https://wiki.allstarlink.org/wiki/Admin_Committee[1]). Dado que al equipo de administración no se le otorgó acceso al panel de control de DNS, se desconocía en este momento si se trataba de la Mesa Directiva o de un hacker.<br />
<br />
El administrador principal del sistema, Stacy Olivas (KG7QIN) publicó inmediatamente en el canal de Slack #operaciones de AllStarLink, tras la notificación de las interrupciones preguntando si alguien estaba jugando con el DNS, a lo que no recibió respuesta alguna. En ese momento, todos los miembros de la Mesa Directiva de AllStarLink estaban presentes o disponibles en Slack, así como aquellos que trabajaban en su nombre y se cree que han provocado la interrupción del sistema.<br />
<br />
Debido a esta interrupción catastrófica, los legendarios equipos de administración y desarrollo tomaron medidas para estabilizar la red y esto requirió el uso del dominio caducado de Jim Dixon: pttlink.org. Debido a que no había coordinación con respecto a lo que estaba sucediendo, todos los datos y sistemas existentes permanecieron en su lugar y solo necesitaron actualizaciones menores y cambios de configuración para usar el dominio pttlink.org para garantizar el funcionamiento continuo de los servicios de registro de nodos.<br />
<br />
<br />
<br />
Las continuas acciones e impactantes acciones sin precedentes tomadas por la Junta Directiva de AllStarLink incluyen (pero no se limitan a):<br />
<br />
I. cambio del DNS sin previo aviso, coordinación o explicación al equipo de administración y desarrollo provocando una interrupción.<br />
II. termino de las cuentas de AllStarLink Slack para varios miembros del equipo de desarrollo y administración sin previo aviso o explicación.<br />
III. revocación de números de nodo y acceso de usuarios de miembros sin previo aviso o explicación.<br />
IV. Envío continuó de correos electrónicos no solicitados a los usuarios registrados en PTTLink.<br />
Los miembros abajo firmantes del comité administrativo consideran que esto una muestra de falta de juicio y falta de previsión por parte de la Mesa Directiva de AllStarLink.<br />
<br />
Se han realizado varias publicaciones alegando el robo de datos del antiguo sistema AllStarLink. El comité de administración no ha tomado tales acciones y rechazamos estas acusaciones sin mérito. Como se indicó anteriormente, debido a la acción de la Mesa Directiva de AllStarLink, todos los datos y sistemas existentes (incluyendo los datos de los usuarios) se abandonaron en el lugar. Además, y contrariamente a las declaraciones publicadas por la Mesa Directiva de AllStarLink, todos los servidores que se encuentran bajo el control del comité de administración permanecen alojados en centros de datos comerciales seguros. Además, hemos recibido el compromisos de los donadores de estos recursos para que PTTLink pueda seguir utilizándolos. Estos recursos, que anteriormente fueron donados para mantener la Red AllStarLInk funcionando en beneficio de miles de usuarios en todo el mundo, seguirán estando disponibles y los sistemas PTTLink seguirán funcionando de la misma manera. La protección de los datos ha sido y siempre será de suma importancia para el comité de administración y el equipo de PTTLink.</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Change_node_password&diff=2345Change node password2021-01-01T18:38:55Z<p>KM4NNO: </p>
<hr />
<div>__FORCETOC__<br />
== To change your node password on pttlink.org . ==<br />
<br />
The first step is to login to your PTTLink account. Go to https://www.pttlink.org/<br />
[[File:ptt site menu login.png|none|thumb|579x579px]]<br />
<br />
Click the '''<Login/Sign Up>''' link and login with your ASL user and password credentials.<br />
[[File:ptt site login.png|none|thumb]]<br />
<br />
Click on '''<Portal>''' and then on '''<Node Settings>'''.<br />
<br />
Next, click on the node number you want to change your password.<br />
<br />
Change the password and click '''<Submit>'''.<br />
[[File:Ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
== To change your node's password. ==<br />
<br />
Log to your node with a keyboard and a monitor or using SSH.<br />
<br />
Type '''sudo ptt-menu''' as the example below shows.<br />
<br />
sudo ptt-menu<br />
<br />
This will load the PTTLink configuration menu.<br />
Choose option '''<2>'''.<br />
[[File:Ptt main menu.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt importing the.png|none|thumb|640x640px]]<br />
<br />
<br />
Choose option '''<A1>'''.<br />
[[File:Ptt a menu a1.png|none|thumb|640x640px]]<br />
<br />
To change your node password choose option '''<N2>'''.<br />
[[File:Ptt n menu n2.png|none|thumb|640x640px]]<br />
<br />
Set your node password.<br />
[[File:Ptt node password prompt.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<N9>'''.<br />
[[File:Ptt n menu n9.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting repeaters.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt enabling pttlink.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting iax.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting the node.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting node.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt enabling the statpost.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt setting duplex.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt node number.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Back>'''.<br />
[[File:Ptt n menu back.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<AZ>'''.<br />
[[File:Ptt a menu az.png|none|thumb|640x640px]]<br />
<br />
Review what you wrote down with what you have configured on your system and press '''<Enter>'''.<br />
[[File:Ptt review.png|none|thumb|640x640px]]<br />
<br />
Choose '''<Yes>''' to backup your configuration.<br />
[[File:Ptt backup and save.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt your original.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt new configuration.png|none|thumb|640x640px]]<br />
<br />
Just say '''<Ok>''' to this message.<br />
[[File:Ptt asterisk reload.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<Exit>'''.<br />
[[File:Ptt a menu exit.png|none|thumb|640x640px]]<br />
<br />
Answer '''<Yes>''', because we already saved our configuration.<br />
[[File:Ptt exit.png|none|thumb|640x640px]]<br />
<br />
Choose option '''<R>''' to restart PttLink software and apply changes.<br />
[[File:Ptt main menu r.png|none|thumb|640x640px]]</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=File:Ptt_begin_registration.png&diff=2344File:Ptt begin registration.png2021-01-01T18:34:40Z<p>KM4NNO: User created page with UploadWizard</p>
<hr />
<div>=={{int:filedesc}}==<br />
{{Information<br />
|description={{en|1=Ptt begin registration}}<br />
|date=2021-01-01<br />
|source={{own}}<br />
|author=[[User:KM4NNO|KM4NNO]]<br />
|permission=<br />
|other versions=<br />
}}<br />
<br />
=={{int:license-header}}==<br />
{{self|cc-by-sa-4.0}}<br />
<br />
[[Category:Tutorials]]</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Cambiar_la_contrase%C3%B1a_de_un_nodo&diff=2343Cambiar la contraseña de un nodo2021-01-01T18:33:49Z<p>KM4NNO: </p>
<hr />
<div>__FORCETOC__<br />
== Como cambiar la contraseña de un nodo en el sitio pttlink.org . ==<br />
<br />
El primer paso es entrar a tu cuenta de pttlink.org. Ve a la página [https://pttlink.org/ https://pttlink.org/]<br />
[[File:ptt site menu login.png|none|thumb|579x579px]]<br />
<br />
Da click en '''<Login/Sign Up>''' y entra con tu usuario y contraseña.<br />
[[File:ptt site login.png|none|thumb]]<br />
<br />
Luego da click en '''<Portal>''' y luego da click en '''<Node Settings>'''.<br />
<br />
A continuación da click en el número de nodo al cual deseas cambiarle la contraseña.<br />
<br />
Cambia la contraseña en el campo llamada '''Password''' y al terminar da click en '''<Submit>'''.<br />
[[File:Ptt site node settings form.png|none|thumb|800x800px]]<br />
<br />
<br />
== Como cambiar la contraseña en tu nodo. ==<br />
<br />
Entra a la línea de comando de tu nodo con un teclado y monitor o por SSH.<br />
<br />
Escribe '''sudo ptt-menu''' Como en el siguiente ejemplo.<br />
<br />
sudo ptt-menu<br />
<br />
Esto mostrará el menú de configuración de tu nodo.<br />
<br />
Selecciona la opción '''<2>'''.<br />
[[File:Ptt main menu.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt importing the.png|none|thumb|640x640px]]<br />
<br />
<br />
Selecciona la opción '''<A1>'''.<br />
[[File:Ptt a menu a1.png|none|thumb|640x640px]]<br />
<br />
Para cambiar la contraseña selecciona la opción '''<N2>'''.<br />
[[File:Ptt n menu n2.png|none|thumb|640x640px]]<br />
<br />
Ingresa tu nueva contraseña.<br />
[[File:Ptt node password prompt.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N9>'''.<br />
[[File:Ptt n menu n9.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt setting repeaters.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt enabling pttlink.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt setting iax.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt setting the node.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt setting node.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt enabling the statpost.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt setting duplex.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt node number.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Back>'''.<br />
[[File:Ptt n menu back.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<AZ>'''.<br />
[[File:Ptt a menu az.png|none|thumb|640x640px]]<br />
<br />
Revisa la información que ahora tendrá tu nodo y presiona '''<Enter>'''.<br />
[[File:Ptt review.png|none|thumb|640x640px]]<br />
<br />
Selecciona '''<Yes>''' Para guardar la configuración.<br />
[[File:Ptt backup and save.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt your original.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt new configuration.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt asterisk reload.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Exit>'''.<br />
[[File:Ptt a menu exit.png|none|thumb|640x640px]]<br />
<br />
Responde '''<Yes>''', ya que previamente guardamos los cambios.<br />
[[File:Ptt exit.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<R>''' para reiniciar el programa de PTTLink y se apliquen los cambios.<br />
[[File:Ptt main menu r.png|none|thumb|640x640px]]</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Find_my_node_number&diff=2342Find my node number2021-01-01T18:29:39Z<p>KM4NNO: /* To see your node(s) numbers on pttlink.org website. */</p>
<hr />
<div><br />
== To see your node(s) numbers on pttlink.org website. ==<br />
<br />
The first step is to login to your PTTlink account. Go to https://www.pttlink.org/ and click the '''<Login/Sign Up>''' link.<br />
[[File:Ptt site menu login.png|none|thumb|531x531px]]<br />
<br />
Login with your user name and password.<br />
[[File:Ptt site login.png|none|thumb|362x362px]]<br />
<br />
Next, click on '''<Portal>''' and then click on '''<Node Settings>'''<br />
<br />
A list with the node number(s) you have assigned will display.<br />
[[File:Ptt site request node number 1.png|none|thumb|407x407px]]</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Ver_mi_n%C3%BAmero_de_nodo&diff=2341Ver mi número de nodo2021-01-01T18:29:13Z<p>KM4NNO: /* Como ver tu número de nodo(s) en tu cuenta de pttlink.org. */</p>
<hr />
<div><br />
== Como ver tu número de nodo(s) en tu cuenta de pttlink.org. ==<br />
<br />
El primer paso es entrar a tu cuenta de pttlink.org. Ve a la página [https://pttlink.org/ https://pttlink.org/]<br />
[[File:Ptt site menu login.png|none|thumb|531x531px]]<br />
<br />
[[File:Ptt site login.png|none|thumb|362x362px]]<br />
<br />
Luego da click en '''<Portal>''' y luego da click en '''<Node Settings>'''<br />
<br />
Se desplegará una página con los nodos en tu cuenta de PTTLink.<br />
[[File:Ptt site request node number 1.png|none|thumb|407x407px]]</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Find_my_node_number&diff=2340Find my node number2021-01-01T18:28:30Z<p>KM4NNO: /* To see your node(s) numbers on pttlink.org website. */</p>
<hr />
<div><br />
== To see your node(s) numbers on pttlink.org website. ==<br />
<br />
The first step is to login to your PTTlink account. Go to https://www.pttlink.org/ and click the '''<Login/Sign Up>''' link.<br />
[[File:Ptt site menu login.png|none|thumb|531x531px]]<br />
<br />
Login with your user name and password.<br />
[[File:Ptt site login.png|none|thumb|362x362px]]<br />
<br />
Next, click on '''<Portal>''' and then click on '''<Node Settings>'''<br />
[[File:Ptt site logged menu.png|none|thumb|362x362px]]<br />
<br />
A list with the node number(s) you have assigned will display.<br />
[[File:Ptt site request node number 1.png|none|thumb|407x407px]]</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Ver_mi_n%C3%BAmero_de_nodo&diff=2339Ver mi número de nodo2021-01-01T18:25:59Z<p>KM4NNO: /* Como ver tu número de nodo(s) en tu cuenta de pttlink.org. */</p>
<hr />
<div><br />
== Como ver tu número de nodo(s) en tu cuenta de pttlink.org. ==<br />
<br />
El primer paso es entrar a tu cuenta de pttlink.org. Ve a la página [https://pttlink.org/ https://pttlink.org/]<br />
[[File:Ptt site menu login.png|none|thumb|531x531px]]<br />
<br />
Luego da click en '''<Portal>''' y luego da click en '''<Node Settings>'''<br />
[[File:Ptt site login.png|none|thumb|362x362px]]<br />
<br />
Se desplegará una página con los nodos en tu cuenta de PTTLink.<br />
[[File:Ptt site request node number 1.png|none|thumb|407x407px]]</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Ver_mi_n%C3%BAmero_de_nodo&diff=2338Ver mi número de nodo2021-01-01T18:25:29Z<p>KM4NNO: /* Como ver tu número de nodo(s) en tu cuenta de pttlink.org. */</p>
<hr />
<div><br />
== Como ver tu número de nodo(s) en tu cuenta de pttlink.org. ==<br />
<br />
El primer paso es entrar a tu cuenta de pttlink.org. Ve a la página [https://pttlink.org/ https://pttlink.org/]<br />
[[File:Ptt site menu login.png|none|thumb|531x531px]]<br />
<br />
Da click en '''<Login/Sign Up>''' y entra con tu usuario y contraseña.<br />
[[File:Ptt site login.png|none|thumb|362x362px]]<br />
<br />
<br />
Luego da click en '''<Portal>''' y luego da click en '''<Node Settings>'''<br />
[[File:Ptt site login.png|none|thumb|362x362px]]<br />
<br />
Se desplegará una página con los nodos en tu cuenta de PTTLink.<br />
[[File:Ptt site request node number 1.png|none|thumb|407x407px]]</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Find_my_node_number&diff=2337Find my node number2021-01-01T18:25:21Z<p>KM4NNO: /* To see your node(s) numbers on pttlink.org website. */</p>
<hr />
<div><br />
== To see your node(s) numbers on pttlink.org website. ==<br />
<br />
The first step is to login to your PTTlink account. Go to https://www.pttlink.org/ and click the '''<Login/Sign Up>''' link.<br />
[[File:Ptt site menu login.png|none|thumb|531x531px]]<br />
<br />
Login with your user name and password.<br />
[[File:Ptt site login.png|none|thumb|362x362px]]<br />
<br />
Next, click on '''<Portal>''' and then click on '''<Node Settings>'''<br />
[[File:Ptt site login.png|none|thumb|362x362px]]<br />
<br />
A list with the node number(s) you have assigned will display.<br />
[[File:Ptt site request node number 1.png|none|thumb|407x407px]]</div>KM4NNOhttps://wiki.pttlink.org/index.php?title=Cambiar_el_indicativo&diff=2336Cambiar el indicativo2021-01-01T18:21:44Z<p>KM4NNO: </p>
<hr />
<div>__FORCETOC__<br />
== Como cambiar el indicativo en tu cuenta de pttlink.org. ==<br />
<br />
El primer paso es entrar a tu cuenta de pttlink.org Ve a la página [https://pttlink.org/ https://pttlink.org/]<br />
[[File:Ptt site menu login.png|none|thumb|493x493px]]<br />
<br />
Da click en '''<Login/Sign Up>''' y entra con tu usuario y contraseña.<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
Luego da click en el menú superior donde está tu indicativo '''<your call sign>''' luego da click en '''<Change Call Sign>'''<br />
<br />
[[File:Ptt site logged menu.png|none|thumb|491x491px]]<br />
<br />
# Nota: Si el indicativo al cual quieres cambiar la cuenta, fue registrado previamente en PTTLink, no podrás hacer el cambio en esa página. Deberás enviar un correo electrónico a helpdesk@pttlink.org para que borren la cuenta anterior. <br />
<br />
Si también deseas que se cambien los indicativos de tus nodos (el cambió refiere en la base de datos de PTTLink, no en el nodo físico), selecciona donde dice: 'Check this box to change all your callsigns displayed on nodes list.'.<br />
<br />
Da click en '''<Submit>'''.<br />
<br />
<br />
== Como cambiar el indicativo de uno de tus nodos en el sitio de pttlink.org. ==<br />
<br />
El primer paso es entrar a tu cuenta de pttlink.org. Ve a la página [https://pttlink.org/ https://pttlink.org/]<br />
[[File:Ptt site menu login.png|none|thumb|521x521px]]<br />
<br />
Da click en '''<Login/Sign Up>''' y entra con tu usuario y contraseña.<br />
[[File:Ptt site login.png|none|thumb]]<br />
<br />
<br />
Luego da click en '''<Portal>''' y luego da click en '''<Node Settings>'''<br />
[[File:Ptt site node settings.png|none|thumb|502x502px]]<br />
<br />
<br />
Posteriormente da click en el número del nodo al cual deseas hacer cambios.<br />
<br />
Cambia tu indicativo en el campo llamado '''Call sign''' y al terminar da click en '''<Submit>'''.<br />
[[File:Ptt site node settings form.png|none|thumb|496x496px]]<br />
<br />
<br />
== Como cambiar el indicativo en tu nodo. ==<br />
<br />
Entra a la línea de comando de tu nodo con un teclado y monitor o por SSH.<br />
<br />
Escribe '''sudo ptt-menu''' Como en el siguiente ejemplo.<br />
<br />
sudo ptt-menu<br />
<br />
Esto mostrará el menú de configuración de tu nodo.<br />
<br />
Selecciona la opción '''<2>'''.<br />
[[File:Ptt main menu.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt importing the.png|none|thumb|640x640px]]<br />
<br />
<br />
Selecciona la opción '''<A1>'''.<br />
[[File:Ptt a menu a1.png|none|thumb|640x640px]]<br />
<br />
Para cambiar el indicativo selecciona la opción '''<N3>'''.<br />
[[File:Ptt n menu n3.png|none|thumb|640x640px]]<br />
<br />
Ingresa tu nuevo indicativo.<br />
[[File:Ptt call sign prompt.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<N9>'''.<br />
[[File:Ptt n menu n9.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt setting repeaters.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt enabling pttlink.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt setting iax.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt setting the node.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt setting node.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt enabling the statpost.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt setting duplex.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt node number.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Back>'''.<br />
[[File:Ptt n menu back.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<AZ>'''.<br />
[[File:Ptt a menu az.png|none|thumb|640x640px]]<br />
<br />
Revisa la información que ahora tendrá tu nodo y presiona '''<Enter>'''.<br />
[[File:Ptt review.png|none|thumb|640x640px]]<br />
<br />
Selecciona '''<Yes>''' Para guardar la configuración.<br />
[[File:Ptt backup and save.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt your original.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt new configuration.png|none|thumb|640x640px]]<br />
<br />
Da '''<Ok>''' al mensaje.<br />
[[File:Ptt asterisk reload.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<Exit>'''.<br />
[[File:Ptt a menu exit.png|none|thumb|640x640px]]<br />
<br />
Responde '''<Yes>''', ya que previamente guardamos los cambios.<br />
[[File:Ptt exit.png|none|thumb|640x640px]]<br />
<br />
Selecciona la opción '''<R>''' para reiniciar el programa de PTTLink y se apliquen los cambios.<br />
[[File:Ptt main menu r.png|none|thumb|640x640px]]</div>KM4NNO