Howto:How to monitor configuration changes in the SOAP Api interface: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
Line 25: Line 25:
[[Reference:SOAP API]]
[[Reference:SOAP API]]


[[Howto:The PBX SOAP Admin function]]
[[Howto:Using the SOAP Admin Function]]


[[Howto:Clear a call completely with SOAP using UserClear]]
[[Howto:Clear a call completely with SOAP using UserClear]]

Revision as of 13:56, 7 March 2011

The SOAP interface allows you to query updates to the busy status of users.

Applies To

This information applies to

  • PBX SOAP API, V5.01 and V6

More Information

The SOAP interface allows you to query updates to the busy status of users. There is also a way to query configuration changes. Here is how.

Problem Details

To get notified about user busy status updates, you would subscribe for UserInfo updates using the Initialize() method and retrieve those using Poll(). Unfortunately, the UserInfo record does not include full configuration data. For example, call forwarding information is missing. However, when such data changes, a UserInfo is still sent to all subscribers. To obtain the current configuration, you would use the Admin() function with an XML argument of

<show><user cn=”….”/></show>

The result includes the full configuration as storein the PBX’s LDAP database.

Known Problems

No UserInfo is sent when a diversion is cleared from a phone using SIP/H.323 methods. You will learn about the change only when an UserInfo is generated due to other reasons (e.g. because of an incoming call).


Related Articles

Howto:Authentication in the SOAP interface

Reference:SOAP API

Howto:Using the SOAP Admin Function

Howto:Clear a call completely with SOAP using UserClear

Howto:PBX SOAP Api C-sharp sample code