<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Free Support Notes &#187; ID chiamante</title>
	<atom:link href="http://www.powermediasrl.it/fsn/tag/id-chiamante/feed" rel="self" type="application/rss+xml" />
	<link>http://www.powermediasrl.it/fsn</link>
	<description>Free Support Notes Windows Linux Macintosh</description>
	<lastBuildDate>Tue, 07 Sep 2010 22:33:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Asterisk: ID chiamante da elenco on-line Pagine Bianche</title>
		<link>http://www.powermediasrl.it/fsn/asterisk-id-chiamante-da-elenco-on-line-pagine-bianche.html</link>
		<comments>http://www.powermediasrl.it/fsn/asterisk-id-chiamante-da-elenco-on-line-pagine-bianche.html#comments</comments>
		<pubDate>Sat, 23 Jan 2010 16:42:54 +0000</pubDate>
		<dc:creator>giuseppe.dagata</dc:creator>
				<category><![CDATA[Trixbox, Asterisk e..]]></category>
		<category><![CDATA[ID chiamante]]></category>
		<category><![CDATA[Pagine Bianche]]></category>

		<guid isPermaLink="false">http://www.powermediasrl.it/fsn/?p=222</guid>
		<description><![CDATA[Dopo mesi di assenza torno con un breve articolo tecnico su come integrare banalmente in Asterisk la verifica del chiamante su Pagine Bianche o un qualsiasi altro database online. Si tratta di una soluzione semplice e probabilmente da perfezionare, ma quest&#8217;oggi mi sono fatto prendere da questa cosa finendo per sbaglio suquesto link dove si [...]]]></description>
			<content:encoded><![CDATA[<p>Dopo mesi di assenza torno con un breve articolo tecnico su come integrare banalmente in Asterisk la verifica del chiamante su Pagine Bianche o un qualsiasi altro database online. Si tratta di una soluzione semplice e probabilmente da perfezionare, ma quest&#8217;oggi mi sono fatto prendere da questa cosa finendo per sbaglio su<a href="http://www.teamforrest.com/blog/voip/89/using-agi-to-get-caller-id-name-cnam/" target="_blank">questo link </a>dove si parla del medesimo lookup in america tramite alcuni servizi locali. In pratica è possibile determinare il nome del chiamante facendo fare ad asterisk il classico lavoro di ricerca online, visualizzando il risultato (se presente) sul display del proprio telefono SIP/IAX/H323.</p>
<p>La modifica fatta è banale e probabilmente avrà bisogno di manutenzione se il sito di riferimento, <a href="http://www.paginebianche.it/execute.cgi?ts=106" target="_blank">Pagine Bianche</a> per semplicità, cambierà il layout dei risultati. Non avevo però molta voglia di fare ulteriori analisi ma volevo semplicemente vedere l&#8217;effetto che fa. Lo script modificato è <a href="http://www.angeloxx.it/store/download/asterisk/calleridname.txt">calleridname.pl</a> (per poterlo scaricare agevolmente è in formato txt, va copiato e rinominato nella directory agi-bin di Asterisk) e si integra nel proprio asterisk in questa maniera:</p>
<p>per prima cosa si inserisce un nuovo context per il lookup:<br />
[cidname-lookup]<br />
exten =&gt; s,1,NoOp(looking up callerid name)<br />
exten =&gt; s,n,GotoIf($["${CALLERID(NAME)}" = "${CALLERID(NUM)}" ]?getname)<br />
exten =&gt; s,n,NoOp(caller id name exists as ${CALLERID(NAME)})<br />
exten =&gt; s,n,Return<br />
exten =&gt; s,n(getname),AGI(calleridname.pl,${CALLERID(NUM)})<br />
exten =&gt; s,n,NoOp(Caller ID Name is now ${CALLERID(NAME)})<br />
exten =&gt; s,n,Return</p>
<p>e poi nel proprio context di ingresso, ad esempio <em>incoming</em>, si aggiunge il lookup:<br />
[incoming]<br />
exten =&gt; s,1,NoOp()<br />
exten =&gt; s,n,Gosub(cidname-lookup,s,1)<br />
&#8230;dial vari&#8230;<br />
exten =&gt; s,n,HangUp()</p>
<p>A questo punto è necessario farsi chiamare da qualche amico/parente o comunque numero presente nel database telefonico online per veder apparire il nome associato senza alcuna necessità di utilizzare la rubrica interna di asterisk.</p>
<p><strong>Update</strong> 21/11/2009 ore 15.30:  la versione 0.2 ora online effettua ulteriori ricerche togliendo una, due o tre cifre (controllabile dalla variabile $accorcia) ed aggiungendo un &#8220;1&#8243; finale al numero accorciato per identificare meglio alcun numeri aziendali</p>
<p>Update  27/11/2009: la versione 0.3 utilizza come ulteriore base dati anche il file<strong>/var/lib/asterisk/gcontacts.txt</strong>. Questo file può essere popolato giornalmente con lo script <a href="http://www.angeloxx.it/store/download/asterisk/gcontacts.txt">gcontacts.pl</a>. Per chi come me ha l&#8217;iPhone o Blackberry e lo sincronizza tramite <a href="https://www.nuevasync.com/" target="_blank">NuevaSync</a>, Sync&#8217;a'Blink o la sincronizzazione nativa di Google è possibile identificare i chiamanti anche attraverso la propria rubrica telefonica.</p>
<p>fonte: <a href="http://www.angeloxx.it">http://www.angeloxx.it</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.powermediasrl.it/fsn/asterisk-id-chiamante-da-elenco-on-line-pagine-bianche.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
