Index: channels/chan_skinny.c =================================================================== --- channels/chan_skinny.c (revision 62093) +++ channels/chan_skinny.c (working copy) @@ -98,7 +98,8 @@ #define SKINNY_MAX_PACKET 1000 static int keep_alive = 120; -static char date_format[6] = "D-M-Y"; +static char vmexten[AST_MAX_EXTENSION]; /* Voicemail pilot number */ +static char date_format[7] = "D-M-Y"; static char version_id[16] = "P002F202"; #if __BYTE_ORDER == __LITTLE_ENDIAN @@ -249,7 +250,7 @@ #define REGISTER_ACK_MESSAGE 0x0081 struct register_ack_message { uint32_t keepAlive; - char dateTemplate[6]; + char dateTemplate[7]; char res[2]; uint32_t secondaryKeepAlive; char res2[4]; Index: configs/skinny.conf.sample =================================================================== --- configs/skinny.conf.sample (revision 62093) +++ configs/skinny.conf.sample (working copy) @@ -4,9 +4,13 @@ [general] bindaddr=0.0.0.0 ; Address to bind to bindport=2000 ; Port to bind to, default tcp/2000 -dateformat=M-D-Y ; M,D,Y in any order (5 chars max) +dateformat=M-D-YA ; M,D,Y in any order. Append 'A' for 12-hour clock (6 chars max) keepalive=120