Valeu Jefferson, muito obrigado :-)) []´s Maxuel Souza
Em 3 de março de 2011 12:44, Jefferson E. Pessoa <jeffer...@mile.com.br>escreveu: > Prezados, > > 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. > > é uma solução barata para quem tem poucos chips, um ou dois, não testei > com mais de dois. > > lembrando que é preciso uma interface Bluetooth USB no servidor. > > teoricamente deveria ter como enviar e receber SMS, mas isto eu ainda não > consegui fazer rodar. > > espero te ajudado. > > -- > *Jefferson E. Pessoa* > 67-8407-5252 > 67-4062-7252 > 11-3522-4252 > > ******************************************************************** > %%% instale o Elastix padrão > > %%% baixe e instale o pacote chan_mobile > > wget -c > http://repo.elastix.org/elastix/2/extras/i386/RPMS/asterisk-addons-chan_mobile-1.6.2.1-0.i386.rpm > rpm -ivh asterisk-addons-chan_mobile-1.6.2.1-0.i386.rpm > > %%% instale os pacotes para bluetooth > > yum -y install bluez-utils bluez-libs bluez-libs-devel bluez-hcidump > automake autoconf subversion gcc gcc-c++ joe > > %%% edite o arquivo de configuração do bluetooth > > cp /etc/bluetooth/hcid.conf /etc/bluetooth/salvo-hcid.conf > cat /dev/null > /etc/bluetooth/hcid.conf > joe /etc/bluetooth/hcid.conf > > %%% mudar o conteudo do arquivo hcid.conf pelo abaixo > > options { > autoinit yes; > security auto; > pairing multi; > passkey "1234"; > } > device { > name "pbxip"; > class 0x000100; > iscan enable; pscan enable; > lm accept; > lp rswitch,hold,sniff,park; > } > > > %%% coloque o bluetooth para inicializar automaticamente e reinicie ele. > > chkconfig bluetooth on > service bluetooth restart > > %%% veja o status se está tudo ok > > service bluetooth status > > %%% veja se sua interface bluetooth está rodando e qual seu MAC Adress > > hcitool dev > > %%% crie o arquivo mobile.conf e coloque o id da sua interface > > joe /etc/asterisk/mobile.conf > > [adapter] > id=blue > address=00:51:74:07:D3:68 > > %%% parear aparelho, ligue seu celular e procure pelo Elastix, e quando > solicitado > %%% digite a senha 1234 que colocamos no arquivo hcid.conf > > dbus-send --system --type=method_call --print-reply --dest=org.bluez > /org/bluez/hci0 org.bluez.Adapter.SetMode string:discoverable > > > %%% reinicie o Elastix > > reboot > > %%% procure por seu aparelho > > hcitool scan > > %%% deve aparece algo parecido com o abaixo: > > Scanning ... > 00:21:FE:71:EF:5C N95 > > ou > > Scanning ... > 00:3C:19:FD:F5:D5 motorolaV3 > > %%% verifique sua interface > > hciconfig > > %%% execute o asterisk e dentro dele procure por seu celular > > asterisk -r > > *CLI> mobile search > > %%% deve aparece algo parecido com o abaixo, no meu caso eu estava com três > aparecelhos ligados: > > pbxip*CLI> mobile search > Address Name Usable Type Port > 00:44:FE:66:EF:5F N95 Yes Phone 1 > 00:62:A9:85:7E:8F LGTIM Yes Phone 2 > 00:3C:19:FD:F5:D5 motorolaV3 Yes Phone 7 > > > %%% edite o mobile.conf e coloque seu celular > > joe /etc/asterisk/mobile.conf > > [N95] > address=00:44:FE:66:EF:5F > port=2 > context=from-mobile > adapter=blue > > %%% descaregue o chan_mobile do Asterisk > > module unload chan_mobile.so > > %%% deve aparece algo parecido com o abaixo: > > Unloaded chan_mobile.so > == Unregistered channel type 'Mobile' > == Unregistered application 'MobileStatus' > == Unregistered application 'MobileSendSMS' > > %%% e o recarregue novamente > > module load chan_mobile.so > > %%% deve aparece algo parecido com o abaixo: > > Loaded chan_mobile.so > == Parsing '/etc/asterisk/mobile.conf': == Found > == Registered channel type 'Mobile' (Bluetooth Mobile Device Channel > Driver) > == Registered application 'MobileStatus' > == Registered application 'MobileSendSMS' > Loaded chan_mobile.so => (Bluetooth Mobile Device Channel Driver) > -- Bluetooth Device N95 has connected, initializing... > -- Bluetooth Device N95 initialized and ready. > -- Bluetooth Device N95 has disconnected. > > %%% veja o status dos aparelhos configurados > > mobile show devices > > %%% colocar no arquivo /etc/asterisk/extensions_custom.conf o que quer > fazer > %%% com a chamada entrante, no meu caso mandei chamar o Ramal 200 > > [from-mobile] > exten => s,1,Answer > exten => s,n,Wait(3) > exten => s,n,Goto(from-did-direct,200,1) > exten => s,n,Hangup > > > > > _______________________________________________ > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. > - Hardware com alta disponibilidade de recursos e qualidade KHOMP > - Suporte técnico local qualificado e gratuito > Conheça a linha completa de produtos KHOMP em www.khomp.com.br > _______________________________________________ > Headsets Plantronics com o melhor preço do Brasil. > Acesse agora www.voipmania.com.br > VOIPMANIA STORE > ________ > Lista de discussões AsteriskBrasil.org > AsteriskBrasil@listas.asteriskbrasil.org > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil > ______________________________________________ > Para remover seu email desta lista, basta enviar um email em branco para > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >
_______________________________________________ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br _______________________________________________ Headsets Plantronics com o melhor preço do Brasil. Acesse agora www.voipmania.com.br VOIPMANIA STORE ________ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org