Dial plan not working
I have the problem, that this dialplan do not work:
500 _#[2-9]xxxxxxx 0045${EXTEN:1} SipDiscount Yes It reports busy. This one works: 200 _00. ${EXTEN} SipDiscount Yes I want to have the #number as an option to pick an alternate provider. I use for for local calls ind incoming calls, and SipDiscount for all foreign calls. The dialplan evaluator seems to tell me the right answer as well: A call to:#89303030 will get forwarded to sip:004589303030@sip1.sipdiscount.com And the working number A call to:004589303030 will get forwarded to sip:004589303030@sip1.sipdiscount.com Any help on what goes wrong where ? Both should call the same, only one works. Something wrong with the dialplan evaluator compared to the real evaluator ? |
Some devices do not pass the # properly, and some not at all.
Best to avoid this character. |
I am on a Sipura SPA-2000, you know if this one has the problem ?
Guess I have to use 000 (instead of 00-prefix) then. It looks like anything starting with * will go directly to sipbroker. Or are there any other suggestions ? |
I use the "pound-then-number" code in my own dial plans with my Sipura 2100 and as Voxalot's dial plan test suggests, Voxalot handles it fine. If you're running into busy-signal problems when dialing it from your Sipura, then I believe the problem is with the Sipura dial plan itself, which might not be configured to allow you to dial with a leading pound sign. When any dialing happens that falls outside the scope of the Sipura's dial plan logic, it goes to a fast busy signal immediately.
|
You are right, it was a missing #xxx. in my local dialplan. Thought all not in dialplan would hit a default rule in the end.
|
All times are GMT. The time now is 04:55 PM. |
Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.