only repport call error for negative answer to INVITE transaction

This commit is contained in:
Jehan Monnier 2013-07-16 22:10:57 +02:00
parent 7a6d1c2946
commit 60334f9d21

View file

@ -232,10 +232,10 @@ static void call_response_event(void *op_base, const belle_sip_response_event_t
op->base.root->callbacks.call_accepted(op); /*INVITE*/
op->state=SalOpStateActive;
} else {
if (code >= 300){
call_set_error(op,response);
}
} else if (code >= 300 && strcmp("INVITE",belle_sip_request_get_method(req))==0){
call_set_error(op,response);
} else {
/*ignoring*/
}
break;
case SalOpStateTerminating: