{"id":687,"date":"2025-03-23T10:31:23","date_gmt":"2025-03-23T15:31:23","guid":{"rendered":"https:\/\/www.we8chz.org\/?p=687"},"modified":"2025-04-15T10:54:00","modified_gmt":"2025-04-15T15:54:00","slug":"adding-echolink-to-your-allstarlink-3-node","status":"publish","type":"post","link":"https:\/\/www.we8chz.org\/?p=687","title":{"rendered":"Quickly Boost Your AllStarLink 3 Node with EchoLink"},"content":{"rendered":"\n<p>Adding EchoLink to your <a href=\"https:\/\/www.allstarlink.org\/\" target=\"_blank\" rel=\"noopener\" title=\"AllstarLink\">AllstarLink<\/a> node is a simple process that allows you dial in to EchoLink nodes and also allow EchoLink nodes dial in to your AllStarLink node.<\/p>\n\n\n\n<p>We are going to assume you already have a working ASL3 node, an <a href=\"https:\/\/www.echolink.org\/\" target=\"_blank\" rel=\"noopener\" title=\"EchoLink\">EchoLink<\/a> account, and have an EchoLink ID number assigned to your callsign. If you don&#8217;t, it is recommended that you first setup EchoLink using the EchoLink program and via their website. They will need to verify your callsign and run a firewall test. Doing this first makes adding your ASL node much easier. The setup usually requires some port forwarding to make it work, so if you&#8217;re using a 5G internet service like T-Mobile Home Internet that does not allow port forwarding, you will need to tunnel with a VPN or set up some other means of port forwarding to ensure that the EchoLink functions correctly.<\/p>\n\n\n\n<p>You can perform the needed firewall tests using a browser on the same network your AllStarNode is on, but don&#8217;t need to do it from the same PC the ASL node is on.<\/p>\n\n\n\n<p>So with the knowledge you have a working instance of EchoLink on the same network that the ASL node is on, we&#8217;ll perform the first step.<\/p>\n\n\n\n<p>You&#8217;ll want to add a second EchoLink node to your account. This will be a &#8220;Link&#8221; account. For example mine is &#8220;N8GMZ-L&#8221;, as opposed to the normal EchoLink account I use on my phone, &#8220;N8GMZ&#8221;. If your ASL node is connected to a repeater you would setup an EchoLink as &#8220;N8GMZ-R&#8221;.<\/p>\n\n\n\n<p>Once you have the second EchoLink account verified and validated you&#8217;ll have the information needed to edit your config files on the ASL node.<\/p>\n\n\n\n<p>Open a command line interface on the ASL node and give yourself root access<\/p>\n\n\n\n<pre class=\"wp-block-code\" style=\"border-width:1px\"><code>sudo -s<\/code><\/pre>\n\n\n\n<p>Then edit the echolink.conf file:<\/p>\n\n\n\n<pre class=\"wp-block-code\" style=\"border-width:1px\"><code>nano \/etc\/asterisk\/echolink.conf<\/code><\/pre>\n\n\n\n<p>Change the settings in the config file to reflect your newly minted EchoLink node:<\/p>\n\n\n\n<pre class=\"wp-block-code\" style=\"border-width:1px\"><code>&#91;el0]\n<strong>call = N8GMZ-L<\/strong>                                          ; Change this!\n<strong>pwd = &lt;<em>your echolink password<\/em>&gt;<\/strong>                                              ; Change this!\n<strong>name = Goose<\/strong>                                    ; Change this!\n<strong>qth = Spring Lake, MI<\/strong>                                           ; Change this!\n<strong>email = CQ.N8GMZ@gmail.com <\/strong>                                     ; Change this!\n<strong>node = 447729<\/strong>                       ; Change this!\n; Data for EchoLink Status Page\nlat = 0.0                                                       ; Latitude in decimal degrees\nlon = 0.0                                                       ; Longitude in decimal degrees\nfreq = 0.0                          ; not mandatory Frequency in MHz\ntone = 0.0                          ; not mandatory CTCSS Tone (0 for none)\npower = 0                                                       ; 0=0W, 1=1W, 2=4W, 3=9W, 4=16W, 5=25W,&gt;\nheight = 0                                                      ; 0=10 1=20 2=40 3=80 4=160 5=320 6=640&gt;\ngain = 0                                                        ; Gain in db (0-9)\ndir = 0                                                         ; 0=omni 1=45deg 2=90deg 3=135deg 4=180&gt;<\/code><\/pre>\n\n\n\n<p>If you know your geolocation information you can also enter it in the config file.<\/p>\n\n\n\n<p>Save and exit.<\/p>\n\n\n\n<p>Now move over to the module config file and change it so it loads the EchoLink channel:<\/p>\n\n\n\n<pre class=\"wp-block-code\" style=\"border-width:1px\"><code>; Channels\nnoload =&gt; chan_agent.so             ; Agent Proxy Channel\nnoload =&gt; chan_alsa.so              ; ALSA Console Channel Driver\nnoload =&gt; chan_beagle.so            ; Beagleboard Radio Interface Channel Driver\nload =&gt; chan_dahdi.so               ; DAHDI Telephony\n<strong>load =&gt; chan_echolink.so          ; echolink Channel Driver<\/strong>\nnoload =&gt; chan_features.so          ; Feature Proxy Channel\nnoload =&gt; chan_gtalk.so             ; Gtalk Channel Driver\nload =&gt; chan_iax2.so                ; Inter Asterisk eXchange (Ver 2)\nnoload =&gt; chan_local.so             ; Local Proxy Channel (Note: used internal\nnoload =&gt; chan_oss.so               ; Channel driver for OSS sound cards\nnoload =&gt; chan_phone.so             ; Generic Linux Telephony Interface driver\nnoload =&gt; chan_pi.so                ; DMK Engineering \"PITA\" Board on Rpi2\/3 Channel Driver\nload =&gt; chan_simpleusb.so           ; CM1xx USB Cards with Radio Interface Channel Driver (No DSP)\nnoload =&gt; chan_sip.so               ; Session Initiation Protocol (SIP)\nnoload =&gt; chan_tlb.so               ; TheLinkBox Channel Driver\nnoload =&gt; chan_usbradio.so          ; CM1xx USB Cards with Radio Interface Channel Driver (DSP)\nload =&gt; chan_usrp.so              ; GNU Radio interface USRP Channel Driver\nnoload =&gt; chan_voter.so             ; Radio Voter Channel Driver\n<\/code><\/pre>\n\n\n\n<p>Save and exit the config file.<\/p>\n\n\n\n<p>Now restart Asterisk:<\/p>\n\n\n\n<pre class=\"wp-block-code\" style=\"border-width:1px\"><code>systemctl restart asterisk<\/code><\/pre>\n\n\n\n<p>EchoLink should be running now. And you can test it by using Allmon or Supermon to dial into an EchoLink node, or via DTMF on a keypad.<\/p>\n\n\n\n<p>If using a keypad on a SHARI, dial *33 followed by a six digit EchoLink node number. If the node number is less than six digits add zeros in front of it. For example, this is how you would dial into the EchoLink echo test node 9999:<\/p>\n\n\n\n<pre class=\"wp-block-code\" style=\"border-width:1px\"><code>*3300999<\/code><\/pre>\n\n\n\n<p>Disconnect using the disconnect command:<\/p>\n\n\n\n<pre class=\"wp-block-code\" style=\"border-width:1px\"><code>*31009999<\/code><\/pre>\n\n\n\n<p>If you&#8217;re using Allmon, Supermon, or Allscan you can dial an EchoLink node by putting a &#8220;3&#8221; in front of the six digit node number:<\/p>\n\n\n\n<pre class=\"wp-block-code\" style=\"border-width:1px\"><code>3009999<\/code><\/pre>\n\n\n\n<p>And then execute the connect command.<\/p>\n\n\n\n<p>To disconnect you would enter the same thing, and then execute the disconnect command.<\/p>\n\n\n\n<p>And that&#8217;s it! You should be up and running on EchoLink now. And be able to dial EchoLink nodes from your AllStarLink 3 node!<\/p>\n\n\n\n<p>If you&#8217;d like to add DVSwitch to your node there is a <a href=\"https:\/\/www.we8chz.org\/?p=643\" target=\"_blank\" rel=\"noopener\" title=\"\">guide I wrote about doing that here.<\/a><\/p>\n\n\n\n<p>73,<br>Levi<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Setting up EchoLink on your AllStarLink node is quick and easy.<\/p>\n","protected":false},"author":2,"featured_media":640,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[34,6],"tags":[66,67,72,76,75,74,73,10],"class_list":["post-687","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digital-modes","category-technical-articles","tag-allstar","tag-allstarlink","tag-echolink","tag-how-to","tag-linux","tag-pi","tag-raspberry","tag-technical"],"blocksy_meta":[],"rttpg_featured_image_url":{"full":["https:\/\/www.we8chz.org\/wp-content\/uploads\/2025\/03\/allstarlinklogo.png",500,232,false],"landscape":["https:\/\/www.we8chz.org\/wp-content\/uploads\/2025\/03\/allstarlinklogo.png",500,232,false],"portraits":["https:\/\/www.we8chz.org\/wp-content\/uploads\/2025\/03\/allstarlinklogo.png",500,232,false],"thumbnail":["https:\/\/www.we8chz.org\/wp-content\/uploads\/2025\/03\/allstarlinklogo-150x150.png",150,150,true],"medium":["https:\/\/www.we8chz.org\/wp-content\/uploads\/2025\/03\/allstarlinklogo-300x139.png",300,139,true],"large":["https:\/\/www.we8chz.org\/wp-content\/uploads\/2025\/03\/allstarlinklogo.png",500,232,false],"1536x1536":["https:\/\/www.we8chz.org\/wp-content\/uploads\/2025\/03\/allstarlinklogo.png",500,232,false],"2048x2048":["https:\/\/www.we8chz.org\/wp-content\/uploads\/2025\/03\/allstarlinklogo.png",500,232,false]},"rttpg_author":{"display_name":"N8GMZ","author_link":"https:\/\/www.we8chz.org\/?author=2"},"rttpg_comment":1,"rttpg_category":"<a href=\"https:\/\/www.we8chz.org\/?cat=34\" rel=\"category\">Digital Modes<\/a> <a href=\"https:\/\/www.we8chz.org\/?cat=6\" rel=\"category\">Technical Articles<\/a>","rttpg_excerpt":"Setting up EchoLink on your AllStarLink node is quick and easy.","_links":{"self":[{"href":"https:\/\/www.we8chz.org\/index.php?rest_route=\/wp\/v2\/posts\/687","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.we8chz.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.we8chz.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.we8chz.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.we8chz.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=687"}],"version-history":[{"count":9,"href":"https:\/\/www.we8chz.org\/index.php?rest_route=\/wp\/v2\/posts\/687\/revisions"}],"predecessor-version":[{"id":733,"href":"https:\/\/www.we8chz.org\/index.php?rest_route=\/wp\/v2\/posts\/687\/revisions\/733"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.we8chz.org\/index.php?rest_route=\/wp\/v2\/media\/640"}],"wp:attachment":[{"href":"https:\/\/www.we8chz.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.we8chz.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=687"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.we8chz.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}