FreeBSD Asterisk test mellem 2 udvidelser


Stjerne - Open source PBX system. Udviklet af Mark Spencer. Arbejder på Linux, FreeBSD, OpenBSD og Solaris operativsystemer. Projektnavnet er oprettet fra "*". Du kan læse mere om stjerne fra http://asterisk.ru/ og http://www.asterisk.org/ officielle side.

Asterisk har alle funktioner, der har i enhver hardware PBX. Understøtter en masse VoIP-protokoller.

Funktioner:

  • Voice Mail
  • Konferencelokaler
  • IVR menuen
  • Opkaldshåndteringscenter (Ved brug af forskellige algoritmer defineres opkaldskøen og distribution til abonnenter)
  • Opkaldsdetaljer Record

Netværkstopologi er som følger:
Net-VoIP-Asterisk-topologi

Installation.
Vores DNS-servernavn er asterisk.unixmen.com.
Vi vil installere Asterisk13 til FreeBSD 10.1 x64 server:
# cd / usr / ports / net / asterisk13 / - Gå til havnestien
# lav config - Vælg de nødvendige moduler
Asterisk-moduler
# gøre -DBATCH installere - Installer

# ekko 'asterisk_enable = "JA"' >> /etc/rc.conf - Tilføj til StartUP
# /usr/local/etc/rc.d/asterisk start - Start dæmonen

i /usr/local/etc/asterisk/sip.conf filændring linjer nedenfor:
transport = UDP, TCP
tcpenable = ja

Tilføj linjen nedenfor til slutningen af /usr/local/etc/asterisk/sip.conf fil og gem fil (vi inkluderede nye sip_additional.conf konfigurationsfil):
#include sip_additional.conf

Tilføj linjen nedenfor til slutningen af /usr/local/etc/asterisk/extensions.conf fil og gem fil (vi inkluderede nye extensions_fs.conf fil):
#include extensions_fs.conf

i /usr/local/etc/asterisk/sip_additional.conf konfigurationsfilen opretter 2 sip extensions (7000 og 7001):
[7000]
DefaultUser = 7000
hemmelighed = FreeBSD
vært = dynamisk
context = telefoner
kvalificere = yes
transport = UDP, TCP
usikker = havn, invitere
canreinvite = ingen
afvise = alle
tillade = alaw
type = ven

[7001]
DefaultUser = 7001
hemmelighed = FreeBSD
vært = dynamisk
context = telefoner
kvalificere = yes
transport = UDP, TCP
usikker = havn, invitere
canreinvite = ingen
afvise = alle
tillade = alaw
type = ven

/usr/local/etc/asterisk/extensions_fs.conf konfigurationsfilindhold vil være som følger:
[Indgående]
exten => _7XXX, 1, Dial (SIP / $ {EXTEN})
exten => _7XXX, n, Hangup ()

[Udgående]
exten => _1XXX, 1, Dial (SIP / $ {EXTEN})
exten => _1XXX, n, Hangup ()

[telefoner]
inkludere => indgående
inkludere => udgående

# /usr/local/etc/rc.d/asterisk genstart - Genstart tjenesten

Eller hvis du vil omgående arbejde med alle ændringer, kan du bruge kommandoen nedenfor fra Asterisk konsol:
stjerne * CLI> nippe genindlæsning

I slutningen gå til Asterisk konsollen med verbose mode og tjek forbindelserne (Som du ser 7000 og 7001 SIP-telefoner er allerede tilsluttet):
# asterisk -rvvv
stjerne * CLI> sip show peers
Navn / brugernavn Host Dyn Forcerport Comedia ACL Port Status Beskrivelse
7000 / 7000 217.168.188.211 D Auto (Nej) Nej 41735 OK (45 ms)
7001 / 7001 98.88.81.154 D Auto (Nej) Nej 41247 OK (1 ms)
3 sip peers [Overvågede: 3 online, 0 offline Unmonitored: 0 online, 0 offline]

For SIP debug kan du bruge kommandoen nedenfor:
snort * CLI> sip sæt debug på

Du kan se den nyoprettede dialplan telefoner med kommandoen nedenfor:
snort * CLI> dialplan vise telefoner
[Kontekst 'telefoner' oprettet af 'pbx_config']
Inkluder => 'indkommende' [pbx_config]
Inkluder => 'udgående' [pbx_config]

- = 0-udvidelser (0-prioriteter) i 1-kontekst. = -

I slutningen konfigurerer du to SIP-soft- eller hardtelefoner med 7000- og 7001-udvidelser og opkald fra den ene til den anden. For Android (også internt) og AppleIOS kan du bruge Zoiper SIP-klienten. For Linux har Windows (Zoiper og X-lite også), MAC-skrivebord, du kan bruge dig Jitsi-klient.

Posten FreeBSD Asterisk test mellem 2 extensions dukkede først op Unixmen.

Efterlad en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.