I require to connect to my office PC .
The PC in office are connected to sify internet via a private IP
Sify --->Router (NAT) at cable buy end /sify --->Router (With Private IP at our
Office )--->Office PC (ubuntu )
How can I access my it , can reverse ssh tunneling work ?
For test bed we have a single port fxo card which works with Asterisk and costs Rs. 3500/- + 5% Tax
But this card is not recommended in production environments, this is what we stock and suggest for all the new guys who want to have a phone line come into asterisk and do their research projects (several of these cards have been sold in IITs all over india)
Btw writing a voice modem driver would be time consuming n costly affair n still requires a lot of testing, I believe the option I have makes economic sense.
Anyone wants to purchase on can get in touch with me offline.
"Raj Mathur (राज माथुर)" <raju(a)linux-delhi.org> wrote:
>On Monday 22 Nov 2010, Mukund Deshmukh wrote:
>> > Most modern modems (by "modern" I mean compared to the 2400bps
>> > Microteks we used to use back in the early 1990s) have audio
>> > handling through AT commands. Hypothetically it should be
>> > possible to write a program that captures audio from the modem,
>> > transcodes it and plays it through ALSA, as well as the reverse:
>> > capture ALSA audio, transcode it and play it back to the remote
>> > party through the modem.
>> Check this...
>> No further development, as these modems have almost vanished.
>Very neat! You know what would be even neater? Make an Asterisk driver
>for voice modems. Then you can use all Asterisk features without having
>to buy PSTN cards, useful for test beds and low-budget installations.
>Raj Mathur raju(a)kandalaya.org http://kandalaya.org/
> GPG: 78D4 FC67 367F 40E2 0DD5 0FEF C968 D0EF CC68 D17F
>PsyTrance & Chill: http://schizoid.in/ || It is the mind that moves
I work for a cloud based start up named Nivio Technologies. We are
located in Gurgaon. Currently there is a vacancy in my team. I am
looking for someone who has the following skills:
1) Must have worked on a Gnu/Linux distribution for the last 3+ years
on his/her personal computer
2) Knows C, bash scripting and preferably some Python. Gtk and Qt
knowledge will be given strong preference.
3) Has built RPMs before (must) and has created and maintained yum
4) Has knowledge of FOSS principles and has interaction in online FOSS
communities and IRC chatrooms
Salary is not a constraint for the right candidate. Your work will
involve all aspects of the MeeGo Linux distribution. You will also get
to work with large scale cloud infrastructure. If you think you fit
the bill kindly send your CVs to dbanerjee(a)nivio.com.
I'm posting a query to the list after quite a long time.
I'll ask the question right away:
$cat < foo 2>errorfile
bash: foo: No such file or directory
According to the above command, if foo doesn't exist and I redirect
the error stream to a file, it should be stored in the file and not
displayed on the terminal. But it still gets displayed!
At a point, I thought this is a trick question and thought that
possibly, foo exists and its contents are what is shown on the
display. (But that isn't really the case)
(because the errorfile doesn't get created at all - not in the above
one and not according to the answer I've given - i.e. being a trick
I think, though, there's something that I do not know about the input
redirection ( i.e. left chevron '<') and hence I'm not able to answer
this query. (because, possibly, the error redirection 2> command is
ignored completely / not executed at all).
Can anybody point me to a link that explains why this happens in Bash
? (Or perhaps, even in Korn shell?) (or if anybody can put a brief
explanation of this?)
This article of mine appeared at
Open standards policy in India: A long, but successful journey
Posted 19 Nov 2010 by Venkatesh Hariharan (Venky) (Red Hat)
Last week, India became another major country to join the growing, global
open standards movement. After three years of intense debate and discussion,
India's Department of IT in India finalized its Policy on Open Standards for
e-Governance, joining the ranks of emerging economies like Brazil, South
Africa and others. This is a historic moment and India's Department of
Information Technology (DIT) deserves congratulations for approving a policy
that will ensure the long-term preservation of India's e-government data.
A major victory for the Open Source community is that the policy now says,
"4.1.2 The Patent claims necessary to implement the Identified Standard
shall be made available on a Royalty-Free basis for the life time of the
This victory is really important to the open source community because open
source and open standards have a symbiotic relationship. While open source
is the freedom to modify, share and redistribute software source code, open
standards refer to the freedom to encode and decode data and network
protocols. One freedom without the other is a limited freedom.
In the Indian policy, proprietary software vendors wanted to define open
standards in such a way that even royalty-based standards would be included.
Due to stiff opposition from the free and open source software community,
Civil Society Organizations (CSOs), academia and others, this proposal was
Under the National e-Government Action Plan, the Indian government is
spending more than 10 billion dollars on e-governance. Some of the largest
greenfield e-governance projects are in India. For example, one project aims
to give a unique ID to more than 700 million Indians. Given the scale and
scope of e-governance in India, the storage, archival and retrieval of
e-governance data is a critical state responsibility. The standards selected
by India also have global implications because the sheer volumes of usage in
India, could make those standards the most popular standards in the world.
It must be remembered that while software changes every few years, the
underlying data (birth and death records, census data, tax data etc.) is
fairly static and might have to be preserved for centuries. If the
government stores its data in a closed format, it could permanently lose
access to that data if the owner of that format goes out of business or
refuses to provide access to that format. If the government stores its data
in proprietary formats that require royalty payments, the negotiation power
of the vendor goes up as more and more data is stored in that proprietary
format; a situation that no sovereign power should tolerate.
The Indian policy also states that a single open standard will be used for
e-governance. This clause is also extremely important. For example, if a
Central Government Ministry requests a certain set of information from state
governments in India, and each state government submits the data in a
different format, enormous amounts of time will be wasted in converting the
data into a common format. There is also risk that data could be lost in the
process of converting data from one format to another. Therefore, the usage
of a single, open standard for an application area is the backbone that will
unify these applications and enable the sharing of data across different
applications. This will drive more efficiency in e-governance enabling
policy makers and e-government practitioners to quickly pull together data
from different government departments and take more informed decisions.
It was a very tough fight and the proprietary vendors used their market
clout and strong field presence in their attempts to subvert open standards.
For example, in the previous draft policy dated 25/11/2009, the wordings of
the key section read,
"4.1.2 The essential patent claims necessary to implement the Identified
Standard should preferably be available on a Royalty-Free (no payment and no
restrictions) basis for the life time of the standard. However, if such
Standards are not found feasible and in the wider public interest, then RF
on Fair, Reasonable and Non Discriminatory terms and conditions (FRAND) or
Reasonable and Non Discriminatory terms and conditions (RAND) could be
Commenting on the final policy, veteran journalist, Glyn Moody said, “As you
can see, there is no room for doubt here, no quibbling with 'RF on Fair,
Reasonable and Non Discriminatory terms and conditions (FRAND)' or
'Reasonable and Non Discriminatory terms and conditions (RAND)' as the
earlier version suggested: just a clear and simple 'Royalty-Free basis for
the life time of the Standard'.”
So how did the Free and Open Source Software (FOSS) community succeed
against tremendous odds? Some key actions that helped us succeed are:
1. We worked long and hard to educate the public and the media. At
first, some journalists shied away from writing on this subject because they
found it too arcane and complex. It took over six months of talking to
mediapersons before one of the mainstream publications carried an article on
open standards. Once that happened, the dam broke and other publications
also started to write about this “arcane” subject.
2. The academic community, especially in the prestigious Indian academic
institutions, were very supportive of open standards. Many academicians have
influential positions on government committees and their support helped.
3. India has a very vibrant set of Civil Society Organizations. The FOSS
community worked with leading CSOs like IT For Change, Center for Internet
and Society, Knowledge Commons and others that are founded by people who
have tremendous experience in working on technology policy issues. A
loose-knit coalition was formed under the title of FOSSCOMM and some
excellent representations were made to the Indian government.
4. Many sections within government itself were firmly in favor of open
standards and the community worked closely with them.
5. The community made common cause with sections of industry that
supported open standards. This helped counter the pressure from industry
associations that were supporting proprietary standards.
It was a long but extremely rewarding issue to be involved in and I am
documenting this in the hope that other countries can benefit from the
experiences we gained in fighting for open standards in India. Jai Ho! (May
you be victorious!)
I'm one of the members of the organising team for Noname.conf, which
is a 2-day event to be held at Bangalore in mid-December 2010 and will
consist of talks, workshops and discussions around all aspects of FOSS
We are now accepting proposals from speakers wishing to talk at the
event. Talk submissions can cover any/all aspects of FOSS
More details can be found at http://blog.nonameconf.in/talk-submissions-now-open
Last date for submissions is November 28th 2010
Looking forward to your active participation in the event.
[P.S.:- Please send all your questions to team(a)nonameconf.in or,
better yet join the ML and discuss :)
Sorry for top posting, my phone doesn't allow me to start writing from below.
Anyway, I think as you said, its a MoDem and they understand AT command set and send data only when they get connected on the remote end.
In your case you need some external application like Asterisk and also external hardware (which is not just a Voice Modem) which can send voice traffic using standard telephone signaling (like Ground Start or Loop Start)
Modem's cant do any of the above activity, however I have a device which can take one line input (std telephone line from mtnl) and shows that as telephone FXO line to Asterisk.
Please contact me off the list to know the pricing and working of the same,
Chief Asterisk Trainer & Founder,
"H.S.Rai" <hardeep.rai(a)gmail.com> wrote:
> I wanted to dial telephone number (not using any Internet, just
>telephone network) and if possible attending phone through PC.
> I have "conexant RD02 D400" [having only one port to connect phone
>cable, and not second port to connect phone instrument], which is
>connected to PC through USB port. I was able to use following command:
> modem-cmd /dev/ttyACM0 ATDP123456
> which rings bell on dialed number.
> On picking remote phone, I expected that speaker and phone will be
>used to communicate, but that did not happened.
> Is it possible to use PC's mic, speaker or head set attached to PC? If
>yes, which software or what setting?
I wanted to dial telephone number (not using any Internet, just
telephone network) and if possible attending phone through PC.
I have "conexant RD02 D400" [having only one port to connect phone
cable, and not second port to connect phone instrument], which is
connected to PC through USB port. I was able to use following command:
modem-cmd /dev/ttyACM0 ATDP123456
which rings bell on dialed number.
On picking remote phone, I expected that speaker and phone will be
used to communicate, but that did not happened.
Is it possible to use PC's mic, speaker or head set attached to PC? If
yes, which software or what setting?
We always never touched anything (at least since 2001) that was not
clearly community driven and with a freesoftware licence.
I however now find myself in a rather strange position of having to
use JAVA or something similiar for a particular project.
The reason is that we require tight state binding on the browser based
Background: It is an interactive robot with its clone sitting on your
desk and a browser interface. The browser is used for interaction.
The clone can also be used for interaction - move the leg manually
and the remote will move as well as update the params on the screen.
I don want to use a custom app for numerous reasons.
Any and all recommendations welcome.