rendered paste bodyIndex: channels/chan_sip.c===================================================================--- channels/chan_sip.c (revision 208312)+++ channels/chan_sip.c (working copy)@@ -3112,7 +3112,6 @@ if (option_debug) ast_log(LOG_DEBUG, "Outgoing Call for %s\n", p->username); - res = update_call_counter(p, INC_CALL_RINGING); if ( res != -1 ) { p->callingpres = ast->cid.cid_pres; p->jointcapability = ast_translate_available_formats(p->capability, p->prefcodec);@@ -12639,8 +12638,10 @@ resp = 183; /* Any response between 100 and 199 is PROCEEDING */- if (resp >= 100 && resp < 200 && p->invitestate == INV_CALLING)+ if (resp > 100 && resp < 200 && p->invitestate == INV_CALLING) { p->invitestate = INV_PROCEEDING;+ update_call_counter(p, INC_CALL_RINGING);+ } /* Final response, not 200 ? */ if (resp >= 300 && (p->invitestate == INV_CALLING || p->invitestate == INV_PROCEEDING || p->invitestate == INV_EARLY_MEDIA ))