+ Responder ao Tópico



  1. #1

    Padrão Re: Lançamento do Projeto MagnusBilling, para provedores de VoIP, unico Billing grátis do Brasil

    Olá, estou lançando um projeto chamado "MagnusBilling", trata-se de um sistema de administração para provedores de telefonia IP, VoIP.

    Desenvolvo apps para Voip a uns 8 anos, e sempre quis trabalhar com algum projeto grátis, pois acredito que é possível gerar receita mesmo com software livre, e principalmente ter um software muito melhor, pela quantidade de usuários.

    Desenvolvi o sistema em base MVC com EXTJS4 e YiiFramework. Respeitando as mais recentes normas e convenções.

    A ideia para o projeto MagnusBilling, é que seja sempre de uso gratuito, e para isso preciso que seja usado pela maior quantidade de empresas possível.


    Para quem quer ver o sistema no site tem um DEMO:

    http://magnusbilling.com


    Qualquer duvida, sugestão ou suporte, é so entrar no forum do projeto e deixar sua duvida.


    Pessoal por favor vamos ajudar a publicar o projeto, é o único Billing GRÁTIS do Brasil.

    Att. Adilson Mangus
    Projeto Billing Livre
    http://magnusbilling.com
    Última edição por magnus81; 25-03-2013 às 15:25.

  2. #2
    SUPORTE E CONSULTORIA Avatar de Acronimo
    Ingresso
    Oct 2008
    Localização
    Rio de Janeiro - RJ
    Posts
    2.106
    Posts de Blog
    1

    Padrão Re: Lançado Projeto Billing Livre, para provedores de VoIP, unico Billing 100% grátis do Brasil

    Citação Postado originalmente por magnus81 Ver Post
    É com prazer que anunciamos o lançamento do único Billing para provedores Voip grátis do Brasil.

    Sistema completo, sem custo e sem limites de simultaneas.

    Desenvolvido em MVC, com EXTJS4 e YII framework, respeitando as convenções dos frameworks.

    http://magnussolution.com/

    Demo: http://br.magnussolution.com/demo.html

    Script de instalação do Magnus billing server

    Dependencias:

    Centos 5 ou superior
    Apache, php52 ou superior, mysql
    Asterisk 1.6.2 ou superior com Asterisk-Addon, para uso de realtime.

    Instalar dependencias:

    Código HTML:
    yum -y --skip-broken gcc gcc-c++ make openssl-devel newt-devel  ncurses-devel libtermcap-devel libxml2-devel  perl curl curl-devel bison  bison-devel doxygen mlocate lynx nmap mod_ssl crontabs vixie-cron speex  speex-devel libtool-ltdl  flex screen audiofile-devel libogg-devel  perl-DateManip sendmail-cf sox autoconf automake libxml2 libxml2-devel  sqlite* subversion php httpd mysql-devel mysql-server unixODBC  unixODBC-devel libtool-ltdl-devel mysql-connector-odbc mysql php-cli  php-devel php-gd php-mbstring php-mysql php-pdo php-xml php-xmlrpc  php-pear python-setuptools.noarch MySQL-python

    Instale o Asterisk, Asterisk-addon e Dahdi. (instalação padrão)


    Instalação do Magnus Billing Server
    Código HTML:
    wget --no-check-certificate https://subversion.assembla.com/svn/billing_svn/doc/install.sh
    
    chmod +x install.sh
    
     ./install.sh user_mysql senha_mysql

    como podemos colocar troncos para saida, no caso precisarei de fxo ou posso contratar alguma minutagem de outra operadora, o que vc indica?

  3. #3

    Padrão Re: Lançado Projeto Billing Livre, para provedores de VoIP, unico Billing 100% grátis do Brasil

    É compatível com o elastix ???

  4. #4

    Padrão Re: Lançado Projeto Billing Livre, para provedores de VoIP, unico Billing 100% grátis do Brasil

    Bom dia Magnus,

    Testou o sistema no Debian?

  5. #5

    Padrão Re: Lançado Projeto Billing Livre, para provedores de VoIP, unico Billing 100% grátis do Brasil

    Citação Postado originalmente por MarceloGOIAS Ver Post
    Bom dia Magnus,

    Testou o sistema no Debian?
    Pelos comandos de instalacao, creio que eu que sim, talvez adaptando uma ou outra dependência. Também gostaria de testar no Debian.

  6. #6

    Padrão Re: Lançado Projeto Billing Livre, para provedores de VoIP, unico Billing 100% grátis do Brasil

    Boa Tarde Amigo!
    Estou tentando instalar o sistema porem o mesmo me reporta esse erro;

    [root@localhost ~]# ./install.sh root_mysql gpx1405net_mysql
    Parando o httpd: [ OK ]
    Iniciando o httpd: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
    [ OK ]


    ----------- Install Magnus Billing Server: ----------


    Gerado cópia de trabalho para revisão 182.
    chown: usuário inválido: "asterisk:asterisk"
    ln: criando ligação simbólica "/etc/asterisk/sip_magnus_register.conf": Arquivo existe
    ln: criando ligação simbólica "/etc/asterisk/sip_magnus.conf": Arquivo existe
    ln: criando ligação simbólica "/etc/asterisk/sip_magnus_user.conf": Arquivo existe
    ln: criando ligação simbólica "/var/lib/asterisk/agi-bin/magnus": Arquivo existe
    ln: criando ligação simbólica "/var/www/html/billing/protected/commands/cron": Arquivo existe
    magnus.php
    ERROR 1045 (28000): Access denied for user 'root_mysql'@'localhost' (using password: YES)
    ERROR 1045 (28000): Access denied for user 'root_mysql'@'localhost' (using password: YES)
    chown: usuário inválido: "asterisk:asterisk"
    chown: usuário inválido: "asterisk:asterisk"
    chown: usuário inválido: "asterisk:asterisk"
    chown: usuário inválido: "asterisk:asterisk"
    Pulou 'https://subversion.assembla.com/svn/billing_svn'
    Na revisão 182.
    Summary of conflicts:
    Skipped paths: 1
    exception 'CDbException' with message 'CDbConnection failed to open the DB connection: SQLSTATE[28000] [1045] Access denied for user '$1'@'localhost' (using password: YES)' in /var/www/html/billing/lib/yii/db/CDbConnection.php:364
    Stack trace:
    #0 /var/www/html/billing/lib/yii/db/CDbConnection.php(313): CDbConnection->open()
    #1 /var/www/html/billing/lib/yii/db/CDbConnection.php(291): CDbConnection->setActive(true)
    #2 /var/www/html/billing/lib/yii/base/CModule.php(372): CDbConnection->init()
    #3 /var/www/html/billing/lib/yii/base/CApplication.php(429): CModule->getComponent('db')
    #4 /var/www/html/billing/lib/yii/db/ar/CActiveRecord.php(609): CApplication->getDb()
    #5 /var/www/html/billing/lib/yii/db/ar/CActiveRecord.php(2275): CActiveRecord->getDbConnection()
    #6 /var/www/html/billing/lib/yii/db/ar/CActiveRecord.php(372): CActiveRecordMetaData->__construct(Object(Configuration))
    #7 /var/www/html/billing/protected/models/Configuration.php(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(6): CActiveRecord::model('Configuration')
    #8 /var/www/html/billing/protected/components/LoadConfig.php(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(6): Configuration::model()
    #9 /var/www/html/billing/protected/commands/UpdateMysqlCommand.php(9): Loadconfig->getConfig()
    #1 0 /var/www/html/billing/lib/yii/console/CConsoleCommandRunner.php(63): UpdateMysqlCommand->run(Array)
    #1 1 /var/www/html/billing/lib/yii/console/CConsoleApplication.php(88): CConsoleCommandRunner->run(Array)
    #1 2 /var/www/html/billing/lib/yii/base/CApplication.php(158): CConsoleApplication->processRequest()
    #1 3 /var/www/html/billing/cron.php(19): CApplication->run()
    #1 4 {main}Você tem mensagem nova de correio em /var/spool/mail/root

    Sendo que o usuario e senha root esta correto.. pois acesso o mysql normalmente ..

    Obrigado...

  7. #7

    Padrão Re: Lançado Projeto Billing Livre, para provedores de VoIP, unico Billing 100% grátis do Brasil

    Citação Postado originalmente por Acronimo Ver Post
    como podemos colocar troncos para saida, no caso precisarei de fxo ou posso contratar alguma minutagem de outra operadora, o que vc indica?
    ola, vc pode usar placas, gateways ou provedores voip, para cadastrar um tronco SIP, va ao menu troncos.

    - - - Atualizado - - -

    Citação Postado originalmente por rfm Ver Post
    É compatível com o elastix ???

    mesmo nunca tendo instalado em Elastix, acredito que funcione sem problema. Teste instalar e coloque suas duvidas no site www.magnussolution.com

  8. #8

    Padrão Re: Lançado Projeto Billing Livre, para provedores de VoIP, unico Billing 100% grátis do Brasil

    Citação Postado originalmente por MarceloGOIAS Ver Post
    Bom dia Magnus,

    Testou o sistema no Debian?
    ola, eu nunca usei Debian, sempre usei centos, mas pode instalar que vai funcionar sem duvidas, pois o Billing não faz nenhuma alteração no asterisk, nem no sistema. É praticamente portable.

    Só o script de instalação que seguro não vai funcionar.

    Se alguém quiser disponibilizar um server com Debian, posso ver de fazer um script para o Debian

    Att. Adilson Magnus
    Projeto Billing Livre
    www.magnussolution.com

  9. #9

    Padrão Re: Lançado Projeto Billing Livre, para provedores de VoIP, unico Billing 100% grátis do Brasil

    Citação Postado originalmente por goplex Ver Post
    Boa Tarde Amigo!
    Estou tentando instalar o sistema porem o mesmo me reporta esse erro;

    [root@localhost ~]# ./install.sh root_mysql gpx1405net_mysql
    Parando o httpd: [ OK ]
    Iniciando o httpd: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
    [ OK ]


    ----------- Install Magnus Billing Server: ----------


    Gerado cópia de trabalho para revisão 182.
    chown: usuário inválido: "asterisk:asterisk"
    ln: criando ligação simbólica "/etc/asterisk/sip_magnus_register.conf": Arquivo existe
    ln: criando ligação simbólica "/etc/asterisk/sip_magnus.conf": Arquivo existe
    ln: criando ligação simbólica "/etc/asterisk/sip_magnus_user.conf": Arquivo existe
    ln: criando ligação simbólica "/var/lib/asterisk/agi-bin/magnus": Arquivo existe
    ln: criando ligação simbólica "/var/www/html/billing/protected/commands/cron": Arquivo existe
    magnus.php
    ERROR 1045 (28000): Access denied for user 'root_mysql'@'localhost' (using password: YES)
    ERROR 1045 (28000): Access denied for user 'root_mysql'@'localhost' (using password: YES)
    chown: usuário inválido: "asterisk:asterisk"
    chown: usuário inválido: "asterisk:asterisk"
    chown: usuário inválido: "asterisk:asterisk"
    chown: usuário inválido: "asterisk:asterisk"
    Pulou 'https://subversion.assembla.com/svn/billing_svn'
    Na revisão 182.
    Summary of conflicts:
    Skipped paths: 1
    exception 'CDbException' with message 'CDbConnection failed to open the DB connection: SQLSTATE[28000] [1045] Access denied for user '$1'@'localhost' (using password: YES)' in /var/www/html/billing/lib/yii/db/CDbConnection.php:364
    Stack trace:
    #0 /var/www/html/billing/lib/yii/db/CDbConnection.php(313): CDbConnection->open()
    #1 /var/www/html/billing/lib/yii/db/CDbConnection.php(291): CDbConnection->setActive(true)
    #2 /var/www/html/billing/lib/yii/base/CModule.php(372): CDbConnection->init()
    #3 /var/www/html/billing/lib/yii/base/CApplication.php(429): CModule->getComponent('db')
    #4 /var/www/html/billing/lib/yii/db/ar/CActiveRecord.php(609): CApplication->getDb()
    #5 /var/www/html/billing/lib/yii/db/ar/CActiveRecord.php(2275): CActiveRecord->getDbConnection()
    #6 /var/www/html/billing/lib/yii/db/ar/CActiveRecord.php(372): CActiveRecordMetaData->__construct(Object(Configuration))
    #7 /var/www/html/billing/protected/models/Configuration.php(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(6): CActiveRecord::model('Configuration')
    #8 /var/www/html/billing/protected/components/LoadConfig.php(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(6): Configuration::model()
    #9 /var/www/html/billing/protected/commands/UpdateMysqlCommand.php(9): Loadconfig->getConfig()
    #1 0 /var/www/html/billing/lib/yii/console/CConsoleCommandRunner.php(63): UpdateMysqlCommand->run(Array)
    #1 1 /var/www/html/billing/lib/yii/console/CConsoleApplication.php(88): CConsoleCommandRunner->run(Array)
    #1 2 /var/www/html/billing/lib/yii/base/CApplication.php(158): CConsoleApplication->processRequest()
    #1 3 /var/www/html/billing/cron.php(19): CApplication->run()
    #1 4 {main}Você tem mensagem nova de correio em /var/spool/mail/root

    Sendo que o usuario e senha root esta correto.. pois acesso o mysql normalmente ..

    Obrigado...

    a 1º erro é sobre o usuario que vc instalou o asterisk, precisa ser user asterisk

    o 2º erro, mostra erro na conexao com o mysql, veja se o usuario root_mysql tem permiçao para criar tabelas

    3ª "exception 'CDbException' with message 'CDbConnection failed to open the DB connection: SQLSTATE[28000] [1045] Access denied for user '$1'@'localhost' (using password: YES)' in /var/www/html/billing/lib/yii/db/CDbConnection.php:364"
    Verifique que no arquivo /etc/asterisk/res_mysql.confeste configurado o acesso ao mysql corretamente.

  10. #10

    Padrão Re: Lançado Projeto Billing Livre, para provedores de VoIP, unico Billing 100% grátis do Brasil

    Citação Postado originalmente por magnus81 Ver Post
    ola, eu nunca usei Debian, sempre usei centos, mas pode instalar que vai funcionar sem duvidas, pois o Billing não faz nenhuma alteração no asterisk, nem no sistema. É praticamente portable.

    Só o script de instalação que seguro não vai funcionar.

    Se alguém quiser disponibilizar um server com Debian, posso ver de fazer um script para o Debian

    Att. Adilson Magnus
    Projeto Billing Livre
    www.magnussolution.com
    Posso liberar um de testes em 32 bits, me indique o que necessita e te ajudo a portar o script

    EDIT: se precisar de um em 64 bits ai só via VM, mas damos um jeito.

  11. #11

    Padrão Re: Lançado Projeto Billing Livre, para provedores de VoIP, unico Billing 100% grátis do Brasil

    Citação Postado originalmente por magnus81 Ver Post
    a 1º erro é sobre o usuario que vc instalou o asterisk, precisa ser user asterisk

    o 2º erro, mostra erro na conexao com o mysql, veja se o usuario root_mysql tem permiçao para criar tabelas

    3ª "exception 'CDbException' with message 'CDbConnection failed to open the DB connection: SQLSTATE[28000] [1045] Access denied for user '$1'@'localhost' (using password: YES)' in /var/www/html/billing/lib/yii/db/CDbConnection.php:364"
    Verifique que no arquivo /etc/asterisk/res_mysql.confeste configurado o acesso ao mysql corretamente.
    Amigo desculpe a ignorancia;rs
    1º como altero a senha e usuario do asterisk? pois quando instalei..nao pediu e nem config nenhum

    2º como vejo se o usuario root tem permisssao pra criar tabelas?

    3º o arquivo res_mysql.conf esta assim;

    [general]
    dbhost = 127.0.0.1
    dbname = billing
    dbuser = $1
    dbpass = $2

  12. #12
    André Andrade*MikrotikRio Avatar de interhome
    Ingresso
    Oct 2008
    Localização
    Brasil.
    Posts
    1.116
    Posts de Blog
    15

    Padrão Re: Lançado Projeto Billing Livre, para provedores de VoIP, unico Billing 100% grátis do Brasil

    Parabens pela iniciativa.

  13. #13

    Padrão Re: Lançado Projeto Billing Livre, para provedores de VoIP, unico Billing 100% grátis do Brasil

    Citação Postado originalmente por goplex Ver Post
    Amigo desculpe a ignorancia;rs
    1º como altero a senha e usuario do asterisk? pois quando instalei..nao pediu e nem config nenhum

    2º como vejo se o usuario root tem permisssao pra criar tabelas?

    3º o arquivo res_mysql.conf esta assim;

    [general]
    dbhost = 127.0.0.1
    dbname = billing
    dbuser = $1
    dbpass = $2

    Antes de instalar o asterisk tem que adicionar o usuario asterisk com o comando

    Código HTML:
    useradd -c "Asterisk PBX" -d /var/lib/asterisk asterisk
    altere o arquivo res_mysql.conf para

    dbuser = seu usuário mysql
    dbpass = sua senha mysql

  14. #14

    Padrão Re: Lançado Projeto Billing Livre, para provedores de VoIP, unico Billing 100% grátis do Brasil

    Citação Postado originalmente por magnus81 Ver Post
    Antes de instalar o asterisk tem que adicionar o usuario asterisk com o comando

    Código HTML:
    useradd -c "Asterisk PBX" -d /var/lib/asterisk asterisk
    altere o arquivo res_mysql.conf para

    dbuser = seu usuário mysql
    dbpass = sua senha mysql
    Amigo!!
    Corrigi como vc menciono.. porem o script esta parando..
    _____________________________________________________________________________________________________
    Parando o httpd: [ OK ]
    Iniciando o httpd: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
    [ OK ]


    ----------- Install Magnus Billing Server: ----------


    Gerado cópia de trabalho para revisão 183.
    ln: criando ligação simbólica "/etc/asterisk/sip_magnus_register.conf": Arquivo existe
    ln: criando ligação simbólica "/etc/asterisk/sip_magnus.conf": Arquivo existe
    ln: criando ligação simbólica "/etc/asterisk/sip_magnus_user.conf": Arquivo existe
    ln: criando ligação simbólica "/var/www/html/billing/resources/asterisk/adodb/adodb": Arquivo existe
    ln: criando ligação simbólica "/var/www/html/billing/resources/asterisk/phpagi/phpagi": Arquivo existe
    ln: criando ligação simbólica "/var/lib/asterisk/agi-bin/magnus": Arquivo existe
    ln: criando ligação simbólica "/var/www/html/billing/protected/commands/cron": Arquivo existe
    magnus.php
    ERROR 1007 (HY000) at line 1: Can't create database 'billing'; database exists
    Pulou 'https://subversion.assembla.com/svn/billing_svn'
    Na revisão 183.
    Summary of conflicts:
    Skipped paths: 1
    [root@localhost ~]#
    Você tem mensagem nova de correio em /var/spool/mail/root
    [root@localhost ~]#

  15. #15

    Padrão Re: Lançado Projeto Billing Livre, para provedores de VoIP, unico Billing 100% grátis do Brasil

    Citação Postado originalmente por goplex Ver Post
    Amigo!!
    Corrigi como vc menciono.. porem o script esta parando..
    _____________________________________________________________________________________________________
    Parando o httpd: [ OK ]
    Iniciando o httpd: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName
    [ OK ]


    ----------- Install Magnus Billing Server: ----------


    Gerado cópia de trabalho para revisão 183.
    ln: criando ligação simbólica "/etc/asterisk/sip_magnus_register.conf": Arquivo existe
    ln: criando ligação simbólica "/etc/asterisk/sip_magnus.conf": Arquivo existe
    ln: criando ligação simbólica "/etc/asterisk/sip_magnus_user.conf": Arquivo existe
    ln: criando ligação simbólica "/var/www/html/billing/resources/asterisk/adodb/adodb": Arquivo existe
    ln: criando ligação simbólica "/var/www/html/billing/resources/asterisk/phpagi/phpagi": Arquivo existe
    ln: criando ligação simbólica "/var/lib/asterisk/agi-bin/magnus": Arquivo existe
    ln: criando ligação simbólica "/var/www/html/billing/protected/commands/cron": Arquivo existe
    magnus.php
    ERROR 1007 (HY000) at line 1: Can't create database 'billing'; database exists
    Pulou 'https://subversion.assembla.com/svn/billing_svn'
    Na revisão 183.
    Summary of conflicts:
    Skipped paths: 1
    [root@localhost ~]#
    Você tem mensagem nova de correio em /var/spool/mail/root
    [root@localhost ~]#

    Não vejo nenhum erro no script, so esta informando que os link ja existe e que o banco de dados já foi criado, isso é porque vc já executou o script de instalação mais de uma vez.

    Pelo que vejo o sistema já deveria esta instalado.

    Att. Adilson Magnus
    www.magnussolution.com

  16. #16

    Padrão Re: Lançado Projeto Billing Livre, para provedores de VoIP, unico Billing 100% grátis do Brasil

    Citação Postado originalmente por magnus81 Ver Post
    Não vejo nenhum erro no script, so esta informando que os link ja existe e que o banco de dados já foi criado, isso é porque vc já executou o script de instalação mais de uma vez.

    Pelo que vejo o sistema já deveria esta instalado.

    Att. Adilson Magnus
    www.magnussolution.com
    Então.. estranho; não parece estar rodando o sistema.. também não consigo o acesso ao mesmo..
    Grato pela ajuda..

  17. #17

    Padrão Re: Lançado Projeto Billing Livre, para provedores de VoIP, unico Billing grátis do Brasil

    bom dia, pessoal, peço que publique suas duvidas no site www.magnussolution.com, para ficar tudo concentrada no mesmo lugar.

  18. #18
    André Andrade*MikrotikRio Avatar de interhome
    Ingresso
    Oct 2008
    Localização
    Brasil.
    Posts
    1.116
    Posts de Blog
    15

    Padrão Re: Lançado Projeto Billing Livre, para provedores de VoIP, unico Billing 100% grátis do Brasil

    Bom dia,

    Existe um manual de instalação?

    Existe um manual de Uso?

  19. #19

    Padrão Re: Lançado Projeto Billing Livre, para provedores de VoIP, unico Billing 100% grátis do Brasil

    Citação Postado originalmente por interhome Ver Post
    Bom dia,

    Existe um manual de instalação?

    Existe um manual de Uso?

    bom dia, no site www.magnussolution.com tem o script de instalação, o manual de uso, ainda não foi feito, pois é um projeto recente e ainda não deu tempo.

    Att. Adilson Mangus

  20. #20
    Moderador Avatar de minelli
    Ingresso
    Aug 2006
    Localização
    Pres. Venceslau - SP | Pres. Prudente - SP
    Posts
    1.412
    Posts de Blog
    10

    Padrão Re: Lançado Projeto Billing Livre, para provedores de VoIP, unico Billing 100% grátis do Brasil

    Parabéns pela iniciativa, esperamos que continuem assim...