Thanks very much for the positive response, I will try to keep things reasonable.<div><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
1) If you just want to be able to have &quot;hot-lines&quot; that<br>
connect stations without dialing, you might not even need to<br>
add a new signaling type. Check out the &#39;immediate&#39; option in<br>
chan_dahdi which could be used to configure an extension to<br>
automatically ring a group of extensions as opposed to<br>
providing dial-tone and reading digits.<br></blockquote><div>Yes, I am familiar withe the immediate=yes command, but as I will mention below, I have a different need</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
2) If you *really* do need PLAR specific signaling because<br>
you&#39;re connecting to another system that implements this, are<br>
you using a channel bank and digital lines or an analog<br>
interface card?   The analog interface cards handle the<br>
signaling a little differently than the digital cards.<br></blockquote><div><br></div><div>Right again, I am connecting directly to a t1 line with PLAR signalling using a sangoma a104 t1 card. The carrier looped line 1 to line 2, and I am testing on my own. Earlier, when I got TX working I was testing with a live person with the carrier. </div>
<div><br></div><div>So thats the whole story. so far my edits of the dahdi_rbsbits have created... interesting results. Now when I get a call in on the line, when the rx bits go from 1111 to 0000 ,I get nothing. no ring, or anything. Then, when the line is hung up, and the 0000 goes to 1111 THEN I get a ring on the line I am assuming I have fouled something up. Do you know if &quot;cursig&quot; a single bit or the whole abcd bit pattern? That is the only thing I can think of that could be fouling this up.</div>
<div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>   case DAHDI_SIG_FXSLS:</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>if (!(cursig &amp; DAHDI_BITS_ABCD)) {    </div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>/* Check for ringing first */</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>__dahdi_hooksig_pvt(chan, DAHDI_RXSIG_RING);</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>break;</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>if ((chan-&gt;sig != DAHDI_SIG_FXSLS) &amp;&amp; (!(~cursig &amp; DAHDI_BITS_ABCD))) {</div>
<div><span class="Apple-tab-span" style="white-space:pre">                        </span>    /* if went on hook */</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>__dahdi_hooksig_pvt(chan, DAHDI_RXSIG_ONHOOK);</div><div>
<span class="Apple-tab-span" style="white-space:pre">                </span>} else {</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>__dahdi_hooksig_pvt(chan, DAHDI_RXSIG_OFFHOOK);</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>}</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>break;</div></div><div><br></div><div>Still Digging,</div><div>Dennis</div></div></div>