All posts by cunyalen

Google Voice

Google Voice Applications


Adobe AIR Desktop Utility for Google Voice


Run it, log in your gv account and you can make call “connections”.

Chrome Extensions:


Google Voice in your mobile browser:

All these are to used to make calls through google voice easier.

When we make calls from google voice account, usually, we need something to receive the calls. GV makes the connection. However, google voice on mobile seems to be able to make calls directly.

With a computer only (when I don’t have a phone available), my favorite way to receive calls is using sip account. It could be anything like gizmo5, fwd, voipuser, voxalot etc. Set it up on a sip client like xlite/eyebeam, connect the account to ipkall. So when you make a call through google voice, GV->ipkall#->SIP(you pick up)->Callee#.

More details please check it here:

If you are ubuntu, linphone is highly recommended. Since empathy, xlite2.0 etc all gave me problems.

What’s the new deal for ip calling?

All includes free calls to China. Telbo includes a $1/m plan for North America.

**xxx reserves the right after a certain amount of calls to start charging the default rate. FREE CALLS are available for users with Freedays.

If you want to a home phone that can make and receive calls, follow these steps. can get a voip phone or adapter. For adapter, Linksys PAP2 is recommended. If you are using an adapter, you need a regular phone to connect to the adapter.

Note: voip phones and adapters are connected to router/internet using network cable directly, not connected to computer using USB cable or phone line.

2. Get a account for 10EUR/4mon.

3. Set up the nonoh account on the ip phone or adapter.

4.Get a free US phone number (DID) at New York area code is not available at ipKall. Choose one you like. SIP Phone number is your nonoh user name. SIP Proxy is

Basically, now you have a home phone with that you can receive calls and make calls, even to China.

5. (optional) Get a local phone number from Forward the number to your ipKall number.

If you just need a home phone that can receive calls, in step 2 above, get an account from Then get a google voice account that can be forwarded to your gizmo account. With gizmo, you can make toll-free calls.

Free conference calls

Powwownow: Use Powownow to make free conference calls without even registering. Just click and call.

Basement Ventures LLC: BV FreeConferencing allows free calling for as many as 250 attendees for up to six hours. BV also allows you to record your conference calls for free in MP3 format to save or post online.

FreeConference: With free basic service, free recording and no credit card required, FreeConference is currently being used by 60 of the Fortune 100 companies.

FreeConferenceCall: FreeConferenceCall offers accounts that can accommodate up to 96 users, as well as 24/7 customer service.

Totally Free Conference Calls: Totally Free Conference Calls offers the same types of free features as its competition, with up to 99 participants per call.

Foonz: This service allows you to make unscheduled conference calls from any phone and location for free – ideal for PR professionals or party organizers. Foonz also allows users to blast voice-mail messages to multiple recipients.

No Cost Conference: Another free service powered by ad revenue. For users who want the service but not the ads, plans start at $4.99 per month.

EasyConference: Free with no ads? That’s what they say.

More info at:

Free eFax

TPC (The Phone Company): Since 1993, TPC has been sending faxes for free over email and more recently by remote printing. has been funded by ad revenue, not user fees, since August 2000. This is a truly free online faxing service that makes its money by placing ads on fax cover pages. Pay $1.99 per fax to remove the ad. Free faxes and free voicemails are delivered directly to your email inbox with K7’s unified messaging service. K7 does not offer an out-going fax service.

More info at:

Install Garmin Mobile XT on Nokia 5800

The lastest version is for Nokia 5800 is Symbian S60 3rd version 5.00.50.


Garmin Mobile XT for Symbian S60 3rd Edition software version 5.00.50

Garmin Mobile XT Support Files software version 4.xx.xx

Garmin Mobile XT Free Basemap software version 4.xx.xx


Getting the required Files

1. First thing first, download the required files:

*Garmin Mobile XT v5.00.30 for Symbian s60 v3 (dont worry, it supports 5th edition devices as well)

*Garmin Mobile XT Free Basemap

*Garmin Mobile XT Support Files (voice navigation files)


2. You will need the map file (i use malaysia-singapore free map from MFM, file name: gmapsupp.img)


3. You will also need the keygen (file name: garmin.exe)

Or search for Garmin Unlock Generator 1.5.

*Before I begin, let me highlight some problems i encounter when i installed garmin on my phone. It just wont install (expired certificate). If you encounter such problem, no fear, its a firmware bug. all u need to do is back up ur phone to ur sd card, and do a hard reset (enter *#7370* and enter lock code). After hard reset, you will be able to install.

STEP 1: Connect your phone to PC via Data Cable in Mass Storage Mode

STEP 2: Run the GarminMobileXTforSymbianS603rdEdition_50030.exe you downloaded earlier. Select the ‘Mass Storage Device’ which is your memory card in your phone.

STEP 3: Run the GarminMobileXTFreeBasemap_4xxxx.exe you downloaded earlier.

STEP 4: Run the GarminMobileXTSupportFiles_4xxxx.exe you downloaded earlier.

STEP 5: Copy the map file gmapsupp.img you downloaded earlier into your phone, under the directory ‘x:garmin’ where ‘x’ is the drive of your Mass Storage Device (your memory card in your phone)

STEP 6: Using the safely remove device function of your PC, remove the data cables.

STEP 7: Run the File Manager application in your phone

STEP 8: Scroll to ‘E: Memory card’ and scroll down. Run the GarminMobileXT.sis file. This will install Garmin on your phone. note, this is where i encountered the ‘expired certificate’ error. If you do not encounter this, ignore this line. If you do, do the hard reset.

STEP 9: Run GMobileXT from Apps.

STEP 10: This is where you see the Garmin Spash Screen, and select Agree

STEP 11: Your Garmin might prompt you to enter product code etc.. or start searching for external BT GPSr. Click cancel to get to the main screen

STEP 12: Go to Tools (circled in yellow) –> Settings (circled in green) –> Scroll Down (circled in blue)

–> Go to ‘About’ (circled in white)

STEP 13: Copy down the Card ID on a piece of paper (my screenshot doesn’t show card id because mine is already unlocked)

STEP 14: Now, run the application Garmin.exe and enter the card ID (1), click on Generate (2) and copy (ctrl+c) the device unlock code.

STEP 15: Start the application ‘Notepad’ and paste the code there like this, and save the file as SW.UNL (Please take note, when you save the file, you change the file type as ‘ALL TYPE’, as illustrated below, in red.

STEP 16: Now, reconnect your phone to your PC via Mass Storage Mode. Paste the SW.UNL into your x:garmin folder.

VIOLA!! Welcome to the universe of Garmin Mobile XT.

Other Guides:


Garmin City Navigator Lebanon NT 2009
Garmin City Navigator Russia NT 2010.10 IMG
Garmin City Navigator India 2009 V2
Garmin Mobile XT 5.00.50 S60 Update (15/04/2009)
iGO8 ARAB Maps R3

Inbound Calls Directly to your LinkSys or Sipura


How to accept direct inbound calls to your LinkSys/Sipura adapter, bypassing all VoIP providers.
  • Does your registered provider not allow inbound SIP URI calls?
  • Do you want to cut down on latency/echo, by bypassing your VoIP provider on inbound VoIP calls?
  • Do you simply like the idea of allowing calls directly into your VoIP adapter?

If you said yes to any of the above, then this FAQ page may be for you. Here is a description of how to let your LinkSys/Sipura model adapter accept calls directly from a SIP URI (internet VoIP address), bypassing all VoIP providers in the process. Here’s how to do it:

  • Setup your adapter for use behind a NAT router
    • Setup STUN on your adapter (NOTE: STUN settings are on the SIP tab)
      • Handle VIA received: no
      • Handle VIA rport: no
      • Insert VIA received: no
      • Insert VIA rport: no
      • Substitute VIA Addr: yes
      • Send Resp To Src Port: yes
      • STUN Enable: yes
      • STUN Test Enable: no
      • STUN Server:
        • NOTE: You can replace the above STUN server with any STUN server you like…
      • EXT IP:
        • NOTE: Leave this setting blank, STUN will figure this out for you…
      • EXT RTP Port Min:
        • NOTE: Normally you can leave this blank, but you can set this if you have a specific need
      • NAT Keep Alive Intvl: 45
        • NOTE: Use an value SHORTER than the “timeout” value in your router.
    • set “NAT Mapping Enable: yes
  • Set “Ans Call Without Reg: yes” on your adapter settings
  • Make sure your adapter is on the default SIP port
    • i.e. “SIP Port: 5060
  • Make sure that SOMETHING is set for “User ID:”
    • NOTE: If your adapter is “registered” with a VoIP provider, this will be your real “User ID”
  • Make sure NOTHING is in “Outbound Proxy:” field on your adapter
    • NOTE: This field is not normally needed if/when you have STUN setup (as above)
  • Forward UDP port 5060 to your adapter
    • NOTE: This may be easier if you use a static LAN address for your VoIP adapter
  • Set up a “dynamic DNS” service for your LAN
    • NOTE: The free service from “” works fine for this

If all of the above is setup correctly, then anyone on the internet can directly call your LinkSys/Sipura VoIP adapter by calling “sip:userid@dyamic_dns_address”. For example, if your userid is “12345”, and your dynamic DNS entry is “”, then your SIP URI is “”.

NOTE: One useful purpose of this, is to point a free number to your Sipura. You do this by logging into your IPKall account, and filling in your “UserID” info (12345 in this example) for “SIP Phone Number:” and your dynamic DNS entry ( in this example) for the “SIP Proxy:” field. After saving these changes (and waiting the necessary hour for them to take effect), then calling your IPKall number will directly ring your VoIP phone (bypassing any service provider, including “Free World Dialup”).

NOTE (added 2/7/2006):
Another poster mentioned that he needed to set “NAT Keep Alive Enable: yes“, or he got 1-way audio with his router. So if you are having problems with this trick (and you are not already telling your VoIP adapter to send “keep alive” packets), try turning the “NAT Keep Alive” setting on…

NOTE (added 2/7/2006):
After using this “trick” for some time, I have discovered that (while this often works very well), a minority of VoIP providers just don’t like this setup.

The problem (when you run into a VoIP provider that just won’t forward directly to your VoIP adapter, even though they do support SIP URI forwarding) appears to be with the details of the “dynamic DNS” service. The problem is, there are actually two DIFFERENT types of DNS records often used by VoIP SIP proxies (which is what you are having your adapter pretend to be, by this trick). DNS “A” records are the “normal type” of DNS entries (the type we use all the time, for example when visiting web sites), and also the type most dynamic DNS services (including the service I use) offer. However, apparently there is also a special DNS “SRV” type record that some proxies use just for VoIP. And if your VoIP provider is using a picky enough SIP proxy, they will be unable to forward directly to your adapter, because they won’t find a “SRV” record for your “proxy address” (even though your dynamic DNS service will have a “A” record for your IP). While most VoIP proxies either don’t use SRV records or will happily use an “A” record if an SRV record isn’t present, some proxies are just “too picky” about this little detail (and will therefore fail to forward directly to your adapter UNLESS you have DNS “SRV” record for your IP address).

Happily there is an easy “work around”, if you already have your adapter’s registered VoIP slots “full”, and you want to add a VoIP service that has this “issue” (i.e. is picky about the SRV records). What I found works well (when you run into this problem), was to register for a free SIP Broker alias that points directly to my adapter (via my dynamic DNS address). I then tell any VoIP service that has a problem with forwarding directly to my adapter, to instead forward to * (where xxxxxxx is my SIP Broker alias ). This seems to work well as a “work around”, because “” appears to have the DNS “SRV” record that some VoIP proxies “need” and SIP Broker can forward to a location identified just by a DNS “A” record. So the call essentially gets forwarded to SIP Broker, which forwards the call onto my adapter in that case. While this isn’t quite as nice as going directly to your adapter, it is still an effective “work around” for when the VoIP proxy just refuses to forward directly to your LinkSys/Sipura.

Of course, you might as well try the “forward directly to your adapter” address first, and only resort to the SIP Broker alias if/when the “direct” path doesn’t work (as your call path will be slightly more reliable if the direct address works with your VoIP provider). And many places (including ) will happpily forward directly to your LinkSys/Sipura without any problems. But for those places that just don’t like the DNS “A” records provided by dynamic DNS services, forwarding to SIP Broker (and then letting SIP Broker forward directly to your adapter) can be an effective “work around”.