Βασιζόμενος στην εφαρμογή μου: https://github.com/pc-magas/sercommH...ntialsRecovery που βασίζετε στην εφαρμογή του DanielGR.
Μετά σε ένα El-cheapo Fritzbox 7360 εγκατέστησα openwrt + asterisk και ρύθμισα το voip.conf ως εξής:
Το παραπάνω αποτελεί η μια και μοναδική μου γραμμή του αρχείου.Κώδικας:resister => 210XXXXXXX@ngn.hol.net:^PASS^@ngn.hol.net:5060/210XXXXXXX
Μετέπειτα εκτελώ:
Λαμβάνω το σφάλμα:Κώδικας:asterisk -r
Κανοντας ping στο ngn.hol.net δεν παίζει αδυνατεί καν να κάνει resolve:Κώδικας:Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
Ενώ η google κάνει:Κώδικας:ping ngn.hol.net ping: bad address 'ngn.hol.net'
Επειδή χρειάζομαι το τηλέφωνο ρύθμισα κάπως έτσι τα network settings του router σαν προσωρινή ρύθμιση ώστε να δω τι παίζει και το SIP:Κώδικας:PING google.com (172.217.17.206): 56 data bytes 64 bytes from 172.217.17.206: seq=0 ttl=114 time=19.697 ms 64 bytes from 172.217.17.206: seq=1 ttl=114 time=19.820 ms 64 bytes from 172.217.17.206: seq=2 ttl=114 time=20.475 ms
Κώδικας:config interface 'loopback' option device 'lo' option proto 'static' option ipaddr '127.0.0.1' option netmask '255.0.0.0' config globals 'globals' option ula_prefix 'fdd2:a40d:d919::/48' config device option name 'br-lan' option type 'bridge' list ports 'lan1' list ports 'lan2' list ports 'lan3' list ports 'lan4' config interface 'lan' option device 'br-lan' option proto 'static' option ipaddr '192.168.2.10' option netmask '255.255.255.0' option gateway '192.168.2.1' option dns '192.168.2.1'
Εμφάνιση 1-15 από 19
-
07-08-21, 21:31 Asterisk Fritzbox 7360 και σύνδεση VOIP VDSL δεν συνδέετε #1
-
07-08-21, 21:32 Απάντηση: Asterisk Fritzbox 7360 και σύνδεση VOIP VDSL δεν συνδέετε #2
Βγαίνει απο το σωστό vlan;
-
07-08-21, 21:39 Απάντηση: Asterisk Fritzbox 7360 και σύνδεση VOIP VDSL δεν συνδέετε #3
Βγαίνει απο την LAN θύρα του H300s
Βασικά το Setup είναι ως:
Κώδικας:Internet < ---> Η300s <-ethernet-> Frtizbox <-- ssh ---| <- ethernet-> PC --------------|
Το μόνιμο μου είναι το εξής:
Κώδικας:config interface 'loopback' option device 'lo' option proto 'static' option ipaddr '127.0.0.1' option netmask '255.0.0.0' config globals 'globals' option ula_prefix 'fdd2:a40d:d919::/48' config device 'wan_dsl0_dev' option name 'dsl0' option macaddr 00:20:da:86:23:75 config atm-bridge 'atm' option vpi '1' option vci '32' option encaps 'llc' option payload 'bridged' option nameprefix 'dsl' config dsl 'dsl' option annex 'b' option ds_snr_offset '0' option line_mode 'vdsl' option tone 'auto' config device option name 'br-lan' option type 'bridge' list ports 'lan1' list ports 'lan2' list ports 'lan3' list ports 'lan4' config interface 'lan' option device 'br-lan' option proto 'static' option ipaddr '192.168.1.1' option netmask '255.255.255.0' option ip6assign '60' config interface 'wan' option device 'dsl0.835' option proto 'pppoe' option username 'guest@adsl.gr' option password '******' option ipv6 'none' option keepalive '10' option mtu '1492' config interface 'wan6' option device '@wan' option proto 'dhcpv6'
Άρα όποια σύνδεση θα πρέπει να βγαίνει μέσω του 835 VLAN, ως εκ τούτου όποια δοκιμή να γίνει με το "ΜΟΝΙΜΟ" networking setup?
Τέλος, πως μπορώ χωρίς asterisk να στέλνω ήχο στην FON1 (έξοδο τηλεφώνου) ώστε να μπορέσω να δω ότι παίζει πριν ασχοληθώ περαιτέρω με Setup;
Τέλος, η Vodafone έχει διαφορετικό vlan για VOIP αν ναι θα πρέπει να κάνω ξεχωριστό ppp call?Τελευταία επεξεργασία από το μέλος pc_magas : 07-08-21 στις 22:24.
-
07-08-21, 23:34 Απάντηση: Asterisk Fritzbox 7360 και σύνδεση VOIP VDSL δεν συνδέετε #4
α. Όσο έχεις το H300s στην γραμμή, δεν θα παίξει το VoIP στον Asterisk.
β. Το VoIP της Vodafone δουλεύει σε άλλο VLAN (837) και σύνδεση μέσω DHCP αντί κλήσης ΡΡΡ, στο εσωτερικό δίκτυο της εταιρείας.
γ. Στο OpenWrt δεν παίζουν (και ούτε πρόκειται ποτέ να παίξουν) οι θύρες FXO/FXS, όπως και το DECT. Αυτά λειτουργούν μέσω κλειστού κώδικα, που δεν υπάρχει τέτοιος στο OpenWrt. Μόνο IP τηλεφωνικές συσκευές ή εφαρμογές παίζουν.
Στο (γ) πιθανόν να έχω μείνει πίσω για τις FXS. Δεν βλέπω τώρα να υπάρχει η παλαιότερη αναφορά "Unfortunately the FXS (analogue phone port) and DECT (cordless phone) does not work, because AVM does not release the sourcecode".Τελευταία επεξεργασία από το μέλος jkoukos : 07-08-21 στις 23:48.
-
08-08-21, 19:01 Απάντηση: Asterisk Fritzbox 7360 και σύνδεση VOIP VDSL δεν συνδέετε #5
Βάση του Wiki το FXS seems να υποστιρίζετε. Tο DECT που είναι για ασύρματα τηλέφωνα δεν παίζει βάση πάλι του wiki που και πάλι εν τσε με πολυκόφτει.
Αλλά first things first η checklist μου είναι η εξής:
1. θα πρέπει όταν γηίνετε επιτυχως το PPP στο rούτερ να συνδέομαι και στο 837 VLAN
2. O Asterisk να συνδεετε στον VOip server της Vodafone
3. Μετά να configurαρα περαιτέρω την Phon1 να έχω μεταφορά φωνής σε αυτήν.
-
08-08-21, 19:21 Απάντηση: Asterisk Fritzbox 7360 και σύνδεση VOIP VDSL δεν συνδέετε #6
-
08-08-21, 22:24 Απάντηση: Asterisk Fritzbox 7360 και σύνδεση VOIP VDSL δεν συνδέετε #7
Και το ngn.hol.gr δεν απανταει σε a record, αρα και σε ping. (ακομα και αν βρεις την ip, παλι δεν απανταει, ειναι filtered)
Πρεπει το request να γινει με dns srv record για να παρεις την ip
-
08-08-21, 22:58 Απάντηση: Asterisk Fritzbox 7360 και σύνδεση VOIP VDSL δεν συνδέετε #8
Ρύθμισα τα VLANS:
Κώδικας:config interface 'loopback' option device 'lo' option proto 'static' option ipaddr '127.0.0.1' option netmask '255.0.0.0' config globals 'globals' option ula_prefix 'fdd2:a40d:d919::/48' config device 'wan_dsl0_dev' option name 'dsl0' option macaddr 00:20:da:86:23:75 config atm-bridge 'atm' option vpi '1' option vci '32' option encaps 'llc' option payload 'bridged' option nameprefix 'dsl' config dsl 'dsl' option annex 'b' option ds_snr_offset '0' option line_mode 'vdsl' option tone 'auto' option firmware '/lib/firmware/vr9-B-dsl.bin' config device option name 'br-lan' option type 'bridge' list ports 'lan1' list ports 'lan2' list ports 'lan3' list ports 'lan4' config interface 'lan' option device 'br-lan' option proto 'static' option ipaddr '192.168.1.1' option netmask '255.255.255.0' option ip6assign '60' config interface 'wan' option device 'dsl0.835' option proto 'pppoe' option username 'guest@adsl.gr' option password '******' option ipv6 'none' option keepalive '10' option mtu '1492' list dns '1.1.1.1' option peerdns '0' config interface voip option device 'dsl0.837' option proto 'dhcp' config interface 'wan6' option device '@wan' option proto 'dhcpv6'
Όπως βλέπετε ενεργοποίησα το VOIP Interface:
Κώδικας:br-lan Link encap:Ethernet HWaddr 34:81:C4:04:14:93 inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: 2a02:85f:f017:d100::1/60 Scope:Global inet6 addr: fdd2:a40d:d919::1/60 Scope:Global inet6 addr: fe80::3681:c4ff:fe04:1493/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:70223 errors:0 dropped:0 overruns:0 frame:0 TX packets:89233 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:6765589 (6.4 MiB) TX bytes:124932406 (119.1 MiB) dsl0 Link encap:Ethernet HWaddr 00:20:DA:86:23:75 inet6 addr: fe80::220:daff:fe86:2375/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:88575 errors:0 dropped:0 overruns:0 frame:0 TX packets:68928 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:125783162 (119.9 MiB) TX bytes:8437809 (8.0 MiB) dsl0.835 Link encap:Ethernet HWaddr 00:20:DA:86:23:75 inet6 addr: fe80::220:daff:fe86:2375/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1492 Metric:1 RX packets:88543 errors:0 dropped:0 overruns:0 frame:0 TX packets:68882 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:124186242 (118.4 MiB) TX bytes:8154146 (7.7 MiB) dsl0.837 Link encap:Ethernet HWaddr 00:20:DA:86:23:75 inet addr:XX.XXX.XX.XXX Bcast:XX.XXX.XX.XXX Mask:255.255.224.0 inet6 addr: fe80::220:daff:fe86:2375/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:32 errors:0 dropped:0 overruns:0 frame:0 TX packets:39 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2570 (2.5 KiB) TX bytes:3102 (3.0 KiB) eth0 Link encap:Ethernet HWaddr 34:81:C4:04:14:93 inet6 addr: fe80::3681:c4ff:fe04:1493/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1508 Metric:1 RX packets:70240 errors:0 dropped:0 overruns:0 frame:0 TX packets:89251 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:8031661 (7.6 MiB) TX bytes:125292148 (119.4 MiB) lan1 Link encap:Ethernet HWaddr 34:81:C4:04:14:93 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:70224 errors:0 dropped:0 overruns:0 frame:0 TX packets:89235 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:6765917 (6.4 MiB) TX bytes:124932586 (119.1 MiB) lan2 Link encap:Ethernet HWaddr 34:81:C4:04:14:93 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) lan3 Link encap:Ethernet HWaddr 34:81:C4:04:14:93 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) lan4 Link encap:Ethernet HWaddr 34:81:C4:04:14:93 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:293 errors:0 dropped:0 overruns:0 frame:0 TX packets:293 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:25576 (24.9 KiB) TX bytes:25576 (24.9 KiB) pppoe-wan Link encap:Point-to-Point Protocol inet addr:XX.XXX.XX.XXX P-t-P:62.38.0.170 Mask:255.255.255.255 inet6 addr: fe80::7c96:6045:f864:bfb9/128 Scope:Link inet6 addr: 2a02:85f:fff0:6d53:7c96:6045:f864:bfb9/64 Scope:Global UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1484 Metric:1 RX packets:88395 errors:0 dropped:0 overruns:0 frame:0 TX packets:68727 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:123472769 (117.7 MiB) TX bytes:6636909 (6.3 MiB)
Κώδικας:register => 210XXXXXXX:^pass^@ngn.hol.net:5060/210XXXXXXX [sip_proxy] username=210XXXXXXX secret=^pass^ port=5060 insecure=very host=ngn.hol.net fromuser=2102467572 fromdomain=ngn.hol.net outboundproxy=ngn.hol.net dtmfmode=rfc2833 qualify=yes type=friend disallow=all allow=alaw context=from-trunk
Κώδικας:# asterisk -r Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
Πώς μπορώ να configuαρω τον Asterisk ώστε να το κάνει αυτό;
Βλέπω πως υπαρχει ένα dnsmgr.conf με records:
Κώδικας:dnsmgr.conf [general] ;enable=yes ; enable creation of managed DNS lookups ; default is 'no' ;refreshinterval=1200 ; refresh managed DNS lookups every <n> seconds
Ακόμα για dialplan.conf τι θα πρέπει να βάλω;Τελευταία επεξεργασία από το μέλος pc_magas : 08-08-21 στις 23:15.
-
09-08-21, 07:04 Απάντηση: Asterisk Fritzbox 7360 και σύνδεση VOIP VDSL δεν συνδέετε #9
Ξερει να το κανει ο asterisk... (αμα σηκωθει δλδ, γιατι αυτο ειναι το προβλημα μαλλον)
Κατα ταλλα εχεις πλακα..
Εκρυψες την private ip, και μας εχεις αφησει, το τηλεφωνο σου, και την global ipv6 (η οποια ετσι για να γουσταρουμε παιζει σε σενα.. και μονο)
Bliss
-
10-08-21, 20:33 Απάντηση: Asterisk Fritzbox 7360 και σύνδεση VOIP VDSL δεν συνδέετε #10
Guys παρατήρησα κάτι παράξενο αν τρέξω:
Κώδικας:root@OpenWrt:~# service Usage: service <service> [command] The following services are available: /etc/init.d/asterisk enabled stopped /etc/init.d/boot enabled stopped /etc/init.d/br2684ctl enabled stopped /etc/init.d/cron enabled stopped /etc/init.d/dnsmasq enabled running /etc/init.d/done enabled stopped /etc/init.d/dropbear enabled running /etc/init.d/dsl_control enabled running /etc/init.d/firewall enabled stopped /etc/init.d/gpio_switch enabled stopped /etc/init.d/led enabled stopped /etc/init.d/log enabled running /etc/init.d/network enabled running /etc/init.d/odhcpd enabled running /etc/init.d/rpcd enabled running /etc/init.d/sysctl enabled stopped /etc/init.d/sysfixtime enabled stopped /etc/init.d/sysntpd enabled running /etc/init.d/system enabled stopped /etc/init.d/ucitrack enabled stopped /etc/init.d/uhttpd enabled running /etc/init.d/umount enabled stopped /etc/init.d/urandom_seed enabled stopped /etc/init.d/urngd enabled running /etc/init.d/vmmc enabled stopped /etc/init.d/wpad enabled running
Κώδικας:/etc/init.d/asterisk enabled stopped
Κώδικας:root@OpenWrt:~# service asterisk status running
What gives?!
- - - Updated - - -
Τελικά το chan-lantiq δεν μου επέτρεπε να σηκώσω τον asterisk.
Τον σήκωσα αλλά:
1. Πως θα μάθω ότι όντως καλεί;
2. Πως θα μάθω την έκδοση του asterisk;
Για το 1 δοκίμασα:
Κώδικας:asterisk -r
Κώδικας:Dial(SIP/^το_σταθερό_μου^@ngn.hol.net,^το_κινητό_μου^)
Κώδικας:No such command 'Dial
Κώδικας:opkg list asterisk*
Τελευταία επεξεργασία από το μέλος pc_magas : 10-08-21 στις 20:41.
-
10-08-21, 20:43 Απάντηση: Asterisk Fritzbox 7360 και σύνδεση VOIP VDSL δεν συνδέετε #11
Εχεις εγκατεστημενο chan_console? Καλυτερα βαλε ενα zoiper σε ενα κινητο και δοκιμασε απο εκει. Το console dial δεν ειναι και το πιο συνηθισμενο.
-
11-08-21, 21:13 Απάντηση: Asterisk Fritzbox 7360 και σύνδεση VOIP VDSL δεν συνδέετε #12
Δεν το έχει καν στα πακέτα. Ο asterisk μου τώρα είναι configuραρισμένος ως εξής:
Κώδικας:register => ^θσερ^:^pass^@ngn.hol.net:5060/^phone^ [general] context=unauthenticated ; default context for incoming calls allowguest=yes ; enable unauthenticated calls udpbindaddr=0.0.0.0 transport=udp srvlookup=yes [sip_proxy] username=^phone^ secret=^pass^ port=5060 insecure=very host=ngn.hol.net fromuser=^phone^ fromdomain=ngn.hol.net outboundproxy=ngn.hol.net dtmfmode=rfc2833 qualify=yes type=friend disallow=all allow=alaw context=default
Κώδικας:[general] static=yes writeprotect=yes autofallthrough=yes [default] exten => _X.,1,Answer() same => n,Verbose(1,${CALLERID(num)} reached context DEFAULT by calling ${EXTEN}) same => n,Hangup() [out_arcor] ; national numbers with country code exten => _+30ZXX!.,1,Dial(SIP/${EXTEN}@out_arcor,60,Trg) same => n,Hangup() ; national numbers called with leading 0 exten => _0Z.,1,Dial(SIP/${EXTEN}@out_arcor,60,Trg) same => n,Hangup() ; local area numbers exten => _Z.,1,Dial(SIP/${EXTEN}@out_arcor,60,Trg) same => n,Hangup() ; emergency calls exten => 100,1,Dial(SIP/${EXTEN}@out_arcor,60,Trg) exten => 100,n,Hangup() exten => 166,1,Dial(SIP/${EXTEN}@out_arcor,60,Trg) exten => 166,n,Hangup() exten => 199,1,Dial(SIP/${EXTEN}@out_arcor,60,Trg) exten => 199,n,Hangup() exten => 108,1,Dial(SIP/${EXTEN}@out_arcor,60,Trg) exten => 108,n,Hangup() exten => 112,1,Dial(SIP/${EXTEN}@out_arcor,60,Trg) exten => 112,n,Hangup() ; add rules for expensive special numbers. Get German examples from: ; https://www.linuxmaker.com//asterisk-pbx/dialplan-extensionsconf.html exten => _0137Z.,1,Verbose(1,Blocked: ${EXTEN}) ;same => n,Playback(forbidden) same => n,Hangup()
- - - Updated - - -
Το εγκατέστησα με:
Κώδικας:opkg update opkg install asterisk-chan-console service restart asterisk
Κώδικας:console dial ^κινητό_μου^@outqoing
Τελευταία επεξεργασία από το μέλος pc_magas : 10-08-21 στις 21:49.
-
15-08-21, 23:39 Απάντηση: Asterisk Fritzbox 7360 και σύνδεση VOIP VDSL δεν συνδέετε #13
Τελικά εγκατέλειψα τον asterisk και δομικάζω το SIPproxd ώστε από τo Lan με ένα softphone να συνδέομαι στο Vodafone voip server.
Τα settings είναι τα:
Κώδικας:config siproxd general # Custom options allow using OpenWRT network names, and defaults should # work out-of-the-box. If your SIP devices do not REGISTER externally, # you may also need to open firewall ports: tcp/udp 5060, udp 7070-7089. option interface_inbound lan # option interface_outbound dsl0.837 # All other documented siproxd configuration directives are supported. Use # a UCI 'option' for single-instance directives, and UCI 'list' entries for # directives that allow multiple instances, per the examples below. # Define low-level network devices, overriding interface_in/outbound: # option if_inbound eth0 option if_outbound dsl0.837 # Enable DEBUG logging for configuration messages: # option debug_level 0x00000100 # option silence_log 0 # Load two plugins: one that logs SIP call details to syslog, and one # that strips out G.729, GSM codecs: # list load_plugin 'plugin_logcall.so' # list load_plugin 'plugin_codecfilter.so' # list plugin_codecfilter_blacklist G729 # list plugin_codecfilter_blacklist GSM daemonize 1 masked_host=ngn.hol.net outbound_proxy_host = ngn.hol.net outbound_proxy_port = 5060
Όπου username και passwrd αυτά που έχει το h300s.
Δοκίμασα να κάνω μια κλήση στο sip:^αριθμός_κινητού^@192.168.1.1 αλλά τζίφος.
Any ideas why?
Βασικά αυτό που θελω είναι να εγκαταστήσω ένα softphone και να συνδέομαι στον sip server τηε vodafone μέσω αυτού.
Τέλος σε ποια IP θα πρέπει να κάνεις resolve το domain ngn.hol.net το βλέπω να είναι internal.Τελευταία επεξεργασία από το μέλος pc_magas : 15-08-21 στις 23:50.
-
16-08-21, 11:23 Απάντηση: Asterisk Fritzbox 7360 και σύνδεση VOIP VDSL δεν συνδέετε #14
Όλες οι ΙΡ (LAN, Gateway, IMS κλπ), της συσκευής που τρέχει ο VoIP client πρέπει είναι στο εσωτερικό υποδίκτυο της εταιρείας, αφού πρόκειται για διαφορετικό VC, ανεξάρτητο του Internet.
-
16-08-21, 19:17 Απάντηση: Asterisk Fritzbox 7360 και σύνδεση VOIP VDSL δεν συνδέετε #15
Μα το SIProxy είναι για να ανακατευθύνει το traffic στο σωστό VLAN απλά αξιοποιπώ softphone για το VOIP.
Εξάλλου η ρύθμιση στο sipproxy:
Κώδικας:outbound_proxy_host = ngn.hol.net outbound_proxy_port = 5060
Bookmarks