<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-30777998</atom:id><lastBuildDate>Tue, 03 Mar 2026 08:25:29 +0000</lastBuildDate><category>Asterisk</category><category>ATA</category><category>FreePBX</category><category>Generic</category><category>IP PBX</category><category>Info</category><title>Ska&#39;s blog</title><description>Sistemi e tecnologia Voip, con particolare riferimento a Asterisk.</description><link>http://skalog.blogspot.com/</link><managingEditor>noreply@blogger.com (Ska)</managingEditor><generator>Blogger</generator><openSearch:totalResults>19</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30777998.post-805102844368556131</guid><pubDate>Mon, 18 Aug 2008 17:42:00 +0000</pubDate><atom:updated>2008-08-18T10:51:41.261-07:00</atom:updated><title>www.voipista.com</title><description>&lt;span style=&quot;font-size:180%;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;ATTENZIONE!!! Il blog si è spotato su &lt;/span&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://www.voipista.com/&quot;&gt;www.voipista.com&lt;/a&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;, visitatelo e aggiornate i vostri feeds.&lt;/span&gt;&lt;/span&gt;</description><link>http://skalog.blogspot.com/2008/08/wwwvoipistacom.html</link><author>noreply@blogger.com (Ska)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30777998.post-7699698838606659403</guid><pubDate>Sun, 27 Jul 2008 16:52:00 +0000</pubDate><atom:updated>2008-07-27T14:34:50.906-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Info</category><category domain="http://www.blogger.com/atom/ns#">IP PBX</category><title>Hosted IP PBX: Cos&#39;è e 5 Soluzioni</title><description>Per Hosted IP PBX si intende una soluzione di telefonia IP che sia in grado di offrire ad esempio ad un&#39; impresa multi sede un servizio di fonia, erogato attraverso una piattaforma IP PBX dedicata, ospitata presso dei server remoti.&lt;br /&gt;In questo modo le aziende senza avere le infrastrutture tecniche adeguate possono usufluire di un sistema di telefonia IP basato su IP PBX, demandando anche la responsabilità sul mantenimento e sulla gestione del PBX al partner che offre il servizio di Hosted IP PBX.&lt;br /&gt;Qui sotto sono elencate 5 soluzioni Hosted IP PBX:&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEie6nX6hGB_5j2xL6UiMtVNJV1Bn1o8T_o3NrQu7METrIPqsVDKqFXVy5vdaoK8-xAHxffAQNqeXnTFA6_LH9Ho6udfGKp9HOFZYil7HXDSvGzlWuWyiNpKuQhik9SSfNN4LOCF9w/s1600-h/PBXes.gif&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEie6nX6hGB_5j2xL6UiMtVNJV1Bn1o8T_o3NrQu7METrIPqsVDKqFXVy5vdaoK8-xAHxffAQNqeXnTFA6_LH9Ho6udfGKp9HOFZYil7HXDSvGzlWuWyiNpKuQhik9SSfNN4LOCF9w/s320/PBXes.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5227800447250740834&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://www2.pbxes.com/&quot;&gt;PBXes&lt;/a&gt; forse è la soluzione hosted PBX più conosciuta. Permette di creare un Free account che permette di avere delle funzionalità di base sufficenti. Questo account Free consente di effettuare traffico per 2000 minuti al mese, consente 2 sole conversazioni (canali) contemporaneamente e la creazione di un massimo di 5 estenzioni.&lt;br /&gt;Anche i tempi di latenza sono più che accettabili in quanto i server sono situati in Germania. Veramente ottimo per chi si vuole avvicinare al mondo IP PBX.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY8xrtmBOjdbbFQXzMuByTE7sX8-T7cVtAiTkf9BTbJ8H8sC8ydlvrgpvTidP7hnF5GhniRLiujP4EgB_vt4nWOABnKCiOvqNdI7FVmItI-wGIW_h12RxL6lFHtGSm7sH8eSJAUw/s1600-h/Click4PBX.gif&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY8xrtmBOjdbbFQXzMuByTE7sX8-T7cVtAiTkf9BTbJ8H8sC8ydlvrgpvTidP7hnF5GhniRLiujP4EgB_vt4nWOABnKCiOvqNdI7FVmItI-wGIW_h12RxL6lFHtGSm7sH8eSJAUw/s320/Click4PBX.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5227800787889273154&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://click4pbx.com/&quot;&gt;Click4PBX&lt;/a&gt; è basato su asterisk ed è possibile scegliere tra due configurazioni: Trixbox o AsteriskNow. Offre molte funzionalità: Queue, Recording calls, IVR, Call Center application, Integrazione CRM. Come Lylix anche questo non offre free account di prova, ma è solo possibile richiedere maggiori dettagli sui costi &lt;a title=&quot;qui&quot; href=&quot;http://click4pbx.com/quote.php&quot; id=&quot;h3mj&quot;&gt;qui&lt;/a&gt;. I server di click4PBX sono negli Stati Uniti.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjVfLLqMYQw18EzqQsK9WwbO7CHWDpJoxAE0DfasGQ4F7iWR_aDnUrX_4350yi0z4QDEZ7yBALKRDI9FZBtZRoa4csTkghrYOTjVzShfxaHGORb4AMhrBbVaBhtTKeSoJqxE4Itw/s1600-h/LiberaIlVoip.png&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjVfLLqMYQw18EzqQsK9WwbO7CHWDpJoxAE0DfasGQ4F7iWR_aDnUrX_4350yi0z4QDEZ7yBALKRDI9FZBtZRoa4csTkghrYOTjVzShfxaHGORb4AMhrBbVaBhtTKeSoJqxE4Itw/s320/LiberaIlVoip.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5227801176014015554&quot; /&gt;&lt;/a&gt;E&#39; una soluzione Hosted PBX tutta italiana. Come recita l&#39; index, &lt;a href=&quot;http://www.liberailvoip.it/&quot;&gt;LiberaIlVoip&lt;/a&gt; è un servizio web completamente gratuito che mira a semplificare l&#39;approccio e l&#39;utilizzo della tecnologia VoIP (Voice over IP) rendendola semplice e alla portata di tutti&lt;br /&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVJvl3jgyKVGjHysmuWxFVX-jlxEEpMVWeD6jo076mpW-N29M4WvhKbyVBShIoNhgMx09lcx_GPbApqO87Kqk25rSS04uTasgwlORJdooN9LJxhMhHUTSERwUCz_Iz6l8Oy3iLLA/s1600-h/lylix.gif&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVJvl3jgyKVGjHysmuWxFVX-jlxEEpMVWeD6jo076mpW-N29M4WvhKbyVBShIoNhgMx09lcx_GPbApqO87Kqk25rSS04uTasgwlORJdooN9LJxhMhHUTSERwUCz_Iz6l8Oy3iLLA/s320/lylix.gif&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5227801625403852882&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://lylix.net/&quot;&gt;Lylix&lt;/a&gt; come Click4PBX è basato su Asterisk è permette di scegliere tra 4 tipi di configurazione: Trixbox, AsteriskNow, PBX in a Flash, Elastix.&lt;br /&gt;Purtroppo non da la possibilità di creare alcun free account base o di prova ed inoltre i server sono negli Stati Uniti.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6MhvFPvpyRpqpXQL_7a-fqeqlCa4IKV9d4YlCILyzeVeZLkG0_lw_qWMwU3lgyAQJOrI6EHueJeMvheGFp6ZNk9JNEECVM8dYnbxGvscXlogVwdq6EYIrRgD1h6djDSqP-pTyNA/s1600-h/tpad_logo1.jpg&quot;&gt;&lt;img style=&quot;float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6MhvFPvpyRpqpXQL_7a-fqeqlCa4IKV9d4YlCILyzeVeZLkG0_lw_qWMwU3lgyAQJOrI6EHueJeMvheGFp6ZNk9JNEECVM8dYnbxGvscXlogVwdq6EYIrRgD1h6djDSqP-pTyNA/s320/tpad_logo1.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5227801987713266402&quot; /&gt;&lt;/a&gt;Anche, in questo caso non possiamo fare affidamento su un account di prova, ma il sito del gruppo &lt;a href=&quot;http://www.tpad.com/business/ip_pbx_hosted.php&quot;&gt;Tpad&lt;/a&gt; promette semplicità nell&#39; uso del software di configurazione del PBX e numerosi video tutorial in Flash di Training. I server si trovano nel Regno Unito.&lt;br /&gt;&lt;br /&gt;</description><link>http://skalog.blogspot.com/2008/07/hosted-ip-pbx-cos-e-5-soluzioni.html</link><author>noreply@blogger.com (Ska)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEie6nX6hGB_5j2xL6UiMtVNJV1Bn1o8T_o3NrQu7METrIPqsVDKqFXVy5vdaoK8-xAHxffAQNqeXnTFA6_LH9Ho6udfGKp9HOFZYil7HXDSvGzlWuWyiNpKuQhik9SSfNN4LOCF9w/s72-c/PBXes.gif" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30777998.post-5669495619307526204</guid><pubDate>Wed, 23 Jul 2008 23:19:00 +0000</pubDate><atom:updated>2008-07-24T00:22:05.996-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asterisk</category><title>Traduzione dei file audio in Asterisk</title><description>I file audio originali di Asterisk si trovano in &quot;/var/lib/asterisk/sounds&quot; (&quot;/usr/share/asterisk/sounds&quot; in debian).&lt;br /&gt;Per prima cosa dovremo procurarci una copia dei file audio tradotti in italiano; questo potrà essere fatto &lt;a title=&quot;qui&quot; href=&quot;http://mirror.tomato.it/ftp/pub/asterisk/suoni_ita/&quot; id=&quot;z7iv&quot;&gt;qui&lt;/a&gt;.&lt;br /&gt;Ora bisognerà creare la seguente struttura di directory:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;/var/lib/asterisk/sounds/it&lt;/li&gt;&lt;li&gt;/var/lib/asterisk/sounds/dictate/it&lt;/li&gt;&lt;li&gt;/var/lib/asterisk/sounds/digits/it&lt;/li&gt;&lt;li&gt;/var/lib/asterisk/sounds/letters/it&lt;/li&gt;&lt;li&gt;/var/lib/asterisk/sounds/phonetic/it&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;nelle quali si andranno a posizionare i file audio scompattati dal pacchetto scaricato.&lt;br /&gt;Le voci inglesi potranno essere lasciate comunque; se una voce non viene trovata nella directory &quot;it&quot;, questa verrà cercata nella directory radice dove sono appunto presenti le voci di default in inglese.&lt;br /&gt;Per settare la lingua italiana, si potrà usare language=it nella sezione [General] dei vari file di configurazione (sip.conf).&lt;br /&gt;N.B.: In extension.conf non è contemplato l&#39; uso di language=it.</description><link>http://skalog.blogspot.com/2008/07/traduzione-dei-file-audio-in-asterisk_23.html</link><author>noreply@blogger.com (Ska)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30777998.post-5339379031874840290</guid><pubDate>Sun, 02 Mar 2008 08:47:00 +0000</pubDate><atom:updated>2008-03-02T06:33:19.448-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asterisk</category><category domain="http://www.blogger.com/atom/ns#">FreePBX</category><title>FreePBX</title><description>&lt;a href=&quot;http://www.freepbx.org/&quot;&gt;FreePBX&lt;/a&gt; è un software libero che fornisce un sistema di interfacce web-based per la gestione di Asterisk. Per l&#39; installazione occorre disporre di un sistema LAMPA ( Linux+Apache+MySQL+PHP+Asterisk )  naturalmente; se non si dispone già di questo requisito, su Ubuntu si può procedere con il seguente comando:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;apt-get install php5 php5-cli php5-mysql mysql-server php-pear php-db openssh-server curl sox apache2 subversion build-essential libncurses5-dev libssl-dev linux-headers-`uname -r` libmysqlclient15-dev&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Se non ancora presente nel sistema, si passerà all&#39; &lt;a href=&quot;http://skalog.blogspot.com/2008/03/compilare-asterisk-su-ubuntu.html&quot;&gt;installazione di Asterisk&lt;/a&gt;.&lt;br /&gt;Prima di passare all&#39; installazione di FreePBX, creiamo un nuovo gruppo ed un nuovo utente e sistemiamo i permessi e facciamo ripartire apache2:&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;br /&gt;addgroup asterisk&lt;br /&gt;useradd -g asterisk -c &quot;Asterisk PBX&quot; -d /var/lib/asterisk asterisk&lt;br /&gt;mkdir /var/run/asterisk&lt;br /&gt;chown -R asterisk /var/lib/php5&lt;br /&gt;nano +101 /etc/apache2/apache2.conf (cambiare user e group con &quot;asterisk&quot;)&lt;br /&gt;nano +12 /etc/apache2/sites-enabled/000-default (cambiare AllowOverride None con AllowOverride All&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;/etc/init.d/apache2 restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Facciamo partire mysql che ci servirà per creare i database che FreePBX utilizza per la gestione delle configurazioni e del CDR.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;/etc/init.d/mysql start&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Spostiamoci in /usr/src e scarichiamo i sorgenti di FreePBX che possiamo scegliere di scaricare direttamente dal subversion o dal sito in formato tar.gz:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;svn co &lt;a href=&quot;https://svn.sourceforge.net/svnroot/amportal/freepbx/branches/2.2&quot;&gt;https://svn.sourceforge.net/svnroot/amportal/freepbx/branches/2.4&lt;/a&gt; freepbx-2.4&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Finito il download creeremo i database e successivamente da console mysql l&#39; utente per l&#39; accesso alle tabelle:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;mysqladmin create asterisk&lt;br /&gt;mysqladmin create asteriskcdrdb&lt;br /&gt;mysql asterisk &lt;&gt; -password=&quot;&lt;/span&gt;&lt;password&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&quot;)&lt;br /&gt;mysql&gt; GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost  IDENTIFIED BY &#39;amp109&#39;;&lt;br /&gt;mysql&gt; GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY &#39;amp109&#39;;&lt;br /&gt;mysql&gt; flush privileges;&lt;br /&gt;mysql&gt; quit&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;E&#39; necessario fornire una password di root per mysql:&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;br /&gt;mysqladmin -u root password &#39;s33kret&#39;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Se tutto è andato bene, possiamo finalmente far partire lo script php per l&#39; installazione di FreePBX; se la versione di php è la 5 bisogna ricordarsi di abilitare l&#39; estenzione relativa a mysql in /etc/php5/cli/php.ini:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;./install_amp&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;La procedura di installazione richiede di inserire dei path, proponendone alcuni di default che nella maggior parte dei casi vanno bene. E&#39; consigliabile cambiare /var/www/html con /var/www e quindi anche /var/www/html/panel con /var/www/panel e alla richiesta dell&#39; inserimento dell&#39; IP del server, quando viene proposto [XX.XX.XX.XX], inserire il valore corretto.&lt;br /&gt;Se qualcosa va storto, per poter riavviare lo script d&#39; installazione, bisogna cancellare il file /etc/amportal.conf&lt;br /&gt;A questo punto possiamo far partile ampportal:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;amportal start &amp;amp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;e testare il funzionamento collegandoci con un browser all&#39; indirizzo:&lt;br /&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;br /&gt;http://ip_web_server_sistema_LAMPA_FreePBX/admin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;e dovremmo vedere una cosa del genere:&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUWmRIfP14IMcNZraHaMJvUzOdYavbMskis1FVpjoPP6hgEgIhBfznCx4Fm9Z_kzqz6cYZgyN2ifgJ6SY1SH-MQn1HuS1-sSrDBbxuo1Xrtm2ABLyJQtH020fS9gJ6POKMQRjMcg/s1600-h/freepbx.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUWmRIfP14IMcNZraHaMJvUzOdYavbMskis1FVpjoPP6hgEgIhBfznCx4Fm9Z_kzqz6cYZgyN2ifgJ6SY1SH-MQn1HuS1-sSrDBbxuo1Xrtm2ABLyJQtH020fS9gJ6POKMQRjMcg/s400/freepbx.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5173078325747390834&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/password&gt;</description><link>http://skalog.blogspot.com/2008/03/freepbx.html</link><author>noreply@blogger.com (Ska)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUWmRIfP14IMcNZraHaMJvUzOdYavbMskis1FVpjoPP6hgEgIhBfznCx4Fm9Z_kzqz6cYZgyN2ifgJ6SY1SH-MQn1HuS1-sSrDBbxuo1Xrtm2ABLyJQtH020fS9gJ6POKMQRjMcg/s72-c/freepbx.png" height="72" width="72"/><thr:total>7</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30777998.post-38186016903314484</guid><pubDate>Sat, 01 Mar 2008 14:33:00 +0000</pubDate><atom:updated>2008-03-01T07:43:12.848-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asterisk</category><title>Compilare Asterisk su Ubuntu</title><description>Compilare Asterisk su una distribuzione Ubuntu è molto semplice.&lt;br /&gt;Per prima cosa bisogna procurarsi (se non sono presenti) l&#39; utility make, il gcc e g++, i sorgenti e gli headers del kernel, e la libncurses.  Utilizzando apt-get:&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;postbody&quot;&gt; apt-get install make&lt;br /&gt;apt-get install gcc&lt;br /&gt;apt-get install g++&lt;br /&gt;apt-get install bison&lt;br /&gt;apt-get install linux-sources-2.6.18&lt;br /&gt;apt-get install linux-headers-2.6.18-5-686&lt;br /&gt;apt-get install libncurses5-dev&lt;br /&gt;&lt;br /&gt;Fatto questo pensiamo ai sorgenti di asterisk, delle libpri e dei driver zaptel (libpri e zaptel verranno approfondite in un altro articolo), spostiamoci nella directory /usr/src, creiamo la directory asterisk  e scarichiamo i sorgenti:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;postbody&quot;&gt; cd /usr/src/&lt;br /&gt;mkdir asterisk/&lt;br /&gt;cd asterisk/&lt;br /&gt;wget &lt;a href=&quot;http://downloads.digium.com/pub/asterisk/releases/asterisk-1.4.13.tar.gz&quot; target=&quot;_blank&quot;&gt;http://downloads.digium.com/pub/asterisk/releases/asterisk-1.4.18.tar.gz&lt;/a&gt;&lt;br /&gt;tar -xvf asterisk-1.4.18.tar.gz&lt;br /&gt;wget &lt;a href=&quot;http://downloads.digium.com/pub/libpri/libpri-1.4.2.tar.gz&quot; target=&quot;_blank&quot;&gt;http://downloads.digium.com/pub/libpri/libpri-1.4.3.tar.gz&lt;/a&gt;&lt;br /&gt;tar -xvf libpri-1.4.3.tar.gz&lt;br /&gt;wget &lt;a href=&quot;http://downloads.digium.com/pub/zaptel/zaptel-1.4.6.tar.gz&quot; target=&quot;_blank&quot;&gt;http://downloads.digium.com/pub/zaptel/zaptel-1.4.9.tar.gz&lt;/a&gt;&lt;br /&gt;tar -xvf zaptel-1.4.9.tar.gz&lt;br /&gt;&lt;br /&gt;Fatto ciò, possiamo compilare i sorgenti che abbiamo precedentemente scompattato e quindi:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;postbody&quot;&gt; cd libpri-1.4.3/&lt;br /&gt;make clean&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;&lt;br /&gt;cd zaptel-1.4.9/&lt;br /&gt;make clean&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;make config&lt;br /&gt;&lt;br /&gt;cd asterisk-1.4.18/&lt;br /&gt;make clean&lt;br /&gt;./configure&lt;br /&gt;make install&lt;br /&gt;make samples&lt;br /&gt;make config &lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;postbody&quot;&gt;&lt;br /&gt;reboot&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;</description><link>http://skalog.blogspot.com/2008/03/compilare-asterisk-su-ubuntu.html</link><author>noreply@blogger.com (Ska)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30777998.post-5898939197480042447</guid><pubDate>Sun, 27 May 2007 22:36:00 +0000</pubDate><atom:updated>2007-05-31T11:13:36.845-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asterisk</category><title>Celliax</title><description>&lt;a href=&quot;http://www.celliax.org/&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0); font-weight: bold;&quot;&gt;Celliax&lt;/span&gt;&lt;/a&gt; è un progetto italiano che fornisce un &quot;channel driver&quot; per gestire un telefono cellulare e le chiamate skype attraverso Asterisk.&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyt9S_JVHRXXMD_VjQMG71rISbTtyqj6GppDTyNqk1yy8iMw4lbfSHh-_9MqVlRxEmxMo_T7StJJgmcpdNktaLrJXdfFeI20ClTaaIfBP3sIOp8Z268-f9MJB0PngsvrxgCLEH2A/s1600-h/celliax_internet_diagram2.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyt9S_JVHRXXMD_VjQMG71rISbTtyqj6GppDTyNqk1yy8iMw4lbfSHh-_9MqVlRxEmxMo_T7StJJgmcpdNktaLrJXdfFeI20ClTaaIfBP3sIOp8Z268-f9MJB0PngsvrxgCLEH2A/s400/celliax_internet_diagram2.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5069374708598462946&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Come si vede dall&#39; immagine si può chiamare con un cellulare un secondo cellulare collegato tramite il canale chan_celliax ad un PC sul quale gira asterisk e quindi utilizzare i provider voip per chiamare dal proprio telefonino.&lt;br /&gt;Per provare Celliax, si può scaricare la LiveCD dal sito, mentre attualmente per poter usufluire di questo canale su un installazione asterisk, si può compilare la versione di asterisk scaricabile dall&#39; &lt;a href=&quot;http://www.blogger.com/svn%20checkout%20http://www.celliax.org:8081/svn/celliax/branches/test1%20test1&quot;&gt;svn&lt;/a&gt; (la versione asterisk compresa sarà la 1.2.18).&lt;br /&gt;In questo articolo si vedrà come inserire il canale celliax su asterisk 1.4.4.&lt;br /&gt;Per prima cosa bisogna scaricare da &lt;a href=&quot;http://www.blogger.com/svn%20checkout%20http://www.celliax.org:8081/svn/celliax/branches/test1%20test1&quot;&gt;qui&lt;/a&gt; i sorgenti di celliax.&lt;br /&gt;Modifichiamo il file chan_celliax.c seguendo i seguenti accorgimenti:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;modificare in #undef the CELLIAX_SKYPE e WANT_SKYPE_X11&lt;/li&gt;&lt;li&gt;modificare in #define ASTERISK_VERSION_1_4&lt;/li&gt;&lt;li&gt;cancellare la linea &lt;depend&gt;x11&lt;/depend&gt;&lt;/li&gt;&lt;/ul&gt;Assumento di aver già scaricato e scompattatto in precedenza i sorgenti di asterisk-1.4.4, copiamo dalla directory celliax_stuff/Channels i file .c e .h nella directory Channels di asterisk 1.4.4, ed inoltre nel Makefile di questa directory bisogna inserire, appena prima della linea che fa riferimento al chan_alsa, la linea:&lt;br /&gt;&lt;br /&gt;$(if $(filter chan_celliax,$(EMBEDDED_MODS)),modules.link,chan_celliax.so): celliax_spandsp.o&lt;br /&gt;&lt;br /&gt;A questo punto dalla directory radice di asterisk 1.4.4:&lt;br /&gt;&lt;br /&gt;make clean&lt;br /&gt;./config&lt;br /&gt;make menuselect    ( assicurarsi nella sezione channels sia spuntato chan_celliax )&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;&lt;br /&gt;da /celliax_stuff/newconfigs copiare tutti i file in /etc/asterisk&lt;br /&gt;&lt;br /&gt;cp * /etc/asterisk/&lt;br /&gt;&lt;br /&gt;Il cellulare andrà collegato al PC tramite il cavo di connessione dati ( ad esempio il cavetto usb ) e  di un cavetto autocostruito per collegare microfono ed altoparlante alla scheda audio.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg45AjaT4U9ZLK_kbicQIpbnmhJU0C-N9IKySGXcnQ09dw2HMsrjJhc1jpNtd7WnsC8yxfjpiXPwO16NPqn74EQH6O_aPm7far55pSj5kezz5k-pWnSwgw3ZgxhQf4Z8SMixXpqw/s1600-h/celliax_audiocable.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg45AjaT4U9ZLK_kbicQIpbnmhJU0C-N9IKySGXcnQ09dw2HMsrjJhc1jpNtd7WnsC8yxfjpiXPwO16NPqn74EQH6O_aPm7far55pSj5kezz5k-pWnSwgw3ZgxhQf4Z8SMixXpqw/s400/celliax_audiocable.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5069391935712287218&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</description><link>http://skalog.blogspot.com/2007/05/celliax.html</link><author>noreply@blogger.com (Ska)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyt9S_JVHRXXMD_VjQMG71rISbTtyqj6GppDTyNqk1yy8iMw4lbfSHh-_9MqVlRxEmxMo_T7StJJgmcpdNktaLrJXdfFeI20ClTaaIfBP3sIOp8Z268-f9MJB0PngsvrxgCLEH2A/s72-c/celliax_internet_diagram2.gif" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30777998.post-3075443611238678402</guid><pubDate>Thu, 26 Apr 2007 08:33:00 +0000</pubDate><atom:updated>2007-05-31T11:23:06.989-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ATA</category><title>Tricks</title><description>Vediamo di estendere le funzionalità di un SPA ( di tricks descritti in quest&#39; articolo dovrebbero andar bene per qualsiasi modello con due porte phone ) con qualche trucco.&lt;br /&gt;Una funzione che si potrebbe mostrare molto utile, potrebbe essere quella di voler &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;chiamare una delle due linee dall&#39; altra come se si trattasse di due interni&lt;/span&gt;.&lt;br /&gt;Per far questo occorrono essenzialmente due cose:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Ognuna delle due linee deve avere un user id unico&lt;/li&gt;&lt;li&gt;Ognuna delle due linee deve avere abilitato l&#39; IP Dialiang ( &lt;span style=&quot;font-style: italic;&quot;&gt;Enable IP Dialing: Yes&lt;/span&gt; )&lt;/li&gt;&lt;/ol&gt;Per il resto basta aggiungere la seguente regola al dial plan:&lt;br /&gt;&lt;br /&gt;&lt;#1:&gt;S0&lt;:userid_line_2@ip_address_spa:port_spa&gt;&lt;br /&gt;&lt;br /&gt;La regola sopra vuol dire che quando si comporra il codice #1 sul telefono collegato alla linea 1, verrà chiamata la linea 2.&lt;br /&gt;Utilizzando esclusivamente il dial plan si può creare una regola per &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;chiamare un account voip da un altro&lt;/span&gt;.&lt;br /&gt;Supponiamo ad esempio che utilizziamo sulla linea una in uscita il provider voipstunt, e vogliamo chiamare un account &lt;a href=&quot;http://www.freeworlddialup.com/&quot;&gt;freeworlddialup&lt;/a&gt; anteponendo un codice. La regola da inserire nel dial plan per sfruttare questa funzione è:&lt;br /&gt;&lt;br /&gt;&lt;#2:&gt;[x*].&lt;#:&gt;S0 &lt;:@fwd.pulver.com&gt;&lt;br /&gt;&lt;br /&gt;in questo modo digitando per esempio #2 613 #  chiameremo l&#39; echo test di freeworddialup.</description><link>http://skalog.blogspot.com/2007/04/tricks.html</link><author>noreply@blogger.com (Ska)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30777998.post-6793803359341625319</guid><pubDate>Fri, 20 Apr 2007 13:41:00 +0000</pubDate><atom:updated>2007-05-31T11:23:06.990-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ATA</category><title>SPA-2102</title><description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqm4GculhVs5-S5agDMh7P7JCPZEwNkWh5YnJF06OxFJyhosXFY4JQ-evfUAo3Hop9vXvS2rPoxP-Fezt5kjI15j_U9YGBTJYY_rAzWHylCNPtHCvHKoBngn9aZveJhN8X5Uo88Q/s1600-h/2102.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 124px; height: 165px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqm4GculhVs5-S5agDMh7P7JCPZEwNkWh5YnJF06OxFJyhosXFY4JQ-evfUAo3Hop9vXvS2rPoxP-Fezt5kjI15j_U9YGBTJYY_rAzWHylCNPtHCvHKoBngn9aZveJhN8X5Uo88Q/s200/2102.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5055513338657094274&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;In un articolo precedente si è parlato  per grandi linee dell&#39; adattatore ATA spa-2002, non prestando molta attenzione alla configurazione.&lt;br /&gt;In quest&#39; articolo si vedrà come configurare l&#39; spa-2102, che oltre ad essere un ATA come l&#39; spa-2002 presenta anche la funzionalità di router.&lt;br /&gt;E&#39; possibile collegare ad esso due telefoni/fax tramite le porte FXS ( phone1 e phone2 nella figura sotto )  un pc tramite  la porta LAN ( indicato in giallo in figura ) e collegare il tutto ad un modem a banda larga per mezzo della porta WAN ( indicato in viola in figura ) in modo da fare accedere pc e telefoni ad internet.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJsCWnwzklZrZJ5yk6Mnq8y2WAMlgctZ2cr_m_RlLw5T2JDObhaDy5UPRpstkkCMtoFzip6nBV8l7TIiYD-kW3emUTIbfIknvYfvc-FEsDc-37SHg-DRxGAEvecLlGj4y69RndLQ/s1600-h/2102rear.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJsCWnwzklZrZJ5yk6Mnq8y2WAMlgctZ2cr_m_RlLw5T2JDObhaDy5UPRpstkkCMtoFzip6nBV8l7TIiYD-kW3emUTIbfIknvYfvc-FEsDc-37SHg-DRxGAEvecLlGj4y69RndLQ/s400/2102rear.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5055517710933801618&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Per la configurazione, supponiamo di metterci nella situazione di avere già un router.&lt;br /&gt;In questo caso si dovrà collegare la porta WAN ( internet ) al router, e non la porta ethernet come si potrebbe pensare.&lt;br /&gt;La porta ethernet la useremo per la prima configurazione; collegandoci direttamente alla porta ethernet tramite un computer, all&#39; indirizzo  dell&#39; adattatore  impostato di default a  &lt;span style=&quot;color: rgb(255, 0, 0); font-weight: bold;&quot;&gt;192.168.0.1/admin/advanced&lt;/span&gt;.&lt;br /&gt;Cliccando sul tab WAN del menu di configurazione, si vede che ci sono varie opzioni, in base al tipo di connessione a internet.&lt;br /&gt;Nell&#39; esempio di sotto si è scelto di assegnare un indirizzo IP statico all&#39; adattatore, ciò non toglie che si potrebbe optare per l&#39; utilizzo di un eventuale servizio dhcp del router al quale è connesso l&#39; spa-2102.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBNW-0kBSWum59_yZG-b0loc0CiM0oZBvptsRAMnwM4-b5Tn8sPmqxXdifEaBuHmVpUvGfQ9FARP2EngQo9ex2dtlKAyH7rx9D1q0mgsyT61v4DnV6nOtxPZ7vRvcMrkE9INXv5w/s1600-h/config_router.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBNW-0kBSWum59_yZG-b0loc0CiM0oZBvptsRAMnwM4-b5Tn8sPmqxXdifEaBuHmVpUvGfQ9FARP2EngQo9ex2dtlKAyH7rx9D1q0mgsyT61v4DnV6nOtxPZ7vRvcMrkE9INXv5w/s400/config_router.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5055789217291418274&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Come si può vedere, dopo aver impostato il valore &lt;span style=&quot;font-style: italic;&quot;&gt;static ip&lt;/span&gt; in &lt;span style=&quot;color: rgb(255, 0, 0); font-weight: bold;&quot;&gt;Internet Connection Settings&lt;/span&gt;, si impostano nella sezione &lt;span style=&quot;color: rgb(255, 0, 0); font-weight: bold;&quot;&gt;Stratic IP Settings&lt;/span&gt; l&#39; indirizzo ip, la netmask e l&#39; indirizzo del gateway ( nel nostro caso il router ), mentre nella sezione &lt;span style=&quot;color: rgb(255, 0, 0); font-weight: bold;&quot;&gt;Optional Settings&lt;/span&gt; gli indirizzi del DNS primario e secondario ( in figura quelli di tele2 ). Per questo di configurazione inoltre, è molto importante nella sezione &lt;span style=&quot;color: rgb(255, 0, 0); font-weight: bold;&quot;&gt;Remote Management&lt;/span&gt; abilitare la gestione  della configurazione tramite porta WAN  scegliendo  &lt;span style=&quot;font-style: italic;&quot;&gt;yes&lt;/span&gt;.&lt;br /&gt;Fatto questo si può passare alla configurazione del traffico voce, cliccando sul tab &lt;span style=&quot;color: rgb(255, 0, 0); font-weight: bold;&quot;&gt;Voice&lt;/span&gt; e successivamente su Line 1 e/o su Line 2:&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJuvVtNaXhIfwZNl4kb-4xWO3h1WkfbbgaVAQAd6lL8mjf_AnZn3ky0Y6Xu0HJsQP349-_RFSSg8g9JZtirjwrog8uVE9SIOwcA5APsClBjQ50GLjZwrP3FlGQewnYS8yS8uny5g/s1600-h/config_voice.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJuvVtNaXhIfwZNl4kb-4xWO3h1WkfbbgaVAQAd6lL8mjf_AnZn3ky0Y6Xu0HJsQP349-_RFSSg8g9JZtirjwrog8uVE9SIOwcA5APsClBjQ50GLjZwrP3FlGQewnYS8yS8uny5g/s400/config_voice.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5055793941755443890&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;La configurazione in figura è per &lt;a href=&quot;http://www.voipstunt.com&quot;&gt;voipstunt&lt;/a&gt;, ma si può adattare a qualsiasi altro provider voip.</description><link>http://skalog.blogspot.com/2007/04/spa-2102.html</link><author>noreply@blogger.com (Ska)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqm4GculhVs5-S5agDMh7P7JCPZEwNkWh5YnJF06OxFJyhosXFY4JQ-evfUAo3Hop9vXvS2rPoxP-Fezt5kjI15j_U9YGBTJYY_rAzWHylCNPtHCvHKoBngn9aZveJhN8X5Uo88Q/s72-c/2102.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30777998.post-6088826264548083075</guid><pubDate>Tue, 03 Apr 2007 21:06:00 +0000</pubDate><atom:updated>2007-05-31T11:23:06.990-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ATA</category><title>Sipura (PAP2)</title><description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitWTGdyldU9Z1Cb7WCFxojF7vD13gOUFR7eJ4m54zwps2lyhj6wXZrOvPj09zdfEtBi-KFlTbss7PBDA1IV_oTThXwUuFJajToOAZmsB9E7T57XWviBE9rQrIthA6nu4pUxhA7PA/s1600-h/pap2_medium.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitWTGdyldU9Z1Cb7WCFxojF7vD13gOUFR7eJ4m54zwps2lyhj6wXZrOvPj09zdfEtBi-KFlTbss7PBDA1IV_oTThXwUuFJajToOAZmsB9E7T57XWviBE9rQrIthA6nu4pUxhA7PA/s320/pap2_medium.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5049311874989743698&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Sipura è un ATA (&lt;span style=&quot;font-style: italic;&quot;&gt;Analog Telephone Adapter&lt;/span&gt;), cioè un dispositivo tramite il quale è possibile collegare un telefono o un fax tradizionale (analogico) al router, trasformandolo in un telefono che può usare protocolli per il voip come il sip.&lt;br /&gt;Utilizzando uno di questi adattatore, quindi si può scegliere uno dei tanti provider voip esistenti in rete che offrono tariffe molto convenienti.&lt;br /&gt;In particolare l&#39; ata di cui si parla in questo articolo è l&#39; SPA-2002:&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYlgpoa7VHqhGJ1NrgFPW4OE8plrzFTFGpq6Q1Uvy-Ju5IZ37gZNySX13Hasn-44onbJJQqYVu0x-Fg_ICXn-lPDjp3g_tweIX_N9HXw2Z-N58FQN7BPwtyoMUT_syQFXuqtPOXQ/s1600-h/2002rear.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYlgpoa7VHqhGJ1NrgFPW4OE8plrzFTFGpq6Q1Uvy-Ju5IZ37gZNySX13Hasn-44onbJJQqYVu0x-Fg_ICXn-lPDjp3g_tweIX_N9HXw2Z-N58FQN7BPwtyoMUT_syQFXuqtPOXQ/s400/2002rear.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5049317819224481378&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Come si può vedere dalla figura di sopra si hanno 2 porte FXS in ognuno dei quali è possibile collegare un telefono o un fax analogico ed una porta ethernet per il collegamento alla rete lan:&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-OBmfQD8uGhYNzKVhZVK5vNSCFKSJCV2BKxXkfsnBUiwejqk4SZ8IYt4R_prL4bHC4vQYKOKJTgndWRwLwj-WKYBN1EU7H_aQmKfVaOqkpNorugAmhDxUrEKO6zKWzDrkUtXRvw/s1600-h/SPA-2002-Diagram.gif&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-OBmfQD8uGhYNzKVhZVK5vNSCFKSJCV2BKxXkfsnBUiwejqk4SZ8IYt4R_prL4bHC4vQYKOKJTgndWRwLwj-WKYBN1EU7H_aQmKfVaOqkpNorugAmhDxUrEKO6zKWzDrkUtXRvw/s320/SPA-2002-Diagram.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5049320181456494194&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Il dispositivo è agilmente configurabile con una comoda interfaccia web:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I parametri di rete sono anche configurabili attraverso un menu vocale interattivo al quale si accede digitando sul telefono collegato al&#39; ata &lt;span style=&quot;color: rgb(255, 0, 0); font-weight: bold;&quot;&gt;****&lt;/span&gt; ( quattro asterischi ).&lt;br /&gt;Una volta entrato in questo menu è possibile ad esempio controllare se il DHCP del dispositivo è attivato o meno, con il codice  &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;100&lt;/span&gt;  fatto seguire da &lt;span style=&quot;color: rgb(255, 0, 0); font-weight: bold;&quot;&gt;#&lt;/span&gt; per dare l&#39; invio, oppure abilitarlo/disabilitarlo con il codice &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;101&lt;/span&gt; e scegliendo successivamente &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;1&lt;/span&gt; per abilitare o &lt;span style=&quot;color: rgb(255, 0, 0); font-weight: bold;&quot;&gt;0&lt;/span&gt; per disabilitare, naturalmente nella maniera seguente &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;101#1#1&lt;/span&gt;, ( l&#39;ultimo uno è necessario per salvare la configurazione, ascoltando il menu interattivo ci si potrà rendere conto di questo).&lt;br /&gt;Un altro codice importante è &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;110#&lt;/span&gt; con il quale è possibile sapere quale indirizzo ip è associato all&#39; ata.&lt;br /&gt;I codici si possono concatenare, e quindi, ad esempio per una prima configurazione o una riconfigurazione si può digitare: &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;**** 101#1#1 110#&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt; (tutto attaccato)&lt;br /&gt;&lt;a href=&quot;http://www.linksys.com/servlet/Satellite?blobcol=urldata&amp;blobheadername1=Content-Type&amp;amp;blobheadername2=Content-Disposition&amp;blobheadervalue1=application%2Fpdf&amp;amp;blobheadervalue2=inline%3B+filename%3D2006%2BOct%2BPG-US.pdf&amp;blobkey=id&amp;amp;blobtable=MungoBlobs&amp;blobwhere=1130848303925&amp;amp;ssbinary=true&amp;amp;lid=5138740536L02&quot;&gt;Qui&lt;/a&gt; è possibile trovare una documentazione più esaustiva sull&#39; SPA-2002&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;</description><link>http://skalog.blogspot.com/2007/04/sipura-pap2.html</link><author>noreply@blogger.com (Ska)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitWTGdyldU9Z1Cb7WCFxojF7vD13gOUFR7eJ4m54zwps2lyhj6wXZrOvPj09zdfEtBi-KFlTbss7PBDA1IV_oTThXwUuFJajToOAZmsB9E7T57XWviBE9rQrIthA6nu4pUxhA7PA/s72-c/pap2_medium.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30777998.post-116730692559863478</guid><pubDate>Thu, 28 Dec 2006 11:43:00 +0000</pubDate><atom:updated>2007-05-31T11:23:24.587-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asterisk</category><title>Callerid in uscita</title><description>Per questo post ho fatto riferimento all&#39; articolo in&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href=&quot;http://www.kcomputer.it/cms/?q=node/6&quot;&gt;http://www.kcomputer.it/cms/?q=node/6&lt;/a&gt;, un &quot;how-to&quot; che spiega come fare per settare correttamente il Callerid in uscita.&lt;br /&gt;Per prima cosa bisogna andare nel file di configurazione &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;zapata.conf&lt;/span&gt;, e settare:&lt;br /&gt;&lt;br /&gt;usecallingpres=yes&lt;br /&gt;pridialplan = unknown&lt;br /&gt;prilocaldialplan = national&lt;br /&gt;&lt;br /&gt;Poi in &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;extensions.conf&lt;/span&gt;, bisogna usare:&lt;br /&gt;&lt;br /&gt;exten =&gt; _X.,1,SetCallerID( inserire l&#39;msn della linea senza lo zero )</description><link>http://skalog.blogspot.com/2006/12/callerid-in-uscita.html</link><author>noreply@blogger.com (Ska)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30777998.post-116512865230897569</guid><pubDate>Sun, 03 Dec 2006 06:20:00 +0000</pubDate><atom:updated>2007-05-31T11:24:25.605-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Generic</category><title>FXS/FXO</title><description>Le tradizionali linee analogiche utilizzano due tipi di porte per comunicare, &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;FXS&lt;/span&gt; (Foreign eXchange Subscriber) e &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;FXO&lt;/span&gt; (Foreign eXchange Office).&lt;br /&gt;FXS è la linea analogica che arriva all&#39; utente, cioè, praticamente è la presa a muro,&lt;br /&gt;FXO è la porta che riceve la linea analogica; questa può essere rappresentata dalla presa posta sull&#39; apparecchio telefonico o sul fax. Questo sotto è lo schema tradizionale di accoppiamento FXS/FXO:&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://photos1.blogger.com/x/blogger/5164/3307/1600/313408/fxs.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 481px; height: 130px;&quot; src=&quot;http://photos1.blogger.com/x/blogger/5164/3307/400/954243/fxs.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Un centralino PBX invece sarà collegato in questo modo:&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://photos1.blogger.com/x/blogger/5164/3307/1600/590831/fxs_pbx.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 477px; height: 111px;&quot; src=&quot;http://photos1.blogger.com/x/blogger/5164/3307/400/862753/fxs_pbx.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</description><link>http://skalog.blogspot.com/2006/12/fxsfxo.html</link><author>noreply@blogger.com (Ska)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30777998.post-116395052253164838</guid><pubDate>Sun, 19 Nov 2006 14:44:00 +0000</pubDate><atom:updated>2007-05-31T11:13:22.852-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asterisk</category><title>Voicemail in email</title><description>In questo articolo si vedrà com&#39;è possibile indirizzare i messaggi della propria mail, nel proprio account di posta elettronica, senza ricorrere a sendmail, facendo ricorso ad un &lt;span style=&quot;color: rgb(255, 0, 0); font-weight: bold;&quot;&gt;MTA&lt;/span&gt; (&lt;span style=&quot;font-style: italic;&quot;&gt;Mail Transfer Agent&lt;/span&gt;).&lt;br /&gt;Come MTA in questo articolo useremo &lt;span style=&quot;color: rgb(255, 0, 0); font-weight: bold;&quot;&gt;ssmtp&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;, ma si può fare con un qualsiasi mta.&lt;br /&gt;Per dire ad asterisk che abbiamo intenzione di voler utilizzare un qualche meccanismo per inviare i messaggi presenti nella voicemail per email, per prima cosa dobbiamo configurare &lt;span style=&quot;color: rgb(255, 0, 0); font-weight: bold;&quot;&gt;voicemail.conf&lt;/span&gt;, nella sezione general, nel seguente modo:&lt;br /&gt;&lt;br /&gt;[general]&lt;br /&gt;      .&lt;br /&gt;      .&lt;br /&gt;      .&lt;br /&gt;serveremail=mariorossi@gmail.com  ; con questo verrà scritto il campo from della mail&lt;br /&gt;attach=yes ; il contenuto del voicemail viene allegato alla mail&lt;br /&gt;emailsubject=questo è il soggetto della mail&lt;br /&gt;emailbody=questo è il messaggio che verrà inserito nel corpo della mail&lt;br /&gt;mailcmd=/usr/bin/ssmtpcmd -t   ; questo comando verrà usato da asterisk per inviare la mail&lt;br /&gt;&lt;br /&gt;[mailbox] ; contesto della voicemail al quale siamo interessati&lt;br /&gt;      .&lt;br /&gt;      .&lt;br /&gt;      .&lt;br /&gt;1234 =&gt; 1111, mario rossi,  mariorossi@gmail.com  ; per il significato di questo vedere il post&lt;br /&gt;                                                                                      ; sulla configurazione della voicemail&lt;br /&gt;&lt;br /&gt;a questo punto riavviamo asterisk e passiamo a creare il nostro script ssmtpcmd che richiamerà l&#39; mta ssmtp. Creiamo lo script ssmtpcmd con dentro scritto:&lt;br /&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;/usr/sbin/ssmtp $@ -au&quot;mariorossi@gmail.com&quot; -ap&quot;pwdmariorossi&quot; -am&quot;LOGIN&quot;&lt;br /&gt;&lt;br /&gt;dopo avere dato i giusti permessi allo script, configuriamo /etc/ssmtp/ssmtp.conf&lt;br /&gt;&lt;br /&gt;root=postmaster&lt;br /&gt;mailhub=smtp.gmail.com:587&lt;br /&gt;hostname=mariorossi@asterisk.com&lt;br /&gt;UseSTARTTLS=YES&lt;br /&gt;FromLineOverride=YES&lt;br /&gt;&lt;br /&gt;A questo punto dovrebbe essere tutto pronto, il voicemail di 1234 dovrebbe arrivare anche sull&#39; account di posta elettronica di mariorossi, usando gmail in questo caso ( ma si può fare anche con altri naturalmente ).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;</description><link>http://skalog.blogspot.com/2006/11/voicemail-in-email.html</link><author>noreply@blogger.com (Ska)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30777998.post-116275928457259209</guid><pubDate>Sun, 05 Nov 2006 20:18:00 +0000</pubDate><atom:updated>2007-05-31T11:13:22.853-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asterisk</category><title>Gruppi</title><description>In questo articolo spiegherò un modo semplice per poter definire un &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;gruppo&lt;/span&gt;, ovvero un insime di telefoni che vengono chiamati insieme quando si digita il numero che si è associato a tale gruppo.&lt;br /&gt;Naturalmente ci sono tanti modi per realizzare questa funzione.&lt;br /&gt;Un metodo molto semplice, constiste nel creare una variabile formata da una stringa, costruita ad arte, contenente tutti i numeri che dovranno far parte del gruppo; basterà succevamente passare tale variabile alla funzione &lt;span style=&quot;font-style: italic;&quot;&gt;Dial&lt;/span&gt;.&lt;br /&gt;Praticamente, supponiamo che si vuole fare un gruppo composto dai numeri 100, 200, 300, 400 e supponiamo di identificare tale gruppo con il numero 1234. Quindi in &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;extensions.conf&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;;GROUP_1234&lt;br /&gt;GROUP_1234 = SIP/100&amp;SIP/200&amp;amp;SIP/300&amp;SIP/400&lt;br /&gt;&lt;br /&gt;exten =&gt; 1234,1,Dial(${GROUP_1234})&lt;br /&gt;exten =&gt; Hangup&lt;br /&gt;&lt;br /&gt;In questo modo quando qualcuno digiterà il numero 1234 i telefoni corrispondenti ai numeri 100, 200, 300, 400 squilleranno contemporaneamente.&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;/span&gt;</description><link>http://skalog.blogspot.com/2006/11/gruppi.html</link><author>noreply@blogger.com (Ska)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30777998.post-115853403957459816</guid><pubDate>Sun, 17 Sep 2006 22:18:00 +0000</pubDate><atom:updated>2007-05-31T11:13:22.853-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asterisk</category><title>Voicemail</title><description>Con Asterisk è molto semplice configurare il servizio di voicemail, ovvero deviare la chiamata vocale entrante su un account di posta al quale verrà inviato un messaggio di testo con allegata la registrazione del messaggio acustico.&lt;br /&gt;I file di configurazione che dovremo modificare sono &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;extensions.conf&lt;/span&gt; per inserire la regola di voicemail e &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;voicemail.conf&lt;/span&gt; per configurare una mailbox.&lt;br /&gt;Supponiamo che vogliamo dotare l&#39;account telefonico corrispondente al numero d&#39;interno 6667 di voicemail. Una semplice regola potrebbe prevedere che se il destinatario non risponde entro 20 sec. allora la chiamata deve essere deviata alla voicemail.&lt;br /&gt;Questo in termini di extensions.conf si traduce in:&lt;br /&gt;&lt;br /&gt;exten =&gt; 6667,1,Dial(SIP/xxx,20)   ; &lt;span style=&quot;font-style: italic;&quot;&gt;lascia squillare il telefono di 6667 per 20 sec&lt;/span&gt;&lt;br /&gt;exten =&gt; 6667,2,Voicemail(xxx@xxxmailbox);  &lt;span style=&quot;font-style: italic;&quot;&gt;se dopo 20 sec 6667 non risponde devia sulla mailbox&lt;/span&gt;&lt;br /&gt;exten =&gt; 6667,3,Hangup&lt;br /&gt;&lt;br /&gt;Per quanto riguarda voicemail.conf, invece:&lt;br /&gt;&lt;br /&gt;[xxxmailbox]&lt;br /&gt;&lt;br /&gt;xxx =&gt; 1234,mario rossi, mariorossi@mailserver.com&lt;br /&gt;&lt;br /&gt;Il formato di questa regola è il seguente:&lt;br /&gt;&lt;br /&gt;xxx &lt;span style=&quot;font-style: italic;&quot;&gt;è il nome dell&#39;utente ( può essere anche il numero )&lt;/span&gt;&lt;br /&gt;1234 &lt;span style=&quot;font-style: italic;&quot;&gt;è la password per autenticarsi al servizio di voicemail&lt;/span&gt;&lt;br /&gt;mario rossi &lt;span style=&quot;font-style: italic;&quot;&gt;è il nome dell&#39; utente voicemail&lt;/span&gt;&lt;br /&gt;mariorossi@mailserver.com &lt;span style=&quot;font-style: italic;&quot;&gt;è l&#39;account sul sever di posta sul quale viene inviata la mail&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Per quest&#39; ultimo punto bisogna considerare di aver configurato opportunamente sendmail o comunque un server di posta.&lt;br /&gt;Con il contesto è la regola creata in voicemail.conf asterisk creerà il seguente percorso &lt;i&gt;&lt;br /&gt;&lt;br /&gt;/var/spool/asterisk/voicemail/&lt;b&gt;xxxmail/xxx/INBOX&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;dove verranno messe le registrazioni dei messaggi vocali.</description><link>http://skalog.blogspot.com/2006/09/voicemail.html</link><author>noreply@blogger.com (Ska)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30777998.post-115834852624884477</guid><pubDate>Fri, 15 Sep 2006 18:06:00 +0000</pubDate><atom:updated>2007-05-31T11:13:22.853-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asterisk</category><title>Incoming/Outcoming</title><description>Supponiamo di voler configurare asterisk in modo da poter usare due voip provider: &lt;a href=&quot;http://www.messagenet.it&quot;&gt;messagenet&lt;/a&gt; per avere un numero in ingresso raggiungibile anche da rete fissa, e &lt;a href=&quot;http://www.voipstunt.com&quot;&gt;voipstunt&lt;/a&gt; per l&#39;uscita, e quindi per raggiungere numeri di rete fissa.&lt;br /&gt;Naturalmente prima è necessario  effettuare  le registrazioni nei rispettivi siti e ricevere le mail contenenti i dati di accesso ( Accountid/Userid, Password, Hostname del voip provider ).&lt;br /&gt;Su messagenet oltre alla normale registrazione è necessario richiedere un &quot;Freenumber&quot; ( gratuito ) o uno &quot;Smartnumber&quot; ( non gratuito ) ed usare i dati che verranno inviati nella mail relativa all&#39; attivazione di questo servizio.&lt;br /&gt;Supporremo di aver ricevuto da messagenet per l&#39;attivazione del freenumber i seguenti dati:&lt;br /&gt;&lt;br /&gt;URI (identificativo client SIP): 123456&lt;br /&gt;PASSWORD: messagenetpwd&lt;br /&gt;SIP SERVER: &lt;a onclick=&quot;return top.js.OpenExtLink(window,event,this)&quot; href=&quot;http://sip.messagenet.it:5061/&quot; target=&quot;_blank&quot;&gt;sip.messagenet.it:5061&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Il primo, l&#39;URI, è anche il numero di interno assegnato da messagenet per ricevere chiamate dalla rete voip messagenet. Inoltre vi viene assegnato un numero ( con il servizio freenumber solo prefissi 02, 08, 011 ) per ricevere chiamate da qualsiasi telefono tradizionale.&lt;br /&gt;Per quanto riguarda voipstunt per mail vi vengono inviati solo userid e password per usare il loro client, per il servizio SIP si può fare riferimento a questo &lt;a href=&quot;http://www.voipstunt.com/en/sip.html&quot;&gt;link&lt;/a&gt;. Comunque supponiamo che i dati di accesso siano i seguenti:&lt;br /&gt;&lt;br /&gt;USERNAME: mariorossi&lt;br /&gt;PASSWORD: voipstuntpwd&lt;br /&gt;SIP SERVER:    sip.voipstunt.com&lt;br /&gt;&lt;br /&gt;Iniziamo dalla configurazione del sip.conf:&lt;br /&gt;&lt;br /&gt;[general]&lt;br /&gt;&lt;br /&gt;      .&lt;br /&gt;      .&lt;br /&gt;      .&lt;br /&gt;&lt;br /&gt;; Voip provider messagenet&lt;br /&gt;register =&gt; 123456:messagenetpwd@sip.messagenet.it:5060/123456&lt;br /&gt;; Voip provider voipstunt&lt;br /&gt;register =&gt; mariorossi:voipstuntpwd@sip.voipstunt.com:5060/mariorossi&lt;br /&gt;&lt;br /&gt;[messagenet]&lt;br /&gt;type=user                           ; in ingresso&lt;br /&gt;username=123456&lt;br /&gt;secret=messagenetpwd&lt;br /&gt;fromdomain=sip.messagenet.it&lt;br /&gt;host=sip.messagenet.it&lt;br /&gt;port=5061&lt;br /&gt;nat=yes&lt;br /&gt;dtmfmode=rfc2833&lt;br /&gt;context=voipin                     ; si potrebbe fare a meno del context per i nostri scopi&lt;br /&gt;insecure=very&lt;br /&gt;qualify=20000&lt;br /&gt;disallow=all&lt;br /&gt;allow=gsm&lt;br /&gt;&lt;br /&gt;[voipstunt]&lt;br /&gt;type=peer                           ; in uscita&lt;br /&gt;username=mariorossi&lt;br /&gt;secret=voipstuntpwd&lt;br /&gt;fromdomain=sip.voipstunt.com&lt;br /&gt;host=sip.voipstunt.com&lt;br /&gt;port=5060&lt;br /&gt;nat=yes&lt;br /&gt;dtmfmode=inband              ; per voipstunt il dtmf va impostato a inband&lt;br /&gt;context=inbound                 ; si potrebbe fare a meno del context per i nostri scopi&lt;br /&gt;insecure=very&lt;br /&gt;qualify=20000&lt;br /&gt;disallow=all&lt;br /&gt;allow=gsm&lt;br /&gt;&lt;br /&gt;; supponiamo che l&#39; account del nostro softphone nella nostra rete interna sia:&lt;br /&gt;&lt;br /&gt;[mario]&lt;br /&gt;type=friend                           ; ingresso/uscita&lt;br /&gt;username=mario&lt;br /&gt;secret=1234&lt;br /&gt;host=dynamic&lt;br /&gt;nat=yes&lt;br /&gt;context=voipin                      ; contesto delle regole&lt;br /&gt;qualify=20000&lt;br /&gt;disallow=all&lt;br /&gt;allow=gsm&lt;br /&gt;&lt;br /&gt;Indichiamo ora le regole nel extensions.conf dentro il context voipin:&lt;br /&gt;&lt;br /&gt;[voipin]&lt;br /&gt;&lt;br /&gt;    .&lt;br /&gt;    .&lt;br /&gt;    .&lt;br /&gt;&lt;br /&gt;; in ingresso se arriva una chiamata dalla rete interna messagenet (123456) o da un fisso con il numero &quot;freenumber&quot; ( 02.............) viene girato sul tuo telefono interno&lt;br /&gt;exten =&gt; 123456,1,Dial(SIP/mario|120|g)&lt;br /&gt;exten =&gt; 123456,2,Hangup&lt;br /&gt;&lt;br /&gt;; in uscita qualsiasi numero iniziante con 0039 viene girato alla rete mytcom&lt;br /&gt;exten =&gt; _0039X.,1,Dial(SIP/${EXTEN}@voipstunt|120|g)&lt;br /&gt;exten =&gt; _0039X.,2,Hangup&lt;br /&gt;&lt;br /&gt;Riavviando asterisk ( asterisk -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvdr ) dovremmo aver finito.</description><link>http://skalog.blogspot.com/2006/09/incomingoutcoming.html</link><author>noreply@blogger.com (Ska)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30777998.post-115384826955560282</guid><pubDate>Tue, 25 Jul 2006 16:58:00 +0000</pubDate><atom:updated>2007-05-31T11:13:22.853-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asterisk</category><title>Configurazione con una comunity voip</title><description>Vediamo come si può fare a comfigurare asterisk in modo che possa interfacciarsi ad una comunity voip ( &lt;a href=&quot;http://cms.mytcom.it&quot;&gt;http://cms.mytcom.it/&lt;/a&gt; , &lt;a href=&quot;http://www.messagenet.it/&quot;&gt;http://www.messagenet.it/&lt;/a&gt;). Prenderemo come esempio il primo.&lt;br /&gt;Per prima cosa occorre edittare il file &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;sip.conf&lt;/span&gt;, quindi supponiamo che alla registrazione abbiamo ricevuto i seguenti dati alla registrazione su mytcom:&lt;br /&gt;&lt;br /&gt;245678  ---&gt; numero di telefono&lt;br /&gt;passwd  ---&gt; password&lt;br /&gt;XXX       ---&gt; terminale interno&lt;br /&gt;&lt;br /&gt;in sip.conf andranno aggiunta la seguente configurazione:&lt;br /&gt;&lt;br /&gt;register =&gt;245678:passwd@sip.mytcom.it/245678&lt;br /&gt;&lt;br /&gt;e poi:&lt;br /&gt;&lt;br /&gt;[mytcomuser]&lt;br /&gt;type=peer&lt;br /&gt;&lt;br /&gt;username=235678&lt;br /&gt;secret=passwd&lt;br /&gt;host=sip.mytcom.it&lt;br /&gt;fromuser=235678&lt;br /&gt;fromdomain=sip.mytcom.it&lt;br /&gt;authuser=235678&lt;br /&gt;context=mytcom&lt;br /&gt;dtmfmode=info &lt;br /&gt;canreinvite=no&lt;br /&gt;insecure=very&lt;br /&gt;&lt;br /&gt;e quindi dovremo definire il contesto &#39;mytcom&#39; e le reletive regole in &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;extensions.conf&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;[mytcom]&lt;br /&gt;exten =&gt; h,1,Hangup&lt;br /&gt;exten =&gt; 235678,1,Dial(SIP/XXX,30,tTr)&lt;br /&gt;&lt;br /&gt;a questo sarà sufficiente dare il reload ad asterisk!&lt;br /&gt;&lt;span class=&quot;&quot; style=&quot;display: block;&quot; id=&quot;formatbar_CreateLink&quot; title=&quot;Collegamento&quot; onmouseover=&quot;ButtonHoverOn(this);&quot; onmouseout=&quot;ButtonHoverOff(this);&quot; onmouseup=&quot;&quot; onmousedown=&quot;CheckFormatting(event);FormatbarButton(&#39;richeditorframe&#39;, this, 8);ButtonMouseDown(this);&quot;&gt;&lt;/span&gt;</description><link>http://skalog.blogspot.com/2006/07/configurazione-con-una-comunity-voip.html</link><author>noreply@blogger.com (Ska)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30777998.post-115291048661246110</guid><pubDate>Fri, 14 Jul 2006 20:33:00 +0000</pubDate><atom:updated>2007-05-31T11:13:22.854-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asterisk</category><title>Sip.conf &amp; Extension.conf</title><description>Consideriamo di voler mettere in comunicazione due softphone, quindi due utenze, in una immaginaria rete aziendale interna. Trattandosi di softphone dovremmo creare le utenze in &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;sip.conf &lt;/span&gt;e successivamente definire il contesto e le sue regole in &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;extensions.conf&lt;/span&gt;.&lt;br /&gt;Supponiamo che gli utenti sono pippo e pluto, e che, pippo sta sull&#39; host 192.168.1.2 e gli vogliamo assegnare il numero d&#39; interno 6666, mentre pluto sta sull&#39; host 192.168.1.3 e gli vogliamo assegnare il numero d&#39;interno 6667. Chiameremo il contesto &quot;interni&quot;. Partiamo da sip.conf:&lt;br /&gt;&lt;br /&gt;[utenza_pippo]&lt;br /&gt;type=friend&lt;br /&gt;username = pippo&lt;br /&gt;secret = pippopwd&lt;br /&gt;context = interni&lt;br /&gt;host = 192.168.1.2        &lt;----   Si potrebbe mettere anche a &#39;dynamic&#39;&lt;br /&gt;&lt;br /&gt;[utenza_pluto] type = friend&lt;br /&gt;username = pluto&lt;br /&gt;secret = plutopwd&lt;br /&gt;context = interni&lt;br /&gt;host = 192.168.1.3        &lt;----   Si potrebbe mettere anche a &#39;dynamic&#39;  E cosi le due utenze sono create,&lt;br /&gt;&lt;br /&gt;passiamo ora a extensions.conf:&lt;br /&gt;&lt;br /&gt;[interni]&lt;br /&gt;exten =&gt; 6666,1,Dial(SIP/pippo,120|g) &lt;br /&gt;exten =&gt; 6666,2,Hangup&lt;br /&gt;&lt;br /&gt;exten =&gt; 6667,1,Dial(SIP/pluto,120|g)&lt;br /&gt;exten =&gt; 6667,2Hangup&lt;br /&gt;&lt;br /&gt;Quello scritto tra parentesi quadre è il nome del contesto a cui fanno riferimento le utenze che abbiamo creato in sip.conf.&lt;br /&gt;La prima riga, sotto il nome del contesto, dice che quando qualcuno digita sul proprio softphone &#39;6666&#39; squillerà il softphone di pippo, e cosi la terza righa dice che quando qualcuno digita 6667 squillerà il softphone si pluto. La sintassi di queste stringhe è la seguente:&lt;br /&gt;&lt;br /&gt;exten =&gt; number, priority, command&lt;br /&gt;&lt;br /&gt;La funzione Dial(...) usata sopra è una dele funzioni più importanti offerte da asterisk, e consente di chiamare un utente usando come parametro principalmente questo formato (Interfaccia/Utente)</description><link>http://skalog.blogspot.com/2006/07/sipconf-extensionconf.html</link><author>noreply@blogger.com (Ska)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30777998.post-115244875097035171</guid><pubDate>Sun, 09 Jul 2006 12:05:00 +0000</pubDate><atom:updated>2007-05-31T11:13:22.855-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asterisk</category><title>Extension.conf</title><description>Questo è il file di configurazione più importante di asterisk, in quanto contiene il &lt;span style=&quot;font-style: italic;&quot;&gt;dialplan&lt;/span&gt;, ovvero il comportamento ( instradamento ... ) delle chiamate entranti ed uscenti del sistema.&lt;br /&gt;Il dialplain è diviso in sezioni chiamate &lt;span style=&quot;color: rgb(255, 0, 0); font-weight: bold;&quot;&gt;contexts&lt;/span&gt; ( contesti ), ed ogni uno di questi è composto da uno o più &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;extensions&lt;/span&gt;, i numeri di telefono, che possono essere formati da lettere e numeri, ed inoltre, ad ogni extensions è associata una priorità ed una applicazione.&lt;br /&gt;Il formato di extensions.conf è il seguente:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;[general]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;--&gt; some settings go here&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;[globals]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;--&gt;  definition of some global variables go here&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;[context1]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;--&gt;extension 1, priority 1, application&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;--&gt;extension 1, priority 2, application&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;--&gt; extension helpdesk, priority 1, application&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;...&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;[context2]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;--&gt; extension 999, priority 1, application&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;--&gt; extension 999, priority 1, application&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Nella sezione &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;general&lt;/span&gt; si può definire qualche opzione generale che concerne l&#39; uso della funzione funzione &lt;span style=&quot;font-style: italic;&quot;&gt;save dialplan&lt;/span&gt;, il cui compito è salvare  appunto il dialplan nel caso questo viene modificato in fase di esecuzione da dei comandi di asterisk.&lt;br /&gt;Posson essere settati 3 optioni di configurazione:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;static = yes | no :&lt;/span&gt; (Al momento è abilitata solo l&#39; opzione yes) se static=yes e writeprotect=no allora si può abilitare il salvataggio con il comando CLI save &#39;dialplan&#39;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;writeprotect = yes | no :&lt;/span&gt; Questa opzione è necessaria se si vuole avere il salvataggio del dialplan a seguito dell&#39; esecuzione di comani CLI&lt;/li&gt;&lt;li&gt;&lt;b&gt;autofallthrough = yes | no : &lt;/b&gt;se questa opzione è settata quando asterisk finisce quello che stava facendo riaggangerà la chiamata, altrimenti aspetterà che un&#39; altra extension sia composta. E&#39; fortemente raccomandato settare questa opzione a yes.&lt;/li&gt;&lt;/ul&gt;Nella sezione &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;global&lt;/span&gt; invece, si definiscono le variabili globali per il dialplan. In realtà, questa è la sezione dove si possono definire le costanti, che poi magarì saranno utilizzate in più punti all&#39; interno del dialplan. La sintassi di queste è di questo tipo:&lt;br /&gt;&lt;br /&gt;&lt;i&gt; [globals]&lt;br /&gt;MyMusicOnHold =&gt; /mp3/Mozart.mp3 &lt;/i&gt;&lt;br /&gt;&lt;br /&gt;L&#39;ultima sezione da analizzare ed anche la più importante è &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;context&lt;/span&gt;.&lt;br /&gt;Ogni context è formata da una o più &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;extensions&lt;/span&gt;, che a loro volta possono essere composte da più istruzioni, che saranno eseguite da asterisk al verificarsi di una certa condizione.&lt;br /&gt;Ad esempio:&lt;br /&gt;&lt;br /&gt;&lt;i&gt; [Helpdesk]&lt;br /&gt;exten =&gt; 323206,1,Dial(SIP/Helpdesk_agent01)&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;</description><link>http://skalog.blogspot.com/2006/07/extensionconf_09.html</link><author>noreply@blogger.com (Ska)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30777998.post-115226495506932942</guid><pubDate>Fri, 07 Jul 2006 09:23:00 +0000</pubDate><atom:updated>2007-05-31T11:13:22.855-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Asterisk</category><title>Asterisk</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;Asterisk&lt;/span&gt; è nato come progetto open source per la realizzazione di un centralino VoIP in grado di gestire comunicazioni VoIP e PSTN ( analogiche e digitali ). Uno degli scopi di questa piattaforma è quella di riuscire ad integrarsi agevolmente con le piattaforme telefoniche esistenti per ottenere, ad esempio, il collegamento di più centralini disposti in diverse sedi, in modo da &quot;satellarizzare realta multi sede&quot;. Asterisk supporta comunicazioni VoIP su TCP/IP e la tecnologia TDM ( &lt;span style=&quot;font-style: italic;&quot;&gt;Time Division Multiplexing ) &lt;/span&gt;secondo la quale il canale di comunicazione è in condivisione ed ogni dispositivo ne ottiene a turno l&#39; uso esclusivo per lo stesso breve lasso di tempo.&lt;br /&gt;Sostanzialmente agisce come una sorta di &lt;span style=&quot;font-style: italic;&quot;&gt;middleware&lt;/span&gt; tra le tecnologie telefoniche ( procolli ISDN, SIP, H.323 ... ) e le applicazioni telefoniche  ( VoiceMail, musiche di attesa, ... ).&lt;br /&gt;La sua struttura è modulare, ed è formata da un &lt;span style=&quot;font-weight: bold;&quot;&gt;core&lt;/span&gt; e da &lt;span style=&quot;font-weight: bold;&quot;&gt;moduli aggiuntivi.&lt;br /&gt;&lt;/span&gt;I moduli vengono caricati da asterisk all&#39; avvio e permettono di utilizzare differenti applicazioni; il loro avvio può essere scelto modificando il file &lt;span style=&quot;font-weight: bold; color: rgb(255, 0, 0);&quot;&gt;modules.conf&lt;/span&gt;.&lt;br /&gt;I canali sono i tipi di interfaccia su i quali si può telefonare, potrebbe essere l&#39;interfaccia ISDN o l&#39;ethernet su VoIP ed ogn&#39; una di queste interfacce ha un file di configurazione che è necessario configurare per far funzionare la comunicazione. Questi &lt;span style=&quot;color: rgb(255, 0, 0); font-weight: bold;&quot;&gt;.conf&lt;/span&gt; si trovano in &lt;span style=&quot;color: rgb(255, 0, 0); font-weight: bold;&quot;&gt;/etc/asterisk&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;.&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;La parte più importante di asterisk è il &lt;span style=&quot;font-style: italic;&quot;&gt;dialplan&lt;/span&gt; ( piano di chiamata ) dove si definisce cosa deve fare il PBX quando una chiamata è ricevuta su uno dei canali.&lt;br /&gt;Il Dialplan di asterisk si configura tramite l&#39; apposito file &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;/etc/asterisk/extensions.conf&lt;/span&gt;&lt;/span&gt;, tramite il quale si stabilisce il comportamento di tutte le connessioni che passano per il PBX, cioè si stabilisce come controllare ed instradare le chiamate entranti e uscenti.</description><link>http://skalog.blogspot.com/2006/07/asterisk.html</link><author>noreply@blogger.com (Ska)</author><thr:total>0</thr:total></item></channel></rss>