Hi folks,
I have Asterisk as a PSTN termination GW, Openser will handle the user
registration.
Openser users has name format 7xxxxxxxx ( all digistes), which can call
each other peer to peer ( it is a basic openser function).
I want to forward the call ( 1xxxxxxxxxx or 011xxxxxxxxxxxxx ) to Asterisk
when openser user try to terminate US or International calls.
I tried to use the setting like this:
if(is_method("INVITE") && !has_totag() &&
uri=~"sip:011[0-9]+@.*") {
route(4);
exit;
};
route[4] {
strip(3);
# route to Asterisk Media Server
rewritehostport("222.222.222.79:5060");
if (!t_relay()) {
sl_reply_error();
};
exit;
}
OpenSER keep looking the 011xxxxxxxxx from location and got 408 always ,
it does not forward the call to Asterisk. I read a doc about how to
share acc and voice meail with Asterisk, will it have to use failure_route
to accomplish it ? I am new to Openser and dont know much about the routing
logic. Anybody could point me to the right way? A sample cfg will really
appreciated.
Steve
Show replies by date