[asterisk-dev] ISDN Cause Code 100, Bosch Integral Management Connection

Wolfgang Pichler wpichler at yosd.at
Fri Nov 14 03:07:47 CST 2008


Hi all,

i now have some further information about the whole thing...

The new pri debug does contain the setup from the pstn - setup 
acknowledge - new setup to siemens - release from siemens

http://pastebin.com/m27348e9b

The main differences (as far as i can see)
The original setup does contain no user information layer bit - the new 
setup does
The original setup does contain two calling numbers, the user provided 
number and the network number - the new setup does only contain the user 
provided number
The original setup does have at the called number numbering plan 1 - 
isdn numbering plan - the new setup does have 0 = unknown

I have dialed with Zap/gx/c99 - i have also tried with the c - don't 
worry about that

So there are some differences

The numbering plan issue could get fixed by setting the numbering plan 
(may i also set the numbering plan before i create the new call - so 
that it does not affect all calls ?)
The user information bit thing - i have no idea what this is...
About the two numbers we get - maybe the siemens is restricting the 
incoming call to 99 to the network provided number ?

Some suggestions how to proceed would be very helpfull

And - i am not sure - is this more a -dev or -users question ?

regards,
Wolfgang

Michael Neuhauser schrieb:
> On Mit, 2008-11-05 at 09:42 +0100, Wolfgang Pichler wrote:
>   
>> Hi all,
>>
>> we have the following setup
>>
>> PSTN 3 PRI Lines   <--->  Asterisk (1.4.22)   <--->  Siemens  HiCom   
>> <--->   Bosch Integral
>>
>> The Asterisk Machine does play the man in the middle - and adds some 
>> extra functionality to the system (SIP users...) - the normal calls are 
>> getting 1:1 through the system (incoming calls from PSTN are handled by 
>> a simple Dial(ZAP/g1/${EXTEN}) (g1 = Siemens side) - so no special 
>> handling here...
>>
>> Everything is working as it should - beside of one little thing. The 
>> Bosch Integral PBX does have a special extension (99) which is used to 
>> remote manage the machine - this managment connection is working fine 
>> without asterisk, as soon as asterisk is connected in the middle the 
>> management connection wont work any more - getting back isdn cause code 
>> 100. I have already tried dial options d und c (make it digital - clear 
>> channel) - no success.
>>     
>
> Cause 100 is 'invalid IE contents'.
>
> This part of the outgoing SETUP
>
>   
>> [Nov  5 08:49:22] VERBOSE[1815] logger.c: > Bearer Capability (len= 5) [Ext: 1  Q.931 Std: 0  Info transfer capability: Unrestricted digital information (8)
>> [Nov  5 08:49:22] VERBOSE[1815] logger.c: >                              Ext: 1  Trans mode/rate: 64kbps, circuit-mode (16)
>> [Nov  5 08:49:22] VERBOSE[1815] logger.c: >                                User information layer 1: Unknown (63)
>>     
>
> looks wrong to me: the value of the User information layer 1 (63 = '11
> 1111') is a reserved value. Furthermore, the Q.931 standard says:
>
>         If the transfer mode is “circuit mode”, and if the information
>         transfer capability is “unrestricted digital information”
>         or “restricted digital information”; and if the user information
>         layer 1 protocol is to be identified only to the addressed
>         entity
>         octet 5 shall be omitted.
>
> This seems to apply to the given problem (but I'm not 100% sure how
> "and .. is to be identified only to the addressed entity" is to be
> interpreted).
>
> So maybe the Siemens PBX does not like the presence of the user
> information layer 1 protocol octet or the specific value. It would be
> interesting to see the original SETUP from the PSTN, especially if it
> contains a User information layer 1 protocol octet.
>
>   




More information about the asterisk-dev mailing list