[Asterisk-Users] rout call from ser to asterisk
Kamran Ahmad
p_kami at yahoo.com
Wed Apr 6 21:01:29 MST 2005
hello
i have a prblem in routing call from ser to asterisk.
i have the following senrio.
UA is registered at ser
when UA calls another UA ser try to look for the user
not found then forword the call to other side
asterisk.
problem i am facing that ser is not forwording request
to asterisk
extensions.conf
----------------------------------------
exten=>2000,1,Dial(SIP/${EXTEN})
exten=>2000,2,Voicemail,u2000
exten=>2000,102,Voicemail,b2000
exten=>3000,1,Dial(SIP/${EXTEN})
exten=>3000,2,Voicemail,u3000
exten=>3000,102,Voicemail,b3000
ser.cfg
-------------------------------------------
route{
lookup("location");
t_on_failure("1");
t_relay();
if (!mf_process_maxfwd_header("10")) {
sl_send_reply("483","Too Many Hops");
break;
};
if ( msg:len > max_len ) {
sl_send_reply("513", "Message too
big");
break;
};
if
(loose_route()) {
t_relay();
break;
};
setflag(1);
if (method=="INVITE") record_route();
if (uri==myself) {
if (method=="REGISTER") {
if(!radius_www_authorize("")) {
www_challenge("","0");
break;
}
save("location");
break;
};
if (!lookup("location")) {
sl_send_reply("404", "Not
Found");
break;
};
};
if (!t_relay()) {
sl_reply_error();
};
}
failure_route[1] {
if(t_check_status("486")) {
# busy, so rewrite to new location
here, then:
forward( 192.168.8.97, 5060 );
t_relay();
}
}
----------------------------------------------------
Thanks
Kamran
__________________________________
Yahoo! Messenger
Show us what our next emoticon should look like. Join the fun.
http://www.advision.webevents.yahoo.com/emoticontest
More information about the asterisk-users
mailing list