Improve mp3 player quality (bug #1527)
[asterisk/asterisk.git] / callerid.c
index 40145d3..3f3e2f7 100755 (executable)
@@ -436,6 +436,9 @@ int vmwi_generate(unsigned char *buf, int active, int mdmf, int codec)
                sum += msg[x];
        sum = (256 - (sum & 255));
        msg[len++] = sum;
+       /* Wait a half a second */
+       for (x=0;x<4000;x++)
+               PUT_BYTE(0x7f);
        /* Transmit 30 0x55's (looks like a square wave) for channel seizure */
        for (x=0;x<30;x++)
                PUT_CLID(0x55);
@@ -508,7 +511,7 @@ int ast_isphonenumber(char *n)
        if (!n || !strlen(n))
                return 0;
        for (x=0;n[x];x++)
-               if (!strchr("0123456789*#", n[x]))
+               if (!strchr("0123456789*#+", n[x]))
                        return 0;
        return 1;
 }