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