Commit d7e761b0 authored by François Grisez's avatar François Grisez
Browse files

Send REFER with BYE in dialog

parent a49cd756
...@@ -607,22 +607,14 @@ int RemoteConference::addParticipant(LinphoneCall *call) { ...@@ -607,22 +607,14 @@ int RemoteConference::addParticipant(LinphoneCall *call) {
} }
int RemoteConference::removeParticipant(const LinphoneAddress *uri) { int RemoteConference::removeParticipant(const LinphoneAddress *uri) {
SalOp *op;
const char *from;
char *tmp, *refer_to; char *tmp, *refer_to;
int res; int res;
switch(m_state) { switch(m_state) {
case ConnectedToFocus: case ConnectedToFocus:
op = sal_op_new(m_core->sal);
from = sal_op_get_from(m_focusCall->op);
sal_op_set_from(op, from);
sal_op_set_to(op, m_focusContact);
tmp = linphone_address_as_string_uri_only(uri); tmp = linphone_address_as_string_uri_only(uri);
refer_to = ms_strdup_printf("%s;method=BYE", tmp); refer_to = ms_strdup_printf("%s;method=BYE", tmp);
res = sal_call_refer(op, refer_to); res = sal_call_refer(m_focusCall->op, refer_to);
ms_free(tmp); ms_free(tmp);
ms_free(refer_to); ms_free(refer_to);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment