<div dir="ltr"><br><div class="gmail_extra"><div class="gmail_quote">On Wed, Oct 23, 2013 at 7:12 PM, Vladimir Mikhelson <span dir="ltr"><<a href="mailto:vlad@mikhelson.com" target="_blank">vlad@mikhelson.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    Richard,<br>
    <br>
    And what is "condition 33" after all?  Maybe it needs to be
    processed, not ignored.<br>
    <br></div></blockquote><div><br></div><div style>The various indication control frames are defined in frames.h. Frame type 33 was added to Asterisk 11:</div><div><br></div><div><span class="" style="white-space:pre">  </span>AST_CONTROL_PVT_CAUSE_CODE = 33, /*!< Contains an update to the protocol-specific cause-code stored for branching dials */</div>
<div> </div><div style>This is part of the hangup cause feature that was added to Asterisk 11. When a channel driver raises this control frame, the channel core uses the information in the frame to update protocol specific cause code information. Channel drivers are supposed to indicate to the core that they don't want to handle that frame, i.e., return -1.</div>
<div style><br></div><div style>So Richard is correct: chan_ooh323 should, in ooh323_indicate, handle the frame by returning -1.</div><div style><br></div><div style>Actually raising the frame to pass a channel technology specific hangup cause code is completely up to the channel driver. Not all channel drivers support it; if someone wanted to add that functionality to chan_ooh323 that'd be great; but it's completely different than the condition that the OP is seeing.</div>
<div style><br></div><div style>Matt</div><div style><br></div></div>-- <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>