doc:appunti:hardware:sangoma_a200
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
doc:appunti:hardware:sangoma_a200 [2013/10/22 12:24] – [Soluzione con pacchetto Debian] niccolo | doc:appunti:hardware:sangoma_a200 [2014/03/14 17:32] (current) – [Problemi NAT e firewall] niccolo | ||
---|---|---|---|
Line 35: | Line 35: | ||
< | < | ||
cd / | cd / | ||
- | mkdir dahdi-2.6.1+dfsg-1 | + | mkdir dahdi-2.6.1+dfsg2-1 |
- | cd dahdi-2.6.1+dfsg-1 | + | cd dahdi-2.6.1+dfsg2-1 |
module-assistant --userdir . --text-mode build dahdi | module-assistant --userdir . --text-mode build dahdi | ||
</ | </ | ||
Line 43: | Line 43: | ||
< | < | ||
- | dpkg -i dahdi-modules-3.2.0-3-amd64_2.6.1+dfsg-1+3.2.23-1_amd64.deb | + | dpkg -i dahdi-modules-3.2.0-4-amd64_2.6.1+dfsg2-1+3.2.51-1_amd64.deb |
</ | </ | ||
Line 49: | Line 49: | ||
< | < | ||
- | cd / | + | cd / |
make | make | ||
</ | </ | ||
Line 263: | Line 263: | ||
< | < | ||
cd / | cd / | ||
+ | tar zcvf wanpipe_etc.tgz / | ||
tar zxvf wanpipe-3.5.28.tgz | tar zxvf wanpipe-3.5.28.tgz | ||
cd wanpipe-3.5.28 | cd wanpipe-3.5.28 | ||
vi Setup | vi Setup | ||
- | #./Setup builddeb --with-zaptel=/ | ||
./Setup builddeb --with-zaptel=/ | ./Setup builddeb --with-zaptel=/ | ||
- | #dpkg --force-overwrite -i wanpipe_3528-k320-3-amd64_x86_64.deb | ||
dpkg --force-overwrite -i wanpipe_3528-k320-4-amd64_x86_64.deb | dpkg --force-overwrite -i wanpipe_3528-k320-4-amd64_x86_64.deb | ||
</ | </ | ||
- Il **protocollo TDM** è sufficiente per la scheda A200 con modulo FXO. | - Il **protocollo TDM** è sufficiente per la scheda A200 con modulo FXO. | ||
- | - Il **'' | + | - Il **'' |
- Il file **''/ | - Il file **''/ | ||
- Il **postinst** potrebbe fallire perché non riesce a caricare e scaricare il modulo wanrouter, in tal caso editare ''/ | - Il **postinst** potrebbe fallire perché non riesce a caricare e scaricare il modulo wanrouter, in tal caso editare ''/ | ||
Line 541: | Line 540: | ||
exit 0 | exit 0 | ||
</ | </ | ||
+ | |||
===== Configurazione di Asterisk ===== | ===== Configurazione di Asterisk ===== | ||
Line 566: | Line 566: | ||
Invece eventuali messaggi di errore vengono loggati in **''/ | Invece eventuali messaggi di errore vengono loggati in **''/ | ||
+ | |||
+ | ==== Terminologia ==== | ||
+ | |||
+ | ^ Canale | ||
+ | ^ Estensione | ||
+ | ^ Contesto | ||
+ | |||
+ | ==== Principali file di configurazione ==== | ||
=== / | === / | ||
Line 646: | Line 654: | ||
Contiene il **dialplan** del centralino Asterisk. | Contiene il **dialplan** del centralino Asterisk. | ||
- | ===== Debug ===== | + | |
+ | ==== Client SIP ==== | ||
+ | |||
+ | Per consentire la registrazione a un client SIP (softphone tipo CSipSimple per Android oppure un telefono IP) si aggiunge al file di configurazione **''/ | ||
+ | |||
+ | < | ||
+ | ; | ||
+ | ; SIP channel: mobile softphone | ||
+ | ; It receives and places calls: it is a friend. | ||
+ | ; | ||
+ | [niccolo] | ||
+ | callerid=Niccolo < | ||
+ | type=friend | ||
+ | context=sip-phones | ||
+ | host=dynamic | ||
+ | secret=MySipSecret | ||
+ | </ | ||
+ | |||
+ | Il client SIP va inserito come estensione in un opportuno contesto, ad esempio in **''/ | ||
+ | |||
+ | < | ||
+ | [sip-phones] | ||
+ | exten => 100, | ||
+ | exten => 100, | ||
+ | exten => 100, | ||
+ | </ | ||
+ | |||
+ | === Wind: operatore bastardo che filtra le porte === | ||
+ | |||
+ | Asterisk sta in ascolto sulla porta **5060 UDP** e **TCP**, eventualmente anche sulla porta 5061 per il TLS. Acluni operatori di connettività (3G oppure ADSL) potrebbero filtrare tale traffico, in uscita o in ingresso. Ad esempio **con una connessione 3G Wind verso una ADSL Wind Infostrada, la porta 5060 risulta totalmente filtrata!** | ||
+ | |||
+ | Ovviamente è possibile mettere Asterisk in ascolto su altra porta (riconfigurando Asterisk oppure con regole iptables è possibile ridirigere una o più porte alternative sulla 5060), ma ancora non ho potuto verificare che la soluzione sia affidabile. Oltre al traffico SIP infatti c'è da verificare che anche il traffico voce (RTP) passi correttamente, | ||
+ | ==== Problemi NAT e firewall ==== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ==== Debug ==== | ||
Con una configurazione di DAHDI sbagliata Asterisk può non partire proprio. Ecco cosa succede lanciando il programma in modo interattivo: | Con una configurazione di DAHDI sbagliata Asterisk può non partire proprio. Ecco cosa succede lanciando il programma in modo interattivo: | ||
Line 663: | Line 708: | ||
*CLI> core stop now | *CLI> core stop now | ||
</ | </ | ||
- | |||
- | ===== Terminologia ===== | ||
- | |||
- | ^ Canale | ||
===== TODO ===== | ===== TODO ===== |
doc/appunti/hardware/sangoma_a200.1382437458.txt.gz · Last modified: 2013/10/22 12:24 by niccolo