To SPA400 δεχεται 4 τηλ. γραμμες (4FXO) οποτε σε συνδυασμο με Asterisk γινεται ενα πολυ καλο και σταθερο τηλεφωνικο κεντρο με απεριοριστες δυνατοτητες.
Εαν εχουμε παραπανω γραμμες (πχ 8 PSTN ή 4 ISDN) μπορουμε να χρησιμοποιησουμε 2 SPA400 κ.ο.κ (Δεν υπαρχει περιορισμος οπως στο SPA9000 που δεχεται μεχρι 4 SPA400)
Κανουμε login στο SPA400
Default user: Admin (Κεφαλαιο A) κενο psswd
1. Tab Basic Setup
Δινουμε lan ip_address στο SPA400 (πχ.192.168.3.11)
2 Tab SPA9000 Interface
Στο πεδιο User Id βαζουμε έναν αριθμο(*) εγω εβαλα 9000.
Αφηνουμε τη πρωτη επιλογη να βλεπει το SPA9000 αυτοματα.
Save (δε χρειαζεται restart).
(*) Αν και λενε ότι μπορει να βαλουμε ότι θελουμε (πχ SPA400)
εντουτις δε δουλευει παρα μονο με αριθμο
Οι υπολοιπες επιλογες υποτιθεται ότι είναι ΟΚ αφου δουλευαν με το SPA9000
Διαφορετικα ριξτε μια ματια στον οδηγο μου εδώ για λεπτομερειες.
Παμε τωρα στο Asterisk στη δικη μου περιπτωση δοκιμασα το Elastix 1.2 (5Sep2008)
αλλα και το Trixbox είναι σχεδον το ιδιο. Κατεβασα το ISO το εστησα στο PC που εχω εδώ στη δουλεια (Pentium 3 500Mhz, 256Mb Ram) σε Vmware (εικονικο συστημα) μεσα απο Windows XP SP3. Mολις τελειωσε η εγκατασταση το πρωτο πραμα που εκανα
ηταν να φτιαξω extensions (301,302,303,304,305) και ένα Ring Group (600) με
όλα τα extension να χτυπανε ταυτοχρονα.
1. Το πρωτο πραμα που πρεπει να φτιαξουμε είναι το Trunk για να επικοινωνια εξω.
Trunks->Add SIP trunk
Aφηνουμε όλα κενα εκτος:
Maximum Channels: 4 (4FXO εχει το SPA400)
Trunk Name: 9000
(ότι δηλωσαμε στο User ID του SPA400 στο Tab SPA9000 Interface)
Εκει που λεει Peer Details συμπληρωνουμε τα εξης:
allow=ulaw
canreinvite=no
context=from-trunk
dtmfmode=rfc2833
host=192.168.3.11 (την ip που εχει το δικο σας SPA400)
insecure=very
type=friend
user=9000
Στο Registration στο Register String βαζουμε:
9000@spa400_ip/9000
2. Mετα φτιαχνουμε Outbound Route
Eγω πειραξα αυτό που εχει default και το μονο που εκανα ηταν να
του δηλωσω στο Trunk Sequence το Trunk που εφτιαξα πριν SIP/9000
To Dial Patterns είναι 0|. Που σημαινει ότι με 0 σας βγαζει γραμμη για εξω.
3. Tελος στο Inbound Route του ειπα σ’αυτό που εχει (Any DID/Any CID)
πως θα συμπεριφερεται όταν δεχομαι κληση.
Στη δικη μου περιπτωση το Ring Group 600 με τα extensions που του
εχω δηλωσει (οποιο σηκωσω πρωτο παιρνει τη κληση).
Πλεον το συστημα παιζει μια χαρα
4. Προκειμενου όμως να εχω remote extension (με SPA9000 δεν επαιζαν)
Εκανα τις απαραιτητες τροποποιησεις σε 3 conf files του Asterisk
(Elastix: Tools->File editor), (Trixbox: Asterisk->Config Edit)
Στο sip_nat.conf
nat=yes
exthost=dyn.dns.com (εχω dynamic_ip όχι static)
localnet=192.168.3.0/255.255.255.0*
externrefresh=120
qualify=yes
Και στο rpt.conf
rtpstart=16384
rtpend=16482
Τελευταια πραξη είναι να κανουμε NAT port forward στο router μας
Τα απαραιτητα ports ώστε να εχουμε ένα πληρες PBX και με
Remote extension.
Tα δικα μου Port είναι:
SIP:5060-5070 (UDP)
RTP:16384-16482 (UDP)
IAX:4569 (UDP-TCP)
Περισσοτερες λεπτομερειες για Asterisk στον οδηγο μου εδω
Aν εχετε SPA9000 θα σας προτεινα να κανετε
register τα 2FXS που εχει στον Asterisk..
Κων/νος Κωστ……της
Αποφοιτος 27ου Δημοτικου Σχολειου Περιστεριου
Σχεδον Καλως Πεντε
Follow me @Twitter