sipphone-automation

Robot Framework keyword library for SIP phone automation


Keywords
robotframework, testing, test, automation, dtmf, sip, phones, voip
License
Unlicense
Install
pip install sipphone-automation==0.0.4

Documentation

Build Status

sipphone-automation

Robot Framework library for testing SIP Phones

To run this library you must currently have a Polycom phone running firmware that supports the Microbrowser that Polycom provides.

Polycom Config File

In order for your Polycom phones to support this test you must add the following settings to one of the phones cfg files.

  • apps.push.messageType=5
  • apps.push.username=bob
  • apps.push.password=1234
  • apps.statePolling.password="admin"
  • apps.statePolling.username="admin"
  • apps.statePolling.responseMode="0"
  • tone.dtmf.rfc2833Control="0" (This is if you want support for audio detection)

Below is a better example of this

<?xml version="1.0" standalone="yes"?>
<localcfg>
<apps apps.statePolling.password="admin" apps.statePolling.username="admin" apps.statePolling.responseMode="0" apps.push.messageType="5" apps.push.username="admin" apps.push.password="admin" apps.push.serverRootURL="http://10.10.10.1"/>
</localcfg>

Polycom Documentation is available here

Installation

This library has been added to the PyPi package system. Installation is as simple as entering the command below

pip install sipphone-automation

Keyword Documentation

Available here