[FUG-BR] Softphone

Mario Lobo mario.lobo em ipad.com.br
Quarta Maio 30 16:11:59 BRT 2007


On Wednesday 30 May 2007 18:47, Luiz Fernando Pasqual S. Souza wrote:
> On Wed, May 30, 2007 at 03:15:36PM -0300, Rodolfo Zappa wrote:
> > Luiz Fernando Pasqual S. Souza wrote:
> > > On Wed, May 30, 2007 at 10:42:38AM +0000, Mario Lobo wrote:
> > >> On Wednesday 30 May 2007 00:04, Rodolfo Zappa wrote:
> > >>> Luiz Fernando Pasqual S. Souza escreveu:
> > >>>> Pessoal,
> > >>>>
> > >>>> Alguém já conseguiu usar algum softphone no FreeBSD?
> > >>>>
> > >>>> Estou tentando usar o kphone, porém, estou com problemas no audio,
> > >>>> mais especificamente para ouvir, porque para falar funciona. Tenho
> > >>>> uma placa de som e um headset, se configuro para o audio ir p/
> > >>>> /dev/dsp (placa de som) consigo ouvir a ligação, porém, quando
> > >>>> configuro para /dev/dsp1.1 simplesmente não sai som nenhum.
> > >>>>
> > >>>> Alguém já teve algum problema parecido?
> > >>>>
> > >>>> Obrigado
> > >>>
> > >>> Eu uso KPHONE em freebsd, para o omni da GVT e funciona 100%,
> > >>> entretanto, não pode ter o ARTSD ou qualquer outro servidor de som
> > >>> ativado, pois ele usa direto o dispositivo /dev/dsp.
> > >>
> > >> Eu uso o twinkle. Funciona 100% tambem. E não tem problema com o arts.
> > >> Eu inclusive coloquei um par de caixas usb só pra os rings. A conversa
> > >> vai pelo headphone.
> > >
> > > Eu tentei usar os três citados (linphone, kphone e twinkle). O twinkle
> > > dá core dumped. Já o linphone e kphone apresentam este problema que
> > > relatei, vocês usaram alguma configuração especial?
> > >
> > > Vocês tem algum dica de onde pode estar o problema?
> > >
> > > Valeu
> >
> > Se você consegue falar e não consegue ouvir, provavelmente é algum
> > problema com filtro de firewall, pois estes softwares voip usam um range
> > de portas enorme. Pode ser ainda problemas com nat (dependendo da
> > operadora/arquitetura).
> >
> > Ou seja, experimente usar através de uma conexão direta, sem firewall,
> > pra ver o que acontece.
>
> Cara, eu acho que não é isso, porque se eu redireciono o audio para as
> caixas de som funciona! Só quando vai para o headset que não rola.
>
> E o headset funciona, porque consigo ouvir som vindo do mplayer (-ao
> oss:/dev/dsp1.1 ...), antes do SIP eu usava um softphone IAX2 que era
> uma extension do firefox e funcionava normalmente tb.
>
> Valeu

Eis a minha configuração do twikle inteira:

** twinkle.sys  ------------------------------------------------------------

# AUDIO
dev_ringtone=oss:/dev/dsp1
dev_speaker=oss:/dev/dsp
dev_mic=oss:/dev/dsp
au_reduce_noise_mic=yes
alsa_play_period_size=128
alsa_capture_period_size=32
oss_fragment_size=128

# LOG
log_max_size=5
log_show_sip=yes
log_show_stun=yes
log_show_memory=yes
log_show_debug=no

# GUI
gui_use_systray=yes
gui_hide_on_close=yes
gui_auto_show_incoming=no
gui_auto_show_timeout=10

# Address book
ab_show_sip_only=no
ab_lookup_name=yes
ab_override_display=yes
ab_lookup_photo=yes

# Call history
ch_max_size=50

# Services
call_waiting=no
hangup_both_3way=yes

# Startup
start_user_profile=mario
start_user_host=
start_user_nic=
start_hidden=no

# Network
sip_udp_port=5060
rtp_port=8000

# Ring tones
play_ringtone=yes
ringtone_file=/usr/X11R6/share/twinkle/ring.wav
play_ringback=yes
ringback_file=/usr/X11R6/share/twinkle/dialtone.wav

# Persistent user interface state
last_used_profile=mario
redial_url=sip:100 at 192.168.64.100
redial_display=
redial_subject=
redial_profile=mario
show_display=yes
dial_history=100


** mario.cfg ------------------------------------------------------------

# USER
user_name=1634
user_domain=192.168.64.100
user_display=Mario Lobo
user_organization=IPAD
auth_realm=
auth_name=xxxxxxxx
auth_pass=xxxxxxxx

# SIP SERVER
outbound_proxy=192.168.64.100
all_requests_to_proxy=no
non_resolvable_to_proxy=no
registrar=
register_at_startup=yes
registration_time=3600

# RTP AUDIO
codecs=g711a,g711u,speex-wb,speex-nb,ilbc,gsm
ptime=20
speex_nb_payload_type=97
speex_wb_payload_type=98
speex_uwb_payload_type=99
speex_bit_rate_type=cbr
speex_vad=yes
speex_dtx=no
speex_penh=yes
speex_complexity=2
ilbc_payload_type=96
ilbc_mode=30
g726_16_payload_type=102
g726_24_payload_type=103
g726_32_payload_type=104
g726_40_payload_type=105
dtmf_transport=auto
dtmf_payload_type=101
dtmf_duration=100
dtmf_pause=40
dtmf_volume=10

# SIP PROTOCOL
hold_variant=rfc3264
check_max_forwards=no
allow_missing_contact_reg=yes
registration_time_in_contact=yes
compact_headers=no
encode_multi_values_as_list=yes
use_domain_in_contact=no
allow_sdp_change=no
allow_redirection=yes
ask_user_to_redirect=yes
max_redirections=1
ext_100rel=supported
referee_hold=no
referrer_hold=yes
allow_refer=yes
ask_user_to_refer=yes
auto_refresh_refer_sub=no

# NAT
nat_public_ip=
stun_server=

g726_16_payload_type=102
# TIMERS
timer_noanswer=30
timer_nat_keepalive=30

# ADDRESS FORMAT
display_useronly_phone=yes
numerical_user_is_phone=no
remove_special_phone_symbols=yes
special_phone_symbols=-()/.

# RING TONES
ringtone_file=
ringback_file=

# SCRIPTS
script_incoming_call=
script_in_call_answered=
script_in_call_failed=
script_outgoing_call=
script_out_call_answered=
script_out_call_failed=
script_local_release=
script_remote_release=

# NUMBER CONVERSION

# SECURITY
zrtp_enabled=no
zrtp_goclear_warning=yes
zrtp_sdp=yes
zrtp_send_if_supported=no



-- 
**********************************************************
   //| //|         Mario Lobo
  // |// |         http://www.ipad.com.br
 //  //  |||||||  FreeBSD since 2.2.8 - 100% Rwindows-free
**********************************************************




Mais detalhes sobre a lista de discussão freebsd