sábado, 26 de maio de 2018

Tagged Under: , , ,

FreePBX & Magnus Billing - trunk IAX (Peer to Peer)

By: Janduy Euclides On: maio 26, 2018
  • Share The Gag

  • As configurações a seguir é para auxiliar na configuração entre dois servidores asterisk, usando o protocolo IAX com FreePBX e o Magnus Billing, neste não é o foco regras de segurança de servidores linux e nem asterisk.


    Neste laboratório usa-se dois servidores:

    Servidor A
    • CentOS 7
    • FreePBX 13

    Servidor B
    • CentOS 7
    • Magnus Billing 6

    Vamos iniciar as configurações pelo FreePBX.

    No Caminho: Connectivity => Trunk

    Siga as instruções a seguir.

    confs:
    Trunk Name: Trunk_integra
    
    PEER Details: deny=all
                  allow=g729&alaw
                  type=friend
                  host=ip_do_MagnusBilling
                  qualify=yes
                  context=fron-internal
    
    Checando o status de registro com o Magnus Billing:


    A conexão com o tarifador já está estabelecida, agora precisamos fazer as configurações no magnus.

    No magnus, vamos no caminho: Rotas => Provedor

    Siga as instruções:


    A seguir vamos criar o trunk e associá-lo ao provedor.

    Caminho: Rotas => Troncos

    Checando o status de registro com o FreePBX:



    Adicione as regras basicas em seu iptables, liberando o protocolo IAX para os servidores autorizados.

    MBilling:
    iptables -A INPUT -s  IP_FreePBX/32 -p udp -m udp --dport 4569 -m comment --comment "Interligacao FreePBX" -j ACCEPT
    

    FreePBX:
    iptables -A INPUT -s  IP_MBilling/32 -p udp -m udp --dport 4569 -m comment --comment "Interligacao FreePBX" -j ACCEPT
    

    Pronto, desta forma a comunicação entre os dois servidores asterisk está transparente.

    0 comentários:

    Enviar um comentário