Details
-
Type:
Improvement
-
Status:
Waiting for reporter
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: mod_skinny
-
Labels:None
-
Environment:FreeBSD8.0 / FreeSWITCH Version 1.0.head (git-2629a57 2010-06-16 22-42-15 +0200) / SCCP 9.0.3
-
Platform:Linux x86/gcc
-
FreeSWITCH GIT Revision:FreeSWITCH Version 1.0.head (git-2629a57 2010-06-16 22-42-15 +0200)
-
Reproduced with GIT HEAD?:yes
Description
When dialing the skinny-patterns.xml fetches the keys pressend and match them with the regex in the xml file.
However this is working nice, there's no solution for a variable lenght dialplan.
If your regex is ^(\d+)$ wich matches any string with any digits the dialplan match direct on the first press of a digit and doesnt wait for the timer to expire.
I've attached skinny-patterns.xml, default.xml and freeswitch.log.
However this is working nice, there's no solution for a variable lenght dialplan.
If your regex is ^(\d+)$ wich matches any string with any digits the dialplan match direct on the first press of a digit and doesnt wait for the timer to expire.
I've attached skinny-patterns.xml, default.xml and freeswitch.log.
To implement what you want, a new application should be added. Here is complete new list:
- skinny-route tells skinny to route the call directly
- skinny-drop tells skinny to drop the call directly
- skinny-wait-drop tells skinny to wait 'data' seconds for more digits before drop
- skinny-wait-route tells skinny to wait 'data' seconds for more digits before route
Maybe you can propose a better wordings.
In fact, I first need to implement the timeout. For this I will probably need to create a specific thread.