You can use the __Variables They are passed along the IAX2 channel
> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:asterisk-users- > [EMAIL PROTECTED] On Behalf Of Steve Totaro > Sent: Friday, April 28, 2006 9:24 PM > To: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: Re: [Asterisk-Users] Asterisk DNID/RDNIS with Dial iax2 > > I am not sure if it works but if you construct your iax.conf to include > a [slave] section there is an option (sendani=yes I believe) but then > your dial statement would not include IP and credentials, just > Dial(IAX2/SLAVE/${EXTEN}) > > Isn't the ${EXTEN} variable being received on your slave box the info > you are looking for? How using setvar to set RDNIS to the EXTEN value? > > Andrew wrote: > > Dear Asterisk-Users: > > > > Question: > > ======== > > > > How do I get asterisk to pass DNID/RDNIS information between > > asterisk machines using iax2, in a Dial(IAX2...) command ? > > > > Setup: > > ===== > > > > I have two asterisk boxes, MASTER and SLAVE. MASTER is running > > 1.2.0 and SLAVE is running 1.2.1. The main box handles incoming calls > > on a multiple lines (both via hardware connection to our internal PBX > > and calls forwarded to us by our IAX provider). > > > > Based on a dialed extension, users are passed to a SLAVE asterisk > > box. extensions.conf on the MASTER includes a line like the following > > to forward via iax2 to the SLAVE box at 10.23.1.43: > > > > exten => _777XXXXX,2,Dial(IAX2/[EMAIL PROTECTED]/${EXTEN}) > > > > I would like to run and store statistics on the SLAVE box based on > > the original number dialed by the user. (Did they dial one of the > > local numbers, or the 1-800 number, etc.) MASTER has this number store > > in ${DNID}. > > > > However, this doesn't get passed onto the SLAVE server. Watching a > > tcpdump between MASTER and SLAVE, I see neither the DNID nor RDNIS > > IE element passed on the wire. > > > > I see these IEs on the wire: > > Protocol version > > Number/extension being called > > codec negotiation > > calling number > > calling presentation > > calling type of number > > calling tansit network select > > Name of caller > > desired languate > > username (peer or user) for authentication > > Desired coded format > > Actual codec capability > > CPE ADSI capability > > Date/Time > > > > Neither ${RDNIS} nor ${DNID} is defined when queried on the SLAVE > > extensions.conf. > > > > I found this note at voip-info, and don't fully understand it, > > but it seems to imply that this isn't going to work? > > > > http://www.voip-info.org/wiki/view/RDNIS > > Asterisk note > > | Asterisk only supports RGN, and at that, it's wrongly placed in > > | the channel's Caller*ID information. The RGN can be set or > > | retrieved using the CALLERID(rdnis) function, such as > > | Set(CALLERID(rdnis)=5551212). The Dial application also sets the > > | RGN to the current extension, unless called within a macro, in which > > | case the contents of ${MACRO_EXTEN} are used instead. This overwrites > > | anything else set within the dialplan, which may not be what a > dialplan > > | author would expect. Although IAX2 supports RGN in IE 27 (actually > > | misnamed RDNIS), it does not appear to be properly passed to a peer > > | when placing outgoing calls. > > > > Do I need to modify the sources (chan_iax2?) to populate and pass the > > RDNIS IE from MASTER to SLAVE? Or maybe this is as simple as passing a > > magic flag to the dial command? > > > > Thanks for any hints or tips you can pass my way, > > Andrew > > > > ---- > > Reach Beyond the Classroom -- Horizon Wimba -- www.horizonwimba.com > > Andrew Grangaard > > [EMAIL PROTECTED] > > _______________________________________________ > > --Bandwidth and Colocation provided by Easynews.com -- > > > > Asterisk-Users mailing list > > To UNSUBSCRIBE or update options visit: > > http://lists.digium.com/mailman/listinfo/asterisk-users > > > > > > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com -- > > Asterisk-Users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users _______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- Asterisk-Users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users