Other possible cause for your problem is immediate=yes in chan_dahdi.conf<div><br></div><div>With Unicall works because unicall does not check the asterisk dialplan or the immediate option, unicall always request all possible DNIS ignoring any configurations ( other than max_dnis ).</div>
<div><br clear="all">Moises Silva<br>Senior Software Engineer<br>Sangoma Technologies Inc. | 50 McIntosh Drive, Suite 120, Markham ON L3R 9T3 Canada<br>t. 1 905 474 1990 x 128 | e. <a href="mailto:moy@sangoma.com">moy@sangoma.com</a><br>

<br><br><div class="gmail_quote">On Wed, May 26, 2010 at 1:18 PM, Arturo Ochoa <span dir="ltr">&lt;<a href="mailto:arturo.era@gmail.com">arturo.era@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Thanks Moy,<br>
<br>
And just for the records, I couldn&#39;t find any wrong configuration, or<br>
something else. I spend all day trying to figure it out, but didn&#39;t<br>
get the solution. Problem is, this server was in production, and they<br>
were out of service for all day.<br>
<br>
An the end, what I did was rolled back the asterisk 1.2 branch with<br>
Unicall, and without any special configuration, it started working<br>
just fine. I felt frustrated for this situation.<br>
<br>
This in short, is what I did:<br>
<br>
Original server Centos 4 with asterisk 1.2 and Unicall plugged to 1<br>
Telco and Ericsson PBX.<br>
<br>
Replaced with Elastix distro, then trying with openr2 1.2.0 and<br>
asterisk 1.4 packaged with Elastix... and not working on incoming<br>
calls.<br>
Then, upgrade to openr2 1.3.0 and compiled everything else (asterisk<br>
1.4.28 with openr2 patch)... at the end same behavior.<br>
I tried even with timeouts, using the r2proto.conf... but same result.<br>
<br>
At the end, I compiled every library required to get unicall working<br>
with asterisk 1.2, replace dahdi with zaptel.. And it suddenly started<br>
to work just fine, incoming and outgoing calls working right, this is<br>
just a few lines of the chan_unicall receiving DNIS digits:<br>
<a href="http://pastebin.com/HcjUvsx9" target="_blank">http://pastebin.com/HcjUvsx9</a><br>
<br>
Regards,<br>
<div class="im"><br>
<br>
Ing Arturo Ochoa<br>
Network Admin at Electrosystems<br>
Blog: <a href="http://arturoochoa.wordpress.com" target="_blank">http://arturoochoa.wordpress.com</a><br>
<br>
<br>
<br>
<br>
<br>
</div><div><div></div><div class="h5">On Wed, May 26, 2010 at 8:11 AM, Moises Silva &lt;<a href="mailto:moises.silva@gmail.com">moises.silva@gmail.com</a>&gt; wrote:<br>
&gt; I can&#39;t see anything wrong with your dial plan.<br>
&gt; The &quot;User requested us to stop getting DNIS&quot; basically means Asterisk says<br>
&gt; getting more DNIS is not useful. Each time I get a digit, I send the number<br>
&gt; to Asterisk and Asterisk checks the number against the dialplan, if adding<br>
&gt; more digits do not help to match extensions, then it will ask openr2 to stop<br>
&gt; getting DNIS.<br>
&gt; So, if the telco tries to send 1234 as DNIS, but in the dialplan for that<br>
&gt; circuit you only have:<br>
&gt; _XX,n, ...<br>
&gt; _X,n, ...<br>
&gt; Then Asterisk will see that only 1 and 2 digit numbers are valid dial plan<br>
&gt; numbers, as soon as receives DNIS 12 it will request to stop getting DNIS<br>
&gt; because adding another digit will not help to match any extension.<br>
&gt; I suggest you to add a very simple dial plan with only<br>
&gt; _X.,1,Answer and see if that way you can get DNIS, there is probably<br>
&gt; something in the extensions being included that is causing this.<br>
&gt;<br>
&gt; Moises Silva<br>
&gt; Senior Software Engineer<br>
&gt; Sangoma Technologies Inc. | 50 McIntosh Drive, Suite 120, Markham ON L3R 9T3<br>
&gt; Canada<br>
&gt; t. 1 905 474 1990 x 128 | e. <a href="mailto:moy@sangoma.com">moy@sangoma.com</a><br>
&gt;<br>
&gt;<br>
&gt; On Tue, May 25, 2010 at 5:19 PM, Arturo Ochoa &lt;<a href="mailto:arturo.era@gmail.com">arturo.era@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Thanks Moy,<br>
&gt;&gt;<br>
&gt;&gt; Well, I posted in pastebin: <a href="http://pastebin.com/ii737TtW" target="_blank">http://pastebin.com/ii737TtW</a><br>
&gt;&gt;<br>
&gt;&gt; That&#39;s just part of the context that is in charge of receiving incoming<br>
&gt;&gt; calls from the card hooked to the PBX. Normally they dial 5 digits, and it<br>
&gt;&gt; can be some internall SIP Exten, or maybe another exten on different<br>
&gt;&gt; Asterisk.<br>
&gt;&gt;<br>
&gt;&gt; What I don&#39;t understand is why in many other Asterisk systems plugged to<br>
&gt;&gt; Telcos for example, using OpenR2, I always received 4 digits for the<br>
&gt;&gt; incomming call (Telmex, Alestra). And it really is up to me, how to handle<br>
&gt;&gt; the incomming DID&#39;s,  I always have at least one Incoming route configured<br>
&gt;&gt; to handle all the different DID&#39;s and send it to, for example some IVR or<br>
&gt;&gt; whatever.<br>
&gt;&gt;<br>
&gt;&gt; Actually in this server, from the Telco perspective, I don&#39;t really care<br>
&gt;&gt; of the DNIS. The call is being answer and that&#39;s all they need. But on the<br>
&gt;&gt; other hand, incoming calls from the PBX, need to be routed to different<br>
&gt;&gt; places... that&#39;s the point I&#39;m stuck with.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Ing Arturo Ochoa<br>
&gt;&gt; Network Admin at Electrosystems<br>
&gt;&gt; Blog: <a href="http://arturoochoa.wordpress.com" target="_blank">http://arturoochoa.wordpress.com</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Tue, May 25, 2010 at 2:49 PM, Moises Silva &lt;<a href="mailto:moises.silva@gmail.com">moises.silva@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; This means the dialplan rules told us to stop getting DNIS. Pastebin the<br>
&gt;&gt;&gt; dialplan ( just the relevant context ).<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Moises Silva<br>
&gt;&gt;&gt; Senior Software Engineer<br>
&gt;&gt;&gt; Sangoma Technologies Inc. | 50 McIntosh Drive, Suite 120, Markham ON L3R<br>
&gt;&gt;&gt; 9T3 Canada<br>
&gt;&gt;&gt; t. 1 905 474 1990 x 128 | e. <a href="mailto:moy@sangoma.com">moy@sangoma.com</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Tue, May 25, 2010 at 4:33 PM, Arturo Ochoa &lt;<a href="mailto:arturo.era@gmail.com">arturo.era@gmail.com</a>&gt;<br>
&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Hi,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I&#39;d like to know if someone can give some ideas on what&#39;s going on in<br>
&gt;&gt;&gt;&gt; here:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; [15:52:50:188] [Thread: 3077299088] [Chan 62] - M - Getting DNIS digit 0<br>
&gt;&gt;&gt;&gt; [15:52:50:188] [Thread: 3077299088] [Chan 62] - M - DNIS so far: 6,<br>
&gt;&gt;&gt;&gt; expected length: 5<br>
&gt;&gt;&gt;&gt; [15:52:50:188] [Thread: 3077299088] [Chan 62] - M - User requested us to<br>
&gt;&gt;&gt;&gt; stop getting DNIS!<br>
&gt;&gt;&gt;&gt; [15:52:50:188] [Thread: 3077299088] [Chan 62] - M - MF Tx &gt;&gt; 6 [ON]<br>
&gt;&gt;&gt;&gt; [15:52:50:188] [Thread: 3077299088] [Chan 62] - M - scheduled timer id 2<br>
&gt;&gt;&gt;&gt; (mf_back_cycle)<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Openr2 1.3.0 with asterisk 1.4.31.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; 1 card connected to Alestra Telco<br>
&gt;&gt;&gt;&gt; 1 card connected to Ericsson PBX<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Every incoming call, is recevied with only 1 DNIS digit. Doesn&#39;t matter<br>
&gt;&gt;&gt;&gt; what number of DNIS digits I configure.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Weird thing is that this server is being running since 3 years ago, but<br>
&gt;&gt;&gt;&gt; with the old mfcr2 release.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Any Ideas?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Thanks<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Ing Arturo Ochoa<br>
&gt;&gt;&gt;&gt; Network Admin at Electrosystems<br>
&gt;&gt;&gt;&gt; Blog: <a href="http://arturoochoa.wordpress.com" target="_blank">http://arturoochoa.wordpress.com</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; --<br>
&gt;&gt;&gt;&gt; _____________________________________________________________________<br>
&gt;&gt;&gt;&gt; -- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; asterisk-r2 mailing list<br>
&gt;&gt;&gt;&gt; To UNSUBSCRIBE or update options visit:<br>
&gt;&gt;&gt;&gt;   <a href="http://lists.digium.com/mailman/listinfo/asterisk-r2" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-r2</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; _____________________________________________________________________<br>
&gt;&gt;&gt; -- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; asterisk-r2 mailing list<br>
&gt;&gt;&gt; To UNSUBSCRIBE or update options visit:<br>
&gt;&gt;&gt;   <a href="http://lists.digium.com/mailman/listinfo/asterisk-r2" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-r2</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; _____________________________________________________________________<br>
&gt;&gt; -- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
&gt;&gt;<br>
&gt;&gt; asterisk-r2 mailing list<br>
&gt;&gt; To UNSUBSCRIBE or update options visit:<br>
&gt;&gt;   <a href="http://lists.digium.com/mailman/listinfo/asterisk-r2" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-r2</a><br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; _____________________________________________________________________<br>
&gt; -- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
&gt;<br>
&gt; asterisk-r2 mailing list<br>
&gt; To UNSUBSCRIBE or update options visit:<br>
&gt;   <a href="http://lists.digium.com/mailman/listinfo/asterisk-r2" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-r2</a><br>
&gt;<br>
<br>
--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
<br>
asterisk-r2 mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-r2" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-r2</a><br>
</div></div></blockquote></div><br></div>