John Mann's Weblog (on sng)

String around my finger
A 'blog to remember things I found.
Tie a string around your finger
My Home Page
I work for NIS ITS Monash University Australia.



  • index
  • circa 1993
  • RSS
  • Links
    These are a few of my favourite links.

  • Home Page
  • Live weblog
  • Static weblog
  • raelity bytes ;-)
  • Slashdot
  • Subscribe
    Subscribe to a syndicated feed of my weblog, brought to you by the wonders of RSS.



    IP Geotargeting
    Visit eBay

    Click to call me FWD# 61159

    Thu, 31 Mar 2005

    Windows Messenger

    Windows messenger claims to enable "video conversations" and to support SIP.

    However, first some terminology. Windows Messenger is also known as .NET Messenger. However, MSN Messenger is not the same thing at all. Many people like the extra eye candy in MSN Messenger. Go to Help / About to find out exactly what you have. You may be able to run both, but not at the same time.

    Getting Windows Messenger. is subtitled "Windows Messenger Update for Windows XP". "Note: The latest version of Windows Messenger is available for Windows XP in Windows XP Service Pack 2." (This may be Windows Messenger 5.0).

    There is also Windows Messenger for Microsoft Office Live Communications Server 2003 and Microsoft Office Communicator 2005 and Exchange Instant Messaging (IM) Client 4.6 (for Windows 95, Windows 98, or Windows ME).

    Inside Windows Messenger - How it Communicates This article discusses ... Session Initiation Protocol- (SIP) based server options.

    The latest seems to be Windows Messenger 5.1, dated 3/24/2005.

    [ /voip | # ]

    6500 upgrade

    1. find current image name

    # show boot
    BOOT variable = sup-bootflash:s72033-pk9s-mz.122-18.SXD.bin,1

    2. backup current image to card0:

    # copy sup-bootflash:s72033-pk9s-mz.122-18.SXD.bin disk0:

    3. make space for new image

    # format sup-bootflash:

    4. download new image

    # copy scp:// sup-bootflash:

    5. fix boot variable

    # sho run | i boot system
    boot system flash sup-bootflash:s72033-pk9s-mz.122-18.SXD.bin
    # conf t
    (config)# no boot system flash sup-bootflash:s72033-pk9s-mz.122-18.SXD.bin
    (config)# boot system flash sup-bootflash:s72033-pk9s-mz.122-18.SXD3.bin
    # wri mem

    6. check

    # sho run | i boot system
    boot system flash sup-bootflash:s72033-pk9s-mz.122-18.SXD3.bin
    # dir sup-bootflash:s72033-pk9s-mz.122-18.SXD3.bin
        1  -rwx    34838464  Mar 31 2005 17:00:11 +10:00 s72033-pk9s-mz.122-18.SXD3.bin

    7. reload

    # reload

    [ /monash | # ]

    the 5-in-1 network admin's cable

    "... after putting together four simple custom adapters, I now have an ethernet cable, a crossover ethernet cable, a modem cable, a null modem cable, and a Cisco console cable"

    Also serial AND Ethernet loopback plug, receive-only ethernet sniffer cable, and "throwing star" LAN tap.

    Cisco Cabling Guide for Console and AUX Ports s RTS and CTS reversed on the DB9/RJ45 console cable ??

    Yost Serial Device Wiring Standard

    Receive-only UTP cables and Network Taps

    [ /hardware | # ]

    IPv6 Netflow Accounting

    Cisco IOS NetFlow Version 9 s template-based. Templates provide an extensible design to the record format, making most of the fields optional. Each data record specifies which template it is using. There can be multiple templates defined, and I think there can be data records with different templates in an export packet.

    This is radically different from NetFlow v5 (which we currently use) which has a fixed set of field in each data record (and only one type of data record from each collector).

    NetFlow Version 9 Flow-Record Format and RFC3954 define the fields, options and templates. Version 9 includes the fields IPV6_SRC_ADDR, IPV6_DST_ADDR, IPV6_SRC_MASK, IPV6_DST_MASK, IPV6_FLOW_LABEL, IP_PROTOCOL_VERSION (4 or 6), IPV6_NEXT_HOP, BGP_IPV6_NEXT_HOP, and IPV6_OPTION_HEADERS.

    How to configure NetFlow V9 export format.

    I don't know which of the NetFlow Partners or freshmeat projects support v9.

    pmacct promises to account and aggregate IPv4 and IPv6 traffic and do Netflow v9.

    [ /networks | # ]

    Wed, 30 Mar 2005


    Features: ... console version, SIP, DTMF (dial tones) support though RFC2833 and ENUM support (to use SIP numbers instead of SIP addresses), includes a sip test server called "sipomatic" that automatically answers to calls by playing a pre-recorded message.

    Now version 1.0.0, uses eXosip.

    mailing lists.

    [ /voip | # ]

    Siproxd - a masquerading SIP proxy

    Siproxd is a proxy/masquerading daemon for the SIP protocol. It handles registrations of SIP clients on a private IP network and performs rewriting of the SIP message bodies to make SIP connections work via an masquerading firewall (NAT).
    It allows SIP software clients (like kphone, linphone) or SIP hardware clients (Voice over IP phones which are SIP-compatible, such as those from Cisco, Grandstream or Snom) to work behind an IP masquerading firewall or NAT router.

    Includes a two-way RTP proxy!!! May run on WRT54G.

    Read the manual for lots of configuration examples, including running "in front" of a NAT router, and transparent proxying.

    May also be suitable for Monash, where only some machines have direct Internet access, but there isn't any NAT.

    oSIP is now at The GNU oSIP library. SIP links including eXosip, Partysip, antisip.

    [ /voip | # ]

    Mark Cuban

    Grokster legal battle gets help from Mark Cuban

    Mark Cuban announced that he is funding the Grokster fight agains MGM. The court case--in its simplest form--is trying to lay blame for the illegal distribution of copyrighted materials over P2P networks at the doors of the distributors.

    In his blog Mr. Cuban explains how, since digital files became the norm, the power has been removed from the big studios and put into the hands of the independents. Content can be distributed in many different ways, and he argues that this is how it should be: the content is the thing of value, not the distribution. He believes that if Grokster et al lose, "technological innovation might not die, but it will have such a significant price tag associated with it, it will be the domain of the big corporations only."

    Let the truth be told ... MGM vs Grokster

    "Software doesn't steal content, people steal content."

    The Betamax Case

    In the Betamax case, the Supreme Court ruled that a company was not liable for creating a technology that some customers may use for copyright infringing purposes, so long as the technology is capable of substantial non-infringing uses.

    It is remarkable to compare the arguments the entertainment industry is making against P2P in 2005 to the ones it made against the VTR (what they called VCRs back then) in 1982.

    [ /media | # ]

    Tue, 29 Mar 2005


    I have previously used GnomeMeeting in H.323 mode.

    New version will support SIP too - upgraded to version 1.2.1 -- but it might require version 2.0 or a CVS build.

    From home, NAT detection (using / reported

    STUN test result: Port Restricted NAT.
    Using a STUN server is most probably the most appropriate method if your router does not natively support H.323. Notice that STUN support is not sufficient if you want to contact H.323 clients that do not support H.245 tunneling like Netmeeting. In that case you will have to use the classical IP translation and port forwarding.

    Worth reading: Inside GnomeMeeting interview.

    Check yum-able ??

    [ /voip | # ]


    SXSW's Torrent of Free Tunes "We wouldn't have been able to do this without using BitTorrent, because this is such a huge file and it would have taxed our bandwidth resources beyond our capabilities," said David Rose, webmaster of the SXSW site.

    Fest4Pod - SXSW On Your iPodŽ!

    Add the entire SXSW 2005 Showcasing Artist mp3 library to your iPodŽ by using one of the BitTorrent files below.

    Large - Full Songs
    Small - 30-second clips

    Rockers Flex BitTorrent's Muscle
    With MTV and VH1 now crowded with programs like Date My Mom, The Ashlee Simpson Show and Celebrity Fit Club, there's little room for music videos, especially from independent artists.

    That's why one up-and-coming group, the Decemberists, opted to release its new music video, Sixteen Military Wives, for free using BitTorrent.

    "This is an acknowledgement of the cost-effective power of peer-to-peer technology in the service of, by and for the artists," said Adam Eisgrau, executive director of P2P United.

    [ /media | # ]

    Sat, 26 Mar 2005


    Using BlogMap you can geo-code your blog, browse already geo-coded blogs and search for blogs. Once geo-coded, you can get your own BlogMap location using a simple url!

    The GeoURL ICBM Address Server

    GeoURL is a location-to-URL reverse directory. This will allow you to find URLs by their proximity to a given location. Find your neighbor's blog, perhaps, or the web page of the restaurants near you. GeoURL is listing 162,831 sites.

    Geotagging geotags Search the world -- "The system is too busy to complete this request at this time"

    Found my decimal Latitude and Longitude using maporama.

    Added the required ICBM, DC.title and geo.* tags to the <head> section of blosxom's head.html, and submitted them with geourl ping and BlogMap update.

    Next I added the GeoURL and My BlogMap! links to the left column (near the bottom of blosxom's head.html).

    [ /misc | # ]

    Welcome to - a communications community site dedicated to providing a forum for open source software used in datacom and telecom environments.

    Applications: VOCAL B2BUA Load Balancer MPEG4IP Open G.729(A) Open AMR OpenOSP RGL SIPRG SIPSet SIPTiger STUN Server WinRTP


    Website not updated since 16 March 2004.

    [ /voip | # ]

    Fri, 25 Mar 2005

    VON Voice On the Net

    Spring 2005 VON Conference & Expo

    Google window-shops for VoIP

    "A team of Google honchos met this week with several Net telephone service providers, sources familiar with the talks told CNET, renewing speculation that the search giant may be exploring a move into the fast-growing market."

    Other Voice On the Net news

    Voice on the Net Australia August 15-17, 2005.

    [ /voip | # ]


    Build Your Own PBX using Asterisk@Home and Digium Wildcard X100P FXO card from eBay.

    Configuring Asterisk@Home For BroadVoice

    [ /voip | # ]

    Thu, 24 Mar 2005


    Sells products that include "media exchange", SIP gateways, switches, hard and soft IP phones.

    Office in North Sydney

    Zultys Launches New Family Of IP Phones

    LIPZ4 Linux SIP Softphone datasheet. Download softphone-1.3.13-0.i386.rpm after fill in form

    Some problems:
    $ ./KylixPhone 
    ./KylixPhone: symbol lookup error: ./KylixPhone: undefined symbol: initPAnsiStrings
    Might be the Kylix run-time environment: forum: Installation problems with Fedora Core 1 and Core 2, Redhat Linux 9.0 and softphone, fedora.

    [ /voip | # ]

    Wed, 23 Mar 2005

    SIP misc

    Minisip is a SIP User Agent ("Internet telephone") developed at KTH currently running on Linux. Keywords: Secure VoIP; SIP; MIKEY; RTP; SRTP; SDP; Video Telephony; Push-to-talk.
    Getting it to work behind a firewall
    Linux LiveCD VoIP Server $349
    Download SIP Express Router
    VoIP Application Suite
    Network Audio catalogue
    The Best days of Voice-over-IP Telephone Service May Already Have Passed -- telcos preferrentially tagging their own VoIP packets.
    The Switchboard, a VoIP applet Cringley finds very clever. Not sure if it is SIP.
    A JAIN-SIP Applet Phone for the People! This SIP user-agent with presence (coming soon), instant messaging and audio support (either real time with RTP or voice messaging using TCP). If your firewall will let you do it, you can use udp and do real-time voice. Else, you can tunnel voice, IM and signaling through TCP. This application can be launched as stand alone user agent or embedded in an applet (the web application to access the applet is provided along with a customized version of the gateway). Requires installation of the java media framework.

    [ /voip | # ]

    Tue, 22 Mar 2005

    Fedora Core 4

    Fedora Core 4 test 1 Available!

    FC4-test1-binary-i386.torrent Fedora Core 4 test 1 binary iso images for i386 2.6GB 2005-3-15.

    [ /linux | # ]

    Cisco VoIP

    Start at: Voice and IP Communications

    Cisco SIP Proxy Server and Cisco SIP Proxy Server Data Sheet (PDF)

    SIP (Session Initiation Protocol) contains links to lots of white pages.

    High-Availability Solutions for SIP Enabled VoIP Networks

    Cisco IOS SIP Configuration Guide

    IOS 12.2 SIP Gateway Enhancements

    There's another thing called Cisco CallManager Express which is a call-processing application in Cisco IOS software. Previously known as Cisco IOS Telephony Services (Cisco ITS).

    Cisco IOS Voice, Video, and Fax Configuration Guide, Release 12.2

    Cisco IOS Voice Configuration Library, Release 12.3

    [ /voip | # ]

    Thu, 17 Mar 2005

    Cisco Catalyst 3750 software

    Catalyst 3750 Release Notes [Please read before downloading]

    [ /networks | # ]

    Tue, 15 Mar 2005

    hugh "cartoons drawn on the back of business cards" macleod is a creative director who writes about the new, happy, fun, grim meathook realities of marketing and advertising.

    Check out e.g. good for you? (linked from Doc Searls Weblog)

    Or the hughtrain or how to be creative (book outline)

    [ /misc | # ]

    Paul Graham

    How to Start a Startup

    "You need three things to create a successful startup: to start with good people, to make something customers actually want, and to spend as little money as possible."

    Lots of good advice here about software projects, innovation etc.

    The Other Road Ahead

    "This article explains why much of the next generation of software may be server-based, what that will mean for programmers, and why this new kind of software is a great opportunity for startups."

    The history of Viaweb / Yahoo Store. Lots of interesting ideas about Web-based software, rapid releases, listening and reacting to customers etc.

    Topics: The Next Thing?, The Win for Users, City of Code, Releases, Bugs, Support, Morale, Brooks in Reverse, Watching Users, Money, Customers, Son of Server, Microsoft, Startups but More So, Just Good Enough, Why Not?, Notes, Thanks,

    [ /misc | # ]

    IPv6 DNS

    David Carmean wrote on the 6bone list:

    You want the DNAME record:

    1.4. A very simple solution to this is the use of DNAME RR's (see [RFC2672]) to effectively "tail-rename" portions of the interim (IP6.INT) namespace into the standard (IP6.ARPA) namespace.

    So for 2001:388:608c::/48

    Also see

    [ /networks | # ]

    Fri, 11 Mar 2005

    Mesh of Web sites - Net2MAX / Oztell / oztralia that provide VoIP services.

    Choose a package, and add extra modules if needed. Requires a $20 deposit to get account enabled, even for $0 per month "Iron Package".

    A "Bronze Package" ($2.95 per month) plus "Fax - Fax To Email" ($2.95 per month) module will give you a basic indial FAX to email-of-account-holder service.

    To do more-complicated routing requires a "Storage - Multimedia Email" module which has filter rules (extra $1.95 per month). This is now close to the cost of a Silver Package which gives an extra dialin number.

    Various HOWTOs are hiding in the Ozforums.

    [ /voip | # ]

    Thu, 10 Mar 2005

    VoIP Products

    Big list of SIP, H.323 and MGCP IP-Telephony Products

    Australian residential and SOHO voice over IP specialist.

    Distributor for Digium, Asterix, VoIP products, training, VoIP termination, ... located in Glen Waverley.

    [ /voip | # ]

    Sun, 06 Mar 2005

    Epson C65 ESC/P2 protocol

    There is lots of information about the ESC/P2 protocol within the GIMP-Print Developer's Manual which is also available as info files within the gimp-print distribution, e.g. as /usr/share/info/

    The various status (ink level) and command (clean nozzle) ESC/P2 sequences are available using 'escputil'.
    # escputil -q -i --new --raw-device /dev/usb/lp0 
               Ink color    Percent remaining
                   Black     14
                    Cyan      9
                 Magenta      7
                  Yellow     20
    But the status command doesn't look right (compare with this
    [root@tower ink]# escputil -q -s -u -r /dev/usb/lp0
    @BDC ST
    Libinklevel and Ink "Check the ink level of your printer with linux". Enabling DEBUG in inklevel.h enable verbose output
    [root@tower ~]# ink -p usb
    ink v0.3 (c) 2003 Markus Heinz
    Printer reported size 78, real size is 79 0: MFG:EPSON 1: CMD:ESCPL2,BDC,D4 2: MDL:Stylus C65 3: CLS:PRINTER 4: DES:EPSON Stylus C65 ... Printer returned <<@BDC ST IQ:0E090714; >> Black: 14% Cyan: 9% Magenta: 7% Yellow: 20% ...
    Note the percentages returned as hex!!

    [ /hardware | # ]

    Fri, 04 Mar 2005

    Philips webcam

    Linux support for Philips USB webcams halted
    Okay, this is not going to be pleasant. I've decided to discontinue supporting PWC, the Philips webcam driver for Linux. The reason is continual disagreement between me and the kernel maintainers on the binary-only part that PWC has, in order to use the webcam to its full potential. This has now reached a point where I'm throwing in the towel.

    Restoring the Philips Webcam Driver
    Users of the Philips webcam driver known as 'pwc' will be relieved to the learn that the driver will continue to be part of the Linux kernel. In an earlier dispute over the removal of a special hook only used to load its binary-only counterpart the author requested that the entire driver be removed, a request agreed to by Linux creator Linus Torvalds.

    Alan Cox agreed to be the maintainer for pwc.
    Example of patching process to get pwc/pwcx in the kernel
    In the meantime Luc Saillard ( hast taken over the maintenance of the (GPL'ed) sources ...
    Free Philips USB Webcam driver for Linux that supports VGA resolution, newer kernels and replacing the old pwcx module.
    says "3) ... (this needs the source of your actual kernel to be installed)
    says "An exploded source tree is not required to build kernel modules against the currently in-use kernel." And pwc-10.0.6a seems to build OK without it.

    PWC Documentation Project
    This is a web-based collaboration area for the next generation Philips Web Camera Linux Kernel Module.

    Built 10.0.6-unoficial and it works. Quite a lot bigger than version 9.0.2-unoficial.
    -rwxr--r--  1 root root  86424 Feb  2 16:43 pwc.ko.9
    -rwxr--r--  1 root root 421828 Mar  4 15:11 pwc.ko.10
    "strip"ing pwc.ko.* brings the sizes down to 74092 and 73952 respectively.

    [ /hardware | # ]