[AsteriskBrasil] Softphone + Asterisk + BroadVoice

Rogger Torres Faioli rogger.faioli em minasdata.com.br
Terça Outubro 10 08:58:02 BRT 2006


Welkson,

Segue os passos, constatei alguns erros no seu SIP e EXTENSIONS

SIP.CONF
======================================================================

1 - Registro no Provedor VoIP

register => user:senha em endereço.com.br/ramal
- a opção ramal só é necessária se você for receber ligações. Isso 
indica onde a ligação vai chegar.

2 - Criando um peer para o Provedor

[teste-exemplo]
amaflags=billing
type=peer
username=xxxxxxx ( user = do register )
fromuser= xxxxxxx ( user = do register )
disallow=all
allow=g729
secret=xxxxxx ( senha = do register )
host=endereço.com.br
canreinvite=no
promiscredir=yes
maxexpirey=2400
defaultexpirey=1800
nat=yes
callerid= xxxxxxx
insecure=very
transfer=yes
context= seu contexto no extensions.conf ( se não incluir ele assume o 
default )

========================================================================================================
EXTENSIONS.CONF

[webphone]
exten => _0.,1,Dial(SIP/011${EXTEN:1}@teste-exemplo,40)
exten => _0.,2,Hangup

Obs.: no aquivo que você enviou percebi que tem que discar 011 para 
completar as chamadas. No extensions acima ele já faz isso automaticamente.

Espero ter ajudado.

Até

Rogger Faioli

Welkson Renny de Medeiros escribió:
> Oi pessoal,
>
> Tenho o seguinte cenário:
>
> FreeBSD 6.1 STABLE
> Asterisk 1.2.9.1
> Linksys 2102
> Windows XP com X-Lite :)
> Provedor SIP: BroadVoice (www.broadvoice.com)
>
> O Asterisk instalei nos últimos dias, vi uma
> palestra falando sobre os recursos do mesmo
> e fiquei interessado em implantar... já uso
> Voip, mas direto do ATA sem usar Asterisk.
>
> Como vocês verão nos logs abaixo, o asterisk
> já consegue acessar meu provedor SIP e tenho
> status REGISTRADO... gostaria que vocês me
> dessem uma ajuda, ensinando como configurar
> o Asterisk para aceitar conexões de um ata
> ou de um softphone qualquer e conseguir efetuar
> uma chamada utilizando a conta do SIP, pois
> consigo efetuar a conexão do softphone (x-lite)
> ao *, mas não consigo efetuar as chamadas... nos
> primeiros testes surgia um erro 402 (path not found),
> fiz algumas alterações no extensions.conf sugerido pelo
> voip-info.org, o erro 402 não ocorre mais, mas não consigo
> discar pra ninguém... agora surge a seguinte mensagem:
> "Call failed: Busy here" (mensagem X-Lite), lembrando que
> o número não está ocupado :) eu acredito que o erro esteja
> no extensions.conf, mas já googlei muito e não consegui
> fazer funcionar.
>
> Lembrando que não pretendo ficar usando softphones,
> estou usando para agilisar nos testes, depois vou passar
> os dados do * para o ATA.
>
> Segue algumas informações que podem ser úteis.
>
>
> ### ASTERISK SIP STATUS ####
>
> netserver*CLI> sip show registry
> Host                            Username       Refresh State
> sip.broadvoice.com:5060         numero_broad**      24 Registered
>
> #### FIM ASTERISK SIP STATUS ####
>
>
>
> #### SIP.CONF #####
>
> [welkson]
> type=friend
> username=welkson
> secret=senhaqualquer
> host=dynamic
> context=default
>
>
> [broadvoice.com]
> type=peer
> user=phone
> host=sip.broadvoice.com
> fromdomain=sip.broadvoice.com
> fromuser=numero_broad**
> secret=senha_broad**
> username=numero_broad**
> insecure=very
> context=default
> authname=numero_broad**
> dtmfmode=inband
> dtmf=inband
> ;Disable canreinvite if you are behind a NAT
> canreinvite=no
>
>
> [general]
> ;context=default                        ; Default context for incoming calls
> context=default
>
> register => numero_broad**:senha_broad**@sip.broadvoice.com
>
> #### FIM SIP.CONF ####
>
>
>
> #### EXTENSIONS.CONF ####
> [default]
> exten => _1NXXNXXXXXX, 1, dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten => _1NXXNXXXXXX, 2, congestion()
> exten => _1NXXNXXXXXX, 102, busy()
> exten=_01130.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01131.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01132.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01133.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01134.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_011351.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_011352.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_011353.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_011378.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01139.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01141.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_011420.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01143.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01143.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01144.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01145.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01146.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01147.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01148.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01149[2-9].,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01154.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01155.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01156.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01160.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01161.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01164.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01165.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01181.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01182.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_011852.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_01186.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_011886.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_011972.,1,dial(SIP/${EXTEN}@sip.broadvoice.com,30)
> exten=_011.,2,congestion() ; No answer, nothing
> exten=_011.,102,busy() ; Busy
>
> #### FIM EXTENSIONS.CONF ####
>
>
> Se quiser entrar em contato em PVT, utilize o email
> welkson em focusautomacao.com.br ou meu MSN: welkson em hotmail.com
>
> Obrigado pela atenção.
>
>
>   



Mais detalhes sobre a lista de discussão AsteriskBrasil