Hi Andreas,
Thank you very much for replay!
I have already tried something like that but it doesn't work. I already have
failure route and it works fine for numerical destinations, that is, if user
isn't in usrloc call is redirected to GW (if I call him by alias). But when
I try to replace original sip address with one in aliases
[lookup("aliases"); -> rewritehostport] SER doesn't do it. Instead of
"rewritehostport" I should have something that will rewrite username with
alias not just host and port.
I'm not even sure if this is possible, can SER work this way?
davor
-----Original Message-----
From: Andreas Granig [mailto:andreas.granig@inode.info]
Sent: Monday, August 08, 2005 8:32 PM
To: davor jovanovic
Cc: serusers(a)lists.iptel.org
Subject: Re: [Serusers] forking with SER
davor jovanovic wrote:
sip:mister@no.com -> "404 Not Found"
-> use aliases -> sip:1234@no.com
-> t_relay -> GW -> PBX
Maybe something like that?
route{
...
t_on_failure("1");
t_relay();
}
failure_route[1]{
if(t_check_status("404")){
lookup("aliases");
rewritehostport("your.gateway", "5060");
t_relay();
}
}
HTH,
Andy
-----Original Message-----
Hi all,
I have a question about routing a call to GW when user isn't in location
table.
If I have a user with SIP address:
sip:mister@no.com,
and his alias in form of his business phone on office PBX:
alias = 1234
can SER use number in aliases and rewrite sip:mister@no.com to 1234(a)no.com?
sip:mister@no.com -> "404 Not Found" -> use aliases -> sip:1234@no.com
->
t_relay -> GW -> PBX
or something like that. So if someone could explain me how can I do this. Do
I need some external application to do that and return PSTN number to SER?
Or how can I do forking with SER?
thanks