[asterisk-dev] Re: why 'o' (preserve original callerid) is notdefault in app_dial.c ?

Luigi Rizzo rizzo at icir.org
Wed Nov 1 10:32:39 MST 2006


On Wed, Nov 01, 2006 at 08:29:46AM -0800, Paul Cadach wrote:
> Hello,
> 
> Luigi Rizzo wrote:
> [skipped]
> > Until we make these two separate entries, there will always be confusion
> > on what information is there - as you show, sometimes you need the
> > source (e.g. when presenting 'who is calling me?' info to the destination),
> > sometimes you need the destination (e.g. when rerouting, or deciding
> > which voice-mailbox to use, etc.)
> 
> RDNIS is the right point to look at. When you redirects call to voicemail, you should put user's extention where
> redirection was made to RDNIS field to indicate call was redirected (and specify redirection reason too - "forwarded on
> busy", "forwarded on no answer", "forwarded unconditionally", etc.), so call handling scenario will deduce mailbox/etc.
> information from RDNIS (and redirection reason) correctly.
> 
> Calling number usually is the number of original caller until something other is specified (by dialplan or dial option).
> 
> 
> That's at least rules how all big exchanges works. So, why to investigate to bycicle and make incompatibilities with
> existing telecommunications infrastructure???

i am a bit confused (maybe just about terminology).
so, what do you suggest to do, keep things as they are,
or changing the callerid/rdnis handling ?

cheers
luigi


More information about the asterisk-dev mailing list