Files
asterisk/channels
Ivan Poddubnyi 17fa9c93d0 chan_pjsip: Stop queueing control frames twice on outgoing channels
The fix for ASTERISK-27902 made chan_pjsip process SIP responses twice.
This resulted in extra noise in logs (for example, "is making progress"
and "is ringing" get logged twice by app_dial), as well as in noise in
signalling: one incoming 183 Session Progress results in 2 outgoing 183-s.

This change splits the response handler into 2 functions:
 - one for updating HANGUPCAUSE, which is still called twice,
 - another that does the rest, which is called only once as before.

ASTERISK-28016
Reported-by: Alex Hermann

ASTERISK-28549
Reported-by: Gant Liu

ASTERISK-28185
Reported-by: Julien

Change-Id: I0a1874be5bb5ed12d572d17c7f80de6e5e542940
2021-01-11 11:33:09 -06:00
..
2016-10-27 09:53:55 -04:00
2018-05-11 09:48:58 -04:00
2019-05-10 10:17:27 -06:00
2016-10-27 09:53:55 -04:00
2019-06-17 12:58:40 -06:00
2017-09-25 07:32:14 -05:00