i found one problem!! so plz help me when the caller send more than 16 digits, the MSC (mobil switch center) send me (asterisk+libss7) in the IAM message only 16 digits and the others in the SAM message. So asterisk got less digits that required for make a correct call. In the documentation appears "Basic call messages (IAM, ACM, ANM, REL, RLC)" and not SAM, so i'm confused trying to find a solution (i'm not a C developer yet). I'm going now to recompile actual sources. here is a portion of ss7 debug [ 3d 80 24 ] Network Indicator: 2 Priority: 0 User Part: ISUP (5) [ 85 ] OPC 2067 DPC 2572 SLS 13 [ 0c ca 04 d2 ] CIC: 109 [ 6d 00 ] Message Type: IAM [ 01 ] --FIXED LENGTH PARMS[4]-- Nature of Connection Indicator: Satellites in connection: 0 Continuity Check: Check not required (0) Outgoing half echo control device: not included (0) [ 00 ] Forward Call Indicators: Nat/Intl Call Ind: call to be treated as a national call (0) End to End Method Ind: no end-to-end method(s) available (0) Interworking Ind: no interworking encountered (0) End to End Info Ind: no end-to-end information available (0) ISDN User Part Ind: ISDN user part used all the way (1) ISDN User Part Pref Ind: ISDN user part not preferred all the way (1) ISDN Access Ind: originating access ISDN (1) SCCP Method Ind: no indication (0) [ 60 01 ] Calling Party Category: Category: Ordinary calling subscriber (10) [ 0a ] Transmission Medium Requirements: Speech (0) [ 00 ] --VARIABLE LENGTH PARMS[1]-- Called Party Number: Nature of address: 4 NI: 0 Numbering plan: 1 Address signals: 1130549113058295# [ 0b 84 10 11 03 45 19 31 50 28 59 0f ] --OPTIONAL PARMS-- Calling Party Number: Nature of address: 3 NI: 0 Numbering plan: 1 Presentation: 1 Screening: 3 Address signals: 25930000 [ 0a 06 03 17 52 39 00 00 ] Jorge Valencia G. jvalencia at chile.com 56 9 94426869 _____ De: Jorge Valencia [mailto:jvalencia at chile.com] Enviado el: Viernes, 13 de Junio de 2008 11:12 Para: 'asterisk-ss7 at lists.digium.com' Asunto: libss7 under production Hi i'm glad because now at this moment, we put asterisk version SVN-trunk-r115509M + libss7(r159) under heavy production. And works very very good. The other side of ss7 signalling is a ZTE MSC model ZXG10 (yes we are a gsm telephony company). This asterisk is used to manage the call duration from our gsm clients when they call other gsm companies or long distance calls. For this reason we always have at least 30 cics busy and in the peak hour about 120 cics (we have a TE410P). The system use Agi+php+dialplan to work on define the call duration. The only problem i 've is one segfault that makes asterisk restart once, if happen again i going to recompile asterisk to support debug and kernel symbols to find the problem #dmesg asterisk[17639]: segfault at 000000100e15cba0 rip 000000000044b117 rsp 0000000040c653c8 error 4 Hope my experience help other people and i want to say thankyou to all people who works on libss7 Best regards Jorge Valencia G. Will Telefonia Chile Actual config is ;Zaptel.conf # CONFIGURACION CHILE loadzone=cl defaultzone=cl # PRIMERA TRAMA span=1,1,0,ccs,hdb3,yellow bchan=1-15,17-31 dchan=16 # SEGUNDA TRAMA span=2,2,0,ccs,hdb3,yellow bchan=32-62 # TERCERA TRAMA span=3,3,0,ccs,hdb3,yellow bchan=63-93 # CUARTA TRAMA span=4,4,0,ccs,hdb3,yellow bchan=94-124 ;zapata.conf [trunkgroups] [channels] language=es internationalprefix = nationalprefix = localprefix = unknownprefix = usecallerid=yes callwaiting=yes usecallingpres=yes callwaitingcallerid=yes threewaycalling=yes canpark=no ; GRUPO 1 group => 1 signalling = ss7 ss7type = itu context = control-trafico ss7_called_nai = international ss7_calling_nai = dynamic ss7_internationalprefix = 00 ss7_nationalprefix = linkset = 1 pointcode = 2067 adjpointcode = 2572 defaultdpc = 2572 networkindicator = national ; trama 1 cicbeginswith = 1 sigchan = 16 channel = 1-15 cicbeginswith = 17 channel = 17-31 ; trama 2 cicbeginswith = 33 channel = 32-62 ; trama 3 cicbeginswith = 65 channel = 63-93 ; trama 4 cicbeginswith = 97 channel = 94-124 ; extensions.conf [control-trafico] exten => _X.,1,Set(PROCEDER,0) exten => _X.,2,Agi(/var/lib/asterisk/agi-bin/prepago/prepago_01.php) exten => _X.,3,Dial(${DISCADO}) exten => _X.,4,HANGUP exten => h,1,Agi(/var/lib/asterisk/agi-bin/prepago/prepago_02.php) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-ss7/attachments/20080616/2a18613a/attachment.htm