Prezados,<br><br>  como acredito que conhecimento deve ser compartilhado e atendendo a pedido, segue abaixo uma receita de bolo para usar telefone celular comuns, via interface bluetooth, no Elastix.<br><br>  é uma solução barata para quem tem poucos chips, um ou dois, não testei com mais de dois.<br>
<br>  lembrando que é preciso uma interface Bluetooth USB no servidor.<br><br>  teoricamente deveria ter como enviar e receber SMS, mas isto eu ainda não consegui fazer rodar.<br><br>  espero te ajudado.<br><br>-- <br><font color="#888888"><font color="#888888"><b><span style="color: rgb(0, 0, 0);">Jefferson E. Pessoa</span></b><br style="color: rgb(0, 0, 0);">




<span style="color: rgb(0, 0, 0);">67-8407-5252</span><br style="color: rgb(0, 0, 0);">
<span style="color: rgb(0, 0, 0);">67-<span><span><span><span><span><span>4062</span></span></span></span></span></span>-<span><span><span><span><span><span><span>7252</span></span></span></span></span></span></span></span><br style="color: rgb(0, 0, 0);">



<span style="color: rgb(0, 0, 0);">11-3522-4252</span></font></font><br><br>********************************************************************<br>%%% instale o Elastix padrão<br><br>%%% baixe e instale o pacote chan_mobile <br>
<br>wget -c <a href="http://repo.elastix.org/elastix/2/extras/i386/RPMS/asterisk-addons-chan_mobile-1.6.2.1-0.i386.rpm">http://repo.elastix.org/elastix/2/extras/i386/RPMS/asterisk-addons-chan_mobile-1.6.2.1-0.i386.rpm</a><br>
rpm -ivh asterisk-addons-chan_mobile-1.6.2.1-0.i386.rpm<br><br>%%% instale os pacotes para bluetooth<br><br>yum -y install bluez-utils bluez-libs bluez-libs-devel bluez-hcidump automake autoconf subversion gcc gcc-c++ joe<br>
<br>%%% edite o arquivo de configuração do bluetooth<br><br>cp /etc/bluetooth/hcid.conf /etc/bluetooth/salvo-hcid.conf<br>cat /dev/null &gt; /etc/bluetooth/hcid.conf<br>joe /etc/bluetooth/hcid.conf<br><br>%%% mudar o conteudo do arquivo hcid.conf pelo abaixo<br>
<br>options {<br>        autoinit yes;<br>        security auto;<br>        pairing multi;<br>        passkey &quot;1234&quot;;<br>}<br>device {<br>        name &quot;pbxip&quot;;<br>        class 0x000100;<br>        iscan enable; pscan enable;<br>
        lm accept;<br>        lp rswitch,hold,sniff,park;<br>}<br><br><br>%%% coloque o bluetooth para inicializar automaticamente e reinicie ele.<br><br>chkconfig bluetooth on<br>service bluetooth restart<br><br>%%% veja o status se está tudo ok<br>
<br>service bluetooth status<br><br>%%% veja se sua interface bluetooth está rodando e qual seu MAC Adress<br><br>hcitool dev<br><br>%%% crie o arquivo mobile.conf e coloque o id da sua interface<br><br>joe /etc/asterisk/mobile.conf<br>
<br>[adapter]<br>id=blue<br>address=00:51:74:07:D3:68<br><br>%%% parear aparelho, ligue seu celular e procure pelo Elastix, e quando solicitado<br>%%% digite a senha 1234 que colocamos no arquivo hcid.conf <br><br>dbus-send --system --type=method_call --print-reply --dest=org.bluez /org/bluez/hci0 org.bluez.Adapter.SetMode string:discoverable<br>
<br><br>%%% reinicie o Elastix<br><br>reboot<br><br>%%% procure por seu aparelho<br><br>hcitool scan<br><br>%%% deve aparece algo parecido com o abaixo:<br><br>Scanning ...<br>        00:21:FE:71:EF:5C       N95<br><br>ou<br>
<br>Scanning ...<br>        00:3C:19:FD:F5:D5     motorolaV3<br><br>%%% verifique sua interface<br><br>hciconfig <br><br>%%% execute o asterisk e dentro dele procure por seu celular<br><br>asterisk -r<br><br>*CLI&gt; mobile search<br>
<br>%%% deve aparece algo parecido com o abaixo, no meu caso eu estava com três aparecelhos ligados:<br><br>pbxip*CLI&gt; mobile search<br>Address           Name                           Usable Type    Port<br>00:44:FE:66:EF:5F N95                            Yes    Phone   1<br>
00:62:A9:85:7E:8F LGTIM                          Yes    Phone   2<br>00:3C:19:FD:F5:D5 motorolaV3                     Yes    Phone   7<br><br><br>%%% edite o mobile.conf e coloque seu celular<br><br>joe /etc/asterisk/mobile.conf<br>
    <br>[N95]<br>address=00:44:FE:66:EF:5F<br>port=2<br>context=from-mobile<br>adapter=blue<br><br>%%% descaregue o chan_mobile do Asterisk<br><br>module unload chan_mobile.so <br><br>%%% deve aparece algo parecido com o abaixo:<br>
<br>Unloaded chan_mobile.so<br>  == Unregistered channel type &#39;Mobile&#39;<br>  == Unregistered application &#39;MobileStatus&#39;<br>  == Unregistered application &#39;MobileSendSMS&#39;<br><br>%%% e o recarregue novamente<br>
<br>module load chan_mobile.so<br><br>%%% deve aparece algo parecido com o abaixo:<br><br>Loaded chan_mobile.so<br>  == Parsing &#39;/etc/asterisk/mobile.conf&#39;:   == Found<br>  == Registered channel type &#39;Mobile&#39; (Bluetooth Mobile Device Channel Driver)<br>
  == Registered application &#39;MobileStatus&#39;<br>  == Registered application &#39;MobileSendSMS&#39;<br> Loaded chan_mobile.so =&gt; (Bluetooth Mobile Device Channel Driver)<br>    -- Bluetooth Device N95 has connected, initializing...<br>
    -- Bluetooth Device N95 initialized and ready.<br>    -- Bluetooth Device N95 has disconnected.<br><br>%%% veja o status dos aparelhos configurados<br><br>mobile show devices<br><br>%%% colocar no arquivo /etc/asterisk/extensions_custom.conf o que quer fazer<br>
%%% com a chamada entrante, no meu caso mandei chamar o Ramal 200<br><br>[from-mobile]<br>exten =&gt; s,1,Answer<br>exten =&gt; s,n,Wait(3)<br>exten =&gt; s,n,Goto(from-did-direct,200,1)<br>exten =&gt; s,n,Hangup<br><br><br>
<br>