Hi,
In our telephony network, telephones have a private telephone number and
a public telephone number. I want the CLIP to be the private telephone
number when calls are made to other company phones, and CLIP to be the
public telephone number when calling the outside world through the gateway.
eg: private number: 911/XXXXX <-> 02/52XXXXX public number
921/XXXX <-> 03/204XXXX
and so on.
I know I could hardcode this in SER using something similar to
subst("/^From:."(.*)sip:([^@]*@[a-zA-Z0-9.]+(.*))$/From:
"+\1sip:+\2/");
(got that from a previous mail :)), but my numbering plan is too
complicated, and changes too often to implement it that way.
I'd prefer it to be in some database table which I could access through
some exec-statement. For Uri translation this would be easy with the
exec_dst statement, but I can't see any way to put the outcome of an
exec statement in some sort of variable, which I would then use in the
subst() statement. Or am I overlooking something???
Thanks,
Piet