i'm having a minor problem with pstn to ser forwarding to asterisk voicemail.
when ser forwards the call to asterisk, the destination ua keeps ringing while
the regular phone hears the voicemail. this doesn't happen when it's a
ip-to-ip call. anyone knows why this is happening?
ser.cfg
=================
route
{
...
if ( lookup( "location" ) ) # Destination UA is online
{
xlog("L_INFO", "%ru is online (in
usrloc)\n\n");
setflag( 10 );
}
else # Checking database to check if destination UA is
online
{
route(4);
};
if ( !isflagset( 10 ) ) # Destination UA is not
online...sending to Asterisk voicemail
{
xlog("L_INFO", "%ru is not online...sending
to
voicemail\n\n");
route(3);
}
else
{
resetflag( 10 );
append_hf( "P-hint: VOIP OUTBOUND\r\n" );
t_on_failure("1");
};
...
}
route[3]
{
xlog("L_INFO", "Sending URI (%ru) to Asterisk
voicemail\n\n");
append_hf( "P-hint: VOICEMAIL\r\n" );
rewritehostport("x.x.x.x:5060");
}
failure_route[1]
{
xlog("L_INFO", "Call timed out\n\n");
route(3);
append_branch();
t_relay_to_udp("x.x.x.x","5060");
break;
}
Jack Wei
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com