You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+11-15Lines changed: 11 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -15,11 +15,11 @@ from a developers' perspective.
15
15
16
16
Resources:
17
17
18
-
*[Complete PAGI/PAMI talk for the PHP Conference Argentina 2013](http://www.slideshare.net/mgornstein/phpconf-2013). Check the slide notes for the complete text :)
*[Complete PAGI/PAMI talk for the PHP Conference Argentina 2013](http://www.slideshare.net/mgornstein/phpconf-2013). Check the slide notes for the complete text :)
*[Professional Telephony Applications at hand](http://sdjournal.org/a-practical-introduction-to-functional-programming-with-php-sdj-issue-released/) The march edition of [Software Developer Journal](http://sdjournal.org/) features a complete article about writing telephony applications with PAMI and PAGI.
24
24
25
25
# Installing
@@ -31,13 +31,7 @@ composer.json:
31
31
}
32
32
```
33
33
34
-
# Documentation
35
-
36
-
* Autogenerated documentation for this source can be found in the [doc](https://github.com/marcelog/PAGI/blob/master/doc/ApiIndex.md) directory.
37
-
* Some usage examples can be found in the [doc/examples](https://github.com/marcelog/PAGI/blob/master/doc/examples) directory.
38
-
39
-
# Included Examples
40
-
Please see **docs/examples** for all the included examples.
34
+
# Quickstart
41
35
42
36
You can start by *docs/examples/quickstart* for a very basic example. You'll need something like this in your dialplan:
43
37
@@ -50,7 +44,9 @@ You can start by *docs/examples/quickstart* for a very basic example. You'll nee
50
44
A mocked pagi client is included to easily test your ivr applications. See
51
45
**docs/examples/mock** to see an example of how to use it.
52
46
53
-
# Nodes
47
+
# Features
48
+
49
+
## Nodes
54
50
55
51
For a tutorial about nodes, see [this article](http://marcelog.github.com/articles/pagi_node_call_flow_easy_telephony_application_for_asterisk_php.html)
56
52
@@ -79,16 +75,16 @@ callback, etc. For an example, see docs/examples/nodecontroller/example.php
79
75
80
76
An article about the node controller is available [here](http://marcelog.github.com/articles/making_your_ivr_nodes_call_flow_with_pagi_and_php_asterisk.html)
81
77
82
-
# AutoDial
78
+
##AutoDial
83
79
84
80
CallFiles are supported. You can also schedule a call in the future.
85
81
86
-
# Fax
82
+
##Fax
87
83
88
84
Sending and receiving faxes is supported using spandsp (applications SendFax
89
85
and ReceiveFax).
90
86
91
-
# Available Facades
87
+
##Available Facades
92
88
93
89
* PAGI\Client\CDR: Provided to access cdr variables.
94
90
* PAGI\Client\ChannelVariables: Provided to access channel variables and asterisk
@@ -100,7 +96,7 @@ environment variables.
100
96
* PAGI\Logger\Asterisk: Provides access to asterisk logger (see logger.conf in
101
97
your asterisk installation).
102
98
103
-
# Results
99
+
##Results
104
100
105
101
For every operation, a Result is provided. Some operations decorate this
106
102
Result to add functionality, like PlayResult, ReadResult, etc. For example,
@@ -113,7 +109,7 @@ in turn, decorated a Result.
113
109
* PAGI\Client\PlayResult
114
110
* PAGI\Client\FaxResult
115
111
116
-
# Debugging, logging
112
+
##Debugging, logging
117
113
118
114
You can optionally set a [PSR-3](http://www.php-fig.org/psr/psr-3/) compatible logger:
0 commit comments