SER sip express router による NAT越え nathelper
nathelper
[root@sip sip_router]# vi /usr/local/etc/ser/ser.cfg
で。
loadmodule "/usr/local/lib/ser/modules/nathelper.so"
loadmodule "/usr/local/lib/ser/modules/textops.so"
を追加
if (uri==myself) { ・・・・・・ };
これの後に
#inserted
if (method=="INVITE") {
record_route();
force_rtp_proxy();
/* set up reply processing */
t_on_reply("1");
};
を追加
一番最後に route{ ・・・・ } の後に
#inserted
# all incoming replies for t_onrepli-ed transactions enter here
onreply_route[1] {
if (status=~"[12][0-9][0-9]")
force_rtp_proxy();
}
を追加
これで、ソフトフォンの設定をすればOK。
[root@sip sip_router]# vi /usr/local/etc/ser/ser.cfg
で。
loadmodule "/usr/local/lib/ser/modules/nathelper.so"
loadmodule "/usr/local/lib/ser/modules/textops.so"
を追加
if (uri==myself) { ・・・・・・ };
これの後に
#inserted
if (method=="INVITE") {
record_route();
force_rtp_proxy();
/* set up reply processing */
t_on_reply("1");
};
を追加
一番最後に route{ ・・・・ } の後に
#inserted
# all incoming replies for t_onrepli-ed transactions enter here
onreply_route[1] {
if (status=~"[12][0-9][0-9]")
force_rtp_proxy();
}
を追加
これで、ソフトフォンの設定をすればOK。