Articles of sip

Asterisk之前的代理服务器的好处

我们正在忙于开发一个应用程序,让用户使用webRTC打电话给彼此。 在这一刻我们有audio工作,但不是video。 现在我听说代理服务器可以解决这个问题。 但是这似乎有点不合逻辑,因为在SIP服务器Asterisk之前放置代理服务器有什么好处? 为什么video应该使用代理而不是没有代理呢? 我听说kamailio作为代理,在星号前注册服务器。 但是我找不到任何关于好处的信息,以及为什么videostream会stream动。 我希望有人能指出我的方向来解决这个问题。 提前致谢。

软电话不连接星号

我正尝试将我的X-Lite与远程Asterisk服务器连接起来。 我已经在Ubuntu VPS服务器(14.04)上安装了这个教程: https : //www.callcentric.com/support/device/asterisk/1_8我已经关注了那篇文章上的所有内容。 在sip.conf中我改变了这样的: [general] dtmfmode = rfc2833 context=from-callcentric srvlookup=yes register => 1777MYCCID:[email protected] session-timers=refuse [callcentric] type=peer context=from-callcentric host=callcentric.com fromdomain=callcentric.com defaultuser=1777MYCCID fromuser=1777MYCCID secret=SUPERSECRET insecure=port,invite disallowed_methods=UPDATE directmedia=no videosupport=no disallow=all allow=ulaw [123] context=to-callcentric type=friend defaultuser=123 secret=PASSWORD host=dynamic 在extensions.conf中,我在底部添加了这一行: [from-callcentric] exten => s,1,Dial(SIP/123) [to-callcentric] exten => _XX,1,Dial(SIP/${EXTEN}@callcentric) 从docker: asterisk -r Privilege escalation protection disabled! See https://wiki.asterisk.org/wiki/x/1gKfAQ […]

与软电话和networking电话的星号

Asterisk有问题。 我写了一个WebPhone,所以我应该添加到我的同行一些configuration的细节: 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 而所有的工作都与networking电话。 但是当我想从软件电话(如zoiper或linphone)从我的同行(上面的configuration)打电话时,我收到一个错误“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 […]

使用TLS获取PJSIP可以在FreePBX上使用Twilio SIP中继

我想知道如果有人可以帮我debugging我遇到的这个问题。 我试图使用PJSIP堆栈在我的FreePBX服务器和Twilio之间获得安全的中继设置。 未encryption的中继可以在UDP上正常工作。 但是,当我尝试启用TLS / SRTP时,似乎无法使其工作。 只要我更新中继使用5061和TLS传输,我在Asterisk日志中得到以下内容。 WARNING[5268] pjproject: tsx0x27c4cd8 .Failed to send Request msg OPTIONS/cseq=28056 (tdta0x26d3af0)! err=171064 (Unsuitable transport selected (PJSIP_ETPNOTSUITABLE)) ERROR[5268] res_pjsip.c: Error 171064 'Unsuitable transport selected (PJSIP_ETPNOTSUITABLE)' sending OPTIONS request to endpoint Twilio 我认为这个问题可能是PJSIP不支持通配符SSL证书,Twilio使用一个,但我不知道我怎么能确定。 任何想法如何debugging这将是非常有益的。 更新:我直接在星号configuration文件中调整了一些URI,现在我已经越过了不合适的传输错误。 新的错误是我担心的: ERROR[524] pjproject: RFC 5922 (section 7.2) does not allow TLS wildcard certificates. Advise your SIP […]

什么是SIP B2BUA,它与UA有什么不同?

我一直在阅读一些SIP相关的东西,我很困惑,什么是SIP背靠背用户代理(B2BUA)和“正常”的用户代理? 任何人都可以解释不同之处 从我读的东西我无法区分B2BUA和UA …对于我来说,UA在需要回答请求时充当UAS(用户代理服务器),在需要发送时作为UAC(用户代理客户端)一个要求.. 但我不明白B2BUA有多大的不同 对不起,如果这没有意义,但我有点困惑

什么是SIP服务冗余的最佳select?

从您的实际经验来看,SIP服务冗余的最佳select是什么? a)一个SRVlogging指向一个有两个Alogging的主机名 b)两个SRVlogging指向两个不同的主机名 c)在两台服务器之间切换服务IP地址的高可用性工具 我知道c)可以与大多数客户端协同工作,但许多环境不允许在不同的计算机之间共享IP地址(大多数虚拟化服务提供商不会)

我应该select哪一种VoIP SIPaudio编解码器来拨打高质量的电话?

VoIP呼叫的质量取决于用于传输的编解码器和因特网连接的带宽。 我想为我的Internet连接使用最佳优化的编解码器。 我必须从下面的列表中select编解码器: G.722 G.711 u法 G.711一法 G.726 G.729 哪一个select,为什么? 我想在双方都有最好的高质量的声音。 我有ADSL2 +互联网连接的比特率: 下载6 Mbit / s 上传0.5 Mbit / s

我可以与Freeswitchbuild立一个“非自愿的”电话会议吗?

我正在尝试build立一个SIP / RTP公共基础设施。 基本上有几个被configuration为自动应答的从属用户代理,以及应该能够呼叫所有这些用户并发出通知的主UA。 一种解决办法似乎是创build一个会议,使所有的UA通过一些RPC机制进行连接,但除非必须,否则我不想去那个方向。 从UA是linphone,我还没有决定主代理。

星号用“@”等特殊字符注册用户名

我正在使用提供给我一个用户名的SIP提供者,如: [email protected](注意这只是用户名部分) 并有一个数字密码。 我的注册string看起来像这样: [email protected][email protected] 但是这不起作用,因为星号只是在第一个@之前发送第一部分+112223344。 我的提供者坚持要有完整的forms。 这是我第一次面对这个对我来说很不寻常的问题。 请帮忙。

注册星号sip主干

我想将我的星号服务器注册到SIP中继。 我在sip.conf和extensions.conf中添加了以下一段代码 sip.conf [general] register => myusername:[email protected] allow=ulaw [flowroute] ; keep this lowercase, do not change format type=friend secret=mypassword username=myusername host=sip.flowroute.com dtmfmode=rfc2833 context=inbound canreinvite=no allow=ulaw insecure=port,invite fromdomain=sip.flowroute.com extensions.conf文件 [outgoing] exten=> _03.,1,Dial(SIP/${EXTEN}@flowroute,30) 当我以“星号显示同行”时,显示 CLI> sip show peers Name/username Host Dyn Forcerport ACL Port Status Description flowroute/84106639 216.115.69.144 a 5060 Unmonitored goip/goip 192.168.10.6 D a 5060 OK […]