Opened 7 years ago

Closed 5 years ago

#248 closed баг (fixed)

Неверный контакт после REINVITE конференции

Reported by: alx Owned by: alx
Priority: средний Milestone: 1 очередь
Component: any Keywords:
Cc:

Description

При создании конференции инициатор вызывает URI conference-factory@xxxxxxx. В ответ он получает "200 OK" с URI фокуса конференции в поле Contact. Однако при отправке REINVITE фокусу конференции в ответ приходит "200 OK" с URI conference-factory@xxxxxxx в поле Contact.

Предлагается при отправке ответов с "принудительной" установкой контакта запоминать этот контакт в CallData, и при последующих ответах (да и, возможно, запросах тоже), если новый контакт не задан явным образом, использовать этот сохраненный контакт.

Change History (1)

comment:1 by alx, 5 years ago

Resolution: fixed
Status: newclosed

In 1519/sip_ua:

В CallData добавлено поле forceContact, в которое помещается значение контакта
при вызове ua_response_status() с указанием непустого значения contact.
Всем последующим ответам в этом диалоге также устанавливается заданный контакт.
Closes #248.

Note: See TracTickets for help on using tickets.