From fb7189f483680ceae074ac2b03faea0917c0b449 Mon Sep 17 00:00:00 2001 From: MelwareDE Date: Sun, 21 Oct 2007 11:19:33 +0000 Subject: [PATCH] Make devicestates asterisk 1.2 compatible. --- chan_capi.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/chan_capi.c b/chan_capi.c index 2645769..7281cab 100644 --- a/chan_capi.c +++ b/chan_capi.c @@ -4935,15 +4935,19 @@ static int pbx_capi_devicestate(void *data) res = AST_DEVICE_NOT_INUSE; break; case CAPI_STATE_ALERTING: +#ifdef CC_AST_HAS_VERSION_1_4 res = AST_DEVICE_RINGINUSE; break; +#endif case CAPI_STATE_DID: case CAPI_STATE_INCALL: res = AST_DEVICE_RINGING; break; +#ifdef CC_AST_HAS_VERSION_1_4 case CAPI_STATE_ONHOLD: res = AST_DEVICE_ONHOLD; break; +#endif case CAPI_STATE_CONNECTED: case CAPI_STATE_CONNECTPENDING: case CAPI_STATE_ANSWERING: