Skip to content

Changes

Summary

  1. asterisk: Fix events in between unregistration procedure (details)
  2. asterisk: IMS: Fix PRACK 200 OK Tx with wrong branch (details)
  3. asterisk: IMS: allow re-auth during unregister (details)
Commit d6e5885982d1dc53b7524af11ef15e77183b2170 by Pau Espin Pedrol
asterisk: Fix events in between unregistration procedure

Change-Id: I3c9cffa1756a87334e609e85a32509ed11f026c1
The file was modified asterisk/Asterisk_Tests.ttcn
The file was modified asterisk/AMI_Functions.ttcn
Commit 7db53b969f3c3433a0c802b34cd02d3d72abe9ea by Pau Espin Pedrol
asterisk: IMS: Fix PRACK 200 OK Tx with wrong branch

PRACK (and also UPDATE) are new transactions, and hence should have a
new branch. Update the branch we transmit in the response too.

Change-Id: Ia4a23f20ae69ee5facdcff7ae276ab823e860d06
The file was modified asterisk/IMS_ConnectionHandler.ttcn
Commit 799d524fe1fb66dcb82b6b1197f2a26c7531cd74 by Pau Espin Pedrol
asterisk: IMS: allow re-auth during unregister

After a while, Asterisk may ask for re-auth when issuing a REGISTER
Expires=0 (unregister), which is totally fine. Handle the 401 Unauthorized
and retry again.

Change-Id: I7f2536771e7d47e83bb8fa1442c32fd73a2868b7
The file was modified asterisk/SIP_ConnectionHandler.ttcn