Currently PRACK was not handling properly because topos_d.b_contact field are filling only after receiving 200 OK. But PRACK is sending to 183 Progress responce. So I sink that we must filled topos_d.b_contact field after receiving 183 Progress. You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/1097
-- Commit Summary --
* topos: fix PRACK message handling
-- File Changes --
M src/modules/topos/tps_storage.c (4)
-- Patch Links --
https://github.com/kamailio/kamailio/pull/1097.patch https://github.com/kamailio/kamailio/pull/1097.diff
@sergey-vb pushed 1 commit.
140a9a7 Update tps_storage.c
I started implementing it per-branch, can you test as described in:
* https://github.com/kamailio/kamailio/issues/1167#issuecomment-314747014
Closing as PRACK handling was tracked via #1167. Will check soon for BYE.
Closed #1097.