innovaphone web dial API

raw

README.rst

Commands work on an InnovaPhone IP112 Version 11r2, with HTTP Digest Authentication.

list current calls:

http://1.2.3.4/PHONE/APP/mod_cmd.xml?xsl=phone_calls.xsl&cmd=xml-calls

start a call:

http://1.2.3.4/PHONE/APP/mod_cmd.xml?xsl=phone_dial.xsl&cmd=xml-dial&dest=0049123456789&op=Dial

stop a call:

http://1.2.3.4/PHONE/APP/mod_cmd.xml?xsl=phone_calls.xsl&cmd=xml-calls&op=drop&id=20
raw

current-calls.xml

1
2
3
4
5
6
7
8
9
10
11
12
13
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="phone_calls.xsl"?>
<info op="">
  <call id="20" role="major" state="calling" mode="outbound_dial">
    <userA e164="13413" h323="">
      <media coder="" flags="" prot="" mode="" encryption="" local_addr="::" remote_addr="::" local_port="0" remote_port="0"/>
    </userA>
    <userB e164="0049123456789" h323="">
      <media coder="" flags="" prot="" mode="" encryption=""/>
    </userB>
  </call>
</info>
 
Anonymous Anonymous
owner

History