THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
The following task is now closed:
FS#195 - dialog callbacks in pua_dialoginfo and mediaproxy
User who did this - Daniel-Constantin Mierla (miconda)
Reason for closing: Implemented
Additional comments about closing: Added in master branch so far.
More information can be found at the following URL:
http://sip-router.org/tracker/index.php?do=details&task_id=195
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
Daniel-Constantin Mierla has taken ownership of the following task:
FS#195 - dialog callbacks in pua_dialoginfo and mediaproxy
More information can be found at the following URL:
http://sip-router.org/tracker/index.php?do=details&task_id=195
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
A new Flyspray task has been opened. Details are below.
User who did this - Jasmin Schnatterbeck (jasmin)
Attached to Project - sip-router
Summary - dialog callbacks in pua_dialoginfo and mediaproxy
Task Type - Bug Report
Category - dialog
Status - Assigned
Assigned To - Timo Reimann
Operating System - All
Severity - Medium
Priority - Normal
Reported Version - Development
Due in Version - Undecided
Due Date - Undecided
Details - Hello,
in pua_dialoginfo() the dialog callback event "DLGCB_CONFIRMED_NA" is not handled (but registered for).
=> if 200 OK is received (but no ACK yet) pua_dialoginfo sends a dialog-terminated publish, what is not correct.
I propose to insert a new line after pua_dialoginfo.c:321 with:
"case DLGCB_CONFIRMED_NA:"
There is a similar thing in mediaproxy.c. It does not handle dialog-confirming ACKs (=ACKs for initial INVITEs) because it does not register for a corresponding callback. Dialog-confirming ACKs sometimes contain SDP, so I suggest to change mediaproxy.c:1955 to:
if (dlg_api.register_dlgcb(dlg, DLGCB_REQ_WITHIN | DLGCB_CONFIRMED,
__dialog_requests, (void*)ice_data, __free_dialog_data) != 0)
Jasmin
More information can be found at the following URL:
http://sip-router.org/tracker/index.php?do=details&task_id=195
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
A user has added themself to the list of users assigned to this task.
FS#195 - dialog callbacks in pua_dialoginfo and mediaproxy
User who did this - Jasmin Schnatterbeck (jasmin)
http://sip-router.org/tracker/index.php?do=details&task_id=195
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
A user has added themself to the list of users assigned to this task.
FS#194 - Record-Route and msg_apply_changes()
User who did this - Jasmin Schnatterbeck (jasmin)
http://sip-router.org/tracker/index.php?do=details&task_id=194
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
A new Flyspray task has been opened. Details are below.
User who did this - Jasmin Schnatterbeck (jasmin)
Attached to Project - sip-router
Summary - Record-Route and msg_apply_changes()
Task Type - Bug Report
Category - Core
Status - Assigned
Assigned To - Andrei Pelinescu-Onciul
Operating System - All
Severity - Medium
Priority - Normal
Reported Version - Development
Due in Version - Undecided
Due Date - Undecided
Details - Hello,
in kamailio 3.2.1 Record-Route Header is inserted twice, if
- msg_apply_changes() is called after record_route()
AND
- rr params are added after msg_apply_changes()
I've just investigated record.c and I think the reason is, that add_rr_param() tries to recognize if rr has already been called/inserted depending on whether there is a corresponding lump for that - what is not the case, if msg_apply_changes() has been called before (I think it does not keep (but applies) lumps).
If that's correct, it's may possible to solve that (proposal):
- by adding a new message flag indicating whether rr has already been inserted or not and
- by creating a new lump anchor in add_rr_param() if rr has already been inserted and no lump is available for adding the rr param
Jasmin
More information can be found at the following URL:
http://sip-router.org/tracker/index.php?do=details&task_id=194
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.