]> 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>
Thu, 12 Dec 2019 18:21:22 +0000 (19:21 +0100)
commitaa06c6ea297ccb82ae30a11f66f523dc1b18652c
treede2f5154f44d443d65ca4a5f4b09b7603dc30ea0
parent9eb86a8110a220e2e7e05754a87fe3388aee681a
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