AntiDialer: GUI Dialer for Linux

  • Thread starter Thread starter siddhesh
  • Start date Start date
  • Replies Replies 16
  • Views Views 10,848

siddhesh

Newbie
Messages
68
Location
NA
ISP
Sify and MTNL
Hi,

I've written a GUI dialer program for Linux using the QT toolkit. You can find the first release here:

https://sourceforge.net/projects/antidialer/

Its very raw -- hacked up in a few days time actually... just to get my Mom to use Linux full time ;-)

Current features:

* XML based configuration (options file in ~/.antidialer/antidialerrc)
* AutoLogin
* Password Saving (with encryption)
* Account Details/ Signup/ Renew/ Password changing buttons
* HeartBeat

TODO:

Currently if you need to log out or have heartbeat enabled then you must keep the dialer alive/minimized and hence consume resources. This was not top priority for me as I have an unlimited connection. But i'll definitely get this out of the way soon.

Requirements:

QT development tools (uic, moc, qmake) in addition to g++
development libraries for qt, mcrypt and x-windows (libqt3-mt-dev, libmcrypt-dev, x-windows-system-dev)


Please come back with any suggestions/bug reports.

For any issues you may contact me at:

siddhesh dot poyarekar at gmail dot com


Regards,
Siddhesh
 
Welcome to the Forum
 
hello is it compatible with latest sify protocl used in bband client v 3.1 ??
 
Originally posted by avinds@Jan 11 2006, 11:40 AM
Welcome to the Forum
[snapback]38889[/snapback]
[/quote]

Hey thanks 🙂

I've actually been on for quite some... a silent watcher more or less. The thing is I've been more or less satisfied with the service except for the support... and except during the rains 😉 I think its more because my CTO is very cool... I get more or less VIP treatment from him, not to mention discounts from time to time 😉

I hope people find this dialer useful for them. I guess I've made it more or less according to my Mom's needs. If enough people are interested I will work on it further. In any case I'm planning on a few modifications later on to improve performance and add a few features -- especially the troubleshooting app that windows has.

Siddhesh
 
Originally posted by power@Jan 11 2006, 11:48 AM
hello is it compatible with latest sify protocl used in bband client v 3.1  ??
[snapback]38891[/snapback]
[/quote]

Well no. I've used the old protocol document to implement this. Either ways, its working fine here, and I guess the old protocol is still functional. I don't think they'll risk removing support for it so soon.
 
yeah or they will have to face the wrath of the underdogs ( GNU/Linux, Mac users ). I am not a sify user btw.
 


Thanks a lot for writing this! It runs very well on my system (Arch linux 0.7.1, kernel 2.6.15, qt 3.3.5) 🙂
 
Originally posted by ujjwal@Jan 13 2006, 11:11 PM
Thanks a lot for writing this! It runs very well on my system (Arch linux 0.7.1, kernel 2.6.15, qt 3.3.5) 🙂
[snapback]39110[/snapback]
[/quote]

Great!!

Tell me if you have any feedback on it. I won't promise a one day fix on anything... too much workload in office of late. But I surely will be working on AntiDialer till I can get it up to speed with features on the windows client.

Siddhesh

PS: There aren't too many linux users on here are there??
 
Ok well iam a complete Linux noob out here so wanted to know how do i install antidialeron ubuntu 🙂
 
Originally posted by Atul@Feb 11 2006, 10:32 PM
Ok well iam a complete Linux noob out here
so wanted to know how do i install antidialer
on ubuntu
🙂
[snapback]41840[/snapback]
[/quote]

Sure thing Atul. Here's a copy of an email I wrote to one of the guys who emailed me for instruction. Hope that helps.

Regards,
Siddhesh


Hi Amit,

There is a precompiled executable (optimized for my machine...
remained in the package by accident ;-) ). Try running that. If it
works fine then you don't need to follow the procedure below to
install. You can simply place that binary in some convenient place
(/usr/bin for example) and then type the command 'antidialer'.

Procedure:

I am assuming you have some preliminary knowledge of programming on
Linux (or atleast installling packages).

You will need the the following to be able to install the client:

* QT development tools (uic, moc, qmake) in addition to g++
* development libraries for qt, mcrypt and x-windows (libqt3-mt-dev,
libmcrypt-dev, x-windows-system-dev)

Unpack the tarball and type the command 'make' without the quotes.
Once the command completes successfully you will have the binary
'antidialer' built for your machine. Copy that into /usr/bin and you
have the command 'antidialer' for yourself.

You can type the command into the "Run Command" box to launch the
dialer. Or else you may create a launcher (shortcut) to the binary and
use that to launch the dialer.

I am hoping to complete an install script (and a binary package
hopefully) by the next release. That should give no such hassles.

Also, if you're using a limited hours package you will have to keep
the dialer minimized (or launch it again when you want to disconnect).
There's no tray icon functionality yet.

Do tell me if you have any problems using the dialer. I will try to
address them as early as possible. I have a job too so I may delay a
bit but will definitely try ;-)

Regards,
Siddhesh
[/b]
 
Originally posted by siddhesh@Feb 11 2006, 10:47 PM
Sure thing Atul. Here's a copy of an email I wrote to one of the guys who emailed me for instruction. Hope that helps.

Regards,
Siddhesh
[snapback]41843[/snapback]
[/quote]
Hi everyone. I'm a new forum user. I have tried to use the sify dialer(for linux) and also the antidialer on my SuSE 10.0 but both of them come out with the same error:

"Please install the latest version of the dialer."

I'd also tried to install it on PCQLinux 2004 and Fedora Core 4. Result was same for both OSes.

So, this post is intended at those who get the same error. I don't know what causes this error. Mabye someone here could help me with that. But till then, i have a workaround for this problem. And, this is a real simple workaround to do (even for linux dummies).

Requirements:

1. You must have some version of windows installed and should be able to connect to sify in the installed windows.

2. You must have properly configured your ethernet interface in linux. You can check whether your linux ethernet configuration is correct or not by pinging sify's (default)gateway server. The command would be something like this:
open up a linux console and type "ping -t2" without the quotes and replace with your IP address that was provided by sify. If the server replies then your ethernet configuration is ok.

Method:
Boot into windows and connect to sify using the sify client. Now reboot into linux without closing the connection. When you are asked whether you wish to log off or not by the sify client, click cancel and this will leave the connection open. After rebooting check the server by pinging it if you wish or just open firefox(I'll suggest firefox for linux as its better than opera on linux and not on windows. Mind it.) and start browsing. YES YOU GOT IT RIGHT, NO NEED TO CONNECT IN LINUX as you had left the connection open in windows. Now every internet related software that your distro provides should work easily.

If you are someone who logs off his connection, then to log-off you will have to reboot into windows and then reconnect using your sify client and then log-off. It gets a bit lengthy and boring here but i ahve no other choice besides that right now.

Hey Siddhesh, i'd be glad if solve my "Please install the latest version of the dialer" problem.

It worked for me. Please tell me whether it worked for you or not. Post your comments soon.

Shammi.
 
Originally posted by shammishailaj@Apr 8 2006, 11:33 PM
"Please install the latest version of the dialer."


Hi Shammi,

I would like to hazard a guess that you're from North India. This is because people from that area seem to be getting this message. This is due to Sify disabling the older dialer protocol to enforce the newer protocol. I think one way is to complain about it to customer care. They apparently change some settings to allow your user ID in with the older protocol.

As far as your solution about logging in with a windows machine and then using it on linux is concerned, it is a trivial solution, but what about those who want to log out due to hourly limitations? They will have to:

Boot Windows
Log in
Boot linux
Use the internet
Boot Windows
Login
Logout

Surely a very ugly method but I guess effective if you're desperate 😉 I have to confess though that I used to do something of that sort when installing Linux through the net 😉

Another option I woulkd like to explore (haven't tried yet) is the ability to run the Sify windows client through Wine. This is a good option if all other options fail.

Siddhesh
 
Originally posted by siddhesh@Apr 9 2006, 12:58 AM
Hi Shammi,

I would like to hazard a guess that you're from North India. This is because people from that area seem to be getting this message. This is due to Sify disabling the older dialer protocol to enforce the newer protocol. I think one way is to complain about it to customer care. They apparently change some settings to allow your user ID in with the older protocol.

As far as your solution about logging in with a windows machine and then using it on linux is concerned, it is a trivial solution, but what about those who want to log out due to hourly limitations? They will have to:

Boot Windows
Log in
Boot linux
Use the internet
Boot Windows
Login
Logout

Surely a very ugly method but I guess effective if you're desperate 😉 I have to confess though that I used to do something of that sort when installing Linux through the net 😉

Another option I woulkd like to explore (haven't tried yet) is the ability to run the Sify windows client through Wine. This is a good option if all other options fail.

Siddhesh
[snapback]47589[/snapback]
[/quote]


Thanks Siddhesh. Yes i am from North India and admit that the way i had suggested is cheap. But for me it was the only option. Also, as i have a night-only connection, i did not have those log-in, log-off blues as my machine used to run linux for the full 10 hrs i got. You know that these cable guys are perfect dumbos and all, the sify agent does is try to evade! Sample this: I'd discontinued my connection for two months and the cable guy took the switch back to his shop(without telling me) and when i went into sify's office to get my connection renewed, i came home only to find myself not being able to ping the gateway. I called the CTO and it took him exactly 4 days to restore the connection. God knows what took him this much time. I'd also told the CTO that i have to get my client working in linux and so please tell the agent from sify to come over to my place. He promised me to come with the agent. On the fourth day he just came in the morning and changed the path of the cable and went away. The LAN cable was still disconnected from the switch(the pig didn't know how to connect the wire but is master at disconnecting).When i went to his shop, he told that the agent will come by evening and fix my woes. But this guy just came and and connected the wires and went away without me even knowing as the switch is located beside the house next to ours. Thanks for suggesting the use of Wine. I'll most probably check it on the coming weekend and reply whether i'm successful or not.

Shammi.
 
Another option I would like to explore (haven't tried yet) is the ability to run the Sify windows client through Wine. This is a good option if all other options fail.[/b]

This wont work properly bcoz it requires many ie6 features and u will have to install that first with winetools ( not sure ) . Use supersify in wine instead .. i have tried it and it works perfectly
 

Top