, nationale samlingsregering tår heks er et middel for personer, private organisationer, og de nationale regeringer til let at konfigurere og anvende sikre netværk skalerbare - medier voip løsninger ved hjælp af fri software. ¬† denne artikel giver et let "hvordan" for at hjælpe folk begyndte at bruge nationale samlingsregering tår heks med ubuntu.,, oprettelse af passende, er der allerede bygget kolli klar til installation af forskellige versioner af ubuntu (hardy gennem kæk) på ubuntu max, der direkte kan monteres ved elkøbsaftaler (personligt pakke arkiv) at opretholde.denne aftale vil fortsat blive ajourført med nye tidligere udsætninger og kan findes på https: ////////////////////////////- gnutelephony affyringsrampen. netto + arkiv /elkøbsaftaler.instruktioner til oprettelse af elkøbsaftaler adgang kan findes på https://help.launchpad.net/packaging/ppa.mit håb er, at disse pakker arkiveret i ubuntu og ajourføres normalt begynder med karma.serveren installere, hvis en passende kilde er oprettet, bør du bruge:,, kunne få installere sipwitch sipwitch stik af, eller tilsvarende fra synaptisk..., vil dette også automatisk installere libucommon2, libosip2-2, og libexosip2-4 eller lignende.serveren konfiguration, der er for det første /etc /default /sipwitch:,, bør det i første omgang har plugins = "ingen", for nu.vi vil senere tilføje plugins = "fremad" her, når vi har med henblik på anvendelse som en sikker kalder område registeransvarlige for asterisk eller freeswitch.,, så du bør tilføje en sipwitch "gruppe" i /etc /gruppe:,, sudo usermod - ag sipwitch dit userid, dette stemmer gruppen = "sipwitch" linje i /etc /default /sipwitch.måske deb postinst bør tilføje, gruppen for os i fremtiden.sip heks register, den primære konfiguration fil er /etc /sipwitch.conf. dette er i besiddelse af oplysninger om en skorsten, grundlæggende ringer plan, og rutning., den vigtigste valg er, at udvidelsen af at plan, at den pågældende sipwitch instans vil håndtere.dette er anført i registret, < > angivelse i /etc /sipwitch.conf. hvis du vil have et system, der tager sig af 3 - cifret udvidelse numre, udvidelser 100-699 er muligt, du ville angive en, < præfiks > angivelse af 100, og a < range >, indrejse på 600.det er også vigtigt,,, < kortlagt > oplysningerne.det er det maksimale antal bruger stoffer, der skal registreres hos server.hvis du vil have en ringe plan af 100-699, og at alle udvidelsesnummer anvendes af bruger - og måske yderligere bruger midler til særlige træk, du måske ønsker at fastsætte en, < kortlagt > angivelse af 700.hvis du kun har et par bruger stoffer, så kan du bruge et meget lille antal.,,, < realm > oplysningerne indeholder registreringen digest. til brug i cross ringer til usikre områder under asterisk eller freeswitch, bør de anvende samme værdi som de rige, der er fastsat i sip.conf af din stjerne server eller asterisken misligholdelse, som jeg tror er < realm > asterisk < /realm >,.ellers er det, som du vil.det er imidlertid også forbundet med fakultative bruger < fordøje >, angivelser, så det bør ikke ændres.sip heks skorsten, < stak > i /etc /sipwitch.conf kontrol grundlæggende opførsel af sip stak.dette omfatter grænseflade til at binde og havn - til - brug for sip - protokollen.de fleste ting kan være alene for en enkelt standard anlæg.et punkt, der er vigtigt, er, at < stak > 's < kortlagt > oplysningerne.det er det maksimale antal samtidige (samtidig) telefonsamtaler sipwitch vil proces.eventuelle yderligere krav, der tilbydes, vil få en tår midlertidigt optaget.hvis du forventer, at alle bruger agent til at blive aktive på en gang, så du kan tage den værdi af 1 /2, < register > 's < kortlagt >, værdi, eftersom hver enkelt indkaldelse kræver to bruger stoffer.,, du vil sætte, < område >, indrejse i < stak >,.det er det samme som "område" i »user agent at blinke.det kan typisk den faktiske område af serveren, eller bare hostname, at serveren er monteret på.de dermed forbundne, < localnames > oplysningerne kan anvendes til at repræsentere yderligere host names serveren kan nås.sip heks routing, tår heks kan blive narret til at operere over flere knuder.dette giver en meget stor side anlæg, hvor hver server er en del af et opkald.den måde, dette er gjort med < transport >, angivelser i sipwitch.conf. dette er sandsynligvis ikke et scenarie for en første test, så er jeg mest refererer til her, at den kapacitet, der findes.,, når rejsen anvendes, tår kalder møde til målet udvidelse er registreret på en fjerntliggende sipwitch instans "nye" målet er server.hvis vi har en 3 - cifret ringer plan, og en anden server behandler anmodninger om forlængelse numre 200-299, har vi måske en dirigering indrejse som:, < transport >, < omdirigere mønster = "200" serveren = "dracula. lokale" />, < /transport >, kan du bruge en enkelt ud fil til at dirigere regler og omfatter dit eget skift i den her regler, da de stak præfiks og rækkevidde, at den lokale server håndtag tilsidesætter ruter.levering af proviant, brugerne, for de enkelte udvidelser er fundet i /etc /sipwitch. d. en enkelt bestemmelse plade kan holde flere udvidelser.For example, a simple provisioning record for /etc/sipwitch.d/yoursite.xml might look like: , <provision>, <user id="yourid">, <secret>yourpassword</secret> <extension>101</extension> <display>Your full name</display>, </user>, <user id="anotherid">, <secret>anotherpassword</secret> <extension>102</extension> <display>Another full name</display>, </user>, </provision>,,In this, "Id" is the logical user id (can be from email or login id), there is a secret, which is a password that is also used in the user agent, an extensionin the range of the dialing plan this entry is associated with, and a display name which appører, når den bruger, agent kræver en anden.der er også andre elementer som ringe, < frem >, angivelser for viderestilling, som beskrives senere...,, hvis du ikke vil afsløre bruger kodeord i forsyningen fil, du kan bruge, < fordøje > xxx < /fordøje >, træder i stedet for kodeord.den systematiske oversigt kan beregnes med "sipdigest" nytte.for eksempel:,, sipdigest - rige asterisk yourid yourpassword, vil beregne en digestværdien, du kan bruge.du vil stadig komme kodeordet i autentificering af blinke.men i det mindste serveren ud fil ikke har passwords, kun opløsninger, ligesom /etc /fil har for brugeren logins.ved at drikke heks service, tår heks fungerer som en dæmon.det vil normalt automatisk begynde, når du genstartet og kan forvaltes af standard desktop "tjenesteydelser" applet.når du ajourføre sipwitch pakke gennem passende, tjenesten automatisk er stoppet, og genoptages for dig, men det vil bringe en aktiv opkald.du kan også ændre sipwitch konfiguration filer til enhver tid og lade dem på i øjeblikket - serveren uden at lave noget.med serveren, den primære grænseflade til kontrol af serveren er med "sipwitch" shell kommando.dette vil tale til de løbende foretaget af den dæmon.hvis du er i "sipwitch" gruppe i /etc /gruppe, så behøver de ikke at være grund til at gøre dette.,, listen over kommandoer, der er til rådighed, kan findes i "mand sipwitch".ja, der er en mand, side graphics1.særlig anvendelse:,, sipwitch kalder - lister over aktive kalder fremskridt (ingen effekt, hvis ingen) sipwitch register - lister over registrerede udvidelser sipwitch status - fælles linje, tabel sipwitch statistikker - at kalde statistikker (altid nyttigt, selv om tom...) sipwitch igen - og konfiguration efter ud filer ændret, server logfiler, der er tre primære logfiler:,, /var /log /sipwitch.log - grundlæggende fejl og aktivering skovhugst /var /log /sipwitch.stats - statistikker hver time /var /log /sipwitch.calls - register for hver indkaldelse, de automatisk skift baseret på /var /logrotate.d/sipwitch, er der også en /etc /cron.hourly/sipwitch som genererer time - statistikker.ved hjælp af sip klienter, enhver standard er overensstemmende sip (user agent kan anvendes med sipwitch.mindstekravet er at få din sipwitch server, som både justitssekretæren og udadgående fuldmagt.da lille heks ikke mediernes behandling, en lyd eller billede, der koder for metode, der bygger på din bruger stoffer kan også anvendes.dette dokument vil fokusere på de kunder oftest fundet fordelt i ubuntu og fokusere på de kunder, der tilbyder sikker kalder kapacitet.ved hjælp af blinke, installere denne kunde på debian eller ubuntu kræver kun ved hjælp af passende få installere blinke.,, kunden skal have en brugerprofil som følger:,, "bruger" er den xxx id, der anvendes på < bruger - id = "xxx" > indrejse.,, "område" er yyy område i de vigtigste ud < stak > < område > yyy indrejse.,, tår autentificeringen bør have:,, rige = rige, som er fastsat i < register > < realm >.,, autentificering navn = < bruger - id = "xx" > indrejse, samme som "bruger" område.,, kodeord = værdi på < hemmelige > zzz på < brugeren > ind under sikkerhed regning, "at zrtp /srtp kryptering", den fremtidige retning, er der en række prioriteter i nationale samlingsregering tår heks udvikling.disse omfatter udvikling af rtp medier proxy for automatisk nat indtrængen, plugins for lastning sipwitch udvidelse tabeller fra eksterne kilder og en database, undtagen management lag for disse databaser.alle fællesskabets hjælp med en slurk heks udvikling er altid velkommen., hentet fra "http://www.gnutelephony.org/index.php/howto_deploy_sip_witch_on_ubuntu"