Hi Richard,
Big thanks for the assistance, I've managed to build a nice route script
to handle pulling the CLID ranges out of the dialplan, and checking if
the from display name or P-Asserted-Identity contain a number within the
range.
Thanks once again
Thanks
Doug
On 2010/04/17 9:40 PM, Richard Revels wrote:
xlog( "L_INFO", "The from name $fn and the modified from name
$(fn{s.select,1,\"})");
On Apr 17, 2010, at 2:30 PM, Douglas Lane wrote:
Hi Richard,
Big thanks, been playing around with the dialplan module - really rocks.
Just a question though, I'm using $fn to check the CLID, however, $fn
has double-quotes encasing it. Is there a way that I can strip the
double quotes from $fn (I'll copy it to an AVP first obviously)
before passing it to dp_translate, otherwise, it doesn't match my
regexes.
Thanks
Doug
On 2010/04/16 10:00 PM, Richard Revels wrote:
dialplan module
On Apr 16, 2010, at 3:46 PM, Douglas Lane wrote:
Hi Guys,
Firstly, big thanks for assisting me with the username and raelm
issue I was having - seems to have worked itself out nicely.
I'm looking for some guidance on how to do the following the
"right" way:
We currently have some wholesale clients signed up with us now, and
they have a few 1000 numbers in their assigned number ranges. We'd
like to transit their CLID, but I really don't want to troll
through my usr_preferences to pull 1000 CLID, and then identify
which number they're sending and checking to see if it exists.
I was thinking of loading a range of sorts using a regex, like
1800777XXXX which would be a 10000 number range. Then when the
client sends us their CLID in the display name section of the From
header, say 18007775566, we could check against the XXXX portion
using a regex, and if it returns true, we accept the CLID and
instruct the C4 to present the CLID. If not, we return a SIP error
saying "Invalid CLID" or something like that.
I'm open to suggestions here, what I need to achieve is the following:
1. Don't want to load 10000 numbers at a time into my
usr_preferences database, as this could get very big
2. Need a way to check that the CLID we've loaded is checked
against the display name in the From header
3. Check must be quick to ensure we don't kill opensips doing
1000's of db queries
I look forward to the assistance.
Thanks
Doug
_______________________________________________
Users mailing list
[email protected] <mailto:[email protected]>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected] <mailto:[email protected]>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected] <mailto:[email protected]>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users