<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.3.2">
</HEAD>
<BODY>
We are using Asterisk 1.0.7. We have this scenario:<BR>
<BR>
IAX2 user comes in to Asterisk, dials an extension, and transfers to a SIP user.<BR>
<BR>
The dial command is simple, looks like this:<BR>
<BR>
exten =&gt; 300,1,Dial(SIP/300)<BR>
<BR>
Extension 300 is a legacy PBX device operated by touchtones. The user (coming in over IAX2) is trying to drive this PBX using touchtones. But the trouble is, by the time the touchtones go out to the SIP extension, it's being sent as audio, not as RFC2833. An ethereal trace confirms this. DTMF is arriving to Asterisk (via IAX2) as OOB data, but no RFC2833 is going back out to the SIP device. The SIP device is configured to use RFC2833 wherever possible.<BR>
<BR>
This doesn't work because the DTMF is arriving really choppy-sounding, and the PBX doesn't recognize it.<BR>
<BR>
Am I doing something wrong? Help would be appreciated!<BR>
<BR>
P.S. When we go IAX2--&gt;Asterisk--&gt;IAX2, DTMF OOB is preserved correctly. This is just when we go IAX2--&gt;Asterisk--&gt;SIP.<BR>
<BR>
<BR>
</BODY>
</HTML>