Hi,<br><br>I am trying to configure using one signaling link with multiple asterisk box where I have only one signaling link from Telco company .<br><br>Astreisk_1 --&gt; SS7 Signalining --&gt; Telco<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /<br>Astreisk_2--/&nbsp; ---&gt; Bearer Channel --&gt; Telco
<br><br>I have patched the &quot;cluster.c&quot; provided from [Anders Baekgaard &lt;<a href="mailto:ab@sifira.dk">ab@sifira.dk</a>&gt;] .<br><br><br>--- cluster.c~&nbsp; 2006-04-19 09:54:08.000000000 +0200<br>+++ cluster.c&nbsp;&nbsp; 2007-03-23 09:51:
25.000000000 +0100<br>@@ -847,9 +847,8 @@<br>&nbsp;&nbsp;&nbsp; }<br>&nbsp; }<br><br>-&nbsp; if (this_host-&gt;has_signalling_receivers)<br>-&nbsp;&nbsp;&nbsp; if (setup_receiver_socket())<br>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; goto fail;<br>+&nbsp; if (setup_receiver_socket())<br>+&nbsp;&nbsp;&nbsp; goto fail;
<br>&nbsp; connect_receivers();<br>&nbsp; receivepipe[0] = receivepipe[1] = -1;<br>&nbsp; receivebuf = lffifo_alloc(200000);<br><br><br>Asterisk_1 box is running fine and seems &quot;cluster service&quot; is connected each other but Asterisk_2 is complaing ..
<br><br>&quot;Mar 31 12:43:05 NOTICE[9666]: l4isup.c:1076 t22_timeout: T22 timeout (No &quot;circuit group reset acknowledge&quot; from peer) CIC=32.<br>&nbsp;Mar 31 12:43:05 WARNING[9666]: mtp.c:1708 mtp_thread_main: No signalling links inservice and no cluster receivers alive, dropping packet!
<br>&quot;<br><br>Asterisk_1<br>===========<br>*CLI&gt; ss7 cluster status<br>receiver Asterisk_1 if 1, addr <a href="http://192.168.10.17">192.168.10.17</a>, c:connected, p:, last try 154 msec, 23 fails, 0 forwards<br>*CLI&gt;
<br><br>Asterisk_2<br>===========<br>*CLI&gt; ss7 cluster status<br>receiver Asterisk_2 if 1, addr <a href="http://192.168.10.16">192.168.10.16</a>, c:connected, p:, last try 399 msec, 0 fails, 0 forwards<br>*CLI&gt;<br><br>
Here is below my config file for both the box ...<br><br>Asterisk_1 [IP:<a href="http://192.168.10.16">192.168.10.16</a>]<br>=======================<br><br>[linkset-siuc]<br>enabled =&gt; yes<br>enable_st =&gt; no<br>use_connect =&gt; yes
<br>hunting_policy =&gt; even_mru<br>subservice =&gt; auto<br><br><br>[link-l1]<br>linkset =&gt; siuc<br>channels =&gt; 1-15,17-31<br>schannel =&gt; 16<br>firstcic =&gt; 1<br>enabled =&gt; yes<br><br><br>[host-Asterisk_1]
<br>enabled =&gt; yes<br>default_linkset =&gt; siuc<br>opc =&gt; 0x2<br>dpc =&gt; siuc:0x1<br>if-1 =&gt; <a href="http://192.168.10.17">192.168.10.17</a><br>links =&gt; l1:1<br><br><br>[cluster]<br>port =&gt; 5040<br>l1 =&gt; Asterisk_2#if-1
<br><br><br>Asterisk_2 [IP:<a href="http://192.168.10.17">192.168.10.17</a>]<br>======================<br><br>[linkset-siuc]<br>enabled =&gt; yes<br>enable_st =&gt; no<br>use_connect =&gt; no<br>hunting_policy =&gt; even_mru
<br>subservice =&gt; auto<br><br>[link-l2]<br>linkset =&gt; siuc<br>channels =&gt; 1-31<br>schannel =&gt;<br>firstcic =&gt; 32<br>enabled =&gt; yes<br><br><br>[host-Asterisk_2]<br>enabled =&gt; yes<br>default_linkset =&gt; siuc
<br>opc =&gt; 0x2<br>dpc =&gt; siuc:0x1<br>if-1 =&gt; <a href="http://192.168.10.16">192.168.10.16</a><br>links =&gt; l2:1<br><br>[cluster]<br>port =&gt; 5040<br>l2 =&gt; Asterisk_1#if-1<br><br><br>Could anyone please push me to right direction to sort out this issue resolve .
<br><br><br>Best Regards,<br><br>..Tusar..<br><br><br><br><div><span class="gmail_quote">On 3/23/07, <b class="gmail_sendername">Anders Baekgaard</b> &lt;<a href="mailto:ab@sifira.dk">ab@sifira.dk</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Daniel<br><br>Yes, a &quot;fake&quot; signalling channel is a work aound. The patch below is also a<br>work around..<br><br>--- cluster.c~&nbsp;&nbsp;2006-04-19 09:54:08.000000000 +0200<br>+++ cluster.c&nbsp;&nbsp; 2007-03-23 09:51:25.000000000
 +0100<br>@@ -847,9 +847,8 @@<br>&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp; }<br><br>-&nbsp;&nbsp;if (this_host-&gt;has_signalling_receivers)<br>-&nbsp;&nbsp;&nbsp;&nbsp;if (setup_receiver_socket())<br>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;goto fail;<br>+&nbsp;&nbsp;if (setup_receiver_socket())<br>+&nbsp;&nbsp;&nbsp;&nbsp;goto fail;<br>&nbsp;&nbsp; connect_receivers();
<br>&nbsp;&nbsp; receivepipe[0] = receivepipe[1] = -1;<br>&nbsp;&nbsp; receivebuf = lffifo_alloc(200000);<br><br>Best regards<br>Anders Baekgaard<br><br></blockquote></div><br>