mirror of https://github.com/sipwise/sems.git
The new parameter of the 'P-DSM-App:' header is introduced: - ';reset-to-tag='' It affects the processing of 18X (especially it relates to 183). If this is set to '1', then the To-tag stored as the remote tag in the 'dlg' object, must be updated to the latest one provided by this 183. This fixes the case as the following one: - A calls B (B is an owner of the callqueue) - B starts ringing, and provides the To-tag with 180 - this in its turn, will initiate generation of own "internally" generated To-tags in all the internal legs between Proxy <-> B2B, which are crossed by this 180 - B responds with 486 Busy and a processing gets inside the route[ROUTE_EARLY_REJECT] - the brand-new INVITE is generated and sent to the DSM early_dbprompt app - A brand-new 183 is provided by the DSM app, which has another (new) To-tag - this will mismatch in the very original leg with Proxy and B2B and 183 will be not sent towards the caller, which makes impossible to provide an early reject playback to it Original ticket number: 0055878 Change-Id: I96abbe0b8427d40752967607d2fdd0e11145a06amr11.4.1
parent
a58be510f1
commit
a25f480897
Loading…
Reference in new issue