Index: channels/chan_sip.c =================================================================== --- channels/chan_sip.c (revision 108082) +++ channels/chan_sip.c (working copy) @@ -13819,11 +13819,13 @@ p->jointcapability = p->capability; if (option_debug > 2) ast_log(LOG_DEBUG, "Hm.... No sdp for the moment\n"); +#if 0 /* Some devices signal they want to be put off hold by sending a re-invite *without* an SDP, which is supposed to mean "Go back to your state" and since they put os on remote hold, we go back to off hold */ if (ast_test_flag(&p->flags[1], SIP_PAGE2_CALL_ONHOLD)) change_hold_state(p, req, FALSE, 0); +#endif } if (!ast_test_flag(&p->flags[0], SIP_NO_HISTORY)) /* This is a response, note what it was for */ append_history(p, "ReInv", "Re-invite received");