[asterisk-ss7] libss7 - callerid presentation & restriction
Jean Cérien
cerien.jean at gmail.com
Thu Oct 8 20:20:05 CDT 2009
Hello
Still searching on this one... I've tried to have chan_ss7 on the calling
box, and lib_ss7 on the other.
well, chan_ss7 sets correctly the presentation & screening bits. When libss7
/ debug mode dumps the IAM message, on the called box, it says 'Presentation
: 1, screening 3', instead of Pres:0 Screen: 1 when using lib_ss7 on the
calling box.
I've tested to switch to ansi mode, that does not affect it. It really
looks like there is a bug here !
Help !
J.
On Thu, Oct 8, 2009 at 7:08 AM, Jean Cérien <cerien.jean at gmail.com> wrote:
> 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/97e66a3b/attachment.htm
More information about the asterisk-ss7
mailing list