yeah that was the first variable I'd tried when I started looking into this but it came out empty. This is what I was seeing in the debug dump

Regex (FAIL) [Test_Diversion] rdnis() =~ /^(917xxxxxxx)$/ break=on-false

even if the condition failed, it usually shows what's in the variable to then compare with the regex

Thanks
\RR

On Wed, Jun 23, 2010 at 1:25 PM, Brian West <brian@freeswitch.org> wrote:
No did you even try using ${rdnis} ?  Its not going to show up in a dump as rdnis becuse its special read switch_caller.c

/b

On Jun 23, 2010, at 12:15 PM, RR wrote:

> Thanks Brian,
>
> maybe it's the version of FS that we're using that has a problem but the rdnis variable doesn't even show in the info app dump. The only place I could get the diversion info was in the sip_h_Diversion variable but that has the entire Diversion header instead of just the rdnis. Will have to capture this using regex and then do anything with it.
>
> You think this is because of the version of FreeSWITCH we have or is this a bug somewhere. Sorry we can't test this out by upgrading the FS version as this is the only environment we have and its all production :(
>
> Thanks
> RR