<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
I noticed openr2 doesn't discard signalling if the fixed bits
(usually 01) are different from the proper settings.<br>
I changed src/r2proto.c, function openr2_proto_handle_cas:<br>
<br>
adding:<br>
if ((cas & 3) != r2chan->r2context->cas_nonr2bits)<br>
{ // Treat NON CAS bits diferent than expected as an invalid CAS
bits<br>
r2chan->cas_tx_signal = OR2_CAS_INVALID;<br>
return 0;<br>
}<br>
/* pick up only the R2 bits */ <- This comment already existed<br>
<br>
In addition, ignore alarms (continue handling input CAS bits as
normal).<br>
Now searching for that pesky bleed through of configurations of
spans with 15 or less channels.<br>
<br>
On 01/10/12 20:42, Moises Silva wrote:
<blockquote
cite="mid:CAA4nhyCYxV51AGF4BaHkyjytpLUZoFbaMVU=i11ih+mdWUDfAQ@mail.gmail.com"
type="cite">
<div class="gmail_quote">On Tue, Jan 10, 2012 at 5:30 PM, Marcelo
Pacheco <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:marcelo@m2j.com.br">marcelo@m2j.com.br</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;"> I have the following chan_dahdi.conf
(asterisk 1.6.2.18 / dahdi 2.3.0.1 / openR2 1.3.1):<br>
<br>
[channels]<br>
usecallerid=yes<br>
echocancel=no<br>
echocancelwhenbridged=no<br>
<br>
signalling=mfcr2<br>
mfcr2_variant=br<br>
mfcr2_forced_release=no<br>
mfcr2_get_ani_first=no<br>
mfcr2_category=national_subscriber<br>
mfcr2_allow_collect_calls=yes<br>
mfcr2_double_answer=no<br>
<br>
context=entrada<br>
group=1<br>
mfcr2_max_ani=14<br>
mfcr2_max_dnis=4<br>
channel => 1-15,17-21<br>
<br>
context=geral<br>
group=2<br>
mfcr2_max_ani=4<br>
mfcr2_max_dnis=16<br>
channel => 32-46,48-52<br>
<br>
And the following /etc/dahdi/system.conf<br>
<br>
span=1,1,0,cas,hdb3<br>
span=2,0,0,cas,hdb3<br>
span=3,0,0,esf,b8zs<br>
span=4,0,0,ccs,hdb3<br>
cas=1-15,17-21:1101<br>
cas=32-46,48-52:1101<br>
fxoks=63-86<br>
bchan=87-101,103-117<br>
dchan=102<br>
echocanceller=mg2,1-15,17-21,32-46,48-52,63-86<br>
loadzone = us<br>
defaultzone=us<br>
<br>
<br>
/etc/asterisk/chan_dahdi.conf (removed the comments to save
space)<br>
<br>
[channels]<br>
usecallerid=yes<br>
callwaiting=no<br>
usecallingpres=yes<br>
callwaitingcallerid=yes<br>
threewaycalling=yes<br>
transfer=yes<br>
canpark=yes<br>
cancallforward=yes<br>
callreturn=yes<br>
echocancel=yes<br>
echocancelwhenbridged=no<br>
<br>
group=1<br>
callgroup=1<br>
pickupgroup=1<br>
<br>
signalling=mfcr2<br>
mfcr2_variant=br<br>
mfcr2_forced_release=no<br>
mfcr2_get_ani_first=no<br>
mfcr2_category=national_subscriber<br>
mfcr2_max_ani=14<br>
mfcr2_max_dnis=4<br>
mfcr2_allow_collect_calls=yes<br>
context=entrada<br>
group=1<br>
channel => 1-15,17-21<br>
<br>
mfcr2_max_ani=8<br>
mfcr2_max_dnis=16<br>
context=geral<br>
group=2<br>
channel => 32-46,48-52<br>
<br>
<br>
switchtype=euroisdn<br>
signalling=pri_net<br>
group=4<br>
context=geral<br>
channel => 87-101,103-117<br>
<br>
<br>
Frequently, after we get an alarm and the alarm clears, some
or all channels are left with Rx CAS 0xC state.<br>
Reloading dahdi solves the issue, but it's extremely
undesirable since this condition might leave no channels or
very few channels in operable state for usage until restarting
dahdi (and restarting dahdi kills all active dahdi calls). I
just upgraded to OpenR2 1.3.2, but I saw nothing on the
ChangeLog that might fix this.<br>
<br>
</blockquote>
<div><br>
</div>
<div>If you can reproduce this reliably and are willing to test
a patch, I can write one.</div>
<div><br>
</div>
<div>Can you reproduce the issue easily by unplugging/plugging
the cable multiple times to generate alarms?</div>
<div><br class="Apple-interchange-newline">
<table style="width: 486.3pt; border-collapse: collapse;"
border="0" cellpadding="0" cellspacing="0" width="648">
<tbody>
<tr style="height: 60.55pt;">
<td style="border-style: dotted none none; border-top:
1pt dotted rgb(128, 176, 214); padding: 1.45pt 5.75pt;
height: 60.55pt;">
<p style="margin: 0px; line-height: 15px;"><b><span
style="font-size: 8pt; line-height: 12px;
font-family: Arial,sans-serif; color: rgb(14,
93, 167);" lang="PT-BR">Moises Silva<br>
</span></b><b><i><span style="font-size: 8pt;
line-height: 12px; font-family:
Arial,sans-serif; color: rgb(128, 176, 214);"
lang="EN-CA">Software Engineer, Development
Manager</span></i></b><b><span
style="font-size: 8pt; line-height: 12px;
font-family: Arial,sans-serif; color: rgb(14,
93, 167);" lang="PT-BR"></span></b></p>
<p style="margin: 0px; line-height: 15px;"><span
style="font-size: 8pt; line-height: 12px;
font-family: Arial,sans-serif; color: rgb(0, 92,
165);" lang="EN-CA"><a moz-do-not-send="true"
href="mailto:msilva@sangoma.com" target="_blank">msilva@sangoma.com</a></span></p>
<p style="margin: 0px; line-height: 15px;"><span
style="font-size: 8pt; line-height: 12px;
font-family: Arial,sans-serif; color: rgb(0, 92,
165);" lang="EN-CA">Sangoma Technologies</span></p>
<p style="margin: 0px; line-height: 15px;"><span
style="font-size: 8pt; line-height: 12px;
font-family: Arial,sans-serif; color: rgb(0, 92,
165);" lang="EN-CA">100 Renfrew Drive, Suite 100,
Markham, ON L3R 9R6 Canada</span><span
style="font-size: 8pt; line-height: 12px;
font-family: Arial,sans-serif; color: rgb(255,
192, 0);" lang="EN-CA"></span></p>
</td>
<td style="width: 140.45pt; border-style: dotted none
none; border-top: 1pt dotted rgb(128, 176, 214);
padding: 1.45pt 5.75pt; height: 60.55pt;" width="187">
<p style="margin: 0px; line-height: 15px;"><span
style="font-size: 8pt; line-height: 12px;
font-family: Arial,sans-serif; color: rgb(0, 92,
165);" lang="EN-CA"><br>
t. +1 800 388 2475 (N. America)</span></p>
<p style="margin: 0px; line-height: 15px;"><span
style="font-size: 8pt; line-height: 12px;
font-family: Arial,sans-serif; color: rgb(0, 92,
165);" lang="EN-CA">t. +1 905 474 1990 x128</span></p>
<p style="margin: 0px; line-height: 15px;"><span
style="font-size: 8pt; line-height: 12px;
font-family: Arial,sans-serif; color: rgb(0, 92,
165);" lang="EN-CA">f. +1 905 474 9223</span></p>
<p style="margin: 0px; line-height: 15px;"><span
style="font-size: 8pt; line-height: 12px;
font-family: Arial,sans-serif; color: rgb(31, 73,
125);" lang="EN-CA"> </span></p>
</td>
<td rowspan="2" style="width: 111.55pt; border-style:
dotted none; border-top: 1pt dotted rgb(128, 176,
214); border-bottom: 1pt dotted rgb(128, 176, 214);
padding: 1.45pt 5.75pt; height: 60.55pt;" width="149">
<p style="margin: 0px; line-height: 15px;"><a
moz-do-not-send="true"
href="http://www.sangoma.com/contact?utm_source=signature&utm_medium=email&utm_campaign=email+signatures"
target="_blank"><b><span style="color: rgb(31, 73,
125); text-decoration: none;"><img
moz-do-not-send="true" border="0"
height="15" width="96"></span></b></a><span
style="color: rgb(31, 73, 125);"></span></p>
</td>
</tr>
<tr>
<td colspan="2" style="width: 374.75pt; border-style:
none none dotted; border-bottom: 1pt dotted rgb(128,
176, 214); padding: 1.45pt 5.75pt;" width="500">
<p style="margin: 0px; line-height: 15px;"><a
moz-do-not-send="true"
href="http://sangoma.com/products?utm_source=signature&utm_medium=email&utm_campaign=email%2Bsignatures"
target="_blank"><span style="font-size: 8pt;
line-height: 12px; font-family:
Arial,sans-serif; color: rgb(128, 176, 214);"
lang="PT-BR">Products</span></a><span
style="font-size: 8pt; line-height: 12px;
font-family: Arial,sans-serif; color: rgb(128,
176, 214);" lang="PT-BR"> | </span><a
moz-do-not-send="true"
href="http://sangoma.com/solutions?utm_source=signature&utm_medium=email&utm_campaign=email%2Bsignatures"
target="_blank"><span style="font-size: 8pt;
line-height: 12px; font-family:
Arial,sans-serif; color: rgb(128, 176, 214);"
lang="PT-BR">Solutions</span></a><span
style="font-size: 8pt; line-height: 12px;
font-family: Arial,sans-serif; color: rgb(128,
176, 214);" lang="PT-BR"> | </span><a
moz-do-not-send="true"
href="http://sangoma.com/about_us/events?utm_source=signature&utm_medium=email&utm_campaign=email%2Bsignatures"
target="_blank"><span style="font-size: 8pt;
line-height: 12px; font-family:
Arial,sans-serif; color: rgb(128, 176, 214);"
lang="PT-BR">Events</span></a><span
style="font-size: 8pt; line-height: 12px;
font-family: Arial,sans-serif; color: rgb(128,
176, 214);" lang="PT-BR"> | </span><a
moz-do-not-send="true"
href="http://www.sangoma.com/contact?utm_source=signature&utm_medium=email&utm_campaign=email%2Bsignatures"
target="_blank"><span style="font-size: 8pt;
line-height: 12px; font-family:
Arial,sans-serif; color: rgb(128, 176, 214);"
lang="PT-BR">Contact</span></a><span
style="font-size: 8pt; line-height: 12px;
font-family: Arial,sans-serif; color: rgb(128,
176, 214);" lang="PT-BR"> | </span><a
moz-do-not-send="true"
href="http://wiki.sangoma.com/?utm_source=signature&utm_medium=email&utm_campaign=email%2Bsignatures"
target="_blank"><span style="font-size: 8pt;
line-height: 12px; font-family:
Arial,sans-serif; color: rgb(128, 176, 214);"
lang="PT-BR">Wiki</span></a><span
style="font-size: 8pt; line-height: 12px;
font-family: Arial,sans-serif; color: rgb(128,
176, 214);" lang="PT-BR"> | </span><a
moz-do-not-send="true"
href="http://www.facebook.com/pages/Sangoma-VoIP-Cards/43578453335?utm_source=signature&utm_medium=email&utm_campaign=email%2Bsignatures"
target="_blank"><span style="font-size: 8pt;
line-height: 12px; font-family:
Arial,sans-serif; color: rgb(128, 176, 214);"
lang="PT-BR">Facebook</span></a><span
style="font-size: 8pt; line-height: 12px;
font-family: Arial,sans-serif; color: rgb(128,
176, 214);" lang="PT-BR"> | </span><a
moz-do-not-send="true"
href="http://www.twitter.com/sangoma?utm_source=signature&utm_medium=email&utm_campaign=email%2Bsignatures"
target="_blank"><span style="font-size: 8pt;
line-height: 12px; font-family:
Arial,sans-serif; color: rgb(128, 176, 214);"
lang="PT-BR">Twitter</span></a><span
style="font-size: 8pt; line-height: 12px;
font-family: Arial,sans-serif; color: rgb(128,
176, 214);" lang="PT-BR">`| | </span><a
moz-do-not-send="true"
href="http://www.youtube.com/sangomatechnologies?utm_source=signature&utm_medium=email&utm_campaign=email%2Bsignatures"
target="_blank"><span style="font-size: 8pt;
line-height: 12px; font-family:
Arial,sans-serif; color: rgb(128, 176, 214);"
lang="PT-BR">YouTube</span></a><span
style="font-size: 8pt; line-height: 12px; color:
rgb(31, 73, 125);"></span></p>
</td>
</tr>
</tbody>
</table>
<p style="margin: 0px;"><br>
</p>
</div>
</div>
<pre wrap=""><fieldset class="mimeAttachmentHeader"></fieldset>
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by <a class="moz-txt-link-freetext" href="http://www.api-digital.com">http://www.api-digital.com</a> --
asterisk-r2 mailing list
To UNSUBSCRIBE or update options visit:
<a class="moz-txt-link-freetext" href="http://lists.digium.com/mailman/listinfo/asterisk-r2">http://lists.digium.com/mailman/listinfo/asterisk-r2</a></pre>
</blockquote>
<br>
</body>
</html>