{"id":85,"date":"2016-04-18T13:19:41","date_gmt":"2016-04-18T12:19:41","guid":{"rendered":"http:\/\/tknet.radioamateur.tk\/?p=85"},"modified":"2016-11-04T21:55:08","modified_gmt":"2016-11-04T20:55:08","slug":"relais-voip","status":"publish","type":"post","link":"http:\/\/tknet.radioamateur.tk\/wp\/?p=85&lang=fr","title":{"rendered":"Syst\u00e8me de voix sur IP : Asterisk"},"content":{"rendered":"<p><a href=\"http:\/\/tknet.radioamateur.tk\/wp-content\/uploads\/2016\/04\/TKNet-synoptique-VoIP.jpg\"><img loading=\"lazy\" class=\"alignright wp-image-141\" src=\"http:\/\/tknet.radioamateur.tk\/wp-content\/uploads\/2016\/04\/TKNet-synoptique-VoIP.jpg\" alt=\"TKNet synoptique VoIP\" width=\"300\" height=\"170\" \/><\/a>Les relais analogiques (et prochainement num\u00e9riques) sont interconnect\u00e9s par un syst\u00e8me de Voix sur IP (VoIP). La voix est enti\u00e8rement digitale, et transport\u00e9e d&#8217;un site \u00e0 l&#8217;autre par des r\u00e9seaux informatiques utilisant le protocole Internet TCP\/IP.<\/p>\n<p>Nous avons choisi <strong>Asterisk<\/strong> comme \u00e9l\u00e9ment central du syst\u00e8me. <strong>Asterisk<\/strong> est un syst\u00e8me de PABX IP, initialement con\u00e7u pour faire des standards t\u00e9l\u00e9phoniques d&#8217;entreprise. Il s&#8217;agit d&#8217;un syst\u00e8me libre, Open-Source, tr\u00e8s largement r\u00e9pandu et support\u00e9 dans de nombreuses applications en dehors du monde radioamateur. De nombreux &#8220;modules&#8221; existent, pour interfacer diff\u00e9rents canaux de communication voix (ligne analogique, Num\u00e9ris, SIP, IAX, GSM, etc&#8230;). Une \u00e9quipe de d\u00e9veloppeurs Am\u00e9ricains a \u00e9crit un driver (<strong>app_rpt<\/strong>) pour piloter un relais analogique. <strong>app_rpt<\/strong> est tr\u00e8s utilis\u00e9 aux Etats-Unis, o\u00f9 un r\u00e9seau national est constitu\u00e9 (AllStar). Mais il permet \u00e9galement de construire des syst\u00e8mes autonomes et ind\u00e9pendants. Le couple <strong>Asterisk<\/strong> \/ <strong>app_rpt<\/strong> nous est donc apparu comme le meilleur choix pour construire un syst\u00e8me VoIP radioamateur \u00e0 l&#8217;\u00e9chelle locale.<\/p>\n<p>Le syst\u00e8me actuel se compose de :<\/p>\n<ul>\n<li><strong>Un hub central (TKNet-VoIP) :<\/strong> Il s&#8217;agit d&#8217;un syst\u00e8me Asterisk, tournant sur un serveur virtuel dans un datacenter. Le <strong>hub<\/strong> est le noeud central VoIP, sur lequel les diff\u00e9rents noeuds distants se connectent. Le hub r\u00e9partit les flux voix; ainsi, tous les noeuds distants connect\u00e9s au hub entendent la m\u00eame chose.<\/li>\n<li><strong><a href=\"http:\/\/tknet.radioamateur.tk\/?p=195&amp;lang=fr\">Plusieurs relais analogiques VHF\/UHF<\/a> :<\/strong> Chaque relais se compose d&#8217;un \u00e9metteur et d&#8217;un r\u00e9cepteur classiques, d&#8217;une carte son USB, et d&#8217;un mini-ordinateur sous Linux (Raspberry Pi) avec le logiciel Asterisk. Chaque relais fonctionne de fa\u00e7on ind\u00e9pendante. Un relais peut \u00eatre connect\u00e9 au hub (auquel cas, tout le trafic voix sur le hub &#8220;sort&#8221; sur le relais)<\/li>\n<li><strong><a href=\"http:\/\/tknet.radioamateur.tk\/?p=203&amp;lang=fr\">Une gateway Echolink<\/a> (TK5KP-R) :<\/strong> Il permet \u00e0 diff\u00e9rents utilisateurs de se connecter par Echolink. La gateway Echolink est g\u00e9n\u00e9ralement connect\u00e9e au hub (auquel cas, les utilisateurs Echolink passent sur tous les relais connect\u00e9s); mais elle peut \u00eatre d\u00e9connect\u00e9e du hub (auquel cas, seuls les utilisateurs Echolink s&#8217;entendent entre eux)<\/li>\n<\/ul>\n<p>Les connexions entre les diff\u00e9rents noeuds Asterisk se font avec le protocole natif d&#8217;Asterisk (IAX2), qui est transport\u00e9 par TCP\/IP sur le r\u00e9seau TKNet. S&#8217;agissant d&#8217;un r\u00e9seau ferm\u00e9 (de type &#8220;VPN&#8221;), \u00e0 aucun moment, ces \u00e9changes ne transitent directement sur Internet, et personne ne peu se connecter sur les \u00e9quipements depuis Internet.<\/p>\n<p>En dehors d&#8217;Echolink (qui reste soumis aux r\u00e8gles impos\u00e9es par ses gestionnaires), le syst\u00e8me offre \u00e9galement d&#8217;autres possibilit\u00e9s pour des utilisateurs nomades de se connecter en VoIP \u00e0 travers un r\u00e9seau 3G et\/ou WiFi :<\/p>\n<ul>\n<li><strong><a href=\"http:\/\/tknet.radioamateur.tk\/?p=214&amp;lang=fr\">Application Android &#8220;IaxRPT&#8221;<\/a> :<\/strong> Permet de se connecter sur le hub depuis un smartphone ou une tablette Android<\/li>\n<li><strong><a href=\"http:\/\/tknet.radioamateur.tk\/?p=214&amp;lang=fr\">Application de t\u00e9l\u00e9phonie IP<\/a> :<\/strong> Il est possible d&#8217;utiliser une application VoIP (pr\u00e9vue \u00e0 l&#8217;origine pour du t\u00e9l\u00e9phone par Internet) pour se connecter sur le hub. Plusieurs applications existent, sur Android et iPhone\/iPad. Des essais concluants ont \u00e9t\u00e9 effectu\u00e9s avec l&#8217;application Zoiper<\/li>\n<\/ul>\n<p>L&#8217;avantage de ces solutions est qu&#8217;elles utilisent des protocoles standard (IAX2, SIP). Certaines applications sont par ailleurs enti\u00e8rement libres et\/ou gratuites. Le gestionnaire du r\u00e9seau a donc une libert\u00e9 totale de mise en oeuvre, et n&#8217;est pas soumis aux contraintes d&#8217;une soci\u00e9t\u00e9 tierce (comme c&#8217;est le cas, par exemple, pour Echolink).<\/p>\n<p>Asterisk est un syst\u00e8me libre, qui a fait ses preuves notamment dans les entreprises, et dot\u00e9 d&#8217;un \u00e9cosyst\u00e8me tr\u00e8s actif. Pour le futur, l&#8217;imagination et le temps sont les seules limites aux possibilit\u00e9s d&#8217;interconnexion avec tous types de syst\u00e8mes.<\/p>\n<p>Ainsi, nous avons pr\u00e9vu une interconnexion avec le syst\u00e8me num\u00e9rique D-Star, qui poss\u00e8de pas mal d&#8217;adeptes locaux. D&#8217;autres types d&#8217;interconnexions (DMR, Fusion, etc&#8230;) sont \u00e9galement envisageables.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Les relais analogiques (et prochainement num\u00e9riques) sont interconnect\u00e9s par un syst\u00e8me de Voix sur IP (VoIP). La voix est enti\u00e8rement digitale, et transport\u00e9e d&#8217;un site \u00e0 l&#8217;autre par des r\u00e9seaux informatiques utilisant le protocole Internet TCP\/IP. Nous avons choisi Asterisk comme \u00e9l\u00e9ment central du syst\u00e8me. Asterisk est un syst\u00e8me de PABX IP, initialement con\u00e7u pour [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":166,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[20,31],"tags":[],"_links":{"self":[{"href":"http:\/\/tknet.radioamateur.tk\/wp\/index.php?rest_route=\/wp\/v2\/posts\/85"}],"collection":[{"href":"http:\/\/tknet.radioamateur.tk\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/tknet.radioamateur.tk\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/tknet.radioamateur.tk\/wp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/tknet.radioamateur.tk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=85"}],"version-history":[{"count":13,"href":"http:\/\/tknet.radioamateur.tk\/wp\/index.php?rest_route=\/wp\/v2\/posts\/85\/revisions"}],"predecessor-version":[{"id":142,"href":"http:\/\/tknet.radioamateur.tk\/wp\/index.php?rest_route=\/wp\/v2\/posts\/85\/revisions\/142"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/tknet.radioamateur.tk\/wp\/index.php?rest_route=\/wp\/v2\/media\/166"}],"wp:attachment":[{"href":"http:\/\/tknet.radioamateur.tk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=85"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/tknet.radioamateur.tk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=85"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/tknet.radioamateur.tk\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=85"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}