Easy Clarity - Connect Easily!
'Disconnection' is a routine process in dial up internet. Here is an C++ snippet which dials BSNL WLL Clarity without asking for password again and again. It automatically closes on disconnection with a beep sound.
/* * easyclarity.cpp * * Copyright 2009 Ershad K [email protected] * Licensed under GPL Version 3 * * Please change USERNAME, PASSWORD and compile with g++ * To compile - g++ easyclarity.cpp * To execute - ./a.out */ #include <iostream> #include <stdlib.h> #include <stdio.h> using namespace std; int main () { char username[] = "USERNAME"; char password[] = "PASSWORD"; puts("n EasyClarity - Connect wisely! www.ershadk.wordpress.comnn"); ofstream myfile; system("sudo wvdialconf"); myfile.open ("/etc/widial.conf"); myfile << "[Dialer Defaults]nInit1 = ATZnInit2 = ATQ0 V1 E1 S0=0 " << "&C1 &D2 +FCLASS=0nInit3 = at+crm=1;+cmux=1;+cps=33;+cta=0" << "nModem Type = Analog ModemnISDN = 0nPhone = #777nModem" << " = /dev/ttyUSB0nUsername = "<<username<<"nPassword = " <<password<<"nBaud = 460800nStupid Mode = 1nAuto DNSnCheck" <<" Def Route"; myfile.close(); system("sudo wvdial"); cout << "a"; return 0; }
Leave a Comment