Summary: | ASTERISK-15447: [patch] ExtensionState should resolve dynamic hints | ||
Reporter: | Tilghman Lesher (tilghman) | Labels: | |
Date Opened: | 2010-01-16 23:21:46.000-0600 | Date Closed: | 2010-05-20 17:24:18 |
Priority: | Minor | Regression? | No |
Status: | Closed/Complete | Components: | Core/PBX |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ( 0) 20100116__issue16623.diff.txt | |
Description: | As reported on the asterisk-users list, it would be expected behavior that ExtensionState should create a static hint from a dynamic hint, when queried. ****** ADDITIONAL INFORMATION ****** http://lists.digium.com/pipermail/asterisk-users/2010-January/243436.html | ||
Comments: | By: Leif Madsen (lmadsen) 2010-01-19 15:54:38.000-0600 Looks good! Did a bunch of testing, and it all seems to work as expected. Used: exten => _[0][0][0][4][f][2][0][4]!,hint,SIP/${EXTEN} Then did some testing while there was an active call: action: extensionstate exten: 0004f2040001 Response: Success Message: Extension Status Exten: 0004f2040001 Context: default Hint: SIP/0004f2040001 Status: 1 Event: PeerStatus Privilege: system,all ChannelType: SIP Peer: SIP/0004f2040002 PeerStatus: Registered Address: 192.168.128.138 Port: 5060 Response: Error Message: Missing action in request Response: Error Message: Missing action in request action: extensionstate exten: 0004f2040001 Response: Success Message: Extension Status Exten: 0004f2040001 Context: default Hint: SIP/0004f2040001 Status: 1 action: extensionstate exten: 0004f2040002 Response: Success Message: Extension Status Exten: 0004f2040002 Context: default Hint: SIP/0004f2040002 Status: 1 action: extensionstate exten: 0004f2040003 Response: Success Message: Extension Status Exten: 0004f2040003 Context: default Hint: SIP/0004f2040003 Status: 4 action: extensionstate exten: 400 Response: Success Message: Extension Status Exten: 400 Context: default Hint: Status: -1 action: logoff Did another test while phone was active, then tested right after hangup, and values all look good! action: extensionstate exten: 0004f2040001 Response: Success Message: Extension Status Exten: 0004f2040001 Context: default Hint: SIP/0004f2040001 Status: 1 Event: Unlink Privilege: call,all Channel1: SIP/0004f2040001-00000000 Channel2: SIP/0004f2040002-00000001 Uniqueid1: 1263937824.0 Uniqueid2: 1263937824.1 CallerID1: 0004f2040001 CallerID2: 102 Event: Hangup Privilege: call,all Channel: SIP/0004f2040002-00000001 Uniqueid: 1263937824.1 CallerIDNum: 102 CallerIDName: <unknown> Cause: 16 Cause-txt: Normal Clearing Event: Dial Privilege: call,all SubEvent: End Channel: SIP/0004f2040001-00000000 UniqueID: 1263937824.0 DialStatus: ANSWER Event: Hangup Privilege: call,all Channel: SIP/0004f2040001-00000000 Uniqueid: 1263937824.0 CallerIDNum: 0004f2040001 CallerIDName: Steve Smooth Cause: 16 Cause-txt: Normal Clearing Event: ExtensionStatus Privilege: call,all Exten: 0004f2040002 Context: default Hint: SIP/0004f2040002 Status: 0 Event: ExtensionStatus Privilege: call,all Exten: 0004f2040001 Context: default Hint: SIP/0004f2040001 Status: 0 Event: PeerStatus Privilege: system,all ChannelType: SIP Peer: SIP/0004f2040001 PeerStatus: Registered Address: 192.168.128.145 Port: 5060 action: extensionstate exten: 0004f2040001 Response: Success Message: Extension Status Exten: 0004f2040001 Context: default Hint: SIP/0004f2040001 Status: 0 By: Digium Subversion (svnbot) 2010-05-20 17:23:32 Repository: asterisk Revision: 264779 U trunk/main/pbx.c ------------------------------------------------------------------------ r264779 | tilghman | 2010-05-20 17:23:32 -0500 (Thu, 20 May 2010) | 8 lines Let ExtensionState resolve dynamic hints. (closes issue ASTERISK-15447) Reported by: tilghman Patches: 20100116__issue16623.diff.txt uploaded by tilghman (license 14) Tested by: lmadsen ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=264779 By: Digium Subversion (svnbot) 2010-05-20 17:24:17 Repository: asterisk Revision: 264783 _U branches/1.6.2/ U branches/1.6.2/main/pbx.c ------------------------------------------------------------------------ r264783 | tilghman | 2010-05-20 17:24:17 -0500 (Thu, 20 May 2010) | 15 lines Merged revisions 264779 via svnmerge from https://origsvn.digium.com/svn/asterisk/trunk ........ r264779 | tilghman | 2010-05-20 17:23:32 -0500 (Thu, 20 May 2010) | 8 lines Let ExtensionState resolve dynamic hints. (closes issue ASTERISK-15447) Reported by: tilghman Patches: 20100116__issue16623.diff.txt uploaded by tilghman (license 14) Tested by: lmadsen ........ ------------------------------------------------------------------------ http://svn.digium.com/view/asterisk?view=rev&revision=264783 |