• Tηλεφωνικο Κεντρο PBX Asterisk+SPA400

    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 είναι 9|. Που σημαινει ότι με 9 σας βγαζει γραμμη για εξω.

    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 στον οδηγο μου εδω

    H πλακα ειναι οτι εχω αφησει πανω το SPA9000 και παιζει κι αυτο παραλληλα.

    Κων/νος Κωστ...της
    Απόφοιτος 27ου Δημοτικού Σχολείου Περιστέριου
    Σχεδόν Καλώς Πέντε

    www.karotsa.gr
    Αυτό το άρθρο δημοσιεύθηκε πρώτα στο forum με θέμα: Tηλεφωνικο Κεντρο PBX Asterisk+SPA400 Δημοσιεύθηκε από eski Δείτε την αρχική δημοσίευση