如何在kamailio中配置ipv6

时间:2019-04-11 09:25:54

标签: kamailio

我想将kamailio配置为在IPV6中运行。

我在kamailio.cfg中看到我们需要分配如下所示的IP加法器

#!substdef "!DBURL!mysql:///etc/kamailio/db.mysql!g"
#!substdef "!MY_IP_ADDR!192.168.1.119!g"
#!substdef "!MY_DOMAIN!example.com!g"
#!substdef "!MY_WS_PORT!4442!g"
#!substdef "!MY_WSS_PORT!4443!g"
#!substdef "!MY_MSRP_PORT!4444!g"
#!substdef "!MY_WS_ADDR!tcp:MY_IP_ADDR:MY_WS_PORT!g"
#!substdef "!MY_WSS_ADDR!tls:MY_IP_ADDR:MY_WSS_PORT!g"
#!substdef "!MY_MSRP_ADDR!tls:MY_IP_ADDR:MY_MSRP_PORT!g"
#!substdef "!MSRP_MIN_EXPIRES!1800!g"
#!substdef "!MSRP_MAX_EXPIRES!3600!g    

我在这里输入了ipv4 ip地址,并且工作正常,

当我将其替换为IPV6时,它不起作用!

关于如何为IPV6配置它的任何建议对我都有很大帮助。

1 个答案:

答案 0 :(得分:0)

如果kamailio默认配置具有接口link,则支持ipv6

此外; 可以通过listen parameter将其配置为侦听IP地址 例如

listen=udp:[2a02:1850:1:1::13]:5060

auto_bind_ipv6=1
dns_try_ipv6=yes

如果您的配置复杂到无法选择界面,则force_send_socket功能会有所帮助