[asterisk-commits] oej: branch oej/moremanager r63358 - in
/team/oej/moremanager: ./ channels/
asterisk-commits at lists.digium.com
asterisk-commits at lists.digium.com
Mon May 7 22:40:02 MST 2007
Author: oej
Date: Tue May 8 00:40:01 2007
New Revision: 63358
URL: http://svn.digium.com/view/asterisk?view=rev&rev=63358
Log:
After thinking about it, adding yet another use of "Status:" wasn't a good idea (TM).
Modified:
team/oej/moremanager/CHANGES.moremanager
team/oej/moremanager/channels/chan_iax2.c
team/oej/moremanager/channels/chan_sip.c
Modified: team/oej/moremanager/CHANGES.moremanager
URL: http://svn.digium.com/view/asterisk/team/oej/moremanager/CHANGES.moremanager?view=diff&rev=63358&r1=63357&r2=63358
==============================================================================
--- team/oej/moremanager/CHANGES.moremanager (original)
+++ team/oej/moremanager/CHANGES.moremanager Tue May 8 00:40:01 2007
@@ -12,7 +12,7 @@
----------------------------
- The Hold/Unhold events
- Both are now "Hold" events
- For hold, there's a "Status: On" header, for unhold, status is off
+ For hold, there's a "HoldStatus: On" header, for unhold, status is off
- Modules chan_sip/chan_iax2
- The Ping Action
@@ -127,6 +127,11 @@
Module: <name> Asterisk module name (not including extension)
Returns:
If module is loaded, returns version number of the module
+
+ Note: This will have to change. I don't like sending Response: failure
+ on both command not found (trying this command in earlier versions of
+ Asterisk) and module not found.
+ Also, check if other manager actions behave that way.
* NEW EVENTS
------------
Modified: team/oej/moremanager/channels/chan_iax2.c
URL: http://svn.digium.com/view/asterisk/team/oej/moremanager/channels/chan_iax2.c?view=diff&rev=63358&r1=63357&r2=63358
==============================================================================
--- team/oej/moremanager/channels/chan_iax2.c (original)
+++ team/oej/moremanager/channels/chan_iax2.c Tue May 8 00:40:01 2007
@@ -6729,7 +6729,7 @@
/* Generate Manager Hold event, if necessary*/
if (iaxs[fr->callno]->owner) {
manager_event(EVENT_FLAG_CALL, "Hold",
- "Status: On\r\n"
+ "HoldStatus: On\r\n"
"Channel: %s\r\n"
"Uniqueid: %s\r\n",
iaxs[fr->callno]->owner->name,
@@ -6752,7 +6752,7 @@
/* Generate Manager Unhold event, if necessary*/
if (iaxs[fr->callno]->owner && ast_test_flag(iaxs[fr->callno], IAX_QUELCH)) {
manager_event(EVENT_FLAG_CALL, "Hold",
- "Status: Off\r\n"
+ "HoldStatus: Off\r\n"
"Channel: %s\r\n"
"Uniqueid: %s\r\n",
iaxs[fr->callno]->owner->name,
Modified: team/oej/moremanager/channels/chan_sip.c
URL: http://svn.digium.com/view/asterisk/team/oej/moremanager/channels/chan_sip.c?view=diff&rev=63358&r1=63357&r2=63358
==============================================================================
--- team/oej/moremanager/channels/chan_sip.c (original)
+++ team/oej/moremanager/channels/chan_sip.c Tue May 8 00:40:01 2007
@@ -5259,7 +5259,7 @@
append_history(p, "Unhold", "%s", req->data);
if (global_callevents)
manager_event(EVENT_FLAG_CALL, "Hold",
- "Status: Off\r\n"
+ "HoldStatus: Off\r\n"
"Channel: %s\r\n"
"Uniqueid: %s\r\n",
p->owner->name,
@@ -5274,7 +5274,7 @@
if (global_callevents && !ast_test_flag(&p->flags[1], SIP_PAGE2_CALL_ONHOLD)) {
manager_event(EVENT_FLAG_CALL, "Hold",
- "Status: On\r\n"
+ "HoldStatus: On\r\n"
"Channel: %s\r\n"
"Uniqueid: %s\r\n",
p->owner->name,
More information about the asterisk-commits
mailing list