maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [ANNOUNCE] Callerx -- Call Blocker in QT (https://talk.maemo.org/showthread.php?t=75013)

nicholes 2011-07-24 03:59

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Quote:

Originally Posted by khuong (Post 1052812)

Callerx with Gui version is currently being developed by admiral0 and source codes can be found here , which will be uploaded to repository once it's finalized. Any idea or suggestion is welcome!

when will the gui be ready to use i am waiting for it?????

Estel 2011-07-24 11:22

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
WIWBD. You're going to ask this question about every single devel application , on every single thread?

admiral0 2011-07-26 09:50

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Quote:

Originally Posted by nicholes (Post 1057142)
when will the gui be ready to use i am waiting for it?????

I am working on it. Config backend is almost ready. The GUI will be an addon to Configuration Application.

Also libcallerx will be available for apps wanting to integrate blocking capabilities (like personalised contacts list).

Watch my next commits in git, Beta 1 of 1.0 will be out soon.

admiral0 2011-07-26 12:44

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
CLI is almost ready. alpha 1 of 1.0 coming in 1 hour.

x61 2011-07-27 19:48

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Sorry to say but this program is now working for me. I initially thought it was my phone but now I started receiving Unknown Number calls I begin to think it is not my phone after all. I am happy it is working for some of you.

Enjoy it.

Estel 2011-07-27 21:50

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
More debug info would be much appreciated - not only You can gain, cause it may be possible to help you fix it, but, program can gain also, cause, maybe - by any chance - you've found a bug? ;)

khuong 2011-07-28 14:27

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Quote:

Originally Posted by x61 (Post 1059494)
Sorry to say but this program is now working for me. I initially thought it was my phone but now I started receiving Unknown Number calls I begin to think it is not my phone after all. I am happy it is working for some of you.

Enjoy it.

is the only unknown call not working or all others as well? be more specific.

If it doesn't work on all others as well, then you may want to check your list format. The best way is create a new one and put a test number in, make sure when edit the list, use plain text format, if edit in window use notepad. rich text editor can cause the program not to properly parsing the number.

onasre 2011-07-29 23:32

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
HI
is there way to play mp3 file instead of Busy signal when a blocked Person try to call me .

khuong 2011-07-31 13:01

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Quote:

Originally Posted by onasre (Post 1060857)
HI
is there way to play mp3 file instead of Busy signal when a blocked Person try to call me .

I want to know too. :)

Estel 2011-08-01 01:03

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Probably possible, by *picking up* call, instead of hanging, them disabling microphone, starting audio file, and forwarding it as "voice". Still, not very crucial feature ;)

onasre 2011-08-03 23:13

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Quote:

Originally Posted by khuong (Post 1061642)
I want to know too. :)

lol .. So Dev . join the club .. i actually did not see this one Coming.

But still Good App ,

onasre 2011-08-05 13:38

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Hello,

The App Stopped working . Terminal Error

Code:

Failed to open connection to session message bus: (null)
From the Developer FAQ the Solution to be Applied is
Solution

Tested in Fremantle Beta, Beta_2

Enter the following lines in the Scratchbox:

Code:

eval $(dbus-launch --sh-syntax)
export DBUS_SESSION_BUS_ADDRESS
export DBUS_SESSION_BUS_PID

Source :
http://wiki.maemo.org/Developer_freq...sked_questions

So the End User Like me , What Should I Do to make it work again .

Thx

khuong 2011-08-05 13:54

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Quote:

Originally Posted by onasre (Post 1064633)
Hello,

The App Stopped working . Terminal Error

Code:

Failed to open connection to session message bus: (null)
From the Developer FAQ the Solution to be Applied is
Solution

Tested in Fremantle Beta, Beta_2

Enter the following lines in the Scratchbox:

Code:

eval $(dbus-launch --sh-syntax)
export DBUS_SESSION_BUS_ADDRESS
export DBUS_SESSION_BUS_PID

Source :
http://wiki.maemo.org/Developer_freq...sked_questions

So the End User Like me , What Should I Do to make it work again .

Thx

run it as user.

best way to do is:

"killall callerx" as root then
"/etc/init.d/callerx start" as user

onasre 2011-08-05 14:26

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Done that already , and no error if run commands as user but still allows blocked number to call ..

tested the blocking button when call received and does works and block the number and saves the number to blacklist but when the blocked number dials again the call Permitted even know the number is in blacklist . the app was working fine until i relfashed the phone . do not know wht this has to do with the callerx not blocking the number .

onasre 2011-08-05 14:30

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Tried Killall callerx . and worked Fine .. Thx

khuong 2011-08-05 17:37

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Quote:

Originally Posted by onasre (Post 1064657)
Done that already , and no error if run commands as user but still allows blocked number to call ..

tested the blocking button when call received and does works and block the number and saves the number to blacklist but when the blocked number dials again the call Permitted even know the number is in blacklist . the app was working fine until i relfashed the phone . do not know wht this has to do with the callerx not blocking the number .

That seems to be the bug with callerx tried to read file immediately after it added the new number while the system still lock the file, i think. I'll add some time delay to avoid this bug in the next update.
Thanks for reporting.

ivgalvez 2011-08-12 09:49

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
A really useful application, thanks for this.

Installed from package manager, received an undesired call and hang it using the Power Key button. No problems.

Then I received again a call from the same number and Callerx didn't block it.

I have checked the blacklist file and the number was there, no dashes, no symbols, it's a known number, nothing special.

I have checked that the service is running with ps -fea |grep callerx, and then add a testing number to the file. The testing phone wasn't blocked as well.

Restarted service and manually loaded the blacklist, now it seems to work fine. Is it possible that the autostart script is not loading the blacklist correctly? or file changes are not noticed?

Another question, is it possible to avoid the notification of a missed call received after blocking the call?

By the way, it would be funny for those ad calls to actually pick up the phone, reproduce a previously recorded message, something like:
"Yes, it's me"
...wait for a minute
"Oh, I'm very interested, explain it to me with more detail"
... wait for five minutes
"this is a recorded message that made you lose your time. Annoying, isn't it? So it is to receive these calls"
hang
:D

khuong 2011-08-12 10:17

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
have you installed the most recent version? the most recent version addressed the bug i mention in the previous post.

Usually the problem is at the list? to test remove the blacklist.txt and restart the callerx, then get another phone to test it.

edit.

seems like you're using old version, update it.

your suggestions is cool but then again what happen if you are talking on the phone with someone and blocked caller call, the phone would have to switch the line and pick it up and play the message. you don't want that...

ivgalvez 2011-08-12 10:27

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
I have the most recent version available at extras-devel: 0.1.5.

Will make some more tests.

khuong 2011-08-12 10:42

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
I have thoroughly tested the most recent version, and it all worked fine.

onasre 2011-08-13 01:05

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
@khuong ithink ivgalves suggestion is same mine . and wht if a blocked caller calls while am in phone with someone .. if we can tell callerx to play a recorded mp3 in case phone not busy with another call . why not tell it to not play the recorded mp3 if busy with another call !! this why he will get the operator message that the phone is busy with another call Please Hold or Get the Heack are there .. lol


2- is there way to have a file for a blocked callers for the day .. My Company " Orange " charges fees for known messed calls .

theonelaw 2011-08-13 07:27

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
first,

- a big thank-you to khuong
for this life-saving (literally!) program.

second,

- to all those who are asking for the additional
function to 'do something extra' for blocked calls:

There are two very good reasons not to do this
in this program (maybe in another program)

1.
This code works - as advertised.
The ancient linux mantra for code,
of doing a single thing well
and leaving other efforts to other programs
applies.
Further additional complexity invites breakage
of the basic purpose.

http://www.faqs.org/docs/artu/ch01s06.html


2.
From my (personal) recent study of the psychology
behind blocking calls,
it becomes apparent that anything besides
zero-contact merely aggravates the blocked caller
which in turn incites the caller to seek
alternate methods of trying to engage your time.

see these links for more information:

http://www.lovefraud.com/blog/2010/1...nt-no-contact/

http://www.shrink4men.com/2011/02/08...lked-by-women/

...speaking from current (real-time) experience...

trisha02 2011-08-13 07:55

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
after putting a number in blacklist a call is blocked frm that number.when the number calls he gets that my phone is bzy.can it b smthng like after blocking the call he will get my phone off if he calls.or i can switch between number bsy and switch off?

onasre 2011-08-13 14:14

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Quote:

Originally Posted by trisha02 (Post 1069005)
after putting a number in blacklist a call is blocked frm that number.when the number calls he gets that my phone is bzy.can it b smthng like after blocking the call he will get my phone off if he calls.or i can switch between number bsy and switch off?

See seems we most have the same idea , we want something els to pickup the phone from a blocked # ..instaed of busy signal ... to do that the Call Must be picked up first then play a recorded mp3 .. Which might Make this App Bigger than wht it was for .. other words we Talking about an answer Machine for Blocked Number ..

Estel 2011-08-13 23:16

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
... and answer machine is other program, available in -dev if I remember correctly ;) If not, there is no such a program, and everyone is encouraged to write one.

@theonelaw

I basically agree with You - except that I (or linux, lately) don't have anything against more available options, if only they're pure optional (can be reliably turned on/off one by one), and turned off option doesn't increase resources usage, compared to version without such features at all.

Long story short, you can incorporate answering machine to this program, but it should be still possible to use it as call-blocker only, without increased CPU/RAM/battery/whatever drain. Of course app passive "HD" space requirement increase is perfectly tolerable (to sane levels).

// Edit

nice catch on psychological aspects. I also agree. that best way (by meritocratic terms) is just to automatically hang-up calls, and all pre-recorded "messages" are just ego boosters for blocker. I don't have anything against implementing this option, if someone is willing to volunteer her/his time on doing so, but for me, it's pure waste of coding time.

// Edit 2

OK, I see at least one use for automatically (and silently) picking up calls, they playing something pre-recorder message - this way, we can make entity calling us (be it dumnb-lottery or whatever) wasting money (since call is successfully picked up), without any effect. Not to mention playing specially audio sample with insanely boosted volume lvl - with a little luck, it can blow someone ear or at least speaker ;) )

onasre 2011-08-14 01:40

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
there is APP already Exist for making a ringtone for each of any contact # in your list , it might be there a workaround on the source to change it to play the ringtone instead of ring it . for a blocked # .. i Mean to tell the Dude who is Bugging me u are in my Ignore list with Some bad Music on the background will Rock My Day and His LOL

ivgalvez 2011-08-17 11:56

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Quote:

Originally Posted by ivgalvez (Post 1068325)
Then I received again a call from the same number and Callerx didn't block it.

I have checked the blacklist file and the number was there, no dashes, no symbols, it's a known number, nothing special.

I have checked that the service is running with ps -fea |grep callerx, and then add a testing number to the file. The testing phone wasn't blocked as well.

Restarted service and manually loaded the blacklist, now it seems to work fine. Is it possible that the autostart script is not loading the blacklist correctly? or file changes are not noticed?

After a reboot of the phone it was not working again. A simple reloading of the blacklist is enough to make the service work, but for me it's pretty clear that the autostarting of the service is not working properly.

admiral0 2011-08-17 13:56

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
CallerX uses dbus, is simple. Picking up is easy enough, it's messing with pulseaudio pipes that may risk phone's functionality and break it.

khuong 2011-08-17 14:06

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Quote:

Originally Posted by ivgalvez (Post 1071738)
After a reboot of the phone it was not working again. A simple reloading of the blacklist is enough to make the service work, but for me it's pretty clear that the autostarting of the service is not working properly.

The lastest version 0.1.5 already fixed that problem. If you already have the latest version. Please check if the callerx is started at boot at all or it is started but not loading the blocklist.

ivgalvez 2011-08-17 16:46

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Quote:

Originally Posted by khuong (Post 1071816)
The lastest version 0.1.5 already fixed that problem. If you already have the latest version. Please check if the callerx is started at boot at all or it is started but not loading the blocklist.

Yes I have version 0.1.5 already installed and service is started at boot. I don't know why it's not loading the blocklist, where should I check it?

khuong 2011-08-17 17:23

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
It loaded the blocklist fine on my phone, maybe I'll increase the delay for loading blocklist due to some phone might to take longer for all the system service ready. I'll be release the new update soon along with the callerx manager (UI) which will make things easy to manage.

hell-ll 2011-08-17 20:10

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Hey,

I just upgraded to ver 0.1.5 (I dont remember my previous ver.) I did this by uninstalling the old version then installed the new version (0.1.5).

The problem is that in the previous version, when i get a call from a number on the blacklist, it did not show up on my phone and on the log as a missed call. Now, after the upgrade, when a call comes from the blacklist, it shows up on the log as a missed call and even rings sometimes. I only have 5 numbers on the blacklist.

Thank you.

khuong 2011-08-17 20:53

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Quote:

Originally Posted by hell-ll (Post 1072037)
Hey,

I just upgraded to ver 0.1.5 (I dont remember my previous ver.) I did this by uninstalling the old version then installed the new version (0.1.5).

The problem is that in the previous version, when i get a call from a number on the blacklist, it did not show up on my phone and on the log as a missed call. Now, after the upgrade, when a call comes from the blacklist, it shows up on the log as a missed call and even rings sometimes. I only have 5 numbers on the blacklist.

Thank you.

blocked caller is still show in the log technically, it's just sometimes it doesn't due to the phone app was too slow to pick up the call signal and callerx was too fast blocking it before the phone app even get the signal. This goes both way, in your case the callerx was too slow vs. phone app was too fast. That was the reason I try to keep the callerx as small as possible, so it can execute faster. The ring happens sometimes when your phone is under very heavy load. My suggestion is reboot the phone.

hell-ll 2011-08-17 22:33

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Quote:

Originally Posted by khuong (Post 1072064)
blocked caller is still show in the log technically, it's just sometimes it doesn't due to the phone app was too slow to pick up the call signal and callerx was too fast blocking it before the phone app even get the signal. This goes both way, in your case the callerx was too slow vs. phone app was too fast. That was the reason I try to keep the callerx as small as possible, so it can execute faster. The ring happens sometimes when your phone is under very heavy load. My suggestion is reboot the phone.

Thanks for the reply. Rebooting fixed the ring, but i still get a missed call notification and it shows on the call log. I did not get the missed call notification nor did it show up on my call log when I used the older version. Thanks

pedrocoba 2011-08-18 00:27

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Hi friends
why do I always have to re-start "/etc/init.d/callerx start" in Xterm after a reboot, because after reboot "Callerx" does not work on my device? Please help me solve this problem? I install "Callerx" according to which you suggest. Thx :)

khuong 2011-08-18 01:04

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Quote:

Originally Posted by pedrocoba (Post 1072163)
Hi friends
why do I always have to re-start "/etc/init.d/callerx start" in Xterm after a reboot, because after reboot "Callerx" does not work on my device? Please help me solve this problem? I install "Callerx" according to which you suggest. Thx :)

Lastest version 0.1.5 should address the problem with auto-start up scripts. Please update if you're still using the old one.

pedrocoba 2011-08-18 01:13

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Quote:

Originally Posted by khuong (Post 1072171)
Lastest version 0.1.5 should address the problem with auto-start up scripts. Please update if you're still using the old one.

Yeah the problem is completed.
application "Callerx" can already SmS Block? How?

tsdgeos 2011-08-25 22:54

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Hi Khuong, I just tried to install callerxui and realized it does not install anything, if you see the deb at http://repository.maemo.org/extras-d....0.4_armel.deb only contains the copyright and changelog but no binary or other kind of file, but if then i go to http://repository.maemo.org/extras-d...i_0.0.4.tar.gz i see there is lot of code so i guess you made a packaging mistake?

Thanks a lot for your work!

khuong 2011-08-25 22:57

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Quote:

Originally Posted by tsdgeos (Post 1076755)
Hi Khuong, I just tried to install callerxui and realized it does not install anything, if you see the deb at http://repository.maemo.org/extras-d....0.4_armel.deb only contains the copyright and changelog but no binary or other kind of file, but if then i go to http://repository.maemo.org/extras-d...i_0.0.4.tar.gz i see there is lot of code so i guess you made a packaging mistake?

Thanks a lot for your work!

There were some problem with debian install rules file, which break the installation instruction. I just found out what the problem was, I'll upload a new fixed one in few mins.

khuong 2011-08-25 23:41

Re: [ANNOUNCE] Callerx -- Call Blocker in QT
 
Ok, finally got it worked right this time. Autobuilder gave me more headache than building the app. (:

New callerxui v0.0.5 is available for download http://maemo.org/packages/view/callerxui/, which is a Callerx User Interface which control and manage the block lists and settings for callerx. It works independently so it doesn't affect the callerx daemon performance in anyway. Though when you install callerxui, you will install callerx as well, and those already had callerx installed, callerxui will automatically update callerx to the latest version which is compatible with it. If you don't need the user interface, you can just install callerx and manage your setting and blocklists manually just like the old version. I am too tired to write long post now, I'll update the first post of later.


All times are GMT. The time now is 08:13.

vBulletin® Version 3.8.8