[asterisk-dev] 'IAX2 call variable passing between servers '
Douglas Garstang
dgarstang at oneeighty.com
Mon Aug 14 10:44:32 MST 2006
> -----Original Message-----
> From: Andrew Kohlsmith [mailto:akohlsmith-asterisk at benshaw.com]
> Sent: Monday, August 14, 2006 10:59 AM
> To: asterisk-dev at lists.digium.com
> Subject: Re: [asterisk-dev] 'IAX2 call variable passing
> between servers
> '
>
>
> On Monday 14 August 2006 12:49, Douglas Garstang wrote:
> > This makes no sense to me. RDNIS isn't set until phone B,
> on the other side
> > of the trunk forwards a call. What's the point of setting
> it on this side
> > of the trunk, before the call is placed?
>
> Maybe I am misunderstanding then.
>
> pbxA sends a call to pbxB. pbxB tries to call SIP/foo.
> SIP/foo returns with
> a "temporarily moved."
Correct.
>
> Where do pbxA and pbxB need to exchange RDNIS? Do you want
> pbxB to cancel the
> call to pbxA, setting RDNIS (i.e. the reverse direction)? Or
> do you want
> pbxB to attempt to complete the call again, but this time calling the
> destination that SIP/foo recommended?
The latter. I want pbxB to attempt to complete the call again, this time calling the destination that SIP/foo recommends.
>
> Where is the problem of RDNIS not being communicated between
> pbxA and pbxB
> coming up?
The problem is coming up when Asterisk tries to make a new call to the destination that SIP/foo recommends. Because the type of the call is IAX, no rdnis is set, eventhough the phone on pbxB has forwarded the call.
More information about the asterisk-dev
mailing list