Test FreeBSD Asterisk mezi rozšířeními 2


Hvězdička - Systém PBX s otevřeným zdrojovým kódem. Vyvinutý Markem Spencerem. Práce na operačních systémech Linux, FreeBSD, OpenBSD a Solaris. Název projektu byl vytvořen z "*". Více o hvězdičce můžete přečíst http://asterisk.ru/ a http://www.asterisk.org/ oficiální stránka.

Asterisk má všechny funkce, které mají v libovolné hardwarové pobočkové ústředně. Podporuje spoustu protokolů VoIP.

Funkce:

  • Hlasové pošty
  • Konferenční místnosti
  • IVR menu
  • Centrum pro zpracování hovorů (pomocí různých algoritmů definujte čekací a distribuci hovorů předplatitelům)
  • Záznam o detailních voláních

Topologie sítě bude následující:
Net-VoIP-Asterisk-topologie

Instalace.
Název DNS serveru je asterisk.unixmen.com.
Asterisk13 nainstalujeme na server FreeBSD 10.1 x64:
# cd / usr / porty / net / asterisk13 / - Přejděte na cestu portu
# make config - Zvolte potřebné moduly
Asteriskové moduly
# make -DBATCH install - Instalace

# echo 'asterisk_enable = "ANO"' >> /etc/rc.conf - Přidejte do StartUP
# /usr/local/etc/rc.d/asterisk start - Spusťte démona

v /usr/local/etc/asterisk/sip.conf řádek pro změnu souboru níže:
transport = udp, tcp
tcpenable = ano

Přidejte následující řádek na konec /usr/local/etc/asterisk/sip.conf soubor a uložit soubor (zahrnovali jsme nový sip_additional.conf konfigurační soubor):
#include sip_additional.conf

Přidejte následující řádek na konec /usr/local/etc/asterisk/extensions.conf soubor a uložit soubor (zahrnovali jsme nový extensions_fs.conf soubor):
#include extensions_fs.conf

v /usr/local/etc/asterisk/sip_additional.conf konfigurační soubor vytvoří rozšíření 2 sip (7000 a 7001):
[7000]
defaultuser = 7000
tajné = freebsd
hostitel = dynamický
kontext = telefony
kvalifikovat = ano
transport = udp, tcp
nezabezpečený = port, pozvat
canreinvite = ne
zakázat = vše
allow = alaw
typ = přítel

[7001]
defaultuser = 7001
tajné = freebsd
hostitel = dynamický
kontext = telefony
kvalifikovat = ano
transport = udp, tcp
nezabezpečený = port, pozvat
canreinvite = ne
zakázat = vše
allow = alaw
typ = přítel

/usr/local/etc/asterisk/extensions_fs.conf obsah konfiguračního souboru bude následující:
[přicházející]
exten => _7XXX, 1, volba (SIP / $ {EXTEN})
exten => _7XXX, n, Hangup ()

[odchozí]
exten => _1XXX, 1, volba (SIP / $ {EXTEN})
exten => _1XXX, n, Hangup ()

[telefony]
zahrnout => příchozí
zahrnout => odchozí

# /usr/local/etc/rc.d/asterisk restart - Restartujte službu

Nebo pokud chcete okamžitě pracovat se změnami, můžete použít následující příkaz z konzoly Asterisk:
hvězdička * CLI> sip reload

Na konci přejděte na konzolu Asterisk s podrobným režimem a zkontrolujte připojení (Jak vidíte 7000 a 7001 SIP telefony jsou již připojeny):
# asterisk -rvvv
hvězdička * CLI> sip show vrstevníky
Jméno / uživatelské jméno hostitele Dyn Forcerport Comedia ACL Stav portu Popis
7000 / 7000 217.168.188.211 D Auto (Ne) Ne 41735 OK (45 ms)
7001 / 7001 98.88.81.154 D Auto (Ne) Ne 41247 OK (1 ms)
3 sip peers [Monitorováno: 3 online, 0 offline Unmonitored: 0 online, 0 offline]

Pro ladění SIP můžete použít následující příkaz:
snort * CLI> sip nastavit ladění na

Zobrazí se nově vytvořený plán vytáčení telefony s příkazem níže:
snort * CLI> dialplan show telefony
[Kontextové 'telefony' vytvořené 'pbx_config']
Zahrnout => 'příchozí' [pbx_config]
Zahrnout => 'odchozí' [pbx_config]

- = rozšíření 0 (priority 0) v kontextu 1. = -

Nakonec nakonfigurujte dva SIP měkké nebo tvrdé telefony s rozšířeními 7000 a 7001 a volání z jednoho do druhého. Pro Android (mají i interní) a AppleIOS můžete použít klienta Zoiper SIP. Pro Linux, Windows (Zoiper a X-lite mají také), MAC desktop můžete použít Jitsi klienta.

Test Post FreeBSD Asterisk mezi rozšířeními 2 se objevil poprvé Unixmen.

Napsat komentář

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.