diff options
authorDavid Troy <>2006-04-08 02:50:08 +0000
committerDavid Troy <>2006-04-08 02:50:08 +0000
commite8b7c17417fb7688bb06b2ce825c9838be3f020c (patch)
parent23a4a54c8ffbfa1a6430d926bd88f90234a39812 (diff)
git-svn-id: f02b47b9-160a-0410-81a6-dc3441afb0ec
5 files changed, 25 insertions, 8 deletions
diff --git a/TODO b/TODO
index 79ce5b8..a94b30e 100644
--- a/TODO
+++ b/TODO
@@ -1,9 +1,8 @@
-check s->connect construct
-finish SOAP handler
+write SOAP methods for http.c to use
clean up reconnect to lost asterisk server (socket reuse)
clean up debugmsg instances to add if (debug)
+deal with http non-conformity better, and act on POST MIME-type inputs
-'connected' flag; do not set until we get "authentication accepted' back from server
Check for module versions; do not run without modules installed
use a key? see loader.c in *
State maintenance modules
@@ -11,6 +10,3 @@ code formatting
tcpwrappers/access control/connect mask?
libtool/autoconf/automake support
SetInputFormat proxyaction?
-clean up autodisconnect vs. inputcomplete/outputcomplete
-deal with http non-conformity better
diff --git a/VERSIONS b/VERSIONS
index 9559284..72c7d89 100644
@@ -8,6 +8,7 @@
Added SSL Support (Remco Treffkorn, Mahesh Karoshi, John Todd; Tello Corp)
Added 'usessl' option for connecting to asterisk servers
Fixed proxykey pointer bug (Steve Davies)
+ Ditched autodisconnect handler property in favor of inputcomplete/outputcomplete
1.1pre2 Completely Modularized and Abstracted Input/Output formats
diff --git a/configs/astmanproxy.conf b/configs/astmanproxy.conf
index 6164e9c..6d46bb2 100644
--- a/configs/astmanproxy.conf
+++ b/configs/astmanproxy.conf
@@ -5,8 +5,8 @@
; List of asterisk host(s) you want to proxy
; host = ip_addr, port, user, secret, events, use_ssl
host = localhost, 5038, dave, moo, on, off
-host =, 5038, dave, moo, on, on
+;host =, 5038, dave, moo, on, on
;host =, 5038, user, secret, on
;host = otherhost, 5038, user, secret, on
;host = newhost, 5030, user, secret, off
@@ -28,7 +28,7 @@ sslclienthellotimeout = 200
acceptencryptedconnection = yes
; Do we accept unencrypted manager connections?
-acceptunencryptedconnection = no
+acceptunencryptedconnection = yes
; Amount of time to wait before timing out on writes to asterisk
diff --git a/configs/astmanproxy.users b/configs/astmanproxy.users
index 2645fc9..9e31056 100644
--- a/configs/astmanproxy.users
+++ b/configs/astmanproxy.users
@@ -1,2 +1,10 @@
+; Astmanproxy user list
+; Reload permissions by sending a SIGHUP
+; "user" is the username, secret is the password, and the (optional)
+; channel setting causes filtering of events only for the specified
+; channel to be sent to this user.
; user=secret,channel,out_context (to Asterisk),in_context (From Asterisk)
diff --git a/samples/httpast2.html b/samples/httpast2.html
new file mode 100644
index 0000000..66baa2e
--- /dev/null
+++ b/samples/httpast2.html
@@ -0,0 +1,12 @@
+<h3>Sample Astmanproxy HTTP Input</h3>
+This version uses the GET method with an HTTPS action. Be sure
+you have acceptencryptedconnections=yes in astmnanproxy.conf.
+<FORM ACTION="https://localhost:1234" METHOD=GET>
+Server: <input type=text name=Server value=""><br>
+Action: <input name="Action" type="text" value="Ping"><br>
+ActionID: <input name="ActionID" type="text" value="Foo"><br>
+<input type=submit><br>