[Asterisk-Users] Grandstream Early Dial
Holger Schurig
hs4233 at mail.mn-solutions.de
Tue Jun 8 02:35:10 MST 2004
> # Numbers starting 0 are PSTN calls
> exten => _0.,1,Macro(dial-pstn,${EXTEN})
>
> Now suppose I want to call 01234 567890. Asterisk will return 484 for
> "0". However, when the "1" is dialled, the extension matches, and a
> call will immediately be attempted to "01" (and fail), without me
> having had opportunity to dial the rest of the number.
It would be good if there would be some flag for the Dial() application
that it re-routes additional digits until a connection is made or an
error state is set. That would need some kind of "bridge" between
channels, e.g. between chan_sip (which talks with the GS and sends the
484's) and chan_capi (which talks with the PSTN network). This "bridge"
would then decide if it should send 484 (more digits needed) or 200 (call
ok).
I personally find it very nice to have early dial. I used quite a bunch of
PBX systems here in Germany (Siemens, Alcatal, Bosch, Eurex) and they all
have earlydial. People here are used to it, pressing a SEND button is
artificial for them.
With those PBXses, when you lift up the receiver you hear an internal
dialtone. Usually you press a 0 to get an outside line. If one is free,
you get the external dialtone. And as you press digits, you eventually
hear the ring tone, busy tone, info tone + message or whatever. Quite
convenient.
More information about the asterisk-users
mailing list