Minor fix: chan_lcr will now go into RING state if remote channel is RINGING.
authorroot <root@nuedel.(none)>
Fri, 4 Sep 2009 08:52:32 +0000 (10:52 +0200)
committerroot <root@nuedel.(none)>
Fri, 4 Sep 2009 08:52:32 +0000 (10:52 +0200)
modified:   chan_lcr.c

chan_lcr.c

index b3463eb..d1b57e6 100644 (file)
@@ -2209,7 +2209,7 @@ static int lcr_indicate(struct ast_channel *ast, int cond, const void *data, siz
                        break;
                 case AST_CONTROL_RINGING:
                        CDEBUG(call, ast, "Received indicate AST_CONTROL_RINGING from Asterisk.\n");
-                       ast_setstate(ast, AST_STATE_RINGING);
+                       ast_setstate(ast, AST_STATE_RING);
                        if (call->state == CHAN_LCR_STATE_IN_SETUP
                         || call->state == CHAN_LCR_STATE_IN_DIALING
                         || call->state == CHAN_LCR_STATE_IN_PROCEEDING) {