[asterisk-ss7] libss7 - callerid presentation & restriction

Jean Cérien cerien.jean at gmail.com
Thu Oct 8 06:08:00 CDT 2009


thanks for the help, I appreciate this,

1. the otherside is an asterisk box, linked directly by a crossover E1 -
both boxes are running the same libss7 version. dumping the SS7 at the side
initiating the call show no changes on the presentation/screening
indicators.

2. no too sure what you mean - the lines simply dump the * variables
output of the script is:
==> CallerId(all) : "2115" <2115>
==> CallerId(pres) : allowed_not_screened
==> CallerId(all) : "2115" <2115>
==> CallerId(pres) : prohib
which tend to show that the variable change indeed is effective.

My gut feeling is that SS7/ITU number presentation may not work correctly.
J.

On Wed, Oct 7, 2009 at 5:49 PM, Mesbahuddin Malik <mesbah.malik at gmail.com>wrote:

> Two Things
>
> 1. Does your Otherside (TP -Termination Point ) accept Caller ID
> restriction ?
>
> 2.At your Sipphone Context review Line 2 and 3
>
>
> Rgds
> Mesbah
>
>
> On 10/8/09, Jean Cérien <cerien.jean at gmail.com> wrote:
>>
>>
>> Here it is !
>> 88 is the prefix i use to select the SS7 trunk when dialing.
>>
>> J.
>>
>> [general]
>> static = yes
>> writeprotect = no
>> clearglobalvars = yes
>> [globals]
>> FEATURES =
>> DIALOPTIONS =
>> RINGTIME = 20
>> FOLLOWMEOPTIONS =
>>
>> [sipphones]
>> exten => _88.,1,Verbose(1,************************ DAHDI ${EXTEN:1} )
>> exten => _88.,n,Verbose(1,==> CallerId(all) : ${CALLERID(all)})
>> exten => _88.,n,Verbose(1,==> CallerId(pres) : ${CALLERID(pres)})
>> exten => _88.,n,Set(CALLERPRES()=prohib)
>> exten => _88.,n,Verbose(1,==> CallerId(all) : ${CALLERID(all)})
>> exten => _88.,n,Verbose(1,==> CallerId(pres) : ${CALLERID(pres)})
>> exten => _88.,n,Dial(dahdi/r1/${EXTEN:2})
>>
>>
>>
>>
>> On Wed, Oct 7, 2009 at 4:39 PM, Mesbahuddin Malik <mesbah.malik at gmail.com
>> > wrote:
>>
>>> Hi,
>>> Post ur extension.conf  here
>>>
>>> Rgds
>>> Mesbah
>>>
>>>
>>>   On 10/8/09, Jean Cérien <cerien.jean at gmail.com> wrote:
>>>
>>>>
>>>> Hello
>>>>
>>>> I am struggling to restrict the presentation of the callerid with
>>>> libss7. It is always presented, even when I set CALLERPRES()=prohib
>>>>
>>>> My setup:
>>>> Sip phone1 -> A* #1 -> dahdi/libss7 -> e1 -> dahdi/libss7 -> A* #2 ->
>>>> Sip Phone 2
>>>> A* : 1.6.1.6
>>>> Dahdi : 2.2.0
>>>> libss7 1.0.2
>>>> OS: Centos5 x64
>>>>
>>>> I've tried all possible values for CallerPres - still it shows up at the
>>>> other end.
>>>>
>>>> on the near side, with verbose, I see that the value is correctly set:
>>>>     -- Executing [88123 at sipphones:2] Verbose("SIP/2115-0823cc98",
>>>> "1,==> CallerId(all) : "2115" <2115>") in new stack
>>>>  ==> CallerId(all) : "2115" <2115>
>>>>     -- Executing [88123 at sipphones:3] Verbose("SIP/2115-0823cc98",
>>>> "1,==> CallerId(pres) : allowed_not_screened") in new stack
>>>>  ==> CallerId(pres) : allowed_not_screened
>>>>     -- Executing [88123 at sipphones:4] Set("SIP/2115-0823cc98",
>>>> "CALLERPRES()=prohib") in new stack
>>>>     -- Executing [88123 at sipphones:5] Verbose("SIP/2115-0823cc98",
>>>> "1,==> CallerId(all) : "2115" <2115>") in new stack
>>>>  ==> CallerId(all) : "2115" <2115>
>>>>     -- Executing [88123 at sipphones:6] Verbose("SIP/2115-0823cc98",
>>>> "1,==> CallerId(pres) : prohib") in new stack
>>>>  ==> CallerId(pres) : prohib
>>>>
>>>> Far side SS7 debug:(this part is identical in the near side as well)
>>>> Calling Party Number:
>>>>                         Nature of address: 3
>>>>                         NI: 0
>>>>                         Numbering plan: 1
>>>>                         Presentation: 0
>>>>                         Screening: 1
>>>>                         Address signals: 2115
>>>>                         [ 0a 04 03 11 12 51 ]
>>>>
>>>> Presentation & screening NEVER change when I change the pres value !  (I
>>>> obviously reload the dial plan between each test)
>>>> chan_dahdi.conf has
>>>> usecallingpres=yes
>>>> usecallerid=yes
>>>>
>>>> Two things worth noting:
>>>> - Set(CALLERID(num)=012345 works
>>>> - the presentation blocking works with chan_ss7
>>>>
>>>>
>>>> Would you have an idea as to why the number can not be hidden ?
>>>>
>>>> Many thanks,
>>>>
>>>> J.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> --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
>>>
>>
>>
>> _______________________________________________
>> --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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-ss7/attachments/20091008/9d38048e/attachment.htm 


More information about the asterisk-ss7 mailing list