Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Aug 2003 22:06:57 +0200 (CEST)
From:      Helge Oldach <3321861203@oldach.net>
To:        list@rachinsky.de (Nicolas Rachinsky)
Cc:        freebsd-isdn@freebsd.org
Subject:   Re: how to influence the number transmitted after connecting
Message-ID:  <200308192006.h7JK6vlL036198@sep.oldach.net>
In-Reply-To: <20030819101751.GC96579@pc5.i.0x5.de> from Nicolas Rachinsky at "Aug 19, 2003 12:17:51 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
Nicolas Rachinsky:
> I called my own computer (on the same S0 bus) and the above is
> the packet going to my phone. I have ten numbers here, and if I don't
> transmit one of these to the calling party my telco adds the number
> above to it. But I want to be able to transmit a number (out of my
> ten) because the calling party should not get the other number (for
> personal reasons).
> 
> How can I ask i4b to transmit a number to the calling party?

Ah, so you don't want to transmit a fake number, but one that
is actually assigned to your BRI. I think you just need to set
"local-phone-dialout" to the desired number in isdnd.rc. In fact you
just have to provide the last unique part of any of your 10 numbers.
(Though that might be dependant on the configuration of your exchange.)

> At the moment it happens in the following way:
> 
> caller calls ...8
> i4b answers the call without transmitting any number
> telco adds ...7 to the information going to the caller
> 
> 
> I want it the following way:
> 
> caller calls ...8
> i4b answers the call an transmits ...8
> telco transmits ...8 to the caller

This is not how ISDN works. It goes this way:

caller calls ...8 and provides *no* caller (own outgoing) number 
exchange adds "native" originating number to the call, as none is provided by the caller (*)
i4b receives ...8, checks whether it is configured to answer calls from the native number to ...8
i4b picks up (or just stays silent)

- or -

caller calls ...8 and provides ...7 as caller (own outgoing) number
exchange checks whether ...7 is a legal number, possibly completes the digits
i4b receives call from ...7 to ...8 an checks whether it is configured to answer calls from the native number to ...8
i4b picks up (or just stays silent)

(*) Note there is *always* a designated native number, usually the first
one assigned to your BRI.

In other words: The receiving side does not transmit any number in any
case.

Hope that clarifies the story.

Helge



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200308192006.h7JK6vlL036198>