Version 0.1.6 from FTP
authorMark Spencer <markster@digium.com>
Thu, 28 Dec 2000 19:21:06 +0000 (19:21 +0000)
committerMark Spencer <markster@digium.com>
Thu, 28 Dec 2000 19:21:06 +0000 (19:21 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@227 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_phone.c

index 3bdfdfd..f46083a 100755 (executable)
@@ -126,6 +126,7 @@ static int phone_digit(struct ast_channel *ast, char digit)
                return -1;
        }
        ioctl(p->fd, PHONE_PLAY_TONE, digit);
+       p->lastformat = -1;
        return 0;
 }
 
@@ -634,6 +635,7 @@ static void phone_check_exception(struct phone_pvt *i)
                                ioctl(i->fd, PHONE_PLAY_STOP);
                                ioctl(i->fd, PHONE_PLAY_CODEC, ULAW);
                                ioctl(i->fd, PHONE_PLAY_START);
+                               i->lastformat = -1;
                        }
                } else {
                        if (i->dialtone) {
@@ -647,6 +649,7 @@ static void phone_check_exception(struct phone_pvt *i)
                        ioctl(i->fd, PHONE_PLAY_STOP);
                        ioctl(i->fd, PHONE_REC_STOP);
                        i->dialtone = 0;
+                       i->lastformat = -1;
                }
        }
        if (phonee.bits.pstn_ring) {