Pre-Submission Checklist

Type Of Change

Checklist:

Description

After enabling the Topos module, we ran into a bit of trouble with early in-dialog notifies. We use the event: talk package from Cisco Broadsoft to be able to do call control, as described in chapter 6 here: https://pubhub.devnetcloud.com/media/broadsoft-docs/docs/pdf/BW-SIPAccessSideExtensionsInterfaceSpec.pdf

This will send a NOTIFY with a header Event: talk before the first 200 OK. Currently this doesn't work with the topos module, since the NOTIFY method without a B-side contact will not check the INVITE record. When added to those methods in tps_msg.c, it tries to check the SUBSCRIBE for all NOTIFY's in tps_storage.c. The NOTIFY with Event: talk will follow on an INVITE, so there was a small change needed there.

I've limited it to just the NOTIFY's with the Event: talk header, to minimize any impact.


You can view, comment on, or merge this pull request online at:

  https://github.com/kamailio/kamailio/pull/3627

Commit Summary

File Changes

(2 files)

Patch Links:


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <kamailio/kamailio/pull/3627@github.com>