<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi All,<br>
    <br>
    I am new to Asterisk and SS7, I will be exposing the details of my
    problem here hoping for guidance and/or hints about things that I
    might missed within my configuration.<br>
    <br>
    <u>Objective : </u><br>
    - Set up SS7 between two Asterisk Boxes using chan_ss7 using PRI
    Telephony cards cabled directly with a PRI cable.<br>
    <br>
    <u>Current configuration :</u><br>
    - Asterisk : 1.4.39.2<br>
    - Dahdi : 2.5.0.2<br>
    - Kernel : 2.6.30.10<br>
    - chan_ss7 : 2.1.0 <br>
    - 2 Machines : Machine1 (ipbrick144 | 172.31.3.144) + Machine2
    (ipbrick145 | 172.31.3.145)<br>
    - chan_dahdi unloaded, chan_ss7 loaded<br>
    <br>
    The chan_ss7 loads without problem, but i am not able to have an
    ALIGNED Link in both machines.<br>
    <pre># rasterisk -x "ss7 link status"</pre>
    <pre>linkset:siuc, link:l2/16, state:NOT_ALIGNED, sls:1, total: 1857882016/1857882048</pre>
    <pre>CLI&gt; ss7 linestat </pre>
    <pre>Linkset: siuc</pre>
    <pre>CIC&nbsp;&nbsp; 1 Idle Reset pending</pre>
    <pre>CIC&nbsp;&nbsp; 2 Idle Reset pending</pre>
    <pre>CIC&nbsp;&nbsp; 3 Idle Reset pending</pre>
    <pre>CIC&nbsp;&nbsp; 4 Idle Reset pending</pre>
    <pre>CIC&nbsp;&nbsp; 5 Idle Reset pending</pre>
    <pre>CIC&nbsp;&nbsp; 6 Idle Reset pending</pre>
    <pre>CIC&nbsp;&nbsp; 7 Idle Reset pending</pre>
    <pre>CIC&nbsp;&nbsp; 8 Idle Reset pending</pre>
    <pre>CIC&nbsp;&nbsp; 9 Idle Reset pending</pre>
    <pre>CIC&nbsp; 10 Idle Reset pending</pre>
    <pre>CIC&nbsp; 11 Idle Reset pending</pre>
    <pre>CIC&nbsp; 12 Idle Reset pending</pre>
    <pre>CIC&nbsp; 13 Idle Reset pending</pre>
    <pre>CIC&nbsp; 14 Idle Reset pending</pre>
    <pre>CIC&nbsp; 15 Idle Reset pending</pre>
    <pre>CIC&nbsp; 17 Idle Reset pending</pre>
    <pre>CIC&nbsp; 18 Idle Reset pending</pre>
    <pre>CIC&nbsp; 19 Idle Reset pending</pre>
    <pre>CIC&nbsp; 20 Idle Reset pending</pre>
    <pre>CIC&nbsp; 21 Idle Reset pending</pre>
    <pre>CIC&nbsp; 22 Idle Reset pending</pre>
    <pre>CIC&nbsp; 23 Idle Reset pending</pre>
    <pre>CIC&nbsp; 24 Idle Reset pending</pre>
    <pre>CIC&nbsp; 25 Idle Reset pending</pre>
    <pre>CIC&nbsp; 26 Idle Reset pending</pre>
    <pre>CIC&nbsp; 27 Idle Reset pending</pre>
    <pre>CIC&nbsp; 28 Idle Reset pending</pre>
    <pre>CIC&nbsp; 29 Idle Reset pending</pre>
    <pre>CIC&nbsp; 30 Idle Reset pending</pre>
    <pre>CIC&nbsp; 31 Idle Reset pending</pre>
    <br>
    - Within the logs, i have the next message :<br>
    <pre>&nbsp;WARNING[13581] mtp.c: MTP2 timer T2 timeout (failed to receive 'O', 'N', or 'E' after sending 'O'), initial alignment failed on link 'l2'.

</pre>
    - Within the console, i have the next messages when i manually load
    chan_ss7 :<br>
    <pre>] NOTICE[23391]: config.c:805 load_config_link: Configured link 'l1' on linkset 'siuc', firstcic=1</pre>
    <pre>[Mar 15 16:49:38] NOTICE[23391]: config.c:1278 load_config: Configuring OPC 1, DPC 2 for linkset 'siuc'.</pre>
    <pre>&nbsp;&nbsp;&nbsp; -- Starting cluster thread, pid=23209.</pre>
    <pre>&nbsp; == Registered channel type 'SS7' (SS7 Protocol Driver)</pre>
    <pre>&nbsp;&nbsp;&nbsp; -- Starting continuity check thread, pid=23209.</pre>
    <pre>[Mar 15 16:49:38] NOTICE[23391]: mtp.c:2467 mtp_init: Initialising 1 signalling links</pre>
    <pre>&nbsp;&nbsp;&nbsp; -- Starting MTP thread, pid=23209.</pre>
    <pre>[Mar 15 16:49:38] WARNING[23391]: utils.c:176 start_thread: Failed to set thread to realtime priority: Operation not permitted.</pre>
    <pre>&nbsp;&nbsp;&nbsp; -- Starting monitor thread, pid=23209.</pre>
    <pre>[Mar 15 16:49:38] NOTICE[23418]: mtp.c:2348 mtp_init_link: Initialising link 'l1/16', linkset 'siuc', sls 0.</pre>
    <pre>[Mar 15 16:49:38] NOTICE[23418]: mtp.c:2366 mtp_init_link: Signalling channel on link 'l1/16' has signalling type 0x0080.</pre>
    <pre>[Mar 15 16:49:38] NOTICE[23418]: mtp.c:2063 mtp_thread_main: Empty Dahdi output buffer detected, outgoing packets may have been lost on link 'l1'.</pre>
    <pre>&nbsp;&nbsp;&nbsp; -- SS7 channel loaded successfully.</pre>
    <pre>&nbsp;Loaded chan_ss7.so =&gt; (SS7 Protocol Support)</pre>
    <br>
    <br>
    - The next configuration is the same between the two Asterisk boxes.<br>
    <br>
    <u>ss7.conf</u><u><br>
    </u><br>
    <pre>[linkset-siuc]</pre>
    <pre>
; The linkset is enabled</pre>
    <pre>enabled =&gt; yes</pre>
    <pre>
; The end-of-pulsing (ST) is not used to determine when incoming address is complete</pre>
    <pre>enable_st =&gt; no</pre>
    <pre>
; Reply incoming call with CON rather than ACM and ANM</pre>
    <pre>use_connect =&gt; yes</pre>
    <pre>
; The CIC hunting policy (even_mru, odd_lru, seq_lth, seq_htl) is even CIC numbers, most recently used</pre>
    <pre>hunting_policy =&gt; seq_lth</pre>
    <pre>
; Incoming calls are placed in the ss7 context in the asterisk dialplan</pre>
    <pre>context =&gt; ss7</pre>
    <pre>
; The language for this context is da</pre>
    <pre>language =&gt; da</pre>
    <pre>
; The value and action for t35. Value is in msec, action is either st or timeout</pre>
    <pre>; If you use overlapped dialling dial plan, you might choose: t35 =&gt; 4000,st</pre>
    <pre>t35 =&gt; 15000,timeout</pre>
    <pre>
; The subservice field: national (8), international (0), auto or decimal/hex value</pre>
    <pre>; The auto means that the subservice is obtained from first received SLTM</pre>
    <pre>subservice =&gt; auto</pre>
    <pre>
; The host running the mtp3 service</pre>
    <pre>;mtp3server =&gt; localhost</pre>
    <pre>
[link-l1]</pre>
    <pre>sltm =&gt; no</pre>
    <pre>linkset =&gt; siuc</pre>
    <pre>channels =&gt; 1-15,17-31</pre>
    <pre>schannel =&gt; 16</pre>
    <pre>firstcic =&gt; 1</pre>
    <pre>enabled =&gt; yes</pre>
    <pre>
[link-l2]</pre>
    <pre>sltm =&gt; no</pre>
    <pre>linkset =&gt; siuc</pre>
    <pre>channels =&gt; 1-15,17-31</pre>
    <pre>schannel =&gt; 16</pre>
    <pre>firstcic =&gt; 1</pre>
    <pre>enabled =&gt; yes</pre>
    <pre>
[host-ipbrick145]</pre>
    <pre>default_linkset=&gt;siuc</pre>
    <pre>enabled =&gt; yes</pre>
    <pre>opc =&gt; 0x1</pre>
    <pre>dpc =&gt; siuc:0x2</pre>
    <pre>links =&gt; l1:1</pre>
    <pre>if-1 =&gt; 172.31.3.145</pre>
    <pre>
</pre>
    <pre>[host-ipbrick144]</pre>
    <pre>default_linkset=&gt;siuc</pre>
    <pre>enabled =&gt; yes</pre>
    <pre>opc =&gt; 0x1</pre>
    <pre>dpc =&gt; siuc:0x2</pre>
    <pre>links =&gt; l2:1</pre>
    <pre>if-1 =&gt; 172.31.3.144

</pre>
    <u>/etc/dahdi/system.conf </u>(I tryed using mtp &amp; bchan, the
    result was the same)<br>
    <u><br>
    </u>
    <pre>span=1,1,0,ccs,hdb3</pre>
    <pre>bchan=1-15,17-31</pre>
    <pre>#mtp2=16</pre>
    <pre>bchan=16</pre>
    <u><br>
    </u><u>
    </u>
  </body>
</html>