Linux Inside
88
κό πλαίσιο) μπλοκάρουν τα πακέτα VοIP, τα οποία δεν φτά-
νουν ποτέ στον προορισμό τους (τον AsteriskNow server) ή
δεν είναι τόσο εύκολο να ρυθμιστεί το NAT (Network Address
Translation).
Είναι προτιμότερο να αγοράσετε έναν καινούργιο συμβατό
router, γιατί μπορεί να ταλαιπωρείστε για μέρες και να μη λει-
τουργήσει ποτέ.
Άλλες φορές, υπεύθυνο είναι κάποιο φίλτρο προστασίας
του ISP, όπως στην περίπτωση της Otenet – OTE Connx. Κα-
λέστε 13888 στην Εξυπηρέτηση Πελατών και ζητήστε τους να
απενεργοποιήσουν όλα τα φίλτρα προστασίας.
Δημιουργία Trunks
Συνδεόμαστε στο Web interface του AsteriskNow που εγκα-
ταστήσαμε νωρίτερα και πηγαίνουμε Basic-Trunks. Εκεί βά-
ζουμε τις παρακάτω ρυθμίσεις, όπου XXXXXXXXXX το Viva
Number-username και ΥΥΥΥΥΥ το εξαψήφιο VoIP Password
του συγκεκριμένου Viva Number:
Trunk Description: Viva-XXXXXXXXXX
Outbound Caller Id
XXXXXXXXXX
CID Options: Force Trunk CID
Outgoing Settings
Trunk Name:
Viva-XXXXXXXXXX
PEER Details
context=from-trunk
fromuser=XXXXXXXXXX
username=XXXXXXXXXX
secret=YYYYYY
host=voip.viva.gr
srvlookup=yes
insecure=port,invite
canreinvite=no
dtmfmode=rfc2833
t38pt_udptl=yes
nat=no
qualify=yes
type=peer
disallow=all
allow=alaw&ulaw&g729
USER Context (Αυτό το πεδίο το αφήνετε κενό)
USER Details (Αυτό το πεδίο το αφήνετε κενό)
Register String
XXXXXXXXXX:YYYYYY@voip.viva.gr/XXXXXXXXXX
Linux Labs - AsteriskNow
Το Thomson TG585v8 της Forthnet μπλοκάρει τα πακέτα VoIP. Καθώς η
εταιρεία προσφέρει τη δυνατότητα δεύτερης τηλεφωνικής γραμμής ο εξο-
πλισμός είναι παραμετροποιημένος ανάλογα. Για να το κάνουμε να δου-
λεύει με VoIP, κάνουμε Login, πηγαίνουμε Thomson Gateway->Configu-
ration->save or restore configuration->Backup Configuration Now. Δημι-
ουργούμε αντίγραφο του συγκεκριμένου αρχείου, ώστε αν κάτι δεν πάει
καλά, να μπορούμε να επαναφέρουμε τον router στην αρχική κατάστασή
του. Μετά βρίσκουμε και διαγράφουμε τις παρακάτω γραμμές:
add name=VoIP-RTP
add name=VoIP-Signal
modify name=VoIP-RTP classification=overwrite defclass=14
ackclass=14 bidirectional=enabled
modify name=VoIP-Signal classification=overwrite defclass=12
ackclass=12 bidirectional=enabled
add name=sip type=serv proto=udp dstport=sip
add name=sip type=serv proto=tcp dstport=sip
add name=rtsp type=serv proto=udp dstport=rtsp
add name=rtsp type=serv proto=tcp dstport=rtsp
rule add chain=qos_default_labels index=1 serv=h323 log=
disabled state=enabled label=VoIP-Signal
rule add chain=qos_default_labels index=2 serv=sip log=disabled
state=enabled label=VoIP-Signal
rule add chain=qos_default_labels index=21 serv=rtsp log=
disabled state=enabled label=Video
appconfig application=SIP trace=disabled timeout=21600
childqos=VoIP-RTP floating=enabled
appconfig application=SIP childqos=VoIP-RTP SIP_ALG=enabled
RTP_predict_for_term_SIP_ALG=enabled
bind application=SIP port=5060-5060
Πηγαίνουμε στο τμήμα [ service.ini].
Προσθέτουμε μετά το add name=”Secure Shell Server (SSH)”
mode=server
τη γραμμή add name=SIP2 και στο τέλος του τμήματος:
rule add name=SIP2 protocol=tcp portrange=3478-3478
rule add name=SIP2 protocol=udp portrange=3478-3478
rule add name=SIP2 protocol=tcp portrange=10000-30000
rule add name=SIP2 protocol=udp portrange=10000-30000
rule add name=SIP2 protocol=tcp portrange=5060-5070
rule add name=SIP2 protocol=udp portrange=5060-5070
assign name=SIP2 host=<η ip του AsteriskNow> log=disabled
Τέλος, κάνουμε Login και πηγαίνουμε Thomson Gateway->Configu-
ration->save or restore configuration->Browse στο Restore Saved
Configuration και Restore Configuration Now.
Hard reboot (κλείσιμο ρεύματος) και τελειώσαμε.
Ρυθμίζοντας το Ekiga softphone.
4
Forthnet TG585 Hack