Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Perl module for parsing and editing local contact directory files for Polycom SoundStation IP, SoundPoint IP, and VVX-series VoIP phones .
Perl
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib/Polycom
script
t
Changes
MANIFEST
META.yml
Makefile.PL
README

README

Polycom::Contact::Directory version 0.05
================================

This module can be used to parse, modify, or create local contact directory files like those used by
Polycom's SoundPoint IP, SoundStation IP, and VVX 1500 VoIP phones.

Upon bootup, each phone looks for a file named <Ethernet address>-directory.xml on their boot server,
and if found, downloads and parses the file to build up its local contact directory. In addition to
basic contact information such first/last name and phone number, each contact in the local contact
directory can also include information about speed-dialing, distinctive ring tones, presence, and
instant messaging.

Each <Ethernet address>-directory.xml contains fairly straightforward XML:

  <?xml version=”1.0” encoding=”UTF-8” standalone=”yes” ?>
  <directory>
   <item_list>
    <item>
     <ln>Doe</ln>
     <fn>John</fn>
     <ct>1001</ct>
     <sd>1</sd>
     <rt>1</rt>
     <dc/>
     <ad>0</ad>
     <ar>0</ar>
     <bw>0</bw>
     <bb>0</bb>
    </item>
      ...
   </item_list>
  </directory>

For more information about administering the Local Contact Directory on Polycom SoundPoint IP phones,
see the "SoundPoint IP, SoundStation IP and Polycom VVX Administrator's Guide" at
http://www.polycom.com/support/voice/soundpoint_ip/soundpoint_ip670.html .


INSTALLATION

To install this module, type the following:

   perl Makefile.PL
   make
   make test
   make install

DEPENDENCIES

Class::Accessor
Encode
IO::File
List::MoreUtils
Test::More
perl 5.8

COPYRIGHT AND LICENCE

Copyright (C) 2010 by Polycom Canada 

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.8.8 or,
at your option, any later version of Perl 5 you may have available.


Something went wrong with that request. Please try again.