Polycom::App::Push

Module for sending push requests to Polycom's SoundPoint IP and VVX series VoIP phones
Download

Polycom::App::Push Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Zachary Blair
  • Publisher web site:
  • http://search.cpan.org/~zblair/

Polycom::App::Push Tags


Polycom::App::Push Description

Polycom::App::Push is a Perl module for writing web applications for Polycom's SoundPoint IP and VVX series VoIP phones. It provides a mechanism to push messages to a phone for display to the user.Note that to use the push_message method, the phone must be configured with the following parameters, where the values of each parameters should be customized based on your requirements: < apps apps.push.messageType="5" apps.push.serverRootURL="http://192.168.1.11" apps.push.username="Polycom" apps.push.password="456" / >The value of the 'apps.push.messageType' parameter is very important, because it determines how the phone will filter incoming push messages based on their 'priority' attributes. The allowable values for the 'apps.push.messageType' parameter are: 0 - Don't show any push messages 1 - Show messages with 'priority="normal"' 2 - Show messages with 'priority="important"' 3 - Show messages with 'priority="high"' 4 - Show messages with 'priority="critical"' 5 - Show all messages, regardless of their 'priority' valueThe 'apps.push.serverRootURL' parameter is used as the base URL for the relative URL passed to 'push_message' method in its 'url' parameter.The 'apps.push.username' and 'apps.push.password' parameters must match the 'username' and 'password' parameters passed to the 'push_message' method.SYNOPSIS use Polycom::App::Push; my $phone = Polycom::App::Push->new(address => '172.23.8.100', username => 'Bob', password => '1234'); # Send a simple XHTML message to a Polycom phone that will pop-up on the screen $phone->push_message({priority => 'normal', data => 'Fire drill at 2:00pm!'}); # Request that the phone show the specified web page, relative to the URL specified in the "apps.push.serverRootURL" configuration parameter $phone->push_message({priority => 'critical', url => '/announcement.xhtml'}); # Request that the phone execute the specified internal URI, or prompt the user to dial the specified "tel:" or "sip:" URI $phone->push_message({priority => 'critical', uri_data => 'sip:172.23.8.100'});Product's homepage


Polycom::App::Push Related Software