Karcsúsító csillag az NSLU2 számára a Debian alatt

  • Csillag
  • NSLU2
  • VoIP

csillag

TELJESEN MŰKÖDŐ ASTERISZTIKA SIP PBX CSAK 6 MODUL TERHELÉSÉVEL FUT! OLVASS TOVÁBB…

Ez az útmutató az Asterisk 1.2-re épül a Debian Etch alatt. Kérjük, tudassa velem a megjegyzésekkel, ha más verziókban működik Önnek (és ha nem, kérjük, adja meg a működő rendszer létrehozásához szükséges lépéseket). Köszönöm.

Szükségeim:

A lehető legkisebb minimalista konfigurációval kellett kicsinyítenem az Asterisk-et a Linksys NSLU2 (ARM processzor @ 266 MHz, RAM 32 MB) futtatásához.

  • SIP hívások az IP telefonjaim és a softphone között
  • Bejövő/kimenő hívások SIP ITSP-n keresztül (ipness.com)
  • Visszhangpróba, hogy megbizonyosodjon arról, hogy valamilyen helyzetben zajlik-e a hang
  • Csak az alaw kodeket használom, kompatibilis az IP telefonommal és az ITSP-vel, kerülje az átkódolást. A DSL-kapcsolatom csak dinamikus IP-t kínál, és 3400 Kbps/386 Kbps sebességet biztosít. Használhatnám a GSM kodeket, de az ITSP nem támogatja
  • Nincs hangposta vagy más alkalmazás

Saját beállítás:

  • Az NSLU2 egy NAT útválasztó mögött van
  • Otthoni telefon ugyanazon az alhálózaton, mint az NSLU2
  • Munka telefon a NAT mögött
  • Több helyről használt softphone

Router konfiguráció:

  • Továbbítsa az UDP/5060 portot az UDP/5070 portra az NSLU2 felé
  • Az UDP/5060-ot SIP forgalomhoz (jelzéshez) használják
  • Az UDP/5061 - UDP/5070 az RTP forgalomhoz (audio) használatos

Csillag konfigurációs fájlok:

Mielőtt belevágna a konfigurációba. FONTOS . Ha valamit meg akarsz kommentálni a konfigurációban, akkor a vonalat pontosvesszővel (";") kezded

A # jelet a fájlok zárványaihoz használják. # NEM HASZNÁLÓ MEGJEGYZÉSEKHEZ .

Felesleges fájlokat mentettem biztonsági mentés alatt /

/etc/asterisk/extensions.conf:

/etc/asterisk/features.conf: alapértelmezett konfiguráció

/etc/asterisk/logger.conf: alapértelmezett konfiguráció

/etc/asterisk/modules.conf:

Fontos lehet a modul betöltése sorrendje. Például.: res_features.so be kell tölteni a chan_sip.so előtt

/etc/asterisk/rtp.conf:

A hang ezeken az UDP portokon keresztül halad, továbbítani kell őket az útválasztón lévő kiszolgálóra.

Ebben a példában az Asterisk által használt portok száma viszonylag alacsony (soha nem egynél több hívás megy keresztül az alközponton). Állítson be annyit, amennyire szüksége van, egy csatornának legfeljebb 2 portra lehet szüksége. Valójában csak a portokat használják.

/etc/asterisk/sip.conf:

Dinamikus IP-vel rendelkezem, az externhostot 60 másodperces friss sebességgel kell használnom a tartomány feloldásához. Ha statikus IP-vel rendelkezik, akkor adja meg az externip = mezőben

A helyi hálózatot meg kell adni a hálózati alhálózattal (hálózatokkal), a helyi hálózati alhálózatokat soha nem adják át a „Via” paraméterben (a sip nyomokban láthatók).

birodalomnak egyedi azonosítónak kell lennie

A „register =>” sor szükséges az ITSP-től érkező hívások fogadásához.

/etc/asterisk/custom_extensions.conf:

A custom_extensions.conf az én testreszabott társalgási tervem

Az otthoni telefon és a softphone képes felhívni a helyi telefonokat (1XXX tartomány)

Az otthoni telefon és a softphone az ITSP-n keresztül hívhat nemzeti (pl .: 02 123 45 67) és nemzetközi számokat (00 1 910 123 4567).

Munkahelyi telefon csak helyi telefonokat hívhat

Minden telefon felhívhatja az echo alkalmazást

A bejövő hívások előbb 1001-et, majd 1002-et és végül 1000-et csengetnek (mindegyik 30 másodperces időtúllépéssel)

/etc/asterisk/custom_sip.conf:

A custom_sip.conf az én testreszabott fiókfájlom.

A canreinvite-t minden sip-fióknál nemre kell állítani (hacsak nincs több telefonja a szerver alhálózatán, mint amennyit igenre állíthat be). A NAT-t minden olyan eszközre, amely a NAT útválasztók mögött van, igenre kell állítani.

Eredmény:

Az Asterisk körülbelül 12 MB memóriát használ alapjáraton.

Köszönjük, hogy elolvasta ezt a bejegyzést!

Ha hibát talált ebben a cikkben, létrehozhat egy problémát a Githubon.