yeah,
this is what i do now, with about 7 different prefixes this is not a problem. but i am thinking when we have more than 200 or so prefixes ... then a single search would be much better, wouldn't it?
Am 07.11.2005 um 20:27 schrieb sip:
As a workaround, could you not do a search on a regexp of the From header and just do a couple of if-then cases... i.e.
If(search("^From: 999*@*") { prefix("something"); } else if(search("^From: 998*@*") { prefix("something else"); };
?
On Mon, 7 Nov 2005 19:37:55 +0100, Gerd Feiner wrote
hi,
is there some way, to prefix a given uri (=~[1-9]\d*, for example) based on the From-header field? suppose i want to extract a specific part (the area-code) from the From-header (like in bla@04711.sip...), i want to add
prefix(echo $SIP_HF_FROM | sed 's/.*@([^.]*)..*/\1/')
or something like that in my SER config, but (even with the exec- module, which isn't at all that flexible in my opinion) there seems to be no way to accomplish this. background is my previous mail regarding aliases based on SIP_DOMAIN. if i could just extract that area-code from the From-header, then i could easily prefix it to the To-header, so i would have no problems with aliases at all.
any clues?
brgds, g. feiner
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers