[chan-capi-users] Problem incoming call on austrian did

Armin Schindler armin at melware.de
Thu Feb 7 10:05:25 CET 2008


On Wed, 6 Feb 2008, Armin Schindler wrote:
> 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.

Can you please SVN rev 583?
   immediate=yes
should now work for exten 's'.
I don't think this change will affect german PtP lines, but someone can test 
this too, it would be great.

Armin



More information about the Chan-capi-users mailing list