+ Responder ao Tópico



  1. #1
    Moderador Avatar de Magal
    Ingresso
    Mar 2007
    Localização
    Rio de Janeiro
    Posts
    2.043
    Posts de Blog
    118

    Padrão VoIP: Asterisk usando Vono

    Configurando o Asterisk para usar a Vono

    1. Linha de registro:

    Tipicamente, na configuração do Asterisk (arquivo sip.conf ou arquivo sip_additional.conf) existe uma linha que possibilita que a plataforma Asterisk do cliente se registre no proxy SIP da Vono:

    register=<username_sip>:<senha>@von o.net.br:5060/<ramal_que_recebe_chamada>

    Exemplo comum: register=login_vono:[email protected] .net.br:5060/ramal1


    É necessário que o ramal que recebe a chamada (após o "5060/" na linha de registro) tenha o mesmo nome que o login do Vono:

    Exemplo CORRETO: register=login_vono:[email protected] codovono:5060/loginvono

    2. Configurações do peer no Asterisk:

    No arquivo sip.conf ou sip_additional.conf, deve existir um peer com a configuração abaixo:

    [troncodovono]
    username=login_vono
    type=peer
    secret=senha_vono
    port=5060
    insecure=very
    host=vono.net.br
    fromuser=login_vono
    fromdomain=vono.net.br
    dtmfmode=rfc2833
    context=from-vono
    disallow=all
    allow=ilbc
    allow=alaw
    allow=g729

    É essencial que o username desse peer seja igual ao login usado no Vono.

    3. Configurações do contexto:

    Para fazer com que a ligação recebida no Vono possa ser encaminhada para o ramal de sua preferência, use a configuração abaixo como exemplo:

    No arquivo (extensions.conf ou extensions_custom.conf):

    [from-vono]
    exten => s,1,Set(NUMENTRADA=${SIP_HEADER(X-Vono-DDR)})
    exten => s,2,Noop(NUMENTRADA=${NUMENTRADA})
    exten => s,3,Goto(from-trunk,${NUMENTRADA},1)

    Perceba que esta ligação será encaminhada para o contexto from-trunk, que fará a busca nas rotas de entrada pelo número/login que foi chamado no vono, deste modo você deverá configurar (preferencialmente através da interface de gerenciamento web do seu Asterisk) uma rota de entrada direcionando seu(s) número(s) vono para um ramal e/ou criar uma rota genérica direcionando qualquer ligação para um ramal.

    (Se o seu asterisk possuir uma configuração inicial, não precisa da informação a seguir)
    Somente se você está configurando tudo do zero, um exemplo do contexto from-trunk pode ser assim:
    exten => 4140631234,1,Dial(SIP/1234,50,r)

  2. #2