Hey
@EasyBB, so I have tried to research regular expression. The biggest issue I have is getting it to match the regular expression...
This is one of the expressions:
Code:
Regex (FAIL) [skyetel] destination_number(bind_digit_action) =~ /^\+?0?(\d{14})$/ break=on-false
Regex (FAIL) [skyetel] destination_number(bind_digit_action) =~ /^(?:011|00|\+)(49\d{10,})$/ break=on-false
Regex (FAIL) [skyetel] destination_number(bind_digit_action) =~ /^(?:011|00|\+)(49\d{8,})$/ break=on-false
I have tried to get it to match by changing variables, and checking statuses, and a lot of things. Nothing works...
Edit, even with your expression, which had 8 characters after the 49, I tried 10, and it still fails.
Any idea's why?
The number I am using is:
011492283694949
Don't worry, its a restaurant in Germany, they are closed, and I can't even get through.
A successful call will show up like below:
Code:
Regex (PASS) [skyetel] destination_number(403#######) =~ /^\+?1?(\d{10})$/ break=on-false
This call goes through no problem...
If however I use this:
Code:
Regex (PASS) [skyetel] destination_number(011492283694949) =~ /^\+?0?(\d{14})$/ break=on-false
It shows as passed, but it still gives me busy signal. And I don't see it passed to Skyetel.
And finally, here is my log,
https://pastebin.com/BHdweASU
I am not sure how much of the call I am missing, but here you go. I can get another. I just make random calls to restaurants.