Save Hundreds of Dollars Each Year On Phone Costs

by jim morgan26. March 2013 09:52

BTW. I have no financial interest in this advise....Smile

Get rid of your expensive land line and long distance charges. If you spend $30 on a phone line, $10 on taxes and $20 on long distance each month, you can save $720 a year by adding one $50 box to your Internet connection with no monthly charges.  Here's how...

  • Buy an OBi110 Voice Service Bridge and VoIP Telephone Adapter for a single line ($50), or OBI 220 for a doule line or advanced fax support ($72).  Readily available on Amazon. This converts the IP phone traffic to a conventional analog phone system. Hook it up to a power source, your Internet and your phone line.
  • Setup a Google Voice Account. Google voice is free and has many nice features:
    • It calls your OBI (it looks like a chat account from the Web Browser).
    • It will forward to multiple phones.
    • It has voice mail.
    • It will text you when you have a new message.
    • It has free unlimited calling in the U.S. and Canada. International rates are cheap.
    • And much more like call screening, do not disturb.
  • Optional, port your old land line number to Google Voice. Note: you can port cellular number to Google Voice, not Land Lines. You must first port your land line to a cellular line. You can do this with a $0.99 prepaid celluar Simm card and an old TMobile or AT&T phone. As soon as the number as ported to the cell phone, you flip it to Google Voice. Google Voice charges $20 to port.

For more information see

  • Link your OBI with your Google Voice Account. This takes 10-15 minutes the first time to get it right. A pro can do it in under five minutes. It involves calling out on a special number with your phone and to getyour OBI Box ID, registering on the OBI network and associating it with your Google Voice Account.

  • Enjoy free inbound and outbound calling over your Internet connection.

Sept 26, 2014 Update...Google has changed their earlier position on Google Voice. Google Voice is now Officially Supported on OBi VoIP devices.
I've used it for two years and had almost no problem. I keep my OBI and Internet modem on a UPS so the phone works if the power goes out. The call quality is almost always as good as a land line and better than almost any cellular call. I've had occasional busy signals or poor quality, but it's rare and a redial almost always fixes the problem. The biggest negative is that you lose your Caller ID Name, only the Caller ID Phone number on outgoing calls. This can be fixed if you sign up with one on the low-cost providers like Anveo that also provide 911 calling. You get Caller ID Name on incoming calls regardless. I've  connected a security system and fax and they always take or make the call.

Here's some useful links.

Note that you will not be able to 911 emergency calling without a service. Here's an inexpensive 911 service - about $10 per year.

OBI tutorials.

Google Voice is now Officially Supported on OBi VoIP devices.

Obihai is excited to announce official support for Google Voice. With a Google Voice account and a companion OBi device you can make and receive VoIP calls on a regular telephone. To get started, just login to the OBiTALK website, add your OBi device and select Google Voice as your service. You’ll then confirm your account with Google, and within minutes, you will be making and receiving calls from the comfort and convenience of your home phone. “With a Google Voice account configured on an OBi device, users will not only get all the great collaboration tools and app integration with Google Voice, they will also be able to enjoy many premium calling features, free calling within the U.S. and Canada and super-low cost international calling – all from the comfort of their home phone," said Jan Fandrianto, President and CEO of Obihai.

Ring Multiple OBi Devices Configured with a Single Google Voice Account




Use equates to fill a Clarion Drop List Control

by marc walgren26. March 2013 05:08

Drop Lists work well with a short list of choices, say 3-10. In the Clarion dictionary offers "Must be in List" on the validation tab. There are two parts to the list "Choices" and "Values". The list elements are entered and must be separated by the Pipe character (|).

The approach I favor is to use equates to build the choices/value lists and reference the equate from the particular control. Updating an equate does not require a full application rebuild (handy when developing a multi-dll app) and adding another value is really quick and easy.

Ok. A trival example. We have a system with a User table and each has a Type. (I these standards for the equates

! Equate Prefix: e_   "Equate"  -- Usually For Displaying
! Equate Prefix: v_   "Value"   -- Usually For "Value" stored In DB, like 1,2,3,ENG,SPA
! Equate Prefix: d_   "Default" -- Usually Default "Value"
! Equate Prefix: l_   "List"    -- Usually for Dropdown List

We define four user types and their associated values: (Notice the values are equated strings)

e_UserType_Standard    Equate('Standard')

v_UserType_Standard    Equate('1')

e_UserType_Manager     Equate('Manager')

v_UserType_Manager     Equate('2')

e_UserType_Admin     Equate('Admin')

v_UserType_Admin     Equate('3')


Let's equate the separator characters too.

e_bar             Equate('|')

e_hash            Equate('#')

e_BarHash         Equate(e_bar & e_hash)

Now build the equate for the drop list

l_UserType_opts     Equate(e_UserType_Standard & e_BarHash & v_UserType_Standard & e_Bar & |

                                        e_UserType_Manager & e_BarHash & v_UserType_Manager & e_Bar & |

                                        e_UserType_Admin & e_BarHash & v_UserType_Admin)


Reference the list equate in the From property of the list control.



Works really well.


Additions to the list are trivial. Add a couple equates and update the list equate and recompile.


Clarion | Development

Document Template Usage in Applications - Free to Use

by jim morgan1. March 2013 13:15

Is Clarion running slow because of the number of template that you have installed?

Is your Clarion TRF excessively large, over 5MB?

Do you know what templates are actually used in your application?

Template Finder goes through your applications and develops a list of template chains actually used in a set of applications. Use the results to reconstruct your template registry to optimize Clarion performance. Build a document that shows the templates used by procedure and application.

Two basic modes.

- Unique Templates (sorted by template chain / name)

- Unique Template chains

Click this Link for more information. 



Contact Us  Consulting  Web Development  Data Collection  Flexible Web Lists  Clarion Products  Downloads  How To Order  Site Map  Store  Home
Copyright (c) 1989-2013 Mitten Software Inc., All rights reserved.

Month List