[asterisk-ss7] libss7 set nai

Matthew Fredrickson creslin at digium.com
Tue Feb 3 23:57:14 CST 2009

Matthew Fredrickson wrote:
> Markus A. Wipfler wrote:
>> Hi Group,
>> I am using libss7 to interconnect with telecom. I need to set the  
>> Nature of Address Indicator depending on where the call is coming from  
>> (SIP). How can i do this ?
> Ooh...
> Well... the short answer is that you'd have to change the source code. 
> Right now, we have a fixed NAI parameter that is set inside chan_dahdi.conf.
> You might be able to add a simple dialplan variable to set it though. 
> There are plenty of good examples of doing things like this with other 
> SS7 variables in chan_dahdi.c

Ok, correction to this.

While I was sitting here, I realized that I completely forgot about the 
dynamic NAI option.

That will give you what you need.  There are examples of its use in the 
sample chan_dahdi.conf

To enable, you would set ss7_called_nai=dynamic and/or 
ss7_calling_nai=dynamic and set your ss7_internationalprefix, 
ss7_nationalprefix, ss7_subscriberprefix, (and a couple of others) to 
whatever prefix you will have for that type of NAI.

Matthew Fredrickson
Digium, Inc.

More information about the asterisk-ss7 mailing list