[chan-capi-users] Problem incoming call on austrian did
Armin Schindler
armin at melware.de
Wed Feb 6 19:35:16 CET 2008
On Wed, 6 Feb 2008, Karsten Wemheuer wrote:
> Hi Henning,
>
> Am Mittwoch, den 06.02.2008, 18:14 +0100 schrieb Henning Holtschneider:
>> On Wed, 6 Feb 2008 17:29:02 +0100 Karsten Wemheuer <kwem at gmx.de> wrote:
>>
>>> The line is configured as DID. It is located in austria at a customer
>>> site. In the first case (which works), the call is originated from a
>>> mobile, in the second case, the originator is a landline. In both
>>> cases the dialed number is dialed without extension (which seems
>>> irritating to me, but our customer told me, it is normal in austria).
>>> Calls with extension are working properly.
>>
>> Could this be an issue of block-vs-overlap dial? On Austrian PTMP
>> lines, the called MSN is not being signalled on the "main
>> number" (which is the first MSN assigned to the customer). The called
>> MSN is only being signalled on subsequent MSNs. I'd assume that they
>> are using the same technique on PTP lines. If you are calling from a
>> mobile phone, you will always end up with a block-dialed destination
>> number, whereas calling through a land line might result in the
>> "main number" begin dialled immediately and the extension (Klappe) being
>> appended afterwards.
>
> Yes, that might be. But if the main number is for example 123456 and the
> extension ist 10. The call 123456-10 works in any case. But the
> following (for germany very unusual case) should also work:
> dial 123456 (no extension)
> In this case the call gets through to the s-Extension, it the orginator
> is a mobile. If the originator is a landline the call ends up in the
> shown way. Do You have any idea how to configure the channel to accept
> the call?
This is the already known problem with Austrian lines. The problem is, even
if the call to 123456 is accepted, how do you know that the caller didn't
just pause a little bit (during digit-by-digit dial) and will dial further
digits? Here you cannot know if the dialer has finished dialing and since
the indication of 'no-number', no dialplan will have a match.
How is an Austrian PBX handling this? Just wait a few seconds and if
no further digit is dialed, then accept the call?
It would be easy to modify chan_capi to accept such a call to 's' too
(currently this is for MSN mode only, since a german PTP connection
would cause problems here), but it must be done via a separate option
to have the current behaviour too.
Armin
More information about the Chan-capi-users
mailing list