THE INTERACTIVE EXPERT SOFTWARE DEVELOPMENT KIT

scopdevThe ScopServ™ Developer Kit is a package of libraries and samples to allow developper to add ScopServ Telephony system (ScopTel) integration into their software.

The ScopServ AMI (Asterisk Manager Interface) Client library main function is to handle the communication between your application and the ScopServ Telephony server using the Asterisk Manager Interface (AMI).

The Asterisk Manager Interface allows a client program to connect to an Asterisk instance and issue commands or read events over a TCP/IP stream. Integrators will find this particularly useful when trying to track the state of a telephony client inside Asterisk, and directing that client based on custom (and possibly dynamic) rules.

The ScopServ XAPI (External API) Client library main function is to handle the communication between your application and the ScopServ Telephony server using XML connectivity (require ScopTel 2.0 and later).

The External API (XAPI) allows a client program to connect to ScopTel systems and issue bi-directional commands to fetch or update PBX informations remotely using XML over HTTP.

Generally the client sends Actions to the XAPI server, the XAPI server performs the requested operation and returns the result (often only success or failure) in a Response packet.
The ScopServDevelopper Kit offer simplicity of use and easy integration without third party dependences, include complete documentation and sample applications.

Features for ScopServ AMI (Asterisk Manager Interface) library

  • Easy to use Microsoft .NET library.
  • Complete API (DLL) documentation of methods and properties.
  • Direct communication with Asterisk server on ScopTel system using Asterisk Manager Interface (AMI).
  • Support both synchronous and asynchronous (multi-thread) requests.
  • Full implementation of Asterisk Manager Interface (AMI) compatible with all Asterisk versions up to 1.8.

 

The major functionalities of ScopServ Asterisk Manager Interface (AMI) allow you to :

  • Live Monitor PBX Status (Get Version, Get Status, Reload Configuration, List and Reload Modules, Ping AMI).
  • Live Monitor and Manage Call Channels (List, Hangup, Transfer, Record/Monitor, Park, Play DTMF).
  • Live Monitor and Manage Parked Calls (List, Hangup, Transfer, Record/Monitor, etc).
  • Live Monitor and Manage Active Conferences (List, Kick User(s), Mute User(s), Lock).
  • Live Monitor and Manage Voicemail Users (Get Mailboxes Status and Messages count).
  • Live Monitor and Manage ACD Queues (List Queues, List Members, List Waiting Callers).
  • Live Monitor SIP/IAX Phone Extensions (List, Status, Phone Options).
  • Live Monitor Peers (List VoIP Accounts, Status).
  • Live Monitor and Manage DAHDI/Zap Channels (List, DND, Hangup, Transfer, Restart).
  • Manage Asterisk Database (List Entries, Get Value, Set Value, Delete Family, Delete Key).

You can use the ScopServ AMI Client to integrate telephony functions into your applications. Here are some examples:

  • Operator Control Panel
  • Call Center Management
  • Conferences Management
  • Click to Call
  • Caller Identification
  • Etc ….

You will have COMPLETE documentation on the functions and their behavior as well as examples on how to use them.

Features for ScopServ XAPI (External API) library

  • Easy to use Microsoft .NET library.
  • Complete API (DLL) documentation of methods and properties.
  • Direct communication with ScopTel system using XML over HTTP.
  • Support both synchronous and asynchronous (multi-thread) requests.

 

The major functionalities of ScopServ External API (XAPI) allow you to:

  • Make Call from Extensions (also support Page calls).
  • Get ScopTel System informations (Service Status, Version, Last Configuration Commit/Update).
  • Get ScopTel PBX informations (Tenants, Class of Services, Feature Codes, Applications, Directories, Conferences, ParkLots).
  • Manage PBX Settings (Commit Changes, Reload Configuration).
  • Manage Asterisk Database with ODBC support.
  • Manage Extensions (List, Data, Status, Set Name, Enable/Disable).
  • Manage ACD Queues and Agents (Login, Logoff, Pause).
  • Manage HotDesk Extensions (Login, Logoff).
  • Manage Voicemail Mailboxes and Messages (Download Audio, Copy, Move, Delete).
  • Manage Wake-Up Calls (List, Add, Delete).

 

You can use ScopServ XAPI to integrate telephony functions into your applications. Here are some examples:

  • Operator Control Panel
  • Call Center Management
  • Conferences Management
  • Click to Call
  • Etc …

Our manufacturer partners