sysadmin:voip
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
sysadmin:voip [2014/09/16 20:49] – [Piccolo dettaglio :) il bridge] feroda | sysadmin:voip [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== La nostra infrastruttura di telefonia ====== | ||
- | |||
- | |||
- | Abbiamo una rete interna di telefonia che si basa su: | ||
- | |||
- | * yate: centralino PBX che mi e' sembrato piu' semplice rispetto al classico Asterisk | ||
- | * vde2: switch virtuale by Renzo Davoli | ||
- | |||
- | |||
- | ===== La rete (client raspberry) ===== | ||
- | |||
- | L' | ||
- | |||
- | - # tunctl -u fero -t myvoip0 | ||
- | - # ip a a 10.42.0.10/ | ||
- | - # ip link set myvoip0 up | ||
- | - $ vde_switch --tap myvoip0 -s /tmp/switch | ||
- | - $ dpipe vde_plug /tmp/switch = ssh befair.it vde_plug /tmp/switch | ||
- | |||
- | e fin qui... ho configurato un client softphone '' | ||
- | |||
- | e il test basilare va!!! http:// | ||
- | |||
- | |||
- | ===== Il telefono ===== | ||
- | |||
- | Il telefono a disposizione e' uno Unicorn 4102 in cui ci sono 2 interfacce di rete che agiscono come switch. Basta invertire i cavi, ossia collegare la parte PC alla LAN e la parte LAN al PC (ad esempio raspberry) cui si fa riferimento sopra. | ||
- | |||
- | Assegnare al telefono staticamente, | ||
- | |||
- | il gioco dovrebbe essere fatto... provo! | ||
- | |||
- | |||
- | ===== Piccolo dettaglio :) il bridge ===== | ||
- | |||
- | Per consentire al telefono di raggiungere il server voi e' necessario mettere le interfacce in bridge. Annoto qui alcuni comandi: | ||
- | |||
- | - sudo apt-get install bridge-utils | ||
- | - sudo brctl addbr br0 | ||
- | - sudo ip link set eth0 down | ||
- | - sudo ip link set myvoip0 down | ||
- | - sudo brctl addif br0 eth0 | ||
- | - sudo brctl addif br0 myvoip0 | ||
- | - sudo ip a a 192.168.82.100/ | ||
- | - sudo ip a a 10.42.0.10/ | ||
- | - sudo ip route add default via 192.168.82.1 dev br0 | ||
- | |||
- | ora dal server befar.it si riesce a pingare il 10.42.0.11 = il telefono direttamente! | ||
- | |||
- | ===== Test ===== | ||
- | |||
- | Sul telefono provo a comporre il 10 -> ottengo un errore di routing da Yate. E' fattaaaaaa! Raggiungo il server intanto. L'ho potuto vedere con | ||
- | |||
- | - tcpdump -n -i myvoip0 | ||
- | |||
- | Avrei potuto fare anche '' | ||
- | |||
- | |||
- | |||
sysadmin/voip.1410900564.txt.gz · Last modified: 2014/10/28 11:28 (external edit)