专注于VoIP,Opensips,Kamailio等技术,QQ群:QQ群:293697898
我们在使用OpenSIPS时,老板提了个想法说,不希望使用OpenSIPS作为VoIP的名称,需要改成自己公司名称,我还和老板说,这不是多此一举吗?但老板有老板的想法,还是改吧,于是研究。
在OpenSIPS中,有很多预置的变量是可以从cfg文件中传递过去的,经过摸索,终于找到了对应的配置,就是在配置文件中进行以下的配置。
#disable_dns_blacklist=no
/* uncomment the next line to enable IPv6 lookup after IPv4 dns
lookup failures (default disabled) */
#dns_try_ipv6=yes
auto_aliases=no
/* Server&UA */
server_header="Server: GIt Voip Server"
user_agent_header="User-Agent: GIt UA"
# 也就是以上的字符串为对应的VoIP名称和UA的名称
socket=udp:10.0.0.80:45062
####### Modules Section ########
#set module path
mpath="/usr/local/opensips/lib64/opensips/modules/"
#### SIGNALING module
loadmodule "signaling.so"
#### StateLess module
loadmodule "sl.so"
#### Transaction Module
loadmodule "tm.so"
modparam("tm", "fr_timeout", 5)
modparam("tm", "fr_inv_timeout", 30)
modparam("tm", "restart_fr_on_each_reply", 0)
modparam("tm", "onreply_avp_mode", 1)
#### Record Route Module
loadmodule "rr.so"
/* do not append from tag to the RR (no need for this script) */
modparam("rr", "append_fromtag", 0)
.......
然后使用 microsip注册,看包就可以看到了