Encode and decode L1 bearer capability H.223 + H.245 (video calls).


git-svn-id: http://yate.null.ro/svn/yate/trunk@5150 acf43c95-373e-0410-b603-e72c3f656dc1
Clear the RTP session's processor only after removing the session from the thread.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5151 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed the call context creation, was double wrapping the scope and this objects.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5152 acf43c95-373e-0410-b603-e72c3f656dc1
Bug fix: use ObjList::skipNext() instead of ObjList::next() in order to avoid segmentation fault.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5153 acf43c95-373e-0410-b603-e72c3f656dc1
Deep copy inline objects and arrays when placing them in a context.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5154 acf43c95-373e-0410-b603-e72c3f656dc1
Added encoding and decoding for (Original) Called IN Number.
Added just parameter names for UID indicators.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5155 acf43c95-373e-0410-b603-e72c3f656dc1
Added "message" variable in routing scope context.
Removed current message parameters from routing scope context.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5156 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed deep copying member functions of inline objects.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5157 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed a memory leak in switch/case matching.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5158 acf43c95-373e-0410-b603-e72c3f656dc1
Added a lockable class implementing variables shared between modules.
A static set of such variables is kept in Engine and can be initialized by yate.conf


git-svn-id: http://yate.null.ro/svn/yate/trunk@5159 acf43c95-373e-0410-b603-e72c3f656dc1
Added an Engine.shared singleton object that exposes in JS the engine shared variables.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5160 acf43c95-373e-0410-b603-e72c3f656dc1
Added possibility to rename the null wrapper.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5161 acf43c95-373e-0410-b603-e72c3f656dc1
Added methods to JS Message for accessing an Yate Array attached to an Yate Message.
This allows retrieving database query results.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5162 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed a harmless signed / unsigned comparation.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5163 acf43c95-373e-0410-b603-e72c3f656dc1
Added configuration file to set default values for sctp parameters.
Show debug message if the sctp parameters values are not reliable for m2pa.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5164 acf43c95-373e-0410-b603-e72c3f656dc1
Added option of matching capabilities according to application context. Decode operation according to application context. Keep application context stored for the whole transaction duration.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5165 acf43c95-373e-0410-b603-e72c3f656dc1
Show a warning and drop the encoding of a component when a mandatory parameter is misssing.

git-svn-id: http://yate.null.ro/svn/yate/trunk@5166 acf43c95-373e-0410-b603-e72c3f656dc1
Copy the parameters in "copyparams" to chan.hangup if the call failed to craete an outbound call leg.
This allows setting custom parameters in CDR from routing or disconnect.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5167 acf43c95-373e-0410-b603-e72c3f656dc1
Overwrite the "direction" parameter added in Rev. 5121 in "chan.rtp" messages.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5168 acf43c95-373e-0410-b603-e72c3f656dc1
Filter sccp address parameters returned by gt.route message.


git-svn-id: http://yate.null.ro/svn/yate/trunk@5169 acf43c95-373e-0410-b603-e72c3f656dc1