[asterisk-ss7] No presentation number over ss7

Gustavo Marsico gustavomarsico at gmail.com
Thu Feb 25 08:21:40 CST 2010


Glad to hear that.

Gustavo


On 25 Feb 2010, at 13:21, peterpet wrote:

> Yes, Yes, Yes
> Now everithink is ok.
> Thank you..... :)
> 
> Gustavo Marsico, tell me your address , i will send you a gift ;)
> 
> Gustavo Marsico wrote:
>> Peter:
>> 
>> Some MSC's checks the Screening Indicator, defined in ITU Q.763 3.10f. 
>> I've seen several times that callerid is not shown or the call is 
>> dropped if you don't sent this field to 3. My guess is that changing 
>> that value could work, but always might be a B side problem, because 
>> you Calling Party Number looks good.
>> 
>> As defined in Attila's chan_dahdi:
>> 
>>                        isup_set_calling(p->ss7call, l ? (l + 
>> calling_nai_strip) : NULL, ss7_calling_nai,
>>                                p->use_callingpres ? 
>> cid_pres2ss7pres(ast->cid.cid_pres) : (l ? SS7_PRESENTATION_ALLOWED : 
>> SS7_PRESENTATION_RESTRICTED),
>>                                p->use_callingpres ? 
>> cid_pres2ss7screen(ast->cid.cid_pres) : SS7_SCREENING_USER_PROVIDED );
>> 
>> So it seems that using:
>> Set(CALLERPRES()=allowed) 
>> It should work.
>> 
>> Hope this helps.
>> 
>> Gustavo
>> 
>> 
>> On 25 Feb 2010, at 12:43, peterpet wrote:
>> 
>>> hi everyone,
>>> I have 4 interconnections with ss7(libss7).
>>> In this case everithink is ok.
>>> 4-th last operator with connection is ok.
>>> But after if i call to operator ext , there is no screening number.
>>> This is outgoing side, from me to Telco.
>>> If call is from Telco to me , everithing is ok.
>>> 
>>> This is my configuration
>>> 
>>> chan_dahdi.conf
>>> language=en
>>> context=from-mobile
>>> switchtype=euroisdn
>>> echocancel=yes
>>> echocancelwhenbridged=yes
>>> group=4
>>> ss7type = itu
>>> ss7_called_nai=national
>>> ss7_calling_nai=national
>>> ss7_internationalprefix=00
>>> ss7_nationalprefix=0
>>> linkset = 4
>>> pointcode = 1111
>>> adjpointcode = 2222
>>> defaultdpc = 2222
>>> networkindicator=national
>>> cicbeginswith = 1
>>> channel = 94-108
>>> cicbeginswith = 17
>>> channel = 110-124
>>> sigchan = 109
>>> 
>>> 
>>> extensions.ael
>>> 
>>> context from-mobile {
>>>       includes {
>>>               check_dial;
>>>       };
>>>       _052XXXXXX => {
>>>               Set(from_trunk="globul_mobile_trunk");
>>>               Set(to_trunk="interbild_varna_trunk");
>>>               NoOp("Idvam ot GLOBUL-MOBILNA MREJA");
>>>               goto check_dial|${EXTEN}|1;
>>>       };
>>> }
>>> 
>>> 
>>> 
>>> 
>>> context from-sip {
>>>       includes {
>>>               check_dial;
>>>       };
>>>          _X. => {
>>>               if("${EXTEN:0:2}" = "46") {
>>>                       goto check_dial|52${EXTEN}|1;
>>>               };
>>>               goto check_dial|${EXTEN}|1;
>>>       };
>>> }
>>> 
>>> 
>>> context check_dial {
>>>           _089XXXXXXX => {
>>>               Set(from_trunk="varna_trunk");
>>>               Set(to_trunk="mobile_trunk");
>>>               &cdrs(${CALLERID(num)},${EXTEN},${from_trunk},${to_trunk});
>>>               Dial(DAHDI/g4/${EXTEN:1});
>>>               NoOp(Hangup_prichina=${HANGUPCAUSE});
>>>               NoOp(dialstatus=${DIALSTATUS});
>>>               Hangup();
>>>       };
>>> 
>>> 
>>> I've tried call from 52461234 to 895442186.......
>>> 
>>> 
>>> [0] MSU-fix*CLI>
>>> [ 9f 9b 20 ]
>>>       Network Indicator: 2 Priority: 0 User Part: ISUP (5)
>>>       [ 85 ]
>>>       OPC 1111 DPC 2222 SLS 1
>>>       [ 0a 07 0e 15 ]
>>>               CIC: 1
>>>               [ 01 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)
>>>                       P-M bits(0) P: 0 O: 0 N: 0 M: 0
>>>                       [ 60 01 ]
>>>               Calling Party's Category:
>>>                       Category: Ordinary calling subscriber (10)
>>>                       [ 0a ]
>>>               Transmission Medium Requirements:
>>>                       Speech (0)
>>>                       [ 00 ]
>>>               --VARIABLE LENGTH PARMS[1]--
>>>               Called Party Number:
>>>                       Nature of address: 3
>>>                       NI: 0
>>>                       Numbering plan: 1
>>>                       Address signals: 895442186#
>>>                       [ 07 03 10 98 45 24 81 f6 ]
>>>               --OPTIONAL PARMS--
>>>               Calling Party Number:
>>>                       Nature of address: 3
>>>                       NI: 0
>>>                       Numbering plan: 1
>>>                       Presentation: 0
>>>                       Screening: 0
>>>                       Address signals: 52461234
>>>                       [ 0a 06 03 10 25 64 21 43 ]
>>> 
>>> Len = 14 [ 9b a0 0b 85 38 94 c2 11 01 00 06 02 34 00 ]
>>> FSN: 32 FIB 1
>>> BSN: 27 BIB 1
>>> <[0] MSU
>>> [ 9b a0 0b ]
>>>       Network Indicator: 2 Priority: 0 User Part: ISUP (5)
>>>       [ 85 ]
>>>       OPC 1111 DPC 2222 SLS 1
>>>       [ 38 94 c2 11 ]
>>>               CIC: 1
>>>               [ 01 00 ]
>>>               Message Type: ACM
>>>               [ 06 ]
>>>               --FIXED LENGTH PARMS[1]--
>>>               Backward Call Indicator:
>>>                       Charge indicator: 2
>>>                       Called party's status indicator: 0
>>>                       Called party's category indicator: 0
>>>                       End to End method indicator: 0
>>>                       Interworking indicator: 0
>>>                       End to End information indicator: 0
>>>                       ISDN user part indicator: 1
>>>                       Holding indicator: 0
>>>                       ISDN access indicator: 1
>>>                       Echo control device indicator: 1
>>>                       SCCP method indicator: 0
>>>                       [ 02 34 ]
>>> 
>>>   -- DAHDI/94-1 is proceeding passing it to SIP/52461234-00000009
>>> Len = 21 [ 9b a1 12 85 38 94 c2 11 01 00 2c 01 01 11 02 16 34 29 01 
>>> 01 00 ]
>>> FSN: 33 FIB 1
>>> BSN: 27 BIB 1
>>> <[0] MSU
>>> [ 9b a1 12 ]
>>>       Network Indicator: 2 Priority: 0 User Part: ISUP (5)
>>>       [ 85 ]
>>>       OPC 1111 DPC 2222 SLS 1
>>>       [ 38 94 c2 11 ]
>>>               CIC: 1
>>>               [ 01 00 ]
>>>               Message Type: CPG
>>>               [ 2c ]
>>>               --FIXED LENGTH PARMS[1]--
>>>               Event Information:
>>>                       ALERTING
>>>                       [ 01 ]
>>>               --OPTIONAL PARMS--
>>>               Backward Call Indicator:
>>>                       Charge indicator: 2
>>>                       Called party's status indicator: 1
>>>                       Called party's category indicator: 1
>>>                       End to End method indicator: 0
>>>                       Interworking indicator: 0
>>>                       End to End information indicator: 0
>>>                       ISDN user part indicator: 1
>>>                       Holding indicator: 0
>>>                       ISDN access indicator: 1
>>>                       Echo control device indicator: 1
>>>                       SCCP method indicator: 0
>>>                       [ 11 02 16 34 ]
>>>               Optional Backward Call Indicator:
>>>                       In-band information indicator: 1
>>>                       Call diversion may occur indicator: 0
>>>                       Simple segmentation indicator: 0
>>>                       MLPP user indicator: 0
>>>                       [ 29 01 01 ]
>>> 
>>>   -- DAHDI/94-1 is ringing
>>> 
>>> 
>>> Call is ok, but no screening.????
>>> 
>>> -- 
>>> _____________________________________________________________________
>>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>>> 
>>> asterisk-ss7 mailing list
>>> To UNSUBSCRIBE or update options visit:
>>>  http://lists.digium.com/mailman/listinfo/asterisk-ss7
>> 
> 
> 
> -- 
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> 
> asterisk-ss7 mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-ss7




More information about the asterisk-ss7 mailing list