[AsteriskBrasil] RES: Instalação OpenR2
Rodrigo Graeff
delphusbsd em gmail.com
Quinta Setembro 17 11:59:34 BRT 2009
Caramba, quanta info.
Seguinte, se tu estas tentando compilar o asterisk com suporte a R2,
basta baixar o fonte, baixar o patch do r2 em:
http://code.google.com/p/openr2/downloads/list baixe o correspondente a
versao do source do asterisk que desejas instalar. Aplique o patch ex:
cd asterisk-1.4.26.1
patch -p0 < ../openr2-asterisk-1.4.26.1.patch
e logo após, deve ser rodado o seguinte script.
./bootstrap.sh
após poderá rodar o configure, bastando:
./configure
Se não for rodado o bootstrap, realmente tu iras ler mais WARNINGS que o
comum.
PS: Se o seu fonte do asterisk já foi usado, antes de mais nada, rode o
seguinte comando:
make distclean
Isto irá zerar as configurações prévias.
;)
On Thu, 2009-09-17 at 11:44 -0300, Ricardo Carrer wrote:
> Bom dia amigos,
>
> abaixo os passos e os erros e outros que aparecem na pagina do TrixBox
>
> Cronmanager encountered 1 Errors
> Delete thisIgnore this
> The following commands failed with the listed error
> /var/lib/asterisk/bin/module_admin listonline (255)
> Added 32 minutes ago
> (cron_manager.EXECFAIL)
>
>
> Server Status
> Asterisk
> ERROR
> Op Panel
> OK
> MySQL
> OK
> Web Server
> OK
> SSH Server
> OK
>
>
> No menu do Trixbox nao aparece:
> Extensions
> Support
> BlackList
> Day/Night Control
> Follow Me
>
> Algumas informacoes adicionais.
> Tenho duas placas no servidor uma digivoice VB6060 (nao esta
> instalada) e um digium TE205P (instalada e com os links).
> Trixbox com CentOS 5.3 com Asterisk 1.4
>
> Eu li que o Elastix ja vem com R2, estou pensando em instalar o
> Elastix. O que acham?
>
>
>
> [root em trixbox1 ~]# cd /usr/src/asterisk/
> [root em trixbox1 asterisk]# ./configure
> depois...
> config.status: include/asterisk/autoconfig.h is unchanged
>
> .$$$$$$$$$$$$$$$=..
> .$7$7.. .7$$7:.
> .$$:. ,$7.7
> .$7. 7$$$$ .$$77
> ..$$. $$$$$ .$$$7
> ..7$ .?. $$$$$ .?. 7$$$.
> $.$. .$$$7. $$$$7 .7$$$. .$$$.
> .777. .$$$$$$77$$$77$$$$$7. $$$,
> $$$~ .7$$$$$$$$$$$$$7. .$$$.
> .$$7 .7$$$$$$$7: ?$$$.
> $$$ ?7$$$$$$$$$$I .$$$7
> $$$ .7$$$$$$$$$$$$$$$$ :$$$.
> $$$ $$$$$$7$$$$$$$$$$$$ .$$$.
> $$$ $$$ 7$$$7 .$$$ .$$$.
> $$$$ $$$$7 .$$$.
> 7$$$7 7$$$$ 7$$$
> $$$$$ $$$
> $$$$7. $$ (TM)
> $$$$$$$. .7$$$$$$ $$
> $$$$$$$$$$$$7$$$$$$$$$.$$$$$$
> $$$$$$$$$$$$$$$$.
>
> configure: Package configured for:
> configure: OS type : linux-gnu
> configure: Host CPU : i686
> configure: build-cpu:vendor:os: i686 : pc : linux-gnu :
> configure: host-cpu:vendor:os: i686 : pc : linux-gnu :
> [root em trixbox1 asterisk]# make
> CC="cc" CXX="g++" LD="" AR="" RANLIB="" CFLAGS="" make -C menuselect
> CONFIGURE_SILENT="--silent" makeopts
> make[1]: Entering directory `/usr/src/asterisk/menuselect'
> make[1]: `makeopts' is up to date.
> make[1]: Leaving directory `/usr/src/asterisk/menuselect'
> menuselect/menuselect --check-deps menuselect.makeopts
> Generating embedded module rules ...
> +--------- Asterisk Build Complete ---------+
> + Asterisk has successfully been built, and +
> + can be installed by running: +
> + +
> + make install +
> +-------------------------------------------+
> [root em trixbox1 asterisk]# make install
> CC="cc" CXX="g++" LD="" AR="" RANLIB="" CFLAGS="" make -C menuselect
> CONFIGURE_SILENT="--silent" makeopts
> make[1]: Entering directory `/usr/src/asterisk/menuselect'
> make[1]: `makeopts' is up to date.
> make[1]: Leaving directory `/usr/src/asterisk/menuselect'
> menuselect/menuselect --check-deps menuselect.makeopts
> Generating embedded module rules ...
> if [ x`/usr/bin/id -un` = xroot ]; then CFLAGS="
> -I/usr/include/libxml2 -pipe -Wall -Wstrict-prototypes
> -Wmissing-prototypes -Wmissing-declarations -g3 -march=i686 " sh
> build_tools/mkpkgconfig /usr/lib/pkgconfig; fi
> mkdir -p /var/lib/asterisk/static-http
> for x in static-http/*; do \
> /usr/bin/install -c -m 644 $x /var/lib/asterisk/static-http ;
> \
> done
> if [ -d doc/tex/asterisk ] ; then \
> mkdir -p /var/lib/asterisk/static-http/docs ; \
> for n in doc/tex/asterisk/* ; do \
> /usr/bin/install -c -m 644
> $n /var/lib/asterisk/static-http/docs ; \
> done \
> fi
> mkdir -p /var/lib/asterisk/images
> for x in images/*.jpg; do \
> /usr/bin/install -c -m 644 $x /var/lib/asterisk/images ; \
> done
> mkdir -p /var/lib/asterisk/agi-bin
> make -C sounds install
> make[1]: Entering directory `/usr/src/asterisk/sounds'
> make[1]: Leaving directory `/usr/src/asterisk/sounds'
> mkdir -p /usr/lib/asterisk/modules
> mkdir -p /usr/sbin
> mkdir -p /etc/asterisk
> mkdir -p /usr/bin
> mkdir -p /var/run/asterisk
> mkdir -p /var/spool/asterisk/voicemail
> mkdir -p /var/spool/asterisk/dictate
> mkdir -p /var/spool/asterisk/system
> mkdir -p /var/spool/asterisk/tmp
> mkdir -p /var/spool/asterisk/meetme
> mkdir -p /var/spool/asterisk/monitor
> Installing modules from channels...
> Installing modules from pbx...
> Installing modules from apps...
> Installing modules from codecs...
> Installing modules from formats...
> Installing modules from cdr...
> Installing modules from bridges...
> Installing modules from funcs...
> Installing modules from tests...
> Installing modules from main...
> Installing modules from res...
> /usr/bin/install -c -m 755 main/asterisk /usr/sbin/
> /bin/ln -sf asterisk /usr/sbin/rasterisk
> /usr/bin/install -c -m 755 contrib/scripts/astgenkey /usr/sbin/
> /usr/bin/install -c -m 755 contrib/scripts/autosupport /usr/sbin/
> if [ ! -f /usr/sbin/safe_asterisk ]; then \
> cat contrib/scripts/safe_asterisk | sed 's|
> __ASTERISK_SBIN_DIR__|/usr/sbin|;s|
> __ASTERISK_VARRUN_DIR__|/var/run/asterisk|;'
> > /usr/sbin/safe_asterisk ;\
> chmod 755 /usr/sbin/safe_asterisk;\
> fi
> /usr/bin/install -c -d /usr/include/asterisk
> /usr/bin/install -c -m 644 include/asterisk.h /usr/include
> /usr/bin/install -c -m 644 include/asterisk/*.h /usr/include/asterisk
> if [ -n "" ]; then \
> rm -f ;\
> fi
> mkdir -p /var/lib/asterisk/documentation
> mkdir -p /var/lib/asterisk/documentation/thirdparty
> mkdir -p /var/log/asterisk/cdr-csv
> mkdir -p /var/log/asterisk/cdr-custom
> mkdir -p /var/lib/asterisk/keys
> mkdir -p /var/lib/asterisk/firmware
> mkdir -p /var/lib/asterisk/firmware/iax
> mkdir -p /usr/share/man/man8
> /usr/bin/install -c -m 644
> doc/core-*.xml /var/lib/asterisk/documentation
> /usr/bin/install -c -m 644
> doc/appdocsxml.dtd /var/lib/asterisk/documentation
> /usr/bin/install -c -m 644 keys/iaxtel.pub /var/lib/asterisk/keys
> /usr/bin/install -c -m 644
> keys/freeworlddialup.pub /var/lib/asterisk/keys
> /usr/bin/install -c -m 644 doc/asterisk.8 /usr/share/man/man8
> /usr/bin/install -c -m 644
> contrib/scripts/astgenkey.8 /usr/share/man/man8
> /usr/bin/install -c -m 644
> contrib/scripts/autosupport.8 /usr/share/man/man8
> /usr/bin/install -c -m 644
> contrib/scripts/safe_asterisk.8 /usr/share/man/man8
> if [ -f contrib/firmware/iax/iaxy.bin ] ; then \
> /usr/bin/install -c -m 644
> contrib/firmware/iax/iaxy.bin /var/lib/asterisk/firmware/iax/iaxy.bin;
> \
> fi
> +---- Asterisk Installation Complete -------+
> + +
> + YOU MUST READ THE SECURITY DOCUMENT +
> + +
> + Asterisk has successfully been installed. +
> + If you would like to install the sample +
> + configuration files (overwriting any +
> + existing config files), run: +
> + +
> + make samples +
> + +
> +----------------- or ---------------------+
> + +
> + You can go ahead and install the asterisk +
> + program documentation now or later run: +
> + +
> + make progdocs +
> + +
> + **Note** This requires that you have +
> + doxygen installed on your local system +
> +-------------------------------------------+
> WARNING WARNING WARNING
>
> Your Asterisk modules directory, located at
> /usr/lib/asterisk/modules
> contains modules that were not installed by this
> version of Asterisk. Please ensure that these
> modules are compatible with this version before
> attempting to run Asterisk.
>
> app_addon_sql_mysql.so
> app_cbmysql.so
> app_flash.so
> app_flite.so
> app_hasnewvoicemail.so
> app_lookupblacklist.so
> app_lookupcidname.so
> app_meetme.so
> app_nv_backgrounddetect-1.0.6_1.4.so
> app_nv_faxdetect-1.0.6_1.4.so
> app_page.so
> app_random.so
> app_realtime.so
> app_rxfax.so
> app_saycountpl.so
> app_setcdruserfield.so
> app_settransfercapability.so
> app_txfax.so
> app_zapbarge.so
> app_zapras.so
> app_zapscan.so
> cdr_addon_mysql.so
> cdr_tds.so
> chan_alsa.so
> chan_gtalk.so
> chan_ooh323.so
> chan_zap.so
> codec_ilbc.so
> codec_speex.so
> format_mp3.so
> format_ogg_vorbis.so
> func_curl.so
> func_language.so
> func_moh.so
> func_odbc.so
> res_config_mysql.so
> res_config_odbc.so
> res_features.so
> res_indications.so
> res_jabber.so
> res_odbc.so
> res_snmp.so
>
> WARNING WARNING WARNING
> [root em trixbox1 asterisk]#
>
>
>
>
> 2009/9/17 Rodrigo Graeff <delphusbsd em gmail.com>
> Ricardo, warnings são comuns e não chegam a ser um erro
> verdadeiro até
> aparecer ERROR e a compilação parar. Mesmo assim, warning são
> muito
> comuns mesmo, tanto que para identificá-los, tu tera que nos
> colar estas
> mensagens.
>
> ;)
>
>
> On Thu, 2009-09-17 at 00:06 -0300, Ricardo Carrer wrote:
> > Ola pessoal...
> >
> > Agora ocorre o seguinte... estou instalando (make install) a
> versao do
> > Asterisk com mcf/r2, porem na hora que ele esta instalando
> da um erro
> > nas bibliotecas .h e uma mensagem de WARNING WARNING
> WARNING.
> >
> > Li alguns artigos sobre o problema, mas nenhum resolveu meu
> problema.
> >
> > Abracos
> >
> > 2009/9/16 Rodrigo Ferreira Lang
> <rodrigoferreiralang em gmail.com>
> > Se o seu sistema for Debian (ou derivados), execute
> os
> > seguintes comandos:
> >
> > #aptitude update
> > #aptitude install -y linux-headers-'uname-r'
> >
> >
> >
> > Acredito que resolva seus problemas amigo,
> > Atenciosamente, Rodrigo Lang.
> >
> >
> >
> > 2009/9/16 Jeferson Oliveira
> <zuberi3000 em yahoo.com.br>
> >
> > Voce baixou os cabeçalhos (headers) do
> kernel em
> > execução?
> > Se sua distro for Debian ou derivados
> execute apt-get
> > install linux-headers-`uname -r`
> >
> > Jeferson Oliveira.
> >
> >
> >
> ______________________________________________________
> > De:
> asteriskbrasil-bounces em listas.asteriskbrasil.org
> >
> [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em
> nome de Ricardo Carrer
> > Enviada em: quarta-feira, 16 de setembro de
> 2009 09:20
> > Para:
> AsteriskBrasil em listas.asteriskbrasil.org
> > Assunto: [AsteriskBrasil] Instalação OpenR2
> >
> >
> >
> >
> > Bom dia Amigos,
> >
> > Estou "tentando" instalar o OpenR2, estou
> compilando o
> > Zaptel mas estou com um problema e nao acho
> a solução,
> > alguem ja passou por isso?
> >
> > ranlib libmxml.a
> > make[3]: Leaving directory
> > `/usr/src/zaptel/menuselect/mxml'
> > gcc -o menuselect menuselect.o strcompat.o
> > menuselect_stub.o mxml/libmxml.a
> mxml/libmxml.a
> > make[2]: Leaving directory
> > `/usr/src/zaptel/menuselect'
> > make[1]: Leaving directory
> > `/usr/src/zaptel/menuselect'
> > make[1]: Entering directory
> `/usr/src/zaptel'
> > echo "You do not appear to have the sources
> for the
> > 2.6.18-128.1.10.el5 kernel installed."
> > You do not appear to have the sources for
> the
> > 2.6.18-128.1.10.el5 kernel installed.
> > exit 1
> > make[1]: *** [modules] Error 1
> > make[1]: Leaving directory `/usr/src/zaptel'
> > make: *** [all] Error 2
> > [root em trixbox1 zaptel]#
> > Grato,
> > Carrer
> >
> >
> >
> >
> _______________________________________________
> > Participe do IV Encontro VoIPCenter, 16 a 18
> de
> > setembro - São Paulo.
> > VoIP, Asterisk e Convergência de Redes.
> > http://www.encontrovoipcenter.com.br
> >
> > Compre uma camiseta da AsteriskBrasil.org!
> > http://www.voipmania.com.br
> >
> > Acesse o canal IRC de discussão sobre
> Asterisk em
> > Português Brasileiro na rede Freenode.net:
> > #asterisk-br
> >
> _______________________________________________
> > Lista de discussões AsteriskBrasil.org
> > AsteriskBrasil em listas.asteriskbrasil.org
> >
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> >
> >
> >
> >
> > _______________________________________________
> > Participe do IV Encontro VoIPCenter, 16 a 18 de
> setembro - São
> > Paulo.
> > VoIP, Asterisk e Convergência de Redes.
> > http://www.encontrovoipcenter.com.br
> >
> > Compre uma camiseta da AsteriskBrasil.org!
> > http://www.voipmania.com.br
> >
> > Acesse o canal IRC de discussão sobre Asterisk em
> Português
> > Brasileiro na rede Freenode.net: #asterisk-br
> > _______________________________________________
> > Lista de discussões AsteriskBrasil.org
> > AsteriskBrasil em listas.asteriskbrasil.org
> >
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> >
> > _______________________________________________
> > Participe do IV Encontro VoIPCenter, 16 a 18 de setembro -
> São Paulo.
> > VoIP, Asterisk e Convergência de Redes.
> > http://www.encontrovoipcenter.com.br
> >
> > Compre uma camiseta da AsteriskBrasil.org!
> > http://www.voipmania.com.br
> >
> > Acesse o canal IRC de discussão sobre Asterisk em Português
> Brasileiro na rede Freenode.net: #asterisk-br
> > _______________________________________________
> > Lista de discussões AsteriskBrasil.org
> > AsteriskBrasil em listas.asteriskbrasil.org
> >
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
> _______________________________________________
> Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São
> Paulo.
> VoIP, Asterisk e Convergência de Redes.
> http://www.encontrovoipcenter.com.br
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português
> Brasileiro na rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
> _______________________________________________
> Participe do IV Encontro VoIPCenter, 16 a 18 de setembro - São Paulo.
> VoIP, Asterisk e Convergência de Redes.
> http://www.encontrovoipcenter.com.br
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Mais detalhes sobre a lista de discussão AsteriskBrasil