Hi,
here's a wip port of the complete linphone SIP client stack from
https://www.linphone.org, current things to improve:
- it heavily relies on ipv6-to-v4 mapping, so i had to default
everything to ipv4 otherwise things blow here and there. There's been
many tries for that, so maybe some patches arent relevant anymore, with
the current status it connects fine to a SIP server over v4.
- there's a circular dependency between bctoolbox and bcunit, so testing
of components cant be built by default (but it allowed me to debug
previous point so ..) - hence not building bcunit and commenting out the
bits enabling testing.
- the client itself works but with pulseaudio, for some reason recording
doesnt work so when calling a real phone you only hear the remote but
the remote cant hear you. Dunno if recording is supposed to work with
pulseaudio, but the plan is to write a sndio backend, cf
telephony/linphone/mediastreamer2/patches/patch-src_audiofilters_sndio_c
for a skeleton. poke ratchov@ :)
- i need to figure out why Bcg729 isnt picked up
- havent been able to test video, havent poked at the v4l bits
- there's an annoying bdep on doxygen that i didnt manage to remove
everywhere
- there's a bdep for pystache, which i ported but its last release was
in 2014.. yay for bringing zombies to the ports tree, at least it
works with py3. Comments on the naming welcome (went for py-stache)
Feedback welcome !
Landry
No comments:
Post a Comment