On Mon, Jan 19, 2004 at 10:51:02AM +0100, Nicolas Bougues wrote:
> > 
> > Attached is the config file I send to my Grandstream.
> > 
> > Change IP address & Phone ID to suite.
> > 
> 
> That's great. Is it documented somewhere ?
> 
> And how do you manage tens or hundreds of phones ? Are they all in the
> same cfg.txt file ? 
> 

Replying to myself. The GS phones use TFTP extensions (RFC 2347) to
provide additional info in their TFTP requests. The server has to be
aware of these extensions, if it wants to serve different files.

Here is a small dump for a request from an HandyTone (key/value) :

grandstream_MODEL          HT-100
grandstream_NAT            1
grandstream_ID             000b8200c14a
grandstream_REV_BOOT       001000000013
grandstream_REV_PHONE      001000004026
grandstream_REV_VOC        001000000002
grandstream_REV_HTML       001000000020
grandstream_REV_VP         001000000000

We can easily see the MAC address, the model and the current firmware
versions (1.4.26).

With these informations, the TFTP server could :
- serve the right cfg.txt file
- serve the right firmware files (or actually, serving nothing if the
  server considers the phone to be up to date).

I'll try to see if my basic Java knowledge enables me to make the
NAT-aware TFTP server fwtftpd understand these extensions.

-- 
Nicolas Bougues
Axialys Interactive
_______________________________________________
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to