For a project I&#39;m working on, we are using voiceglue to handle VXML interactions with asterisk.  The project is using the Java asterisk interface.  Running against both asterisk v1.6 and 1.8 we are seeing an issue with the url sent to voiceglue getting truncated.  Specifically if we send this message:<div>

<br></div><div>action: Originate</div><div>actionid: 33517025_5#AJ_ORIGINATE_0</div><div>application: Agi</div><div>data: agi://localhost/url=http%3A%2F%2F192.168.1.107%3A8080%2Fm%2Fmodule%2Far%2Fvxml%2Far%3Fr%3D1</div><div>

async: true</div><div>variable: __AJ_TRACE_ID=AJ_ORIGINATE_0</div><div>channel: SIP/1000</div><div>timeout: 10000</div><div><br></div><div>What gets passed to voiceglue is this URL:  <a href="http://192.168.1.107:8080/m/module/ar/vxml%" target="_blank">http://192.168.1.107:8080/m/module/ar/vxml%</a></div>

<div><br></div><div>I&#39;m new to asterisk and this was my first glance into the code, but it looks like in main/manager.c in action_originate (Line 3907) it copies the data element of the message into a fast_orginate_helper struct:</div>

<div><br></div><div>ast_copy_string(fast-&gt;appdata, appdata, sizeof(fast-&gt;appdata));</div><div><br></div><div>However the struct definition for fast_originate_helper only provides 80 characters for appdata (char appdata[AST_MAX_EXTENSION];) and that isn&#39;t big enough for a URL.  (elsewhere in the code I&#39;ve seen appdata set to 1024)</div>

<div><br></div><div>I&#39;ve searched through the issue system for &#39;appdata truncated&#39; but didn&#39;t find anything.  Apolgies if this is a dupe.  Anyway is there another way to send urls to voiceglue through asterisk that accepts longer URLs, or should this appdata definition be larger?  (Or am I looking at the wrong part of the code?)  Thanks.</div>

<div><br></div><div>-Rob</div>