[Freeswitch-dev] Lua session:playAndGetDigits regex

Michael Collins msc at freeswitch.org
Fri Mar 27 11:29:16 PDT 2009


2009/3/27 Robert Clayton <rjcajax at gmail.com>:
> Michael,
>
> I liked "(\*|\d{6})" also but when entered in:
>
> agent_id = session:playAndGetDigits(1, 3, 2, 10000,'#',
> 'c:/DictationProject/audio/Validating.wav', '', "(\*|\d{6})");
>
> Creates the error:
>
> 2009-03-27 14:05:36 [ERR] switch_regex.c:184 switch_regex_match_partial()
> Regula
> r Expression Error expression[(*|d{6})] error[nothing to repeat] location[1]
>
> The escape characters seem to disappear and FS attempts to use the, /* an
> asterisk character, as * a metecharacter.

for kicks try it with only one or the other, that is, with only
(\d{6}) or with only (\*) and see if you get that error. I'm curious
where it's bombing out. I think that test will help us figure out what
is going on.
-MC



More information about the Freeswitch-dev mailing list