On Tue, Jul 1, 2008 at 4:07 PM, Henk Oegema <pabx_freeswitch@telenet.be> wrote:
[..snip..]
2008-07-01 21:05:04 [INFO] mod_dialplan_xml.c:222 dialplan_hunt() Processing
1000->0031344641353@default
2008-07-01 21:05:04 [DEBUG] mod_dialplan_xml.c:107 parse_exten() test
conditions destination_number(0031344641353) =~ /^(0031\d*})$/
2008-07-01 21:05:04 [DEBUG] mod_dialplan_xml.c:109 parse_exten() Regex
mismatch

Regex problem. You've got:

<condition field="destination_number" expression="^(0031\d*})$">

You probably want:

<condition field="destination_number" expression="^(0031\d+)$">

I changed the '*' to a '+' as you probably want at least one digit after the 0031 to match, but that's up to you. The problem was with the '}' just before the closing parentheses.

- Gonzalo