]> git.ipfire.org Git - thirdparty/asterisk.git/commit
app_chanisavail/cdr: ChanIsAvail sometimes fails to deactivate CDR.
authorFrederic LE FOLL <frederic.lefoll@c-s.fr>
Wed, 27 Nov 2019 17:34:24 +0000 (18:34 +0100)
committerFrederic LE FOLL <frederic.lefoll@c-s.fr>
Mon, 16 Dec 2019 21:02:49 +0000 (15:02 -0600)
commita83625b3668560e9bf70b65961a02eaa52d3739f
tree97893f3a3aa04915d85add5280d5a812d1ae6f79
parent8587ef3a0c0ecf79084c08501671a958dc21120b
app_chanisavail/cdr: ChanIsAvail sometimes fails to deactivate CDR.

Temporary channel lifespan is very short and CDR deactivation request
through ast_cdr_set_property() may happen when CDR is not available
yet. Use CDR_PROP() dialplan function instead, it will first wait
for pending CDR insertion requests to be processed.

ASTERISK-28636

Change-Id: I1cbe09e8d2169c0962c1195133ff260d291f2074
apps/app_chanisavail.c