Comments (16)
Ok for MediaLibGet, i'll investigate it (have you already a configured email
account?).
For CSipSimple, you're right, this use case (android version upgrade) that is
not yet
managed. (It's a known issue - I've to do things by an optimized way in order
to not
affect starting performances)
For now, the only way to get thing fixed is to uninstall and reinstall the
application.
Let me know if it doesn't work after uninstall/reinstall (in this case, use of
MediaLibGet will be needed, else it only means that application previously
tried to
use the 1.5 lib while your phone now need 1.6 lib)
I'll try to fix it as soon as possible (probably in next build).
Many thanks for the report.
Original comment by [email protected]
on 17 Apr 2010 at 12:35
- Added labels: Priority-High
- Removed labels: Priority-Medium
from csipsimple.
Google email account is configured for the phone, I use
[email protected] which is Google account, but does not end with
gmail.com. I know that Google My Tracks does not work only with accounts ending
with
gmail.com.
I uninstalled application and installed again. Application works, but when
configure
account again it crash :( I tried this about 5-6 times with different SIP
configurations. Always the same, it crash when I exit account settings screen.
It seems to me that solution might be to build application by myown, but
currently I
am too busy, maybe next days I'll have time to do that.
Thanks,
Tihomir Heidelberg
Original comment by [email protected]
on 21 Apr 2010 at 8:43
from csipsimple.
Ok, thanks for the test.
If you have some skills with the android SDK, a good idea could be to send me
/system/lib/libmedia.so
/system/lib/libcutils.so
/system/lib/libutils.so
(using "adb pull /system/lib/libmedia.so ./")
With theses files i'll be able to make a build really quickly for your phone.
And by the end of the day I'll be able to provide you an .apk with bundlized
native
library (and also latests changes from the trunk ;) )
(in fact the aim of MediaLibGet is to send theses files to me by email, and to
give
me some fields os java constants ( in android.os.Build.* ) (this last step is
only
needed for json manifest to enable other users to automatically download the
good
library).
Original comment by [email protected]
on 21 Apr 2010 at 8:57
from csipsimple.
Oh, I'm wondering... you are using GAOSP build?
I could maybe download directly libs directly from GAOSP google code update.zip.
I'm downloading it, and if possible, i'll send you a CSipSimple build quickly.
Original comment by [email protected]
on 21 Apr 2010 at 9:02
from csipsimple.
MediaLibGet from Monday, a bit different behavior... When started there is black
screen, when I press back (or if I rotate screen) I get "Email: No application
can
perform this action" popup again.
Original comment by [email protected]
on 21 Apr 2010 at 9:04
from csipsimple.
Ok for MediaLibGet. I think it's due to the fact android 1.6 email apps doesn't
allow
to attach mimetype "application/binary". I've coded this app a little bit
quickly.
I'll rework it and test it with android 1.5 and 1.6 (unfortunatly it can't be
done
with emulator since emulator doesn't provide gmail and email app).
Original comment by [email protected]
on 21 Apr 2010 at 9:17
from csipsimple.
The only source thing I found for samsung i7500 is the GAOSP update but it's
android
2.1, not 1.6.
A colleague has a samsung i7500 with official version (android 1.5) (he said me
that
it's the official version supported by samsung).
So I guess your build come from an open source project. Can you precise me what
custom ROM you are using?
(Or if you can, I'm still interested if you can provide me the
/systemlib/libmedia.so, /system/lib/libcutils.so and /system/lib/libutils.so)
Original comment by [email protected]
on 21 Apr 2010 at 11:45
from csipsimple.
I have no experience with abd, but I managed to send those using ASTRO
filemanager +
gmail. Will forward those files to you in few minutes.
No, I am not using GAOSP.
My phone was in service due to some connectivity issues, I had very low signal
and
often without signal (2G and 3G). So, in Samsung service in Croatia they told
me the
problem was solved by putting new firmware. Weird, but true, the networking
problem
is solved.
I know that 1.5 is last official from Samsung, so I was also suprised having
1.6 now.
I am also suprised how much application have problems now.
It prints:
Model number: galaxy
Firmware version: 1.6
Kernel version: 2.6.29 root@sep-51 #1
Build number: Donut.XXJC2
Original comment by [email protected]
on 21 Apr 2010 at 4:40
from csipsimple.
Here are requested files from my Samsung Galaxy i7500 with Android 1.6.
Original comment by [email protected]
on 21 Apr 2010 at 4:46
Attachments:
from csipsimple.
Fantastic!
I attach two builds :
the first one with an experimental build option (it seems to works with my
archos).
It doesn't use your libs : but generics ones : I'm trying to link with another
kind
of dynamic linking.
the other one is built with your libs and should works.
Before each install, you'll need to uninstall the application. (A good idea
could be
also to reboot the phone since I suspect android to cache dynamic libs
sometimes).
It would be cool if you can say me if the first build
(CSipSimple_experimental.apk)
works for you. I'm most confident with the second one (CSipSimple_i7500-4) but
if the
first works it will be a really good news for me :).
Original comment by [email protected]
on 21 Apr 2010 at 5:31
- Changed state: Accepted
Attachments:
from csipsimple.
CSipSimple_experiment.apk installed. Account configured. Registration OK !!!
Before I had crash after I returned from creating account.
Outgoing call established. Audio works to both sides !
There are some issues with handup. Two times I had notification that I am in
call and
I cannot do hangup. But, guess this is not what I am testing...
Also, I noticed once that it made outgoing call when I was on EDGE network,
which
does not work well here.
On incoming call application crash, so I pressed force close.
Now have to pack for tomorrow trip, hopefully tomorrow I'll find some time to
test
i7500 version.
In principle, experimental version works on my phone, with some problems I
explained.
Original comment by [email protected]
on 21 Apr 2010 at 7:32
from csipsimple.
Many thanks for your test.
That's a good news if it doesn't crash at start time.
I think that the i7500 version will not work better regarding the bug you
mentioned.
There is some known issues (as you described) for low bandwidth connections.
My tests shown that if application fail to handle properly the hangup of a
call, the
next call will make the application crash. So I don't think that the crash you
get is
due to the fact it's an incoming call but to the fact it's a call just after a
"silent" bug.
A workaround is to kill the application (using astro for example) and restart
it.
But i'm working on the problem.
I leave the bug open for the issue with MediaGetLib and the upgrade android
version
issue.
P.S. : the builds I give to you are based on the last trunk (I'm implementing
the
native dialer integration but it's not yet functional).
Original comment by [email protected]
on 21 Apr 2010 at 8:07
from csipsimple.
I am pretty sure it crash on incoming call :(
Can you protect client to be registered on EDGE network ?
Otherwise, sound with CSIPSimple is much better then aSIP and SIPDroid that I
used
before on Android 1.5.. Don't know if thats due to fixes in firmware related to
my
bad connection or due to your software.
By the way, both aSIP and SIPDroid does not work now on 1.6.
Congratulation. If you need me for any testing I am here to help.
By the way I was SIP developer for few years on PoC and VCC projects, mostly
working
on SIP stack. 2 months ago I changed job, but there is still something in my
head ;)
Best regards,
Tihomir Heidelberg
Zagreb, Croatia
Original comment by [email protected]
on 21 Apr 2010 at 8:42
from csipsimple.
Ok for incoming calls, i'll try to reproduce on my htc magic (also on 1.6) with
latest libs.
I use a native library as SIP stack (SipDroid for example use java SIP stack).
So sound quality is better (and battery consumption lower). Besides all codecs
supported by pjsip can be supported by this application.
I suspect there is another application available on android market which use a
native
sip stack (the same that I use : pjsip) : SipAgent.
If they really use the same stack that I use, (i've seen relevant logs from
pjsip
using their app), they don't respect the licence of pjsip as far as I know
(pjsip is
under GPLv2 - with a dual licence but pjsip author seems to not be aware of
their use).
For EDGE, I can implement this option (and also an option to choose minimal
signal
strength). (For now i've just implemented a minimal 3G option for legal purpose
in
France (some carriers doesn't allow to use VoIP on their network)).
All your comments, ideas and suggestions are welcome.
Do not hesitate to open issues even if it's for enhancements.
Original comment by [email protected]
on 21 Apr 2010 at 9:07
- Added labels: Priority-Medium
- Removed labels: Priority-High
from csipsimple.
For the incoming call crashes, the new version should fix it (0.00-11). (Plz
open a
new issue if not)
Besides, for the main issue, the new library should now work with all devices
(I now
use JNI to pass audio frames).
As a consequence, MediaLibGet is not useful anymore. So i'll not fix the
MediaLibGet
issue, since useless right now.
I'll focus on CSipSimple development ;)
Original comment by [email protected]
on 28 May 2010 at 7:55
- Changed state: WontFix
from csipsimple.
Hi I am java developer and I want to build a android application for voip .Plz
let me
know how to get and use pjsip for android.
Thanks in advance.
Original comment by [email protected]
on 7 Jun 2010 at 12:36
from csipsimple.
Related Issues (20)
- PSP Wifi mode : Sound becomes choppy/garbled when the phone goes to sleep in mid-call HOT 22
- After SIP call, next GSM call starts in "Loudspeaker" mode HOT 4
- sip outgoing only - result crash when dialing HOT 2
- Ability to put call on HOLD HOT 3
- Register timeout always reverts to 15 sec (Expert account wizard) HOT 15
- Keep-Alive Interval always reverts to blank (0) HOT 1
- Expert wizard: Data Type not initialized with account DB value HOT 12
- pre5 - Cannot disable or change Keep-Alive HOT 8
- Cannot erase Proxy URI field once it has been filled in HOT 2
- Enhancement: Account wizard for Callcentric HOT 5
- Battery consumption HOT 143
- Micro / Speaker booster option HOT 1
- Cannot dial USSD codes while CSipSimple installed HOT 19
- new account HOT 2
- Phone calls do not pause media HOT 30
- No audio / Poor audio on Nexus One HOT 15
- Account Status Labels - More Descriptive and Localizable HOT 3
- Account name not shown on X10 Mini HOT 9
- [Manufacturer driver] Echo on Xperia X10 HOT 16
- Connect to SIP provider only on specific WiFi network
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from csipsimple.