<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Oct 25, 2014 at 4:09 PM, Dan Journo <span dir="ltr"><<a href="mailto:dan@keshercommunications.com" target="_blank">dan@keshercommunications.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
Is there any reason why ODBC voicemail storage requires varchar for most fields?<br>
For example, is there anything stopping me using a BIGINT or similar for origtime or INT for duration?<br>
<br></blockquote><div><br><div>Yes.<br><br></div><div>app_voicemail uses a message envelope file to hold 
the metadata regarding the voice mail. When the ODBC retrieve function pulls 
the database records, it writes that data out to a temporary message 
envelope file for playback/manipulation by other functions. This process
 does not examine the column types, but instead simply looks at the column names and writes the data values out to the file using the types that it expects each column name to have.<br><br></div><div>So, changing those types will not work out well for you.<br></div></div></div><br>-- <br><div dir="ltr"><div>Matthew Jordan<br></div><div>Digium, Inc. | Engineering Manager</div><div>445 Jan Davis Drive NW - Huntsville, AL 35806 - USA</div><div>Check us out at: <a href="http://digium.com" target="_blank">http://digium.com</a> & <a href="http://asterisk.org" target="_blank">http://asterisk.org</a></div></div>
</div></div>