Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version. Compare with Current  |   View Page History
New Proposal Template
No placeholders allowed!
Please do not create placeholders. Wait until you have sufficient content to replace all sample data in the proposal template before creating your proposal document.

This placeholder should not be considered as such.

<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[

Zend Framework: Zend\Telephony\Asterisk Component Proposal

Proposed Component Name Zend\Telephony\Asterisk
Developer Notes\Telephony\Asterisk
Proposers Dolf Schimmel irc email
Zend Liaison TBD
Revision 0.1 - 39 December 2010: Initial Draft. (wiki revision: 2)

Table of Contents

1. Overview

Zend_Asterisk is a component that provides means for easy communication with an Asterisk PBX

2. References

3. Component Requirements, Constraints, and Acceptance Criteria

  • This component will provide means to communicate with the Asterisk PBX using its AGI IPC protocol.
  • This component will provide means to manage an instance of Asterisk PBX using its AMI protocol/socket.
  • This component may provide an alternative or supplement to AJAM.
  • This component may (at a later stage) provide means to communicate with Asterisk's channel-API, its application API, its codec translator API and its file format API.
  • This component may correctly reads a developers mind for intent and generate the right configuration file.
  • This component, and its documentation will assume basic knowledge of Telephony systems and Asterisk in specific.

4. Dependencies on Other Framework Components

  • Zend\Exception

5. Theory of Operation

The component is instantiated with a mind-link that ...

6. Milestones / Tasks

  • Milestone 0: [DONE] Thought a bit about it
  • Milestone 1: design notes will be published here.
  • Milestone 2: Working prototype checked into the incubator.
  • Milestone 3: Proposal is announced to both the Asterisk and ZF community.
  • Milestone 4: Proposal is accepted
  • Milestone 5: ZF rocks even more.

7. Class Index

  • Zend\Telephony\Asterisk\Agi
  • Zend\Telephony\Asterisk\Ami
  • Relevant exception classes

8. Use Cases


... (see good use cases book)

9. Class Skeletons


Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.