than in: static FUNC_SEND(called_party_num_transmit) parm[1] = 0x1 << 4; replace to parm[1] = (0x1 << 4) | (0x1 << 7); On Wed, 2009-01-21 at 09:57 +0100, Krzysztof Drewicz wrote: > 2009/1/21 Attila Domjan <adomjan at tvnet.hu> > > > > hi, > > > > in isup.c > > in > > static FUNC_SEND(calling_party_num_transmit) > > > > before the return: > > parm[1] |= 0x80; > > > Thanks, but that makes me confused: > > --VARIABLE LENGTH PARMS[1]-- > Called Party Number: > Nature of address: 3 > NI: 1 > ^^^^^^ > Numbering plan: 1 > Address signals: 999000000# > [ 07 03 90 96 09 00 00 f9 ] > --OPTIONAL PARMS-- > Calling Party Number: > Nature of address: 3 > NI: 0 > Numbering plan: 1 > Presentation: 0 > Screening: 1 > Address signals: 04861 > [ 0a 05 83 11 40 68 01 ] > > > So it sets called party, not calling party NI==1. > > -- > Krzysztof Drewicz > +48 504 17 55 77 > > _______________________________________________ > --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 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://lists.digium.com/pipermail/asterisk-ss7/attachments/20090121/3dd244aa/attachment.pgp