Dear Colleagues,
first of all, thank you for the great software which is a very nice and
convenient way to build up a stable VoIP telephone system! We already have a
working system based on OpenSER and Asterisk.
After many experiments I finally raise this question to you because I cannot
figure out the solution. The problem described on
http://www.openser.org/pipermail/users/2006-January/002747.html seems to be
very similar to mine.
I am using openser-1.1.0-9etch1. I tried to replace the FROM variable as
follows:
loadmodule "uac.so"
modparam("uac","from_restore_mode","auto")
...
route
{
...
avp_write("$fU", "$avp(s:display)");
avp_write("$fU", "$avp(s:dispuri)");
avp_subst("$avp(s:display)", "/^36(.*)/06\1/");
avp_subst("$avp(s:dispuri)", "/^36(.*)/sip:06\1@datanet.hu/");
uac_replace_from("$avp(s:display)", "$avp(s:dispuri)");
...
}
Unfortunately nothing seems to happen: no change is made on several VoIP
telephones, including X-Lite as well. loose_route() and record_route() were
also used in my configuration. Could you please help me what I am missing
here? If needed, I can also send a full config file.
Thank you in advance,
Zoltan Kovacs
sysadmin