我对Asterisk有问题。我写了一个WebPhone,所以我应该向我的同行添加一些配置细节:
encryption = yes
avpf = yes
icesupport = yes
dtlsenable =yes
dtlsverify = no
dtlssetup = actpass
dtlscertfile = valid path to certyficate
dtlsprivatekey = valid path to certyficate
force_avp = yes
一切都与网络电话有关。但是,当我想从软电话(如zoiper或linphone)的对等端(使用上面的配置)呼叫时,我收到了一个错误"488不可接受,此处承载能力目前不可用",并且在Asterisk控制台中:
[Oct 27 12:00:23] NOTICE[2214][C-00000001]: chan_sip.c:10148 process_sdp: Received AVP profile in audio answer but AVPF is enabled, disabling: audio 8000 RTP/AVP 3 110 8 0 98 101
[Oct 27 12:00:23] WARNING[2214][C-00000001]: chan_sip.c:10543 process_sdp: We are requesting SRTP for audio, but they responded without it!
我的问题很简单。。我可以配置Asterisk peer,使其可以与软电话和网络电话一起工作吗?:)
提前感谢!马特。
我相信您可以对软电话和网络电话使用相同的对等设备。但在这种情况下,您将不得不对软电话进行一点不同的配置。在您的示例中,您必须在zoiper中启用SRTP(可能还有TLS)。