how to influence the number transmitted after connecting

Helge Oldach 3321861203 at oldach.net
Tue Aug 19 13:07:07 PDT 2003


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


More information about the freebsd-isdn mailing list