Καλώς ήλθατε στο Wireless Amateur Network of Amaliada

Εγγραφείτε τώρα για να αποκτήσετε πρόσβαση σε όλες τις λειτουργίες μας. Μόλις εγγραφείτε και συνδεθείτε, θα μπορείτε να δημιουργείτε θέματα, να δημοσιεύετε απαντήσεις σε υπάρχοντα νήματα, να αλληλοεπιδράτε με τους συναδέλφους σας, να αποκτάτε το δικό σας ιδιωτικό messenger και πολλά άλλα. Είναι επίσης γρήγορο και εντελώς δωρεάν, οπότε τι περιμένετε;

HowTo - Trixbox installation guide

Axrst

da SysOp
Staff member
Εγγραφή
22 Ιουνίου 2006
Αναρτήσεις
3.312
Reaction score
60
Points
48
Περιοχή
Αμαλιάδα
Website
www.axrst.com
Υλικά:
  • Ένα pc που μας περισσεύει. Μέχρι και P3 με 256 Mega RAM και 10GB HDD κάνει. Κόστος 0-500?
  • Μια καρτούλα FXO (αν έχετε αναλλογική γραμμή) ή ISDN αν έχετε αντίστοιχη γραμμή. Κόστος 20-30?
  • Από 1 έως πολλά software ή hardware VOIP phones. Κόστος 0-όσο αντέχετε ?
  • Μια ADSL κατά προτίμηση από 768 και πάνω. Κόστος από 20?/μήνα - όσο θέλετε.
  • Μια σύνδεση σε κάποιον voip provider (i-call της Altec, HOL, Voipbuster κτλ). Κόστος 0? +ανάλογα τη χρήση.
  • Μπόλικες ώρες για ενασχόληση και πειραματισμό. Κόστος: ανεκτίμητο.
Εκτέλεση:


κατεβάζουμε το ΤυρίΞμπόξ 2.0 (βγαίνει και το 2.2 από μέρα σε μέρα) και το καίμε σε CD.
μπουτάρουμε με το CD αυτό, πατάμε έντερ στην αρχική οθόνη,
επιλέγουμε keyboard και ζώνη ώρας (US + Europe/Athens).
επίσης ζητάει και το root password που θα χρησιμοποιήσετε αργότερα για login.

το αφήνετε να σιγοβράσει, και μετά από απανωτά compile, reboot, κλπ
σας δίνει prompt για να κάνετε login.

Βάζετε root για όνομα χρήστη και τον κωδικό που δηλώσατε κατά την εγκατάσταση για password.

Γράφουμε: netconfig για να δώσουμε τις ρυθμίσεις του δικτύου μας και μετά reboot.

Από εκεί και πέρα, μπορούμε να συνδεθούμε είτε στο ίδιο το μηχάνημα, ή και με ssh (terminal) από κάποιο άλλο μηχάνημα του δικτύου μας. Δεν είναι ανάγκη να έχει οθόνη το μηχάνημα του trixbox.

μόλις μπήτε είτε από κονσόλα είτε με ssh γράφτε ένα help-trixbox να δείτε τις πιθανές επιλογές..


Code:
[root@AsteriX ~]# help-trixbox

trixbox - HELP

Commands****************Descriptions
-----------------------------------------------------------------------
trixbox-update.sh****** upgrade trixbox to the latest version
config******************set the local time zone and keyboard type
netconfig************** configure ethernet interface
genzaptelconf********** autoconfig Zaptel cards
* install-ZAPHFC**********install HFC ISDN support using BRISTUFF
* install-AVMB1ISDN****** install support for AVB B1 ISDN card
* install-EiconDiva****** install support for Eicon Diva ISDN card
install-pdf************ installs support for emailing PDFs of faxes
* install-netmrg**********installs the netmrg package
passwd-maint************set master password for web GUI
passwd-amp**************set password for amp only
passwd-meetme********** set password for Web MeetMe only
passwd******************set root password for console login
passwd admin************set admin password for checking system mail
setup-cisco************ create a SIPDefault.cnf in /tftpboot
setup-dhcp**************set up a dhcp server
setup-samba************ set up a Samba server (Microsoft file sharing)
setup-mail**************configure sendmail
* rebuild_zaptel**********rebuild zaptel driver after kernel update
asterisk -r************ Asterisk CLI
yum -y update********** Get latest patches for CentOS

* Commands with a star in front of them are experimental and may not work

το πρώτο πράγμα που πρέπει να τρέξετε είναι το trixbox-update.sh
την πρώτη φορά που θα το τρέξετε θα κάνει Update τον εαυτό του, την δεύτερη φορά πρέπει να το τρέξετε με παράμετρο update.
π.χ. [root@AsteriX ~]# trixbox-update.sh update

εδώ ανάλογα με την Cpu σας, θα περιμένετε... Αλλά υπάρχει ανταμοιβή, μια και όταν τελειώσει θα σας πεί:
Please reboot by typing reboot. Λες και υπήρχε περίπτωση να κάνει reboot γράφοντας ls -al

Aμέσως μετά τρέχετε install-ZAPHFC. απαντάτε yes σε όλες τις ερωτήσεις, και κάποια στιγμή θα ρωτήσει ποιά έκδοση asterisk έχετε, πείτε του την τελευταία που έχει.. Προσοχή, γιατί μπορεί να αργήσει αρκετά εδώ. Μπορεί να κάνει compile διάφορα modules του πυρήνα.

αν όλα πάνε καλά μετά το reboot, θα δείτε με ztcfg -vvvvvvvvvvvvvvvvvvvv αν είδε την κάρτα σας...

παράδειγμα με μιά fxo κάρτα:

Code:
[root@GagaX ~]# ztcfg -vvvvvvvvvvvvvvvvvvvv

Zaptel Configuration
======================


Channel map:

Channel 01: FXS Kewlstart (Default) (Slaves: 01)

1 channels configured.

παράδειγμα με μιά fxo + μιά ISDN κάρτα:

Code:
[root@AsteriX sbin]# ztcfg -vvvvvvvvvvv

Zaptel Configuration
======================


SPAN 1: CCS/ AMI Build-out: 533-655 feet (DSX-1)

Channel map:

Channel 01: FXS Kewlstart (Default) (Slaves: 01)
Channel 02: Clear channel (Default) (Slaves: 02)
Channel 03: Clear channel (Default) (Slaves: 03)
Channel 04: D-channel (Default) (Slaves: 04)

4 channels configured.

Από εδώ και πέρα, θα πρέπει να κάνουμε κάποιες βελτιώσεις στο εγκατεστημένο Linuxάκι του pc μας. Σας παραθέτω μερικές εντολές για τους τελείως άσχετους με το άθλημα:

1. ʼλλο τα μικρά και ʼΛΛΟ τα κεφαλαία γράμματα.
2. για να μπείς σ' έναν φάκελο cd και το όνομα. Για να βγείς, cd .. (προσοχή στο κενό μετά την εντολή)
3. Για να δεις τα περιεχόμενα του φακέλου: ls (αλλά συνήθως την τρέχουμε με τις παραμέτρους: ls -al )
4. Για να κάνουμε edit ένα αρχείο, χρησιμοποιούμε τον nano. (Εντολή - command line editor του CentOS linux) Πάλι καλά, που δεν σας βάζει τον vi

Αρχίζουμε:

πατε στο /etc/asterisk/modules.conf και προσθέστε την γραμμή noload => app_trunkisavail.so

επίσης, κάντε edit το sip.conf γράφοντας nano /etc/asterisk/sip.conf και διορθώστε το παρακάτω για να μπορείτε να έχετε εισερχόμενες κλήσεις από το WANA

Code:
; If you need to answer unauthenticated calls, you should change this
; next line to 'from-trunk', rather than 'from-sip-external'.
; You'll know this is happening if when you call in you get a message
; saying "The number you have dialed is not in service. Please check the
; number and try again."
;context = from-sip-external; Send unknown SIP callers to this context
context = from-trunk; Send unknown SIP callers to this context

σηκώστε τον asterisk με /etc/init.d/asterisk start ή κάντε ένα reboot και είστε έτοιμοι...

καλά είναι σε ένα shell να τρέξετε αυτό:

Code:
cd /usr/local/sbin
wget [url]http://asterisk.dencro.net/TrixBox-Scripts/detectVoiceHW[/url]
chmod +x ./detectVoiceHW

και μετά να το τρέξετε (γράφοντας detectVoiceHW στον ίδιο φάκελο).

θα δείτε κάτι τέτοιο (από το δικό μου σύστημα)

Code:
[root@AsteriX ~]# detectVoiceHW
-----------------------------------------------------
VOICE_CARD_NUMBER = 1
PCI_ID************= 00:08.0
VENDOR************= Cologne Chip Designs GmbH
NAME**************= ISDN network controller [HFC-PCI]
SUBVERSION********= 1075 c101 UNKNOWN please report to [email]detectVoiceHW@zombie.dk[/email]
DESCRIPTION****** = 1xBRI, Pasive, TE/NT
DRIVER************= Bristuff from Junghanns or mISDN
INSTALL SCRIPT****= install-ZAPHFC
MODUL************ = zaphfc
LOADED************= YES
-----------------------------------------------------
VOICE_CARD_NUMBER = 2
PCI_ID************= 00:0a.0
VENDOR************= Tiger Jet Network Inc.
NAME**************= Tiger3XX Modem/ISDN interface
SUBVERSION********= X101P / Intel AMI-IA92 56K PCI modem
DESCRIPTION****** = 1xPSTN, FXO
DRIVER************= default zaptel driver
INSTALL SCRIPT****=
MODUL************ = wcfxo
LOADED************= YES
-----------------------------------------------------

καλού κακού κάντε ένα update το CentOS..

yum -y update

αν θέλετε να εγκαταστήσετε διάφορα πακέτα, και δεν σας τα δείχνει με

Code:
yum list *clamav*
τότε μπορείτε να χρησιμοποιήσετε το repository του Dag, που έχει ένα σωρό πακέτα...

κάντε

Code:
nano /etc/yum.repos.d/dag.repo
και μέσα στο νέο αρχείο γράψτε:

Code:
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el4/en/i386/dag
gpgcheck=1
enabled=1
gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt

έτσι μπορείτε να εμπλουτίσετε τα πακέτα που μπορούν να εγκατασταθούν στο ΤυρίΞμπόξ σας...

επίσης χρήσιμο θα ήταν να βάζατε το webmin για να κάνετε administration το ΤυρίΞμπόξ σας μέσω www browser

Code:
yum list *webmin*
yum install webmin.noarch
γενικά αν σας ενδιαφέρει να εγκαταστήσετε ένα πακέτο, το ψάχνετε με yum list *τοπακετομου* και το εγκαθιστάτε με yum install τοπακετομου

άλλη μιά διόρθωση στο /etc/asterisk/logger.conf

από:
full => notice,warning,error,debug,verbose
κάντε το:
full.log => notice,warning,error,debug,verbose

γιατί αν το log file δεν έχει όνομα που τελειώνει σε *log to logrotate δεν το κάνει rotate.
και εμένα έφτασε τα 200μβ σε λίγες μέρες..

κάτι σχετικό με το FOP...
εγώ το θέλω με 4 στήλες, στις 2 πρώτες τα extensions μετά τα queues, και τέλος τα trunks.

κατ' αρχάς θέλει αυτές τις αλλαγές στο /var/lib/asterisk/bin/retrieve_op_conf_from_mysql.pl

######## STYLE INFO #########
$extenpos="2-13,18-26";
$queuepos="34-39";
$trunkpos="50-58";

Νομίζω πως είναι κατανοητό...

μετά κάνετε τισ σχετικές αλλαγές για το background στο /var/www/html/panel/op_buttons.cfg

Code:
[rectangle]
; to roz
x=497
y=32
width=250
height=445
line_width=1
line_color=ff1010
fade_color1=F8ACA0
fade_color2=FF0000
rnd_border=3
alpha=60
layer=bottom

[rectangle]
; to prasino
x=746
y=32
width=252
height=445
line_width=5
line_color=10ff10
fade_color1=9EEC9E
fade_color2=008000
rnd_border=3
alpha=60
layer=bottom

[rectangle]
; to mple
x=-1
y=32
width=498
height=445
line_width=1
line_color=89D3FD
fade_color1=6A6DFA
fade_color2=000040
rnd_border=3
alpha=60
layer=bottom

[LEGEND]
x=750
y=32
text=Trunks
font_size=18
font_family=Times New Roman
use_embed_fonts=1

[LEGEND]
x=500
y=32
text=Queues
font_size=18
font_family=Arial
use_embed_fonts=1

[LEGEND]
x=230
y=32
text=Extensions
font_size=18
font_family=Arial
use_embed_fonts=1

στο /var/lib/asterisk/bin/retrieve_op_conf_from_mysql.pl, λίγο πιο κάτω, κάντε uncomment την γραμμή:
@zaplines=(@zaplines,[ "Zap/2","ISDN" ]);

για να βλέπετε στα trunks σας, την isdn γραμμούλα σας
κάποιο bug υπάρχει και δεν την κάνει parse κανονικά, και δεν την δείχνει..

Και τέλος αν στο Freepbx, στα General settings, Dialing Options

το option που είναι:
Asterisk Outbound Dial command options: r
το κάνετε:
Asterisk Outbound Dial command options: m
όταν παίρνετε κάποιον αντί για τα "ντρίν" θα ακούτε ..μουσική !

Τέλος πρώτου μέρους. Αυτά ήταν για την εγκατάσταση. Θα ακολουθήσει δεύτερο μέρος με οδηγίες χρήσης. Original συνταγή: Lewis, εκτέλεση - παραλλαγή: Axrst.
 

Axrst

da SysOp
Staff member
Εγγραφή
22 Ιουνίου 2006
Αναρτήσεις
3.312
Reaction score
60
Points
48
Περιοχή
Αμαλιάδα
Website
www.axrst.com
Αν θέλετε να έχετε μερικούς Ελληνικούς ήχους, πάρτε αυτά τα δύο αρχειάκια και αποσυμπιέστε τα μέσα στους αντίστοιχους φακέλους του φάκελου /var/lib/asterisk/sounds/ . Πχ το digit στο φάκελο digit, και το dictate στον ομώνυμο φάκελο, ΑΦΟΥ πρώτα σβήσετε ότι έχουν μέσα.

Δυστυχώς τα αρχεία ήχου του asterisk είναι χιλιάδες και προηχογραφημένα όλα στα Αγγλικά. Υπάρχει και μια εταιρεία που τα πουλάει στα Ελληνικά με 375? !!!! Αν κάποιος θέλει να προσφέρει στην κοινότητα, ας αρχίσει να μεταφράζει - ηχογραφεί μερικά.

http://www.voipsolutions.gr/shop/index.php...category_id=186
 

Attachments

  • dictate.zip
    595,7 KB · Προβολές: 14

senortiago

Administrator
Staff member
Εγγραφή
18 Οκτωβρίου 2006
Αναρτήσεις
1.351
Reaction score
62
Points
48
Πολύ καλό guide!, imo δεν υπάρχει χρόνος για δοκιμές
 

Axrst

da SysOp
Staff member
Εγγραφή
22 Ιουνίου 2006
Αναρτήσεις
3.312
Reaction score
60
Points
48
Περιοχή
Αμαλιάδα
Website
www.axrst.com
Μέρος 2

Σ? αυτό το δεύτερο μέρος του tutorial θα παρουσιάσουμε ένα case study: την εφαρμογή που έχω κάνει ακριβώς στα futurekids. Έτσι θα πάρετε μια ολοκληρωμένη εικόνα για το ποια χρήση θα μπορούσε να έχει ακριβώς το τυρίΞμποξ σας!

Αφού διαβάσετε αυτό το μήνυμα, πηγαίνετε και παρακολουθήστε λεπτομερώς το video ? tutorial αυτό: http://asterisktutorials.com/showproduct.php?ProductID=5

Θα σας δώσει μια πολύ καλή ιδέα για τό πως ακριβώς γίνονται διάφορα πράγματα, μιας κι εγώ δεν θα δώσω αναλυτικές οδηγίες εδώ, αλλά λίγο πιο γενικές. Και πρώτα πρώτα να αρχίσουμε από τις έννοιες και την ορολογία που χρησιμοποιεί το πακέτο.

Modules: Είναι τα πρόσθετα πακέτα που εγκαθίστανται στο σύστημα και προσθέτουν δυνατότητες και λειτουργικότητα στο Asterisk.

Extensions: Είναι οι αριθμοί (εσωτερικά νούμερα κλήσης) για τα Voip τηλέφωνα που συνδέετε στο σύστημά σας. Τα οποία τηλέφωνα να είναι software που είναι και δωρεάν (αλλά χρειάζεστε κάποιον υπολογιστή για να τα τρέξετε) ή hardware που είναι πιο ακριβά αλλά είναι μόνιμα και δουλεύουν χωρίς την χρήση υπολογιστή.

Trunks: Πρόκειται για τα «κανάλια» μέσω των οποίων μπορείτε να έχετε εισερχόμενες ή εξερχόμενες κλήσεις. Για παράδειγμα η κάρτα isdn ή pstn που έχετε σας δίνει τη δυνατότητα να λαμβάνετε αλλά και να κάνετε κλήσεις μέσω της γραμμής του OTE, ενώ, οι λογαριασμοί που έχετε σε κάποιους voip providers (i-call, HOL, VoipBuster ή και ο SIP server του WANA) σας δίνουν την δυνατότητα να κάνετε και να δέχεστε κλήσεις μέσω του internet του εσωτερικού δικτύου κτλ. Πληρώνοντας, λίγο ή καθόλου.

Announcements: Είναι events τα οποία, ξεκινούν με κάποιο ηχογραφημένο μήνυμα που έχετε φτιάξει και μετά το τέλος τους, σας επιτρέπουν να στείλετε την κλήση σας κάπου αλλού ή σε μια άλλη δραστηριότητα.

Ring groups: Ομάδες τηλεφώνων που χτυπούν ταυτόχρονα. Πχ. Μπορείτε να έχετε μια ομάδα, ανά τμήμα της επιχείρησης: πωλήσεις, λογιστήριο, αποθήκη κτλ, στις οποίες μπορεί να υπάρχουν από 1, 2, έως πολλά τηλέφωνα και να χτυπούν μαζί, ή εναλλάξ κτλ.

Queues: Ουρές αναμονής. Έχετε όλοι φαντάζομαι τύχει να πάρετε τηλ κάποιο τμήμα υποστήριξης μιας εταιρείας, και να μπείτε σε σειρά προτεραιότητας. Ακούτε μουσική ή άλλα μηνύματα, μέχρι να ελευθερωθεί κάποιος υπάλληλος και να σας απαντήσει όταν έρθει η σειρά σας.

IVR: Η ψηφιακή μας ρεσεψιονίστ! Υποδέχεται τις εισερχόμενες κλήσεις με κάποιο μήνυμα ή όχι και ανάλλαγα, δίνει δυνατότητα στον καλούντα να διαλέξει τι θέλει να κάνει πατώντας τον αντίστοιχο αριθμό.

Time Conditions: Συνθήκες ενέργειας βάση της ώρας. Ορίζουμε κάποια συγκεκριμένη ώρα (πχ από Βράδυ παρασκευής έως Πρωί Δευτέρας) να γίνονται συγκεκριμένα πράγματα στις εισερχόμενες κλήσεις. ΠΧ να παίζει ένα μήνυμα καλωσορίσματος και μετά να τους οδηγεί στο να αφήσουν μήνυμα μιας και δεν δουλεύει η επιχείρηση.

Inbound Routes: Η δρομολόγηση των εισερχόμενων κλήσεων. Όταν έρχεται μια κλήση, μπορούμε ανάλλαγα του σε ποια γραμμή ή trunk χτυπάει, να το στέλνουμε να κάνει και διαφορετικά πράγματα. Πχ. Όταν έρχεται εισερχόμενη κλήση από τον ΟΤΕ, να το βάζουμε στο αρχικό μενού IVR όπου επίσημα, απαντάμε κτλ. Όταν έρχεται μια κλήση από WANA, που είμαστε πιο χαλαροί, να του παίζουμε ένα χιουμοριστικό μήνυμα και μετά να το στέλνουμε σε συγκεκριμένα τηλέφωνα ή μενού ή ακόμη και σε voice chat!

Outbound Routes: Η αντίστοιχη δρομολόγηση για τις εξερχόμενες κλήσεις. Μπορούμε από το απλό, πχ με 90 να βγαίνουμε στη γραμμή του ΟΤΕ, με 91 στο WANA, με 92 στο i-call κτλ ανάλλαγα την κλήση που θέλουμε να κάνουμε, έως το πολύ πολύπλοκο της αυτόματης επιλογής της φθηνότερης χρέωσης, ανάλλαγα με το πού θέλουμε να καλέσουμε.

Και τώρα που έχουμε μια ιδέα του τι είναι αυτοί οι όροι ας δούμε το παράδειγμα του στησίματος στην σχολή. Καλό είναι πριν διαβάσετε παρακάτω, να δείτε το video tutorial που σας λέω στην αρχή για να τα καταλάβετε καλύτερα. Και μετά το τέλος του παρόντος μπορείτε να το ξαναδείτε για να έχετε μια πλήρη εικόνα μιας και θα τα έχετε καταλάβει όλα (ελπίζω). Σημείωση: Στην τωρινή έκδοση του trixbox τα μενούς είναι λίγο διαφορετικά απ? ότι δείχνει το βίντεο, αλλά, δεν νομίζω να μπερδευτείτε. Έχουν την ίδια λογική.

Κατ? αρχάς για να έχουμε πρόσβαση στο trixbox μας, θα πρέπει να ανοίξουμε ένα web browser και να γράψουμε μέσα τη διεύθυνση του μηχανήματος που το φιλοξενεί: πχ http://10.224.4.62 που είναι το δικό μου. Εκεί θα σας βάλει σε περιβάλλον χρήστη αλλά για να έχετε πλήρη πρόσβαση πρέπει να πατήσετε πάνω αριστερά που λέει switch για να σας βάλει σαν admin και να μπορείτε να κάνετε αλλαγές. Την πρώτη φορά το username είναι: maint και ο κωδικός password . Μετά καλό είναι να το αλλάξετε, πηγαίνοντας στην κονσόλα του μηχανήματος και με passwd-main αλλάζουμε τον κωδικό σε κάποιον που να μην τον ξέρει όλος ο κόσμος.

Η πρώτη μας δουλειά μετά είναι να πάμε tools -> modules admin. Εκεί ενεργοποιούμε ποια modules θέλουμε να χρησιμοποιήσουμε. Εγώ τα έβαλα όλα, αλλά δεν χρειάζονται τα περισσότερα. Δείτε ποια βάζει στο video-tutorial και ενεργοποιείστε αυτά. Από εδώ θα μπορείτε να τα κάνετε και update μέσω του internet αργότερα.

Μετά πάμε να ορίσουμε τα extensions. Είναι τα εσωτερικά νούμερα που αντιστοιχούν στα τηλέφωνα που θα προσθέσουμε στο σύστημα. Εγώ έβαλα το 200 να χτυπάει στο linksys 941 που έχω στη σχολή, το 201 στο Siemens CP450 ip που είναι ασύρματο voip και έχω επίσης στη σχολή, το 299 που είναι software τηλέφωνο για κάποιες δοκιμές, στο computer της σχολής. Επίσης, το 300 που είναι το CISCO 7905 και το 301 που είναι το άλλο linksys 941 που έχω και βρίσκονται αμφότερα σπίτι. Έτσι έχουμε την ομάδα 2ΧΧ στη σχολή και την ομάδα 3ΧΧ σπίτι. Όπως θα κάναμε με διαφορετικά τμήματα σε μια επιχείρηση. Θυμίζω ότι ο αριθμός που ορίζουμε είναι και το username για το κάθε τηλέφωνο, ενώ τον κωδικό του και τον κωδικό για τα μηνύματα τον ορίζουμε στα extensions του ΤυρίΞμποξ.

Αφού ορίσαμε τα extensions πρέπει να πάμε να ρυθμίσουμε κατάλληλα και τα τηλέφωνα. Τους λέμε ποιος είναι ο trixbox server (την ip του) και τι username & password έχουν για να συνδεθούν σ? αυτόν. Περισσότερα στο video tutorial.

Σ? αυτό το σημείο θα είμαστε ικανοί, να καλέσουμε από το ένα τηλέφωνο στο άλλο απλώς σηκώνοντας το ακουστικό και πληκτρολογώντας τον αριθμό του άλλου.

Μετά μπορούμε να πάμε να κάνουμε κάποιες ηχογραφήσεις. Μπορούμε να τις κάνουμε μέσω των συσκευών μας, ή να τις έχουμε έτοιμες και να τις κάνουμε upload στον server. Εγώ πχ κάποια που την ονόμασα, kalosorisma λέει το αρχικό μήνυμα που ακούτε όταν καλείτε στα futurekids: «Ευχαριστούμε που καλέσατε κτλ? πατήστε 1 για την γραμματεία, κτλ 3 για να αφήσετε μήνυμα ή περιμένετε για να μιλήσετε με την γραμματεία». Μπορούμε να κάνουμε όσες ηχογραφήσεις θέλουμε αρκεί να μην ξεχάσουμε τι λέει η καθεμιά και να τις χρησιμοποιήσουμε ανάλλαγα.

Η επόμενη κίνηση μας, θα είναι να φτιάξουμε τα trunks. Ήδη πρέπει να σας δείχνει την ISDN καρτούλα σας σαν ένα trunk και μετά από setup -> trunks -> add sip trunk, προσθέτω ένα για κάθε VOIP provider που έχω. 2 για το i-call, 1 για WANA και 1 για το VoipBuster. Ένα παράδειγμα για το i-call είναι το εξής:

Code:
Outgoing Settings


Trunk Name : icall

PEER Details

allow=ilbc
disallow=all
fromdomain=sip.i-call.gr
fromuser=xxxxxxx
host=sip.i-call.gr
insecure=very
secret=xxxxxxx
type=peer
username=xxxxxxx



Incoming Settings


USER Context icallin

USER Details

allow=ilbc
context=from_icall
disallow=all
fromdomain=sip.i-call.gr
fromuser=xxxxxx
host=sip.i-call.gr
insecure=very
type=user
username=xxxxxxx

Registration

Register String

[email]username@password@sip.i-call.gr[/email]/707xxxxxxx
Όταν τα κάνουμε κι αυτά, πάμε να ορίσουμε announcements (δηλαδή, ηχογραφημένα μηνύματα που θα αντιστοιχούν σε μια ενέργεια μετά όπως το όταν λείπω από τη σχολή, βγαίνει το μήνυμα που λέει πότε είμαστε ανοικτά και μετά οδηγεί τον καλούντα να αφήσει μήνυμα), IVR (το αρχικό ή και άλλα μενούς που αφού παίξουν το μήνυμα καλωσορίσματος, του δίνουν τη δυνατότητα με 1 να καλέσει τη γραμματεία, με 2 το σπίτι ?αυτό δεν το ανακοινώνω- με 3 να αφήσει μήνυμα και αν δεν κάνει τίποτα, χτυπάνε τα τηλ της σχολής. Αν δεν απαντήσουν, οδηγείται στο ν? αφήσει μήνυμα), ring groups όπου χτυπάνε μαζί τα τηλέφωνα της σχολής ή του σπιτιού αντίστοιχα και αν θέλουμε time conditions κτλ.

Τώρα έχουμε όσα θέλουμε για να ορίσουμε τα inbound routes πρώτα. Από setup -> inbound routes προσθέτουμε ένα route για κάθε περίπτωση που θέλουμε. ΠΧ στο DID νούμερο δίνουμε το νούμερο για το οποίο προορίζεται η κλήση. ΠΧ στο 2622024113 έρχονται τα τηλέφωνα από τον ΟΤΕ. Και του λέω, όλα αυτά να τα στέλνεις στο IVR που έχω ονομάσει centric. Εκεί όπως είπαμε πριν ακούγεται ένα μήνυμα καλωσορίσματος και δίνεται η δυνατότητα στον καλούντα να διαλέξει με ποιόν θέλει να μιλήσει ή να αφήσει μήνυμα κτλ. Όσα τηλεφωνήματα έρχονται για το i-call τα στέλνω απ? ευθείας στα τηλέφωνα (έτσι για αλλαγή) ή της σχολής ή του σπιτιού και όσα έρχονται από WANA τα στέλνω σε ένα άλλο IVR που τους παρουσιάζει άλλο μενού κτλ.

Τέλος ορίζουμε και τα outbound routes, στα οποία έχω φτιάξει ένα για ΟΤΕ (πρέπει να βάλει ?90|. ? στο dial pattern) για να παίρνω τηλέφωνα από τη γραμμή του ΟΤΕ πατώντας πρώτα 90 και στη συνέχεια το νούμερο, δύο για i-call (πρέπει να βάλει ?91|. ? στο ένα dial pattern και 92|. Στο άλλο) για να παίρνω από i-call που είναι φθηνά καλώντας 91 ή 92 πρώτα και μετά τον αριθμό του ΟΤΕ ή τον αριθμό του i-call αν έχει κάποιος. Έχω κάνει και άλλα 2, ένα για WANA και ένα για voipbuster με 93 και 94 αντίστοιχα.

Όλα αυτά είναι ένα μόνο μικρό μέρος που θα μπορούσατε να εκμεταλλευτείτε το trixbox. Οι δυνατότητές του είναι πραγματικά απεριόριστες και μόνον η φαντασία σας βάζει τα όρια. Ελπίζω να σας έδωσα μια μικρή ιδέα για να πειραματιστείτε μόνοι σας. Απ? εκεί και πέρα θα χαρώ να συζητήσουμε συγκεκριμένες απορίες σας?
 

Axrst

da SysOp
Staff member
Εγγραφή
22 Ιουνίου 2006
Αναρτήσεις
3.312
Reaction score
60
Points
48
Περιοχή
Αμαλιάδα
Website
www.axrst.com
Στη νέα έκδοση του trixbox 2.6.2.2, οι ρυθμίσεις δικτύου δεν γίνονται πλέον με την εντολή netconfig, αλλά:

Code:
When you log in the system will tell you what IP address it received from your DHCP server. You can give he system a permanent address now by typing [b]system-config-network[/b] or setting the IP address from the GUI. If you reconfigured the IP address reboot the system now by typing [b]reboot[/b]

Αυτά γιατί είπα να κάτσω να το ξαναστήσω σε ένα μεγαλύτερο μηχάνημα. Γέμισε ο δίσκος ο 10GB που είχα στον παλιό p3.
 

Axrst

da SysOp
Staff member
Εγγραφή
22 Ιουνίου 2006
Αναρτήσεις
3.312
Reaction score
60
Points
48
Περιοχή
Αμαλιάδα
Website
www.axrst.com
τι ακριβως κανει αυτο?

Καλά μας δουλεύεις; Δεν διάβασες όλα τα μηνύματα του therad? Διάβασε μέσα στο forum υπάρχουν κι άλλα μηνύματα σχετικά με το trixbox και θα καταλάβεις. τσ τσ τσ απρόσεκτος!
 

Axrst

da SysOp
Staff member
Εγγραφή
22 Ιουνίου 2006
Αναρτήσεις
3.312
Reaction score
60
Points
48
Περιοχή
Αμαλιάδα
Website
www.axrst.com
Επίσης όλος ο τρόπος πρόσθεσης isdn card έχει αλλάξει. άκυρα τα install-ZAPCFG κτλ... έναν αναλυτικό οδηγό για το πως γίνεται μπορείτε να δείτε εδώ:

http://www.servercare.nl/Lists/Posts/Post....ea371&ID=34
 
Top Bottom