From c0b8f57b9d360f7c7353dcce2b2f9d911aa407a6 Mon Sep 17 00:00:00 2001 From: Steve Murphy Date: Mon, 21 Apr 2008 21:13:02 +0000 Subject: (closes issue #12467) Reported by: atis Tested by: murf This upgrade adds the ~~ (concatenation) string operator to expr2. While not needed in normal runtime pbx operation, it is needed when raw exprs are being syntax checked. This plays into future syntax- unification plans. By permission of atis, this addition in trunk and the reason of why things are as they are will suffice to close this bug. I also added a short note about the previous addition of "sip show sched" to the CLI in CHANGES, which I discovered I forgot in a previous commit. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@114423 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- CHANGES | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'CHANGES') diff --git a/CHANGES b/CHANGES index db4253c51..bd7197562 100644 --- a/CHANGES +++ b/CHANGES @@ -167,6 +167,10 @@ CLI Changes * Added a CLI command, "devstate change", which allows you to set custom device states from the func_devstate module that provides the DEVICE_STATE() function and handling of the "Custom:" devices. + * New CLI command: "sip show sched" which shows all ast_sched entries for sip, + sorted into the different possible callbacks, with the number of entries + currently scheduled for each. Gives you a feel for how busy the sip channel + driver is. SIP changes ----------- @@ -500,6 +504,17 @@ AEL Changes first pass at conversion. * aelparse will now read extensions.conf to see if a referenced macro or context is there before issueing a warning. + * AEL parser sets a local channel variable ~~EXTEN~~, to + preserve the value of ${EXTEN} thru switch statements. + * New operator in $[...] expressions: the ~~ operator serves + as a concatenation operator. AT THE MOMENT, it is really only + necessary and useful in AEL, especially in if() expressions. + Operation: ${a} ~~ ${b| with force both a and b to strings, strip + any enclosing double-quotes, and evaluate to the value of a + concatenated with the value of b. For example if a is set to + "xyz" and b has the value "abc", then ${a} ~~ ${b| would + evaluate to xyzabc . + Call Features (res_features) Changes ------------------------------------ -- cgit v1.2.3