<?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>Bogdan Turcanu &#187; sip</title>
	<atom:link href="http://www.bogdanturcanu.ro/tag/sip/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bogdanturcanu.ro</link>
	<description>Bogdan Turcanu</description>
	<lastBuildDate>Tue, 31 Jan 2012 19:57:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Sipdroid &#8211; Configurare cont SIP pe Android</title>
		<link>http://www.bogdanturcanu.ro/sipdroid-configurare-cont-sip-pe-android/</link>
		<comments>http://www.bogdanturcanu.ro/sipdroid-configurare-cont-sip-pe-android/#comments</comments>
		<pubDate>Sun, 24 Jul 2011 16:27:29 +0000</pubDate>
		<dc:creator>Bogdan Turcanu</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[euroweb]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[tutoriale]]></category>
		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://www.bogdanturcanu.ro/?p=2617</guid>
		<description><![CDATA[Cu toate că l-am setat din primele zile de folosire a telefonului, nu am avut timp sa scriu acest scurt tutorial despre setarea unui cont Eurovoice (Euroweb) pe un telefon mobil care rulează Android. Fără prea multe căutări am găsit în Market programul Sipdroid care este ușor de configurat și își face treaba de minune. [...]]]></description>
			<content:encoded><![CDATA[<div class="social4i" style="height:69px;">
<div class="social4in" style="height:69px;float: right;">
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.bogdanturcanu.ro%2Fsipdroid-configurare-cont-sip-pe-android%2F" send="false" layout="box_count" width="55" height="62" show_faces="false" font=""></fb:like></div>
<div class="socialicons s4plusone" style="float:left;margin-right: 10px;"><g:plusone size="tall" href="http://www.bogdanturcanu.ro/sipdroid-configurare-cont-sip-pe-android/" count="true"></g:plusone></div>
<div class="socialicons s4fbshare" style="position: relative;height: 61px;width:61px;background:url(&quot;http://goo.gl/qt6Vu&quot;) no-repeat;float:left;margin-right: 10px;">
<div class="s4ifbshare" style="position: absolute; bottom: 0pt;"><a name="fb_share" type="box_count" share_url="http%3A%2F%2Fwww.bogdanturcanu.ro%2Fsipdroid-configurare-cont-sip-pe-android%2F" href="http://www.facebook.com/sharer.php"></a></div>
</div>
</div>
<div style="clear:both"></div>
</div>
<p>Cu toate că l-am setat din primele zile de folosire a telefonului, nu am avut timp sa scriu acest scurt tutorial despre setarea unui cont Eurovoice (Euroweb) pe un telefon mobil care rulează Android.<br />
Fără prea multe căutări am găsit în Market programul Sipdroid care este ușor de configurat și își face treaba de minune.<br />
Vom lansa programul si vom face setările aferente pentru linia 1:</p>
<ul>
<li><a href="http://www.bogdanturcanu.ro/wp-content/uploads/2011/07/android-sip-sipdroid-euroweb2.png"><img class="size-full wp-image-2620 alignright" style="margin: 10px; border: 0pt none;" title="android-sip-sipdroid-euroweb" src="http://www.bogdanturcanu.ro/wp-content/uploads/2011/07/android-sip-sipdroid-euroweb2.png" alt="" width="202" height="336" /></a>Username: 33071999 (numarul vostru de telefon, făra 0 în față);</li>
<li>Parola: parola contului</li>
<li>Server: pp.eurovoice.ro</li>
<li>Domain: lăsăm liber</li>
<li>Username or Caller ID: lăsăm liber</li>
<li>Port: 5060</li>
<li>Protocol: UDP</li>
</ul>
<p>Apoi facem setările dorite la Opțiuni Apelare-Tip apel preferat, unde avem de ales între:</p>
<ul>
<li>Sipdroid</li>
<li>Sipdroid, cand e disponibil</li>
<li>Apeleaza</li>
<li>Always Ask</li>
</ul>
<p>Personal prefer ultima opțiune, așa încât atunci cănd este pornit programul Sipdroid și vreau să apelez un număr sunt intrebat dacă doresc să îl apelez folosind reteaua GSM sau contul VoIP.</p>
<p>Programul este superb, are multe obțiuni, permițând setarea codec-urilor și metodei de conectare (WLAN, 3G, EDGE),  se poate configura pentru a folosi un server STUN, etc.</p>
<p>&nbsp;</p>
<p>&nbsp;
<div class="social4i" style="height:69px;">
<div class="social4in" style="height:69px;float: right;">
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.bogdanturcanu.ro%2Fsipdroid-configurare-cont-sip-pe-android%2F" send="false" layout="box_count" width="55" height="62" show_faces="false" font=""></fb:like></div>
<div class="socialicons s4plusone" style="float:left;margin-right: 10px;"><g:plusone size="tall" href="http://www.bogdanturcanu.ro/sipdroid-configurare-cont-sip-pe-android/" count="true"></g:plusone></div>
<div class="socialicons s4fbshare" style="position: relative;height: 61px;width:61px;background:url(&quot;http://goo.gl/qt6Vu&quot;) no-repeat;float:left;margin-right: 10px;">
<div class="s4ifbshare" style="position: absolute; bottom: 0pt;"><a name="fb_share" type="box_count" share_url="http%3A%2F%2Fwww.bogdanturcanu.ro%2Fsipdroid-configurare-cont-sip-pe-android%2F" href="http://www.facebook.com/sharer.php"></a></div>
</div>
</div>
<div style="clear:both"></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.bogdanturcanu.ro/sipdroid-configurare-cont-sip-pe-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Prelungirea interioarelor dintr-o centrala telefonica prin VOIP</title>
		<link>http://www.bogdanturcanu.ro/prelungirea-interioarelor-dintr-o-centrala-telefonica-prin-voip/</link>
		<comments>http://www.bogdanturcanu.ro/prelungirea-interioarelor-dintr-o-centrala-telefonica-prin-voip/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 19:08:49 +0000</pubDate>
		<dc:creator>Bogdan Turcanu</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[centrala telefonica]]></category>
		<category><![CDATA[h323]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[tutoriale]]></category>
		<category><![CDATA[voip]]></category>
		<category><![CDATA[welltech]]></category>

		<guid isPermaLink="false">http://www.bogdanturcanu.ro/prelungirea-interioarelor-dintr-o-centrala-telefonica-prin-voip/</guid>
		<description><![CDATA[In cazul in care dorim sa prelungim interioarele unei centrale ( PBX ) intr-o alta locatie intr-o alta locatie folosind reteaua interna a firmei ( sau chiar Internetul ) vom folosi doua echipamente VOIP, unul de tipul FXO, celalalt de tipul FXS. Un echipament FXO se comporta ca un telefon &#34;accepta ton&#34; &#8211; se poate [...]]]></description>
			<content:encoded><![CDATA[<div class="social4i" style="height:69px;">
<div class="social4in" style="height:69px;float: right;">
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.bogdanturcanu.ro%2Fprelungirea-interioarelor-dintr-o-centrala-telefonica-prin-voip%2F" send="false" layout="box_count" width="55" height="62" show_faces="false" font=""></fb:like></div>
<div class="socialicons s4plusone" style="float:left;margin-right: 10px;"><g:plusone size="tall" href="http://www.bogdanturcanu.ro/prelungirea-interioarelor-dintr-o-centrala-telefonica-prin-voip/" count="true"></g:plusone></div>
<div class="socialicons s4fbshare" style="position: relative;height: 61px;width:61px;background:url(&quot;http://goo.gl/qt6Vu&quot;) no-repeat;float:left;margin-right: 10px;">
<div class="s4ifbshare" style="position: absolute; bottom: 0pt;"><a name="fb_share" type="box_count" share_url="http%3A%2F%2Fwww.bogdanturcanu.ro%2Fprelungirea-interioarelor-dintr-o-centrala-telefonica-prin-voip%2F" href="http://www.facebook.com/sharer.php"></a></div>
</div>
</div>
<div style="clear:both"></div>
</div>
<p>In cazul in care dorim sa prelungim interioarele unei centrale ( PBX ) intr-o alta locatie intr-o alta locatie folosind reteaua interna a firmei ( sau chiar Internetul ) vom folosi doua echipamente VOIP, unul de tipul FXO, celalalt de tipul FXS.   <br />Un echipament FXO se comporta ca un telefon &quot;accepta ton&quot; &#8211; se poate monta pe un interior de centrala sau pe o linie telefonica.     <br />Un echipament FXS se comporta ca o centrala telefonica &quot;da ton&quot; &#8211; se poate monta pe trunchiurile centralei telefonice sau poate furniza &quot;linie&quot; unui telefon. </p>
<p>Vom folosi doua echipamente produse de Wellgate si anume Welltech 3804A (este de tip FXO) si 3504A ( este de tip FXS ). </p>
<p>Echipamentul Welltech 3804A are 4 intrari ( L1, L2, L3, L4 ) pe care le vom conecta pe interioarele centralei, un port de WAN pe care il vom conecta intr-un switch din locatia respectiva, precum si un port LAN in care se poate conecta un calculator, echipamentul facand bridge intre porturile de WAN si cel de LAN. </p>
<p><a href="http://www.bogdanturcanu.ro/wp-content/uploads/2010/07/extensievoip.jpg"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="extensievoip" border="0" alt="extensievoip" src="http://www.bogdanturcanu.ro/wp-content/uploads/2010/07/extensievoip_thumb.jpg" width="483" height="243" /></a> </p>
<p>Echipamentul Welltech 3504A dispune de patru iesiri pentru telfoane ( Tel1, Tel2, Tel3, Tel4 ), un port de WAN pe care il vom conecta in switch-ul local si un port de LAN. </p>
<p>Presupunem ca se aloca urmatoarele ip-uri pentru echipamente:   <br />- 172.19.10.2 &#8211; pentru FXO    <br />- 172.19.10.3 &#8211; pentru FXS    <br />Echipamentele se configureaza dand urmatoarele comenzi in modul de configurare CLI (Command Line Interpreter). Pentru a vedea modul de acces la CLI, va rog sa consultati manualul pus la dispozitie de catre producator. </p>
<p><strong>Welltech 3804A </strong></p>
<p>ifaddr -ip 172.19.10.2 -mask 255.255.255.0 &#8211; gate &lt;adr gw daca e necesar &gt;   <br />sip -mode 0    <br />sip -line1 1001    <br />sip -line2 1002    <br />sip -line3 1003    <br />sip -line4 1004    <br />line -config 1 hotline 2001    <br />line -config 2 hotline 2002    <br />line -config 3 hotline 2003    <br />line -config 4 hotline 2004    <br />pbook -add name interior1 e164 2001 ip 172.19.10.3    <br />pbook -add name interior2 e164 2002 ip 172.19.10.3    <br />pbook -add name interior3 e164 2003 ip 172.19.10.3    <br />pbook -add name interior4 e164 2004 ip 172.19.10.3    <br />commit    <br />reboot </p>
<p><strong>Welltech 3504A </strong></p>
<p>ifaddr -ip 172.19.10.3 -mask 255.255.255.0 &#8211; gate &lt;adr gw daca e necesar &gt;   <br />sip -mode 0    <br />sip -line1 2001    <br />sip -line2 2002    <br />sip -line3 2003    <br />sip -line4 2004    <br />sysconf -service 1    <br />bureau -hotline 1 172.19.10.2 1001    <br />bureau -hotline 2 172.19.10.2 1002    <br />bureau -hotline 3 172.19.10.2 1003    <br />bureau -hotline 4 172.19.10.2 1004    <br />pbook -add name linia1 e164 1001 ip 172.19.10.2    <br />pbook -add name linia2 e164 1002 ip 172.19.10.2    <br />pbook -add name linia3 e164 1003 ip 172.19.10.2    <br />pbook -add name linia4 e164 1004 ip 172.19.10.2    <br />commit    <br />reboot </p>
<p>Se observa in configuratia de mai sus ca protocolul folosit este SIP. Ambele echipamente trebuie sa aiba pe ele firmware pentru SIP ( disponibil pe site-ul producatorului ). </p>
<p>Mai jos este un exemplu de configurare folosind protocolul H323 si doua echipamente Welltech 3504 (de tip FXS ) si Welltech 3804 ( de tip FXO ). (Atentie, nu au sufixul A ) </p>
<p><strong>Welltech 3504 </strong></p>
<p>ifaddr -ip 172.19.10.2 -mask 255.255.255.0 &#8211; gate &lt;adr gateway dupa caz&gt;   <br />h323 -mode 1 -line1 201 -line2 202 -line3 203 -line4 204    <br />sysconf -service 2    <br />line -config 1 hotline 11    <br />line -config 2 hotline 12    <br />line -config 3 hotline 13    <br />line -config 4 hotline 14    <br />pbook -add name linia1 e164 11 ip 172.19.10.3    <br />pbook -add name linia2 e164 12 ip 172.19.10.3    <br />pbook -add name linia3 e164 13 ip 172.19.10.3    <br />pbook -add name linia4 e164 14 ip 172.19.10.3    <br />commit    <br />reboot </p>
<p><strong>Welltech 3804 </strong></p>
<p>ifaddr -ip 172.19.10.3 -mask 255.255.255.0 &#8211; gate &lt;adr gateway dupa caz&gt;   <br />h323 -mode 1    <br />h323 -line1 11 -line2 12 -line3 13 -line4 14    <br />line -config 1 hotline 201    <br />line -config 2 hotline 202    <br />line -config 3 hotline 203    <br />line -config 4 hotline 204    <br />pbook -add name linia1 e164 201 ip 172.19.10.2    <br />pbook -add name linia2 e164 202 ip 172.19.10.2    <br />pbook -add name linia3 e164 203 ip 172.19.10.2    <br />pbook -add name linia4 e164 204 ip 172.19.10.2    <br />commit    <br />reboot </p>
<p>Daca totul a decurs normal, atunci cand ridicam receptorul unui telefon conectat in echipamentul FXS vom auzi tonul generat de catre centrala telefonica si vom putea forma numarul si apela ca si cum am fi conectati direct in centrala. Daca se apeleaza unul dintre interioarele conectate in echipamentul FXO, va suna telefonul conectat in portul corespunzator din echipamentul FXS. </p>
<div class="social4i" style="height:69px;">
<div class="social4in" style="height:69px;float: right;">
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.bogdanturcanu.ro%2Fprelungirea-interioarelor-dintr-o-centrala-telefonica-prin-voip%2F" send="false" layout="box_count" width="55" height="62" show_faces="false" font=""></fb:like></div>
<div class="socialicons s4plusone" style="float:left;margin-right: 10px;"><g:plusone size="tall" href="http://www.bogdanturcanu.ro/prelungirea-interioarelor-dintr-o-centrala-telefonica-prin-voip/" count="true"></g:plusone></div>
<div class="socialicons s4fbshare" style="position: relative;height: 61px;width:61px;background:url(&quot;http://goo.gl/qt6Vu&quot;) no-repeat;float:left;margin-right: 10px;">
<div class="s4ifbshare" style="position: absolute; bottom: 0pt;"><a name="fb_share" type="box_count" share_url="http%3A%2F%2Fwww.bogdanturcanu.ro%2Fprelungirea-interioarelor-dintr-o-centrala-telefonica-prin-voip%2F" href="http://www.facebook.com/sharer.php"></a></div>
</div>
</div>
<div style="clear:both"></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.bogdanturcanu.ro/prelungirea-interioarelor-dintr-o-centrala-telefonica-prin-voip/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Nokia E51 &#8211; Înlăturare branduire Orange</title>
		<link>http://www.bogdanturcanu.ro/nokia-e51-inlaturare-branduire-orange/</link>
		<comments>http://www.bogdanturcanu.ro/nokia-e51-inlaturare-branduire-orange/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 20:08:03 +0000</pubDate>
		<dc:creator>Bogdan Turcanu</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[Orange]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[telefonie mobila]]></category>

		<guid isPermaLink="false">http://www.bogdanturcanu.ro/?p=1574</guid>
		<description><![CDATA[De ceva timp folosesc un telefon Nokia E51 și mă împac foarte bine cu modelul. Dar din neatenție am reușit recent să crap display-ul purtându-l în buzunar și ținând cont de costul de circa 120 ron pentru schimbarea acestuia și de faptul că era pentru a doua oară cand se făcea operația aceasta am decis [...]]]></description>
			<content:encoded><![CDATA[<div class="social4i" style="height:69px;">
<div class="social4in" style="height:69px;float: right;">
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.bogdanturcanu.ro%2Fnokia-e51-inlaturare-branduire-orange%2F" send="false" layout="box_count" width="55" height="62" show_faces="false" font=""></fb:like></div>
<div class="socialicons s4plusone" style="float:left;margin-right: 10px;"><g:plusone size="tall" href="http://www.bogdanturcanu.ro/nokia-e51-inlaturare-branduire-orange/" count="true"></g:plusone></div>
<div class="socialicons s4fbshare" style="position: relative;height: 61px;width:61px;background:url(&quot;http://goo.gl/qt6Vu&quot;) no-repeat;float:left;margin-right: 10px;">
<div class="s4ifbshare" style="position: absolute; bottom: 0pt;"><a name="fb_share" type="box_count" share_url="http%3A%2F%2Fwww.bogdanturcanu.ro%2Fnokia-e51-inlaturare-branduire-orange%2F" href="http://www.facebook.com/sharer.php"></a></div>
</div>
</div>
<div style="clear:both"></div>
</div>
<p><img class="alignleft size-medium wp-image-1575" style="margin: 20px; border: 0pt none;" title="Logo Orange" src="http://www.bogdanturcanu.ro/wp-content/uploads/2010/04/orange-logo-300x184.jpg" alt="" width="180" height="110" /> De ceva timp folosesc un telefon Nokia E51 și mă împac foarte bine cu modelul. Dar din neatenție am reușit recent să crap display-ul purtându-l în buzunar și ținând cont de costul de circa 120 ron pentru schimbarea acestuia și de faptul că era pentru a doua oară cand se făcea operația aceasta am decis să îl vând și să îmi cumpar altul funcțional, second hand.<br />
Telefonul care îl aveam înainte era cumpărat „la liber”, nefiind brănduit pe nici o rețea de telefonie mobilă. Cel pe care l-am cumpărat este brănduit pe Orange.<br />
Cei de la Orange, în stilul lor caracteristic, au scos o opțiune foarte importantă din software-ul telefonului: posibilitatea de e efectua apeluri VoIP fără a instala aplicații suplimentare.<br />
Cum aveam nevoie de aceasta opțiune am incercat să fac update la firmware de pe site-ul nokia.com. Problema e că îmi spunea că pentru telefonul meu am instalată ultima versiune de soft. Ha ha!<br />
Cu ajutorul lui google am găsit soluția, soluție pe care o prezint aici poate mai are cineva nevoie:</p>
<ul>
<li>am descarcat <strong>b-phreaks Nemesis Service Suite</strong>;</li>
<li>l-am instalat;</li>
<li>am deschis programul;</li>
<li>am conectat telefonul la PC prin cablu și am ales modul &#8220;<strong>PC Suite</strong>&#8220;;</li>
<li>in programul NSS am dat click pe iconita cu lupa din partea dreapta sus (<strong>Scan for New Device</strong>);</li>
<li>am dat click apoi pe iconita <strong>Phone Info</strong>;</li>
<li>am apasat butonul <strong>Read</strong> din partea dreapta a ferestrei programului NSS;</li>
<li>dupa ce mi-a citit datele fără să îmi dea eroare am bifat căsuța <strong>Enable Product Code</strong>;</li>
<li>Am introdus în câmpul <strong>Product Code</strong> altă valoare (vezi mai jos) și am apăsat butonul <strong>Write</strong></li>
<li>Am inchis programul NSS</li>
</ul>
<p>Acum telefonul are un alt product key și folosind  Nokia Update Software mi-a găsit că există o nouă versiune de firmware, făcându-și update. După repornire existau în meniu optiunile pentru telefonie prin internet.</p>
<p>Ca și Product Code am folosit prima dată <strong>0546184</strong> (RM-244 CTR EURO1 BLACK), dar în acest caz nu aveam meniuri în limba română. Am parcurs apoi din nou pașii de mai sus și am folosit codul <strong>0552341</strong> (0552341), acesta oferindu-mi posibilitatea dupa o reinstalare de firmware (cu aceași versiune) să folosesc interfața în limba română.</p>
<p>Pentru cei interesati mai jos este o lista de coduri pentru Nokia E51:</p>
<p>PC = Product Code.</p>
<p>PC: 0546184: RM-244 CTR EURO1 BLACK<br />
PC: 0552189: RM-244 CTR EURO1 FRANCE BLACK<br />
PC: 0552190: RM-244 CTR EURO1 ALPS BLACK<br />
PC: 0552191: RM-244 CTR EURO2 BLACK<br />
PC: 0552192: RM-244 CTR EURO2 Turkey BLACK<br />
PC: 0552193: RM-244 CTR EURO1 South Africa BLACK<br />
PC: 0552194: RM-244 CTR SCANDINAVIA BLACK<br />
PC: 0552195: RM-244 CTR BALTIAN BLACK<br />
PC: 0552196: RM-244 CTR EURO3 Hu/Cze/Slo/Po Sl BLACK<br />
PC: 0552197: RM-244 CTR BALKANS SLO/SER BLACK<br />
PC: 0552198: RM-244 CTR ARABIC Latin BLACK<br />
PC: 0552340: RM-244 CTR EURO1 ROSE<br />
PC: 0552341: RM-244 CTR RUSSIAN RU BLACK<br />
PC: 0552342: RM-244 CTR RUSSIAN UA BLACK<br />
PC: 0552343: RM-244 CTR BALKANS Greece/Cyprus BLACK<br />
PC: 0552344: RM-244 CTR ARABIC BLACK<br />
PC: 0552345: RM-244 CTR URDU BLACK<br />
PC: 0552347: RM-244 CTR FARSI BLACK<br />
PC: 0552348: RM-244 CTR Hebrew Israel BLACK<br />
PC: 0552384: RM-244 CTR RUSSIAN CIS BLACK<br />
PC: 0552387: RM-244 CTR BULGARIAN BLACK<br />
PC: 0552388: RM-244 CTR MOLDOVA/BELARUS BLACK<br />
PC: 0552938: Light SWAP EU-General RM-244<br />
PC: 0553153: RM-244 SWAP CTR EURO1 BLACK<br />
PC: 0553154: RM-244 SWAP CTR EURO1 FRANCE BLACK<br />
PC: 0553155: RM-244 SWAP CTR EURO2 Turkey BLACK<br />
PC: 0553156: RM-244 SWAP CTR EURO1 South Africa BLACK<br />
PC: 0553157: RM-244 SWAP CTR SCANDINAVIA BLACK<br />
PC: 0553158: RM-244 SWAP CTR BALTIAN BLACK<br />
PC: 0553159: RM-244 SWAP CTR RUSSIAN RU BLACK<br />
PC: 0553160: RM-244 SWAP CTR RUSSIAN UA BLACK<br />
PC: 0553162: RM-244 SWAP CTR RUSSIAN CIS BLACK<br />
PC: 0553163: RM-244 SWAP CTR BULGARIAN BLACK<br />
PC: 0553164: RM-244 SWAP CTR MOLDOVA/BELARUS BLACK<br />
PC: 0553165: RM-244 SWAP CTR EURO3 Sl BLACK<br />
PC: 0553166: RM-244 SWAP CTR BALKANS SLO/SER BLACK<br />
PC: 0553167: RM-244 SWAP CTR BALKANS Gree/Cyp BLACK<br />
PC: 0553168: RM-244 SWAP CTR ARABIC Latin BLACK<br />
PC: 0553169: RM-244 SWAP CTR ARABIC BLACK<br />
PC: 0553170: RM-244 SWAP CTR Hebrew Israel BLACK<br />
PC: 0553974: RM-244 CTR EURO1 SILVER<br />
PC: 0554326: RM-244 CTR EURO1 FRANCE SILVER<br />
PC: 0554327: RM-244 CTR EURO1 ALPS SILVER<br />
PC: 0554328: RM-244 CTR EURO2 SILVER<br />
PC: 0554329: RM-244 CTR EURO2 Turkey SILVER<br />
PC: 0554330: RM-244 CTR EURO1 South Africa SILVER<br />
PC: 0554357: RM-244 CTR SCANDINAVIA SILVER<br />
PC: 0554358: RM-244 CTR BALTIAN SILVER<br />
PC: 0554359: RM-244 CTR EURO3 Hu/Cze/Slo/Po Sl SILVER<br />
PC: 0554360: RM-244 CTR BALKANS SLO/SER SILVER<br />
<div align="center"><script type="text/javascript"><!--
google_ad_client = "pub-8310769609493718";
/* 300x250, creat 29.04.2011 */
google_ad_slot = "1847488039";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><br />
PC: 0554361: RM-244 CTR ARABIC Latin SILVER<br />
PC: 0554364: RM-244 CTR RUSSIAN RU SILVER<br />
PC: 0554365: RM-244 CTR RUSSIAN UA SILVER<br />
PC: 0554366: RM-244 CTR BALKANS Greece/Cypros SILVER<br />
PC: 0554367: RM-244 CTR ARABIC SILVER<br />
PC: 0554368: RM-244 CTR URDU SILVER<br />
PC: 0554369: RM-244 CTR FARSI SILVER<br />
PC: 0554370: RM-244 CTR Hebrew Israel SILVER<br />
PC: 0554769: RM-244 CTR RUSSIAN CIS SILVER<br />
PC: 0554770: RM-244 CTR BULGARIAN SILVER<br />
PC: 0554771: RM-244 CTR MOLDOVA/BELARUS SILVER<br />
PC: 0555751: RM-244 CTR EURO 1 MEA Black<br />
PC: 0555752: RM-244 CTR EURO 1 MEA Silver<br />
PC: 0555753: RM-244 CTR EURO1 MEA ROSE<br />
PC: 0555754: RM-244 CTR EURO1 FRANCE ROSE<br />
PC: 0555755: RM-244 CTR EURO1 ALPS ROSE<br />
PC: 0555756: RM-244 CTR EURO2 ROSE<br />
PC: 0555757: RM-244 CTR EURO2 TURKEY ROSE<br />
PC: 0555758: RM-244 CTR EURO1 South Africa ROSE<br />
PC: 0555759: RM-244 CTR SCANDINAVIA ROSE<br />
PC: 0555760: RM-244 CTR BALTIAN ROSE<br />
PC: 0555761: RM-244 CTR RUSSIAN-RU ROSE<br />
PC: 0555762: RM-244 CTR RUSSIAN-UA ROSE<br />
PC: 0555763: RM-244 CTR RUSSIAN CIS ROSE<br />
PC: 0555764: RM-244 CTR BULGARIAN ROSE<br />
PC: 0555765: RM-244 CTR MOLDOVA/BELARUS ROSE<br />
PC: 0555766: RM-244 CTR EURO3 ROSE<br />
PC: 0555767: RM-244 CTR BALKANS SLO/SER ROSE<br />
PC: 0555768: RM-244 CTR BALKANS GREECE/CYPROS ROSE<br />
PC: 0555769: RM-244 CTR ARABIC Latin ROSE<br />
PC: 0555770: RM-244 CTR ARABIC Arabic ROSE<br />
PC: 0555771: RM-244 CTR URDU ROSE<br />
PC: 0555772: RM-244 CTR FARSI ROSE<br />
PC: 0555773: RM-244 CTR HEBREW ROSE<br />
PC: 0552352: RM-244 CTR APAC1 BLACK<br />
PC: 0552353: RM-244 CTR APAC3 IND/VIET BLACK<br />
PC: 0552354: RM-244 CTR APAC3 PHILIPPINES BLACK<br />
PC: 0552355: RM-244 CTR APAC3 AUSTRALIA BLACK<br />
PC: 0552356: RM-244 CTR APAC3 NZ BLACK<br />
PC: 0552357: RM-244 CTR THAILAND BLACK<br />
PC: 0552358: RM-244 CTR INDONESIA BLACK<br />
PC: 0552359: RM-244 CTR APAC1 ROSE<br />
PC: 0552362: RM-244 CTR APAC3 AUSTRALIA ROSE<br />
PC: 0552363: RM-244 CTR APAC3 NZ ROSE<br />
PC: 0552364: RM-244 CTR APAC3 IND/VIET ROSE<br />
PC: 0552365: RM-244 CTR APAC3 PHILIPPINES ROSE<br />
PC: 0552366: RM-244 CTR THAILAND ROSE<br />
PC: 0552367: RM-244 CTR INDONESIA ROSE<br />
PC: 0552941: Light SWAP Apac General RM-244<br />
PC: 0552942: Light SWAP Philippines RM-244<br />
PC: 0554761: RM-244 CTR APAC1 SILVER<br />
PC: 0554762: RM-244 CTR APAC3 IND/VIET SILVER<br />
PC: 0554763: RM-244 CTR APAC3 PHILIPPINES SILVER<br />
PC: 0554764: RM-244 CTR APAC3 AUSTRALIA SILVER<br />
PC: 0554765: RM-244 CTR APAC3 NZ SILVER<br />
PC: 0554766: RM-244 CTR THAILAND SILVER<br />
PC: 0554768: RM-244 CTR INDONESIA SILVER</p>
<p>Am mai găsit pe net o listă scurtă cu limbile în care este disponibil meniul în funcție de Product Code:</p>
<p>EURO1: English, French, German, Italian, Spanish, Portuguese<br />
EURO2: English, French, German, Turkish, Dutch, Italian<br />
EURO2: English, Czech, Slovakian, German, Polish, Hungarian<br />
Scandinavia: English, Finnish, Swedish, Norwegian, Icelandic, Danish<br />
Baltic: English, German, Estonian, Russian, Latvian, Lithuanian<br />
Russia: English, German, Ukrainian, Russian, Romanian, Bulgarian,  Hungarian<br />
Balkans: English, German, Croatian, Slovenian, Serbian, Greek<br />
Arabic: English, Arabic, French, Farsi, Urdu<br />
Hebrew: English, Hebrew, Arabian, Russian, Romanian, Spanish<br />
Africa: English, Portuguese, German, Italian, French</p>
<p>OBSERVATII:</p>
<p>- Trebuie sa fie instalat pe PC si NOKIA PC SUITE<br />
-NSS nu citeste daca NOKIA PC SUITE este deschis<br />
-Pe Windows 7 nu a functionat (nu citea datale de pe telefon), pe XP a mes fara probleme.
<div class="social4i" style="height:69px;">
<div class="social4in" style="height:69px;float: right;">
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.bogdanturcanu.ro%2Fnokia-e51-inlaturare-branduire-orange%2F" send="false" layout="box_count" width="55" height="62" show_faces="false" font=""></fb:like></div>
<div class="socialicons s4plusone" style="float:left;margin-right: 10px;"><g:plusone size="tall" href="http://www.bogdanturcanu.ro/nokia-e51-inlaturare-branduire-orange/" count="true"></g:plusone></div>
<div class="socialicons s4fbshare" style="position: relative;height: 61px;width:61px;background:url(&quot;http://goo.gl/qt6Vu&quot;) no-repeat;float:left;margin-right: 10px;">
<div class="s4ifbshare" style="position: absolute; bottom: 0pt;"><a name="fb_share" type="box_count" share_url="http%3A%2F%2Fwww.bogdanturcanu.ro%2Fnokia-e51-inlaturare-branduire-orange%2F" href="http://www.facebook.com/sharer.php"></a></div>
</div>
</div>
<div style="clear:both"></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.bogdanturcanu.ro/nokia-e51-inlaturare-branduire-orange/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Wellgate 3804 FXO &#8211; detecție frecvență tonuri</title>
		<link>http://www.bogdanturcanu.ro/wellgate-3804-fxo-detec%c8%9bie-frecven%c8%9ba-tonuri/</link>
		<comments>http://www.bogdanturcanu.ro/wellgate-3804-fxo-detec%c8%9bie-frecven%c8%9ba-tonuri/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 09:55:49 +0000</pubDate>
		<dc:creator>Bogdan Turcanu</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[fxo]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[welltech]]></category>

		<guid isPermaLink="false">http://www.bogdanturcanu.ro/?p=1141</guid>
		<description><![CDATA[Fiecare PBX/CO generează tonuri de frecvențe diferite și cu cadență diferită pentru semnalizare starilor (ocupat, deconectat, etc). Folosesc un wellgate 3804 cu 4 porturi de tip FXO conectat la un echipament de voce Audiocodes de tip FXS al companiei SC RCS &#38; RDS SA. Echipamentul wellgate 3804 este conectat cu un server asterisk folosind protocolul [...]]]></description>
			<content:encoded><![CDATA[<div class="social4i" style="height:69px;">
<div class="social4in" style="height:69px;float: right;">
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.bogdanturcanu.ro%2Fwellgate-3804-fxo-detec%25c8%259bie-frecven%25c8%259ba-tonuri%2F" send="false" layout="box_count" width="55" height="62" show_faces="false" font=""></fb:like></div>
<div class="socialicons s4plusone" style="float:left;margin-right: 10px;"><g:plusone size="tall" href="http://www.bogdanturcanu.ro/wellgate-3804-fxo-detec%c8%9bie-frecven%c8%9ba-tonuri/" count="true"></g:plusone></div>
<div class="socialicons s4fbshare" style="position: relative;height: 61px;width:61px;background:url(&quot;http://goo.gl/qt6Vu&quot;) no-repeat;float:left;margin-right: 10px;">
<div class="s4ifbshare" style="position: absolute; bottom: 0pt;"><a name="fb_share" type="box_count" share_url="http%3A%2F%2Fwww.bogdanturcanu.ro%2Fwellgate-3804-fxo-detec%25c8%259bie-frecven%25c8%259ba-tonuri%2F" href="http://www.facebook.com/sharer.php"></a></div>
</div>
</div>
<div style="clear:both"></div>
</div>
<p>Fiecare PBX/CO generează tonuri de frecvențe diferite și cu cadență diferită pentru semnalizare starilor (ocupat, deconectat, etc).<br />
Folosesc un wellgate 3804 cu 4 porturi de tip FXO conectat la un echipament de voce Audiocodes de tip FXS al companiei SC RCS &amp; RDS SA. Echipamentul wellgate 3804 este conectat cu un server asterisk folosind protocolul SIP.<br />
La fiecare apel se întâmpla să rămână liniile de le ewllgate 3804 „agățăte”, datorită faptului că nu detecta sfârșitul apelului și el considera că încă este o convorbire în curs.<br />
Echipamentul de tip FXO vine cu setări implicite pentru tonuri de disconect, dar este posibil ca acestea să nu fie identice cu cele generate de echipamentul FXS.</p>
<p>Din fericire cei de la welltech au implementat pe echipamentul wellgate 3804 un mecanism de inregistrare a tonului și afisare a frecvenței acestuia.<br />
Procedura este următoarea:<br />
- se conecteaza linia 2 de pe wellgate 3804 la echipamentul fxs (în acest caz particular în care am testat);<br />
- accesăm linia de comandă a echipamentului ( prin consolă sau telnet);<br />
- în CLI dăm comanda: <code>record -tone</code> și apăsăm ENTER;<br />
- sunăm din exterior către numărul care ajunge pe linia 2 a echipamentului și după stabilirea convorbirii închidem telefonul de pe care am sunat;<br />
- în acel moment apăsăm tasta „R” în CLI-ul echipamentului FXO;<br />
- echipamentul înregistrează tonul și afisează frecvențele.<br />
<code>usr/config$ record -tone</code></p>
<p><code>Press (R) to start record...</code><br />
<code>r</code></p>
<p><code>Analizing!! Please wait a moment...<br />
Frequency 1 : 449<br />
Frequency 2 : 443<br />
0.20sec on 0.17sec off</code></p>
<p>Pe baza acestor informații configurăm echipamentul FXO, prin modificare în interfața web în meniul „Tone Setting”, introducând următoarele valori in dreptul „Disconnect Tone 1”:<br />
<em>Low(frq) : 449<br />
High(frq) : 443<br />
Low(lev) : 8<br />
High(lev) : 8<br />
On1 : 20<br />
Off1 : 17<br />
On2 : 1023<br />
Off2 : 1023</em></p>
<input id="gwProxy" type="hidden" />
<p><!--Session data--><br />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden"><!--Session data--></input>
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<div class="social4i" style="height:69px;">
<div class="social4in" style="height:69px;float: right;">
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.bogdanturcanu.ro%2Fwellgate-3804-fxo-detec%25c8%259bie-frecven%25c8%259ba-tonuri%2F" send="false" layout="box_count" width="55" height="62" show_faces="false" font=""></fb:like></div>
<div class="socialicons s4plusone" style="float:left;margin-right: 10px;"><g:plusone size="tall" href="http://www.bogdanturcanu.ro/wellgate-3804-fxo-detec%c8%9bie-frecven%c8%9ba-tonuri/" count="true"></g:plusone></div>
<div class="socialicons s4fbshare" style="position: relative;height: 61px;width:61px;background:url(&quot;http://goo.gl/qt6Vu&quot;) no-repeat;float:left;margin-right: 10px;">
<div class="s4ifbshare" style="position: absolute; bottom: 0pt;"><a name="fb_share" type="box_count" share_url="http%3A%2F%2Fwww.bogdanturcanu.ro%2Fwellgate-3804-fxo-detec%25c8%259bie-frecven%25c8%259ba-tonuri%2F" href="http://www.facebook.com/sharer.php"></a></div>
</div>
</div>
<div style="clear:both"></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.bogdanturcanu.ro/wellgate-3804-fxo-detec%c8%9bie-frecven%c8%9ba-tonuri/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Atenționare automată prin apel vocal</title>
		<link>http://www.bogdanturcanu.ro/aten%c8%9bionare-automata-prin-apel-vocal/</link>
		<comments>http://www.bogdanturcanu.ro/aten%c8%9bionare-automata-prin-apel-vocal/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 18:57:25 +0000</pubDate>
		<dc:creator>Bogdan Turcanu</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://www.bogdanturcanu.ro/?p=982</guid>
		<description><![CDATA[În timp ce îmi făceam de cap cu trixbox, mă gândeam la faptul că sunt mulți furnizori de servicii la care plata se face lunar și se mai întâmplă să uiți să ajungi să îți achiți facturile și te trezești cu serviciul respectiv suspendat. Nu ar fi mai frumos din partea lor să îți dea [...]]]></description>
			<content:encoded><![CDATA[<div class="social4i" style="height:69px;">
<div class="social4in" style="height:69px;float: right;">
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.bogdanturcanu.ro%2Faten%25c8%259bionare-automata-prin-apel-vocal%2F" send="false" layout="box_count" width="55" height="62" show_faces="false" font=""></fb:like></div>
<div class="socialicons s4plusone" style="float:left;margin-right: 10px;"><g:plusone size="tall" href="http://www.bogdanturcanu.ro/aten%c8%9bionare-automata-prin-apel-vocal/" count="true"></g:plusone></div>
<div class="socialicons s4fbshare" style="position: relative;height: 61px;width:61px;background:url(&quot;http://goo.gl/qt6Vu&quot;) no-repeat;float:left;margin-right: 10px;">
<div class="s4ifbshare" style="position: absolute; bottom: 0pt;"><a name="fb_share" type="box_count" share_url="http%3A%2F%2Fwww.bogdanturcanu.ro%2Faten%25c8%259bionare-automata-prin-apel-vocal%2F" href="http://www.facebook.com/sharer.php"></a></div>
</div>
</div>
<div style="clear:both"></div>
</div>
<p><img class="alignleft size-full wp-image-985" style="margin-left: 20px; margin-right: 20px;" title="telefon_fix" src="http://www.bogdanturcanu.ro/wp-content/uploads/2009/09/telefon_fix.jpg" alt="telefon_fix" width="210" height="210" />În timp ce <a href="http://www.bogdanturcanu.ro/2009/09/19/trixbox-resetarea-parolei/" target="_blank">îmi făceam de cap cu trixbox</a>, mă gândeam la faptul că sunt mulți furnizori de servicii la care plata se face lunar și se mai întâmplă să uiți să ajungi să îți achiți facturile și te trezești cu serviciul respectiv suspendat. Nu ar fi mai frumos din partea lor să îți dea un telefon și să te anunțe: „Mai Gheorghe, vezi că luna asta nu ti-ai plătit factura. Hai și o plătește&#8221;.<br />
Așa ar putea proceda providerul de internet, furnizorul de televiziune prin cablu, colosul care deține monopolul pe furnizarea energiei electrice, hoții de la asociațiile de locatari, țeparii de la firmele de asigurări și lista poate continua.<br />
Căt de greu poate fi să implementezi un asemenea serviciu? Hmm.. păi hai să încercăm.<br />
Pentru teste am luat un computer cu procesor Intel Pentium II la 400Mhz, cu 128MB RAM, HDD de 3GB și cu un amărât de CD-ROM. Dap, ați citit bine, este vorba de o antichitate. Din fericire păstrez câteva antichități prin casă pentru diferite teste și scenarii posibile.<br />
Am făcut apoi un download rapid a versiunii 7.2-RELEASE a sistemului de operare FreeBSD de pe site-ul <a href="http://www.freebsd.org" target="_blank">http://www.freebsd.org</a> , am inscripționat imaginea ISO pe un CD și m-am apucat de o instalare minimală ( un singur slice, o partitie pentru swap de 256MB, restul până la 3GB lăsat pentru /, nici un pachet insatalt, configurat un user, parola de root, interfata de retea, acces SSH, timezone).<br />
<img class="alignright size-medium wp-image-987" style="margin-left: 20px; margin-right: 20px;" title="asterisk" src="http://www.bogdanturcanu.ro/wp-content/uploads/2009/09/asterisk-300x168.png" alt="asterisk" width="300" height="168" />Am luat apoi rapid cu <em><strong>pkg_add -vr asterisk</strong></em> varianta precompilata a binecunoscutului <a href="http://www.asterisk.org/" target="_blank">Asterisk</a> . Bineînțeles că s-a instalat fără probleme, împreună cu toate dependințele de care avea nevoie. Chiar dacă partea hardware este destul de slabă, aceste operații nu au durat mai mult de câteva minute.<br />
A urmat partea delicată a operației, configurarea pentru a realiza ceea ce mi-am propus.<br />
Pentru a putea apela orice număr de telefon (fix, mobil, național, internațional) am folosit un cont SIP de la <a href="http://www.euroweb.ro" target="_blank">Euroweb</a> (<a href="http://www.eurovoice.ro" target="_blank">Eurovoice</a>). Am mai definit deasemenea o extensie cu numărul 100 pentru un softphone (<a href="http://www.counterpath.com/x-lite.html&amp;active=4" target="_blank">Xlite</a>) pe care să îl folosesc pentru înregistrarea mesajului.<br />
Pentru că nu aveam nevoie de toate facilitățile oferite de asterisk ci doar să testez scenariul propus, am făcut back-up la fișierele de configurare și am început o configurare minimală.<br />
Astfel, am început cu fișierul <em><strong>modules.conf</strong></em>, în care am lăsat doar:<br />
<img class="alignleft size-full wp-image-997" style="margin-left: 20px; margin-right: 20px;" title="freebsd-logo" src="http://www.bogdanturcanu.ro/wp-content/uploads/2009/09/freebsd-logo.png" alt="freebsd-logo" width="178" height="175" /><strong>[modules]<br />
autoload=yes<br />
noload =&gt; pbx_gtkconsole.so<br />
noload =&gt; chan_alsa.so</strong><br />
Urmează editarea fișierului <em><strong>sip.conf</strong></em>, în care se trec informațiile despre trunk-ul SIP conectat la eurovoice și contul dedicat softphone-ului. În exemplul următor am înlocuit datele de autentificare ale contului VoIP eurovoice (utilizator, parola), deci trebuie să fiți atenți să le completati cu datele voastre de acces. În privința codecurilor, permit doar folosirea ulaw ( vezi G.711 &#8211; standard ITU-T)<br />
Pentru softphone am alocat extensia cu numarul 100, iar parola de logare am setat-o &#8220;100&#8243;.</p>
<p><strong>[general]<br />
context=master<br />
register =&gt; utilizator_eurovoice:parola_eurovoice@pp.eurovoice.ro<br />
allowoverlap=no<br />
bindport=5060<br />
bindaddr=0.0.0.0<br />
srvlookup=yes<br />
disallow=all<br />
allow=ulaw<br />
[authentication]<br />
[100]<br />
type=friend<br />
host=dynamic<br />
secret=100<br />
context=master<br />
nat=yes<br />
[eurovoice]<br />
context=master<br />
type=friend<br />
insecure=invite<br />
canreinvite=no<br />
permit=193.231.78.10<br />
secret=parola_eurovoice<br />
username=utilizator_eurovoice<br />
host=pp.eurovoice.ro<br />
fromuser=utilizator_eurovoice<br />
fromdomain=pp.eurovoice.ro</strong></p>
<p>Urmează construirea fișierului extensions.conf, fișier care dictează comportamentul trunchiurilor și extensiilor. Pentru aceasta avem nevoie să ne stabilim clar cerințele. Astfel, mi-am propus ca sistemul să se comporte astfel:<br />
- înregistrăm extensia 100;<br />
- toate apelurile care vin pe trunchiul SIP să fie direcționate către extensia 100, cu timeout de 20 secunde;<br />
- extensia 100 să poate transfera apelul;<br />
- de la extensia 100 să se poate iniția apeluri folosind trunchiul SIP, dar înaintea numărului să se formeze cifra 9;<br />
- de la extensia 100 să putem înregistra mesajul audio care trebuie transmis către clientul final;<br />
- pentru înregistrarea mesajului audio, se va forma numărul 2051 folosind softphone-ul, sistemul va răspunde cu un beep, dupa care va înregistra ce primește de la extensia respectivă (100);<br />
- terminarea înregistrării mesajului va fi semnalizată sistemului de către utilizator prin apăsarea tastei # (diez);<br />
- sistemul va reda mesajul înregistrat către utilizatorul care l-a înregistrat, după care acesta poate închide convorbirea;<br />
<div align="center"><script type="text/javascript"><!--
google_ad_client = "pub-8310769609493718";
/* 300x250, creat 29.04.2011 */
google_ad_slot = "1847488039";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><br />
Aceste lucruri se transpun în fișierul <em><strong>extensions.conf</strong></em> în felul următor:<br />
<strong>[general]<br />
static = yes<br />
writeprotect = no<br />
clearglobalvars = no<br />
priorityjumping = no<br />
[globals]<br />
CONSOLE =&gt; Console/dsp<br />
[master]<br />
include =&gt; record-outboundmsgs<br />
exten =&gt; 100,1,Dial(SIP/100,20,Ttr)<br />
exten =&gt; numar_telefon_eurovoice,2,Dial(SIP/100,20,Ttr)<br />
exten =&gt; _9.,1,Dial(SIP/${EXTEN:1}@eurovoice,120,Tt)<br />
[outboundmsg1]<br />
exten =&gt; s,1,Set(TIMEOUT(digit)=5)<br />
exten =&gt; s,2,Set(TIMEOUT(response)=10)<br />
exten =&gt; s,3,Answer<br />
exten =&gt; s,4,Wait(1)<br />
exten =&gt; s,5,Background(outboundmsgs/msg1)         ; &#8220;play outbound msg&#8221;<br />
exten =&gt; t,2,Hangup<br />
[record-outboundmsgs]<br />
exten =&gt; 2051,1,Wait(2)<br />
exten =&gt; 2051,2,Record(outboundmsgs/msg1:gsm)<br />
exten =&gt; 2051,3,Wait(2)<br />
exten =&gt; 2051,4,Playback(outboundmsgs/msg1)<br />
exten =&gt; 2051,5,wait(2)<br />
exten =&gt; 2051,6,Hangup</strong></p>
<input id="gwProxy" type="hidden" />
<p><!--Session data-->Mesajul pe care îl înregistrăm pentru a-l trimite clienților finali va fi stocat pe hard-disc-ul acestei mașini, iar pentru aceasta trebuie să creem un director în care să îl stocăm, operație cu care o facem cu comanda:<br />
mkdir /usr/local/share/asterisk/sounds/outboundmsgs<br />
Proprietarul acestui director trebuie să fie utilizatorul sub care rulează asterisk pe mașină, în cazul meu este root, deci nu trebuie să acord alte permisiuni de scriere/citire.<br />
În acest moment putem reporni serviciul asterisk cu comanda <em><strong>/usr/local/etc/rc.d/asterisk restart</strong></em> și configura softphone-ul pentru a se autentifica la serverul VoIP proaspăt configurat.<br />
Configurarea softphone-ului X-Lite este foarte simplă, se merge în meniu la opțiunea <strong>SIP Account Settings</strong>, se dă click pe butonul <strong>Add</strong> și se completează câmpurile de acolo, cu următoarele date:<br />
User name: <em>100</em><br />
Password: <em>100</em><br />
Authorization user name: <em>100</em><br />
Domain: <em>adresa_ip_a_masinii_pe_care_ruleaza_asterisk</em><br />
Se bifează deasemenea opțiunea: <em>Register with domain and receive incoming calls</em><br />
Se poate înregistra acum mesajul, dupa cum spuneam prin formarea numărului 2051, finalizând înregistrarea prin apăsarea tastei # și ascultând apoi mesajul înregistrat. Se poate testa accesul la exterior pe trunchi, formând numărul dorit, precedat de cifra 9.<br />
În acest moment totuși nu avem un sistem care să ofera facilitatea a suna clientii și a le transmite mesajul vocal înregistrat.<br />
Vom simula această operație pentru un singur număr de telefon, prin creearea unui fișier <em><strong>/var/spool/asterisk/temporar</strong></em> cu următorul conținut:<br />
<strong>Channel: SIP/numarul_la_care_sunam@eurovoice<br />
Callerid: numarul_nostru_eurovoice<br />
MaxRetries: 5<br />
RetryTime: 300<br />
WaitTime: 45<br />
Context: outboundmsg1<br />
Extension: s<br />
Priority: 1</strong><br />
Atenție la înlocuirea numarului_la_care_sunam si numarul_nostru_eurovoice în exemplul de mai sus. Cuvăntul eurovoice din prima linie reprezintă context-ul trunchiului, așa cum este definit în fișierul sip.conf.<br />
Acest fișier temporar trebuie plasat în directorul <em><strong>/var/spool/asterisk/outgoing</strong></em>, lucru pe care îl facem cu comanda:<br />
<strong> mv /var/spool/asterisk/temporar /var/spool/asterisk/outgoing/</strong><br />
Folosim comanda <strong>mv</strong> și nu <strong>cp</strong> pentru că comanda <strong>mv</strong> mută inod-ul (pointer-ul) fișierului și acesta apare complet dintr-o dată în noua locație, eliminându-se astfel probabilitatea ca asterisk să citească doar o parte din fișier, lucru care este probabil să se întâmple dacă folosim comnda <strong>cp</strong>.<br />
Imediat după această mutare observăm că apelul este inițiat, iar atunci când clientul răspunde va auzi mesajul preînregistrat. Dacă clientul nu răspunde la telefon, sistemul va reîncerca apelarea acestuia de 5 ori, la interval de  300 de secunde. Se observă că acești timpi se pot modifica din variabilele prezente în fișierul respectiv.</p>
<p>Pot considera testul reușit. Bineînțeles că exemplul trebuie dezvoltat și scalat pentru a putea fi folosit în producție, dar se vede că împlementarea soluției nu este foarte dificilă. Ca și costuri pentru eventuali furnizori care doresc să împlementeze serviciul ar fi doar costul hardware-ului și a convorbirilor telefonice, deoarece softul este free, adica gratuit,OPEN-SOURCE.</p>
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" />
<p><!--Session data--></p>
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<input id="gwProxy" type="hidden" /><!--Session data--><br />
<input id="jsProxy" onclick="jsCall();" type="hidden" />
<div class="social4i" style="height:69px;">
<div class="social4in" style="height:69px;float: right;">
<div class="socialicons s4fblike" style="float:left;margin-right: 10px;">
<div id="fb-root"></div>
<p><fb:like href="http%3A%2F%2Fwww.bogdanturcanu.ro%2Faten%25c8%259bionare-automata-prin-apel-vocal%2F" send="false" layout="box_count" width="55" height="62" show_faces="false" font=""></fb:like></div>
<div class="socialicons s4plusone" style="float:left;margin-right: 10px;"><g:plusone size="tall" href="http://www.bogdanturcanu.ro/aten%c8%9bionare-automata-prin-apel-vocal/" count="true"></g:plusone></div>
<div class="socialicons s4fbshare" style="position: relative;height: 61px;width:61px;background:url(&quot;http://goo.gl/qt6Vu&quot;) no-repeat;float:left;margin-right: 10px;">
<div class="s4ifbshare" style="position: absolute; bottom: 0pt;"><a name="fb_share" type="box_count" share_url="http%3A%2F%2Fwww.bogdanturcanu.ro%2Faten%25c8%259bionare-automata-prin-apel-vocal%2F" href="http://www.facebook.com/sharer.php"></a></div>
</div>
</div>
<div style="clear:both"></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.bogdanturcanu.ro/aten%c8%9bionare-automata-prin-apel-vocal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

