[asterisk-ss7] NI=1 (sending number incomplete)

Attila Domjan adomjan at tvnet.hu
Wed Jan 21 03:07:44 CST 2009


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 


More information about the asterisk-ss7 mailing list