Wednesday, November 26, 2008

How to connect Nokia e71 SIP to Asterisk?

Today I tried another wonderful feature that built in this Nokia e71, VoIP SIP client. After several testing, it's works! Now, my e71 not only as my mobile phone but also my "mobile office extension phone"! It become an Unified Communication Device with combinations of several features e.g. mobile phone, emails, web browser, extensions phone, instant messenger client etc.

In order to connect your Nokia e71 SIP ( Internet Call ), there are some configurations are needed in your Asterisk Server. You may refers to my sip.conf settings as below :

[1010]
type=friend
secret=1234
qualify=yes
port=5060
pickupgroup=
nat=yes
host=dynamic
dtmfmode=rfc2833
dial=SIP/1010
context=from-internal
canreinvite=no
callerid=device <1010>
call-limit=50

You may also like to configure the "realm" in the sip.conf under [General] context, else you may leave it as default which is "asterisk".

Remember to restart your SIP service to avoid getting Error 400 later in your asterisk debug.

The next step that you need to do is configure your phone ( Make sure there is Internet Connections ).

Step 1:

Go to "Menu"-->"Tools"-->"Settings"-->"Connections"-->"SIP Settings". Then, click on "Options"-->"Add New"

Profile name: <to be defined>
Service profile: IETF
Default access point: <your wifi access point>
Public user name: sip:<SIP user>@<domain or IP address>
Use compression: No
Registration: Always on
Use security: No

[Proxy server]
Proxy server address: sip:<IP address of your asterisk>
Realm: asterisk or <realm of your asterisk>
User name: <SIP user>
Password: <secret>
Allow loose routing: Yes
Transport type: Auto
Port: 5060

[Registrar server]
Registrar server address: sip:<IP address of your asterisk>
Realm: asterisk or <realm of your asterisk>
User name: <SIP user>
Password: <secret>
Transport type: Auto
Port: 5060

Now, you should able to see that your SIP is Registered.

Step 2:

Go to "Menu"-->"Tools"-->"Settings"-->"Connections"-->"internet Telephone Settings". Then, click on "Options"-->"Add New Profile"

Name: <to be defined>
SIP profiles: <previously defined profile>

Try to make an Internet Call by select "Options"-->"Call"-->"Internet Call" after key in the telephone number.

Sunday, November 23, 2008

Malaysiakini now on mobile!

Malaysiakini, is one of the Malaysian online news website. It was first launched on 20th November 1999 and it offers daily news in English, Malays, Chinese and Tamil. Malaysiakini, is one of the independent media which do not have any linkage to political party or commercial interest.

Today, you can browse and read the daily news via your mobile. It could benefit those who riding on the train, LRT or any public transportation to work, they can spend their times more efficiency.

What you need to is just send a SMS with the word "mk" to 32577. Then you shall receive another SMS and just download & install it. It supported on most Java-enabled mobile phone.

Let's see after install in my Nokia e71.

Nokia 012a

Nokia 002

Read this : Read Malaysiakini from your mobile phone

Thursday, November 20, 2008

Use your GMail as your Online Storage

There are several ways that you can use your GMail account as your Online Storage. Gmail Drive is one of the third party software to make your Gmail as storage.

GMail Drive is not supported by Google. It allows a user to access a virtual drive stored in a Gmail e-mail account by causing the contents of the Gmail account to appear as a new network share on the user's workstation.

gmail01

After you installed the GMail Drive, you will find a GMail Drive in your windows explorer. Right click on this new drive and choose Login As. Enter your Gmail username and password when prompted. It is recommended that you create a new Gmail account for this purpose so that you can keep your existing Gmail account safe. After logging in, you can now copy, paste and create folders in this new Gmail Drive just like any regular Windows folder.

gspace

Besides using GMail Drive, you may also use GSpace Firefox extension to access and utilize the GMail account as online storage.

gspace01

**Try at you own risk ** These applications are yet to "certified" and still under testing.

Tuesday, November 18, 2008

Online Share : Ovi for Nokia e71

ovi01

Ovi, is an application provided by Nokia, and it also an "umbrella concept" by Nokia. It is a personal dashboard to share photos, music just like Yahoo! Flickr photo site. Furthermore, it allows you to sync your contacts, calendars, to-do-list and profile to this online server.

ovi02

ovi03

A good news for all Nokia e71 users, it is pre-installed in your device. Check under your "Menu" --> "Media" --> "Share Online".

Remember to create a FREE account in both Ovi.com website and Ovi Share, then you will be able to share your photos online and sync your contacts, calendars etc.

Check it out! 

http://www.ovi.com/ ---> Sync your profile

http://share.ovi.com/ ---> Share your photos etc.

Saturday, November 15, 2008

Gender Analyzer

Wow....just came across this website, Gender Analyzer, they claimed that the website is artificially intelligent and  able to analyze the website is written by man or woman !! Amazing, have a try on your own website and see if it is true ?!

genderanalyzer

http://www.genderanalyzer.com/

Friday, November 14, 2008

IPv4 address Exhaustion

Internet Protocol fourth revision ( IPv4 ) exhaustion referring to the decreasing of the available of the allocations for IPv4. This concern was started since 1980s when the Internet started to grow dramatically. There are many actions being taken to resolve and secure the situation, methods like classful network, C.I.D.R. , D.H.C.P. , network address translations (NAT) and these actions have significantly delayed the exhaustion.

The green grass in the picture below shows the available IPv4 ( but I not sure on the updated, the map was actually created some time ago ) :

map_of_the_internet

Let's see the dramatic growth of the IPv4 usage :

ipmap3

In order to resolve this problem, the experts have introduced the Internet Protocol revision 6 and IPv6 has a much larger address space than IPv4. The IPv6 is built up with 128-bits long and segmented into 8 groups of 4 HEX characters. 50% of it represent the Network ID while the other 50% represent the Network Host.

empireTower The experts believe IPv6 will have need a very long time until it is exhausted again! A rough calculation, there are about 350 Trillions Trillions Trillions IP Addresses are available!!! There is someone making the assumption if ONE IPv6 equal to an Atom, then it would takes up more than 1 millions of Empire Tower to represent the entire IPv6 block!! Impressive right?!

 

A Quote from wikipedia :

IPv6 is intended to be the long-term solution to the IPv4 address shortage. Instead of a 32 bit address, with 4.3 billion possible hosts, IPv6 uses 128 bit addresses, providing 3.4×1038 or 50 octillion for each of the roughly 6.5 billion people on Earth.

Monday, October 27, 2008

Internet Call for Nokia e71

mediaring

MediaRing MobileVoIP is another Internet Mobile VoIP Call application Nokia E-series and N-series. Now, you can make VoIP call to mediaring subscriber FREE and lower rate to any non-subscriber.

It offers free mobile to mobile calls regardless of where you and your callers are around the world, and regardless of whether you are with the same mobile service provider or not. If your friend does not have a mobile phone or has not signed up for MediaRing MobileVoIP yet, you can benefit from very attractive low calling rates to anywhere in the world - fixed or mobile phones!

All you need is Nokia E or N series smartphone* and WiFi connectivity to the Internet. Get your family and friends around the world to sign up and you are off to making and receiving mobile calls amongst yourselves absolutely free!

Supported phones :

supportedPhone

The below table shows the compatibility firmware for Nokia series :

firmware

More info on : http://www.mediaringmobile.com/

Wednesday, October 8, 2008

Cisco BGP AS Path Regular Expression

AS path regular expression can be used for displaying BGP routes and AS path access list. AS path regular expression is based on POSIX 1003.2 regular expressions. Following description is just a subset of POSIX regular expression. User can use full POSIX regular expression. Adding to that special character '_' is added for AS path regular expression.

regexp

Saturday, October 4, 2008

IM using your mobile

IM, so called Instant Messenger, i.e. MSN, Yahoo! Messenger, Skype, Google Talk etc. is a tool that transform real time communication on text-based form between two(2) or more individual over the IP data network. It has become an important communication tool in our daily life.

Todays mobile phone has been embedded with various form of data communication transport methods like GPRS, GSM 3G, HSPDA, and the most cost saving method --> 802.11b/g WiFi. And I believe the mobile phone which built in with the 802.16e WiMAX chipset will be on the market very soon.

Thus, it also means that you can have your Internet data communication ON with you wherever you are, and full mobility! The most important thing is that with the WiFi network meshed around the cities in the world and WiMAX network which start growing everywhere in the world! And it is FREE or should I call it unlimited usage on a fixed charges.

Today, Windows Live has ready with Messenger Mobile client - Windows Live Goes Mobile. You can chit chat via mobile, check your hotmail, even MSN "spacing". Check it out... http://www.messengergoesmobile.com/

messengerMobile01

I prefer another application called Fring. The greatest thing for Fring is it built in many messenger clients like MSN, Skype, Google Talk, ICQ etc and the greatest client is the SIP client. With this, now I can have my office extension number following me whenever I am, and it is a mobile extension phone!

How Fring work?

how_fring_works

Check out more from Fring's website.

Let's see and now my Nokia e71 is equipped with Fring also!! haha...

Nokia 003

Sunday, September 28, 2008

Hard reset (Default) on your Nokia e71

There will a time, you will find that your phone works slower and slower...or even hang!! Before you bring it to the center or technician to re-format it, you can maybe save your money and try perform a hard reset ( default/factory reset ).

Please always remind to backup your configurations and data FIRST! You can find the backup function in the Nokia Phone Suite application. Also remember to sync your address book either to Micosoft Outlook, OE or any raw data format. For SMS/MMS backup, you can change the storage location from phone memory to your external memory card.

To change the SMS/MMS storage location :

  1. Go to "Menu"-->"Communication"--->"Message"
  2. Click on "Options"-->"Settings".
  3. Select "Other"
  4. Change the options for "Memory in use" to "Memory card".

e71_SMSmemory

To hard reset :

  • Click " * # 7 3 7 0 # ".
  • Then it will request for your Lock Code, use "12345" unless you had previously changed it.

Everything will be back to the factory settings. What you need to do now is reinstall your applications, sync back the address book and restore the configuration data.

Saturday, September 20, 2008

Display a cool clock on your e71

Just notice this a couple days ago, now you can use your Nokia e71 as your clock without pressing any buttons! And it is cool...I think! :P

Before enable this symbian clock, you need to press the center button to display the clock ( see the photo below ) :

Nokia 006

Now, you can have something like this ( see the photo below ) on standby mode :

Nokia 004

So, what you need to do is just go the any specific profile that you are using. Then "turn Off" the breathing light.

Friday, September 19, 2008

Free WiFi in Penang : Wireless@PENANG

Further to the Wireless@KL which I personally had an bad experience on it, never able success to get online thru it or even browse to it portal page! ( Just keep showing "under maintenance" ) It happen in most of the wireless@KL in the heart of the Kuala Lumpur!

PG_Free-WiFi

Back to the topic, on this day 19th Sept 2008, Wireless@PENANG is launched by the Chief Minister Lim Guan Eng. Penangites is going to enjoy free wifi wireless network within Penang! Their target to complete it within 18 to 24 months.

It sounds great, isn't it? You can now login to your messenger tool like MSN, Yahoo! all day long using Wifi instead of expensive and unstable crap 2G or 3G network! You can even make voice call to your buddy using skype and it is all Free! Cool!

Again, back to the realistic. How stable and how brilliant the network maintenance will be ? How the team would handle the 2.4GHz RF interferences and hand-over ? It would some of the challenges ( there are actually more.. ) that the operator and the network builder have to iron it...

References :

The Edge Daily : Penangites to enjoy free WiFi services

 The Star : Penang launches statewide free WiFi project

Monday, September 15, 2008

How to send messages within a shell terminal in Linux ?

There are TWO(2) common methods that you can communicate and send messages between users in shell terminal in Linux. Most of the kernel is compiled with the package, i.e. wall and write.

Wall is a command to send message to everyone in the shell terminal, in the other word means broadcast the message.

( Refer Wall Manpage )

Example :

root@localhost:/# wall    ( press Enter )
Hello Testing...broadcast using wall
   
( Ctrl-D to broadcast )

Broadcast Message from josephlee@localhost
        (/dev/pts/2) at 22:21 ...

Hello Testing...broadcast using wall
root@localhost:/#

Write is a command to send message to a specify user in the shell terminal. Normally you will also need "who" or "w" command to find out who is in the terminal.

( Refer Write Manpage )

Example :

root@localhost:/#
write testuser    ( press Enter )
Testing 123...     ( Ctrl-D to send )

Message from josephlee@localhost on pts/2 at 22:26 ...
Testing 123...
EOF
root@localhost:/#

Sunday, September 14, 2008

How to get WLAN MAC Address in Nokia e71 ?

There might one day you want to find your Nokia e71's wireless MAC address for whatever purpose e.g. configure a static fixed lease in your DHCP server, monitor the bandwidth usage etc. Or it may also useful when you are trying to 'hook' it to another wireless device which only able to configure and it is filtered by MAC address.

Nokia 006

So, this is way on how you can get your WLAN MAC address :

Press " *#62209526 "

Definition for MAC Address for those who don't know what it is...a definition from Wikipedia :

In computer networking, a Media Access Control address (MAC address) or Ethernet Hardware Address (EHA), hardware address, adapter address or physical address is a quasi-unique identifier assigned to most network adapters or network interface cards (NICs) by the manufacturer for identification. If assigned by the manufacturer, a MAC address usually encodes the manufacturer's registered identification number..... ( more here... )

Wednesday, September 10, 2008

I got my Nokia e71!!

Nokia 004

This is my new phone, Nokia e71 !!

Wowow....just got it couple of weeks ago. Initially I was waiting for the WiMAX 802.16e ready handset, then I had made up my mind --->> "Don't wait anymore, it still need some times for WiMAX ready handset, especially those smart phone, to be in the market~"

Until Today, I strongly recommend for this phone, kudos Nokia!!Today onwards, I will post some info, useful applications and my experience on this phone beside posting the Networking & Linux related article.

My Nokia's phone software version :
( You may check yours by pressing the Mobile Secret Code *#0000# )

100.07.76  <--- Software version
08-06-2008  <--- Software release date
RM-346 <--- Compression Type
(C) Nokia E71-1 (26)

More specifications info from Malaysia Nokia Web

Monday, September 8, 2008

How to prevent MSN Messenger SPAM

Recently got lots of MSN messenger spamming...really irritating, sigh~ Look at the photos below for some example :

spam02

spam01

If you are using Windows Messenger :

  1. Click 'Start' and then 'Control Panel' .
  2. Click 'Administrative Tools'.
  3. Click 'Services'
  4. Locate 'Messenger', right-click select on your mouse and select 'Properties'
  5. Under 'General' tab / 'Startup Type' select 'disabled' from the drop down menu
  6. Click The 'Stop' button
  7. Click 'OK' to save

If you are using MSN Messenger :

  1. Click ‘MSN Messenger Service’..
  2. Click ‘Tools’, and select ‘Options’.
  3. In ‘Options’ dialog box, click ‘Privacy’ and select ‘Alert me when other users add me to their contact lists’.
  4. When someone tries to add you to their buddy list, a dialog box will ask if you want to allow him or her to contact you. If this request is from a stranger or someone you don't want to hear from, check 'Block this person from seeing when you are online and contacting you.'

If you still encounter the same problem after performing the steps above, try the steps below :

  1. Click ‘Messenger Service’.
  2. Click ‘Tools’, and select ‘Options’
  3. In the ‘Options’ dialog box, click ‘Privacy’, and select ‘All other users’ and click ‘Block’. This will prevent people who are not on your buddy list from sending you messages or adding you to their contact lists.

spam03

Note: New friends will also be prevented from adding you to their contact lists unless you add them to your list first.

Wednesday, September 3, 2008

Google is announcing it browser Chrome!

chromologo

Rumours of a Google browser project since year 2004, now a posting in Google official blog has makes it much more tangible.

dlpage_lg

Google has stated that Chrome will be an open source application, with the terms described indicating a BSD or Apache permissive licence. A beta version for Windows will be released on September 2nd with Mac and Linux versions being developed. The company is hosting a press conference at its Mountain View, Calif., headquarters Tuesday at 11 a.m. PDT.

1

The comic book is now available on Google Books. It gives a "human-readable" or rather we called it "layman-readable" format for it technical details on this Google Chrome project.

More readings :

http://blogoscoped.com/archive/2008-09-01-n47.html

http://googleblog.blogspot.com/2008/09/fresh-take-on-browser.html

Sunday, August 31, 2008

IEEE 802.11r WiFi roaming standard approved!

The newest Wi-Fi protocol, 802.11r, which has become the de facto "Wireless VoIP standard", is now a published standard of the Institute of Electrical and Electronics Engineers (IEEE) standards board.

ieee802-11-logo On this day, 29th August 2008, the IEEE has formally announced that 802.11r is approved. According to Wikipedia, IEEE 802.11r-2008 or fast BSS transition (FT) is an amendment to the IEEE 802.11 standard to permit continuous connectivity aboard wireless devices in motion, with fast and secure handoffs from one base station to another managed in a seamless manner.

The arrival of 11r is timely. Voice over Wi-Fi is expected to generate increased interest as more dual-mode Wi-Fi/cellular solutions are delivered this year. 802.11f provides a fast enough hand-off for data services, but that can take a second or two if cryptography is being used, so 802.11r was kicked off in 2004 to provide consistent connections. The handoffs take place in less than 50 milliseconds, rather than the several seconds needed to negotiate a secured connection.

wifi

Given the need to integrate with 802.11i security and 802.11e QoS standards, developing a workable standard for fast roaming is challenging. Not surprisingly, 11r defines a complex architecture, though one that is not expected to require forklift upgrades of existing hardware. But getting all the software right will be difficult.

Related readings:

802.11r strengthens wireless voice

Friday, August 29, 2008

Mobile Number Portability in Malaysia

After YEARS of discussing this topic, MNP, by the MCMC. Finally, it will be implemented on 29th August 2008 ( Friday ). It would started for Pre-paid user and followed up by Post-paid user in a couple of weeks. The nationwide launch for the MNP service is in October.

With the MNP implementation, the mobile user no longer 'tight' with their mobile service operator.  You will have the convenient freedom of switching to competing mobile service operators while retaining your respective phone numbers. It means that you can switch any operator from Digi to Maxis or Maxis to Celcom etc. with your phone number e.g. +6016-XXXYYYY remains the same!

ops01

There will be a RM25 charge everytime the MNP is used to switch to a new operators.

More info on MNP : http://en.wikipedia.org/wiki/Mobile_number_portability

mnp

Sunday, August 24, 2008

Windows 7 launch in 2009 ?

Take it as a sign that Windows Vista is a failure to the market ( Even I am downgrading from Vista License to XP for my new Dell laptop ), rumors claims that the Windows 7 might be release earlier in early 2009?!

Windows 7, formerly codenamed as Blackcomb or Vienna, is the working code name by Microsoft as a successor of Windows Vista. Microsoft spokemen claims that Windows 7 will be focusing on user centric, performance improvements and break the compatibility issue with Vista that Vista has with previous version.

More info on : Windows 7 News

Some screenshots for Windows 7, it is fake or real ?

1

2

3

4

5

6

7

8

9

10

11

12

14

More screenshots:

Feast Your Eyes on the Leaked Screenshots of Windows 7 M1 Ultimate Edition!

Windows 7 screenshots are they true?????

Sunday, July 27, 2008

How to perform DNS query from your command prompt

If you are familiar with Linux network administrative, you will find that it will be more troublesome when you switched over to Windows based administration...I believe some of you who have the same experience will agree with me. :P

Now we can also perform DNS query ( e.g. dig, whois etc. ) from Windows command prompt, instead of browse to online webpage or SSH into the Linux server.

How to install the DNS query tool

  • Download the package from here or here and unzip it to C:\dig.
  • Edit the resolv.conf and replace the nameserver to your DNS server.
  • Save and copy the resolv.conf to C:\Windows\System32\drivers\etc
  • Go back to C:\dig, right click the doshere.inf and select Install.
  • Edit the Environment Variables ( can be found under [Control Panel]-->[System]-->[Advanced] )
  • Edit the "Path" and append "C:\dig" at the end of the line.
  • Now, you should be able to use the DNS query from command prompt!

environmentVariables

Example on DNS query :

  • Show the name servers that controlling .my domains
    • dig my. NS
  • Show the name servers that controlling justk2.com
    • dig justk2.com NS
  • Show the Mail Exchange for justk2.com
    • dig justk2.com MX
  • Show the IP address for the web, 10network.justk2.com
    • dig 10network.justk2.com
  • Show the hostname of the IP address
    • dig -x 203.158.28.18
  • Show whois is owning the justk2.com domain
    • whois justk2.com

More informations at : Dig Manual Page

Use your Windows as Router

Do not have money to buy router? or your router is spoilt and cannot work properly??!! Now, you can use your Windows as a router easily.

Enable the IP Forwarding in Windows XP

  • Go to registry editor. Click on "Start"  --> "Run..", type "regedit" and press ENTER.
  • Then go to [HKEY_LOCAL_MACHINE]->[SYSTEM]->[CurrentControlSet]->[Services]->[Tcpip]->[Parameters]
  • Modify the [IPEnableRouter] value from "0" to "1".
  • Then, reboot your Windows.

IPEnableRouter01

IPEnableRouter02

Download the 3rd Party Software : NAT32

This is one of easier software to use and configure as NAT server. Download from NAT32 Windows Software Router.

Before you install the Setup.exe, you may need to install the Protocol at your network adaptor.

  • Go to your network adaptor properties page.
  • Then click "Install" and select "Protocol" then "Add"
  • nat32_01
  • Click the "Have Disk" and specify the directory into which you unzipped  NAT32.
  • Select the required .inf file ( use NDIS3P2K.inf for XP )
  • Click OK.
  • Reboot your Windows to start the driver.