Category

VoIP技术

什么是VoIP?

By | VoIP技术 | No Comments

什么是VoIP?

VoIP(Voice over Internet Protocol)也可称为IP电话,是一项可通过网络接收电话的伟大技术,已连续9年占据主流地位。

VoIP(Voice over IP)替代了传统的电话服务,可将普通电话呼和宽带互联网连接(通常是通过DSL,有线宽带连接,或T1)。您可以通过VoIP服务,通常是互联的VoIP服务提供商,连接到本地或国外的普通电话号码,价格通常要低于美国和加拿大等国家,减少了长途电话费用。此外,您拨打国际长途的费用降低的同时能大大节约成本,费用和税率都要远远低于传统的电话运营商。大多数VoIP服务提供商将为您提供“无限”通话计划和多种月租套餐。

VoIP连接需要一个高速互联网连接,如电缆,DSL,T1,甚至是无线连接,只要无线服务提供商的带宽符合VoIP服务提供商的最低要求,其连接就会足够稳定,不会抖动或丢失数据包。

VoIP是如何工作的?

声音先由一个ATA(模拟电话适配器)或IP电话转换,把它从一个模拟信号转换为数字信号。

然后通过网络以数据包的形式发送到目标位置附近,之后将转换回模拟信号,由传统的电路交换(PSTN)进行传输(除VoIP之间)。您的通话可以通过世界范围内的传统电话,以及其他的VoIP用户接收。VoIP电话完全可以通过网络进行传输。由于声音变成了数字(以便在互联网上进行传输),其他强大的功能,如语音邮件到电子邮件,呼叫转移,呼入和呼出记录,来电显示等等,都可以一个较低的价格纳入您的基本通话计划中。许多小型企业将电话服务视作信息中心,那么,其中许多特殊的功能对于这些企业就是极佳的选择。

VoIP有什么优势?

首先是以更少的花费办更多的事,所以,如果你正在寻找的VoIP服务提供商与超低国际长途费率,包括将你的通讯提升到另一个层次的功能,这无疑是一个绝佳的选择。许多VoIP服务提供商能以较低月租费允许客户无限拨打美国大陆和加拿大的所有电话。此外,新增的功能,如语音邮件,呼叫等待,呼叫转移,基于Web的控制面板,语音信箱,先进的呼叫转移功能等等,都不再收取额外费用。国际通话费用要远远低于传统电话公司。您将不会仅限于特定的本地号码,还可拨打国外号码。您还可以添加其他地区的虚拟号码,将回拨至您的主要号码。VoIP的优势可归纳为以下几点:

  • 减少每月电话费;长途通话更实惠。
  • 定向通话不封顶,减少长途通话费用,无限国际长途计划。
  • 包月后,附加功能不收取额外费用。
  • 国际通话费用更低。
  • 虚拟号码,其他区域或国外号码来电均可呼入您的主要号码。
  • 移动性强,可随时随地使用该服务。

有一些人将能从VoIP中获益更多。企业家和小企业就是这样一群人,他们能从VoIP服务中获益良多,大大改善经营现状。无限拨打国内长途电话(美国和加拿大)并不仅仅是VoIP服务的主要项目,这也是许多供应商的服务的一部分。一个先进的通信系统的初始费用目前可能需要数百美元一个月,低于50块钱一个月是不可思议的(而且前期的费用很少)。

添加一两个VoIP线路能大大增加小企业的通讯功能,节省资金,增加收入。增加一条VoIP线路作为解决方案的一部分,保留一根铜线,特别是如果您使用传真或大量使用DSL(查看我们的教程了解关于这两个建议的更多信息)。看着有利于您商业计划的这些特点,他们可能会超乎你的预期。

VoIP需要什么?

安装VoIP需要一个宽带互联网连接,如DSL或电缆,T1或无线。多数情况下,需要一个“始终在线”与在上传和下载的单个VoIP语音连接上至少128kbps的宽带(带宽连接在非压缩语音连接将使用双方的上传和下载约90kpbs。用户将很少用到配备有压缩声音“编解码器”的连接。)

如何选择VoIP供应商 – 十个问题帮助你选择正确的VoIP供应商

By | VoIP技术 | No Comments

如何选择VoIP供应商

十个问题帮助你选择正确的VoIP供应商

购买VoIP服务之前,您要向提供商进行详细咨询以便做出正确的选择,以下是所有问题中排名前10的问题。了解这些问题将帮助您购买到称心如意的商品,供您参考借鉴。有些问题有关于的设备,成本,功能,服务或供应商本身。每一个问题都能为您选择一款合适的VoIP服务提供商提供周全的信息,为您的明智决定保驾护航。

了解当前技术的限制和优势都很重要。VoIP的专业销售人员应具备良好的规划和明智的执行力,消费者也是如此。在这些指导下(尤其针对小型企业),可避免一些常见的错误或误解。良好的规划,明智的执行和中肯的意见,是成功的必要因素。

选择VoIP服务之前,先问这10个问题

1) 初期成本是多少?

很多时候,人们看到成本或售价是肯定会想到其他额外费用,如所需的设备或安装费用。面对这些,都需要支付初期费用。也有些人会发现,注册了一个住宅帐号后被更改为商业帐户。

许多供应商都承诺免受设备初期成本,但都要根据用户每月的用量收取月租费。这是因为提供服务会产生成本,供应商甚至在一段时间后仍不会终止服务。因此,了解设备成本,合同时长,提早取消费用(如有)和供应商的政策就尤为重要。如果您已支付订单,供应商未提供任何设备,要确认是否有违约赔偿。还需询问是否可以在合同终止之前可以更改您的计划。如果您是以经营为目的,您的选择就要以商业计划价格为导向。一些供应商会按分钟或来电去电时间的联系计费。供应商也可能会接受用于商业的大量单向流量。

2) 我的现有设备还能够继续使用么?

确保解释清楚您的具体情况和您的设备与VoIP服务的兼容性。
该项服务是否需要IP电话,路由器或其他您还没想到特殊设备?所需设备的成本是多少?了解是否需要任何特殊的IP电话,您现有的设备是否已足够。大多数提供商的VoIP设备(ATA)接受普通的电话,但您要经过确认。

3) 它是否能提供本地电话紧急呼叫服务么(E911)?

对于大多数用户,这可能是一个早期的问题(大多数供应商在相当一段时间都有911),它应该有,但不应该影响技术核心。无论能节省多少也没有必要把服务复杂化。

几乎每个VoIP服务提供商现在都提供911兼容数字和方便的接口来改变记录中911的地理位置。此外,阅读一些有关互连VoIP提供商以及他们必须遵守的FCC携号转网规则。此外,要知道,大多数供应商将他们的号码交给其他公司处理,因此,即使他们是“相互关联”,超出FCC任务时,传输过程会有一些延迟。与他们合作,并希望技术人员给予一定的支持。同样,确保您能够有耐心地给他们准确的信息。

4) 能提供哪些传真服务?

VoIP传真既可以是具有挑战性且值得探索的。如果您或您的企业对传真的依赖性很大,那就很有必要保留一条PSTN线路(铜线)。如果您偶尔发4页左右的传真文件,供应商提供的编解码器能支持传真的话,那么这种VoIP线路可能也是足够的。

有些情况下,传真机运行过快,VoIP就需要进行波特率和ECM设置的调整。此外,某些供应商提供传真服务,如代收传真,然后通过电子邮件以PDF格式发送。购买的时候要留意传真功能,以避免不必要的问题。

5) 供应商提供了哪些VoIP功能?

决定买哪种VoIP,功能当然是最大的参考因素。在不久的将来,网络电话的一小部分成本会属于“大通信系统”。

更低的成本可能会激起买家的兴趣。但也正是成本是改善设备平台的关键,方便企业和您的通信功能。而这些功能一旦安装,必将在未来节省额外的费用。因此,特别是对于小企业来说安装功能是重点。另一个重要功能就是自动转发,以防网络中断的情况。

“研究了几个供应商后,很明显,我认为功能和服务比计较一两块钱一个月更重要。”

6) 哪些VoIP功能需要额外费用?

如果您需要免费电话号码或虚拟号码的服务项目,就需按月租费和分钟交费。

确认除月租费以外是否还要其他任何额外费用,月套餐内具体包含哪些地理区域。一些计划可能包括美国48个州,有些可能包括加拿大,阿拉斯加或夏威夷。

7) VoIP服务的国际长途费用是多少?

VoIP的最大好处之一就是能节省拨打国际长途电话的费用。有些计划甚至还将许多列入国家月租服务。

您需确认国际长途电话的费用,尤其是您最常用国家的每分钟收费情况。VoIP服务好处之一就是较低的国际费用,除非您确信不会呼叫国际电话,特别是对企业账户来说这将是个非常重要的因素。有些公司可以节省足够的VoIP,甚至是SIP中继,应该是他们最预算中最能节省出来的一部分。

8) VoIP通话质量怎么样?

质量可能是最难回答的问题之一,因为在不同的供应商上做电话抽样并不容易。不过,这还是个值得问的问题。

任何新技术在发展过程中都会有一些问题和经验。也就是说,有一些供应商提供的网络更为稳定,性能更好。在某些情况下,价格可以表明这一点。比如,一个供应商提供的服务有一些很好的功能,只收10.00美元/月,而另一个可能有一些更多的功能,收费为30.00美元/月。在体验过前者的服务之后,可能会宁愿再花20美元提高质量。此外,供应商还会提供许多非常廉价的服务,如softphones,或基于PC的虚拟电话和限制呼叫区域或呼叫方。Softphones的功能很强大,但不一定适合每一个人。对于一个小型企业,更传统的电话可能更为适合。

9) 都有哪些技术支持?

经过最初的筛选以后,最重要的考虑因素可能就是技术支持了。不仅仅是客户服务,还需包含帮助和技术问题的支持。

当事情进展不顺利时技术支持就是关键,所以要明确供应商的技术支持时间是和具体所在的位置。如果时间是上午8点至下午6点(太平洋标准时间),而您则位于东海岸,当星期一早上,服务一旦在出现故障,你可以等到上午11点再得到技术支持?它不只关于时间,还关乎态度和个人支持的能力,可以大大影响供应商的整体满意度。没有供应商是完美的,如果他们告诉你,他们从来没有断电或网络问题,那么你应该寻找一个更为坦率的供应商。一般来说,大多数支持人员希望通过解决可能出现的任何问题让顾客高兴,所以尊重技术人员,多与这些人接触是十分有益的。

10)VoIP供应商将在行业内持久吗?

每一个供应商计划发展和持续经营,但最终还是有一些供应商会要失败。您要加入一个有信心在行业内持久发展的供应商。

询问他们进入行业的时间,在他们的网站和谷歌做一定的研究,您就会对他们的整体生存能力有一定的判断。如果他们曾卷入诉讼案件的话,您可能就要排除这家供应商。如果一家公司正面临专利侵权,那么损失可能会超过该公司的能力范围,并危及他们的优势。在某些情况下,代理商和经销商实际上是倒卖另一个更大的VoIP服务提供商的服务,在这些情况下,供应商的实力可能没有承诺的好。许多小供应商已退出行业,优胜劣汰不可避免。要认识到过低的价格可能使供应商失去维持营业的能力。

SIP VoIP入门 – SIP协议的基础介绍

By | VoIP技术 | No Comments

SIP VoIP 入门

要了解SIP首先要清楚系统是如何定义终端(endpoint)位置的。SIP中使用三种部分以定位一个终端,SIP URI,联络地址和媒体地址。SIP URI用于标识SIP用户,而不是位置,它与电子邮件类似,实际上看起来和电子邮件地址是一样的。典型的SIP URI地址包含电话号码,甚至MAC地址,可能看起来是4042265555@voipdomain.com,但可能是anything@anydomain.net。联系地址反映了你的身份和地址。ATA或IP电话上注册过程中需要联系人的地址,可能是4042265555@192.168.1.120,其中192.168.1.120就是终端的IP地址。媒体地址用来接收媒体或语音(RTP)和终端可以是相同的192.168.1.120。

注册

启动VoIP的第一步就是注册。SIP注册过程如下:

sip_register

注册过程是指终端发SIP REGISTER请求给VoIP服务提供商(SIP服务器),告诉服务器自身的具体位置,以便当有人请求此用户时服务器能够找到它。该请求中包含了用户的联系人列表。用户注册过程包含三个步骤,首先是用户发送请求,之后SIP服务器将发回指令,要求用户正确相应(一般为要求用户提供有效用户名和密码)的SIP服务器用户验证,验证通过后系统将用户登记在本地的联系人数据库。最后服务器返回200 OK给客户,其中在Contact Header中包含客户的当前联络地址列表。

通过一定周期的注册过程,UA(用户代理,及终端)将所在地址发给SIP服务器,以便当服务器收到针对此终端的INVITE请求时,能够将次请求正确的转发到相应的地址。由于UA已经与服务器完成了认证,再次发送请求时会提供验证信息,服务器则不会发挥一个要求验证的407错误。

SIP用于设置和管理IP网络上的媒体会话(例如最典型的RTP语音流),在请求 – 响应的模式下运作。

通过SIP建立一个通话

SIP =Session Initiation Protocol 会话初始化协议,

sip_call_basic

上述例子是两个SIP端点之间的基本呼叫演示。两个UA之间直接通信,主叫方发送呼叫邀请给被叫方进行通话呼叫。媒体流建立后表示双方开始进行语音会话,两方通话终止后,媒体流也随即停止。

通过 SIP Header 设置 坐席话机自动应答

By | VoIP技术 | No Comments

通过 SIP Header 设置 坐席话机自动应答

自动应答指当坐席话机接到呼叫请求时,无需任何操作,话机自动应答,场景主要适用于

  • 点击拨号
    • 点击拨号时系统首先会拨打坐席电话,使用自动应答避免了坐席摘记或者接听操作 *部分软电话有自动应答功能
  • 预拨号
    • 预拨号指系统首先接通客户号码,然后转接到队列,使用自动应答可以避免客户在队列中等待

当使用 IP 话机时,我们可以通过 SIP 协议中的 Call-Info 头信息来告诉话机希望这个通话能够被自动应答,在 asterCC 呼叫中心系统 中,我们可以在坐席组中设定在什么情况下启用该设置,使用范围包含 坐席, 预拨号, 点击拨号

话机自动应答设置

自动应答SIP消息设置

当启用自动应答设置时, 可以看到呼叫的 Invite 请求里多了一行  Call-Info: ;answer-after=0

话机自动应答设置

由于设备限制,测试过支持此方法的 IP话机 包括

值得注意的是,部分网关不支持该方法,当启用自动应答时,网关收到 Invite 呼叫请求后,没有任何反应,此时应该关闭此选项。

 

 

常见的 SIP中继外呼失败原因 及解决办法

By | VoIP技术 | No Comments

SIP中继外呼失败原因 及解决办法

在asterCC系统中,配置外呼中继最简单的配置方法是将该中继分配给一个团队,这样该团队所有的对外呼叫都会被默认经由此中继外呼,如图:

配置完成后,使用软电话注册一个该团队下的分机,就可以进行外呼测试了。

问题一: 外呼振铃后, 电话一接听即挂断(SIP错误 488 )

问题现象

电话外呼后被叫号码会振铃,但是当接通时,通话挂断.

SIP错误代码

当使用抓包工具时可以看到错误编码为 488 not acceptable here

SIP/2.0 488 Not acceptable here
Via: SIP/2.0/UDP 192.168.0.57:5060;branch=z9hG4bK644461b7;received=192.168.0.57;rport=5060
From: "aziz" <sip:157@192.168.0.254>;tag=350164683297
To: "Alice" <sip:57@192.168.0.254:5060>;tag=as3f160681
Call-ID: 728007708208@192.168.0.57
CSeq: 2 INVITE
Server: FPBX-2.8.1(1.8.11.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0

 

问题原因

一般由于电话编码和中继编码不匹配,且系统无法进行编码转换的原因造成。

解决办法

检查终端,系统,中继三者是否设定了相同的语音编码,如果没有,则需要确认系统有语音编码转换功能.

问题二: 无法外呼 (SIP 错误 404)

问题现象

电话无法外呼

SIP错误代码

当使用抓包工具时可以看到错误编码为 404 Not Found

SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 192.168.1.5:5060;branch=z9hG4bK-u2p6nv;rport
Record-Route: <sip:siproxd@192.168.1.1:5060;lr>
From: "Ticket1" <sip:000000@173.234.33.58>;tag=xm2wi9
To: "11" <sip:11@173.234.33.58;user=phone>;tag=18412430722368
Call-ID: k39e75bxg5
CSeq: 18331 INVITE
Content-Length: 0

问题原因

一般原因是被叫号码格式错误

解决办法

请确保被叫号码格式是中继指定的格式,部分中继会要求设定号码前缀等.

问题三: 无法外呼 (SIP 错误 500 或 603 )

问题现象

电话无法外呼

SIP错误代码

当使用抓包工具时可以看到错误编码为 500 Internal Error 或者 603 Decline

问题原因

一般原因是验证错误

解决办法

确保使用了正确的用户名密码, 部分中继要求使用特定的 SIP From Header 请阅读 网路中继教程之-asterisk-sip中继配置 , 或者 要求使用指定的主叫号码 主叫号码callerid的管理 .

问题四: 无法外呼 (SIP 错误 408 )

问题现象

电话无法外呼

SIP错误代码

当使用抓包工具时可以看到错误编码为 408 Timeout

问题原因

电话无法连接到系统或者系统无法连接到对方网络

解决办法

  • 确定电话正确配置,即软电话能够正常注册到asterisk/astercc服务器
    • 当使用非标准端口时,注册地址需要填写端口号码,例如 sip.astercc.org:8060
  • 确定电话请求可以抵达服务器
  • 确定服务器中继配置使用了正确的ip地址和端口

问题五: 呼入错误

问题现象

拨打系统上的DID号码后,没有反应或者直接被挂断

问题原因

中继没有正确的注册

解决办法

  • 如果是中继注册,请确认已将系统公网IP和端口提供给供应商 并且对方已经正确配置
  • 如果是用户名密码注册, 请确认填写了正确的注册串 阅读 网路中继教程之-asterisk-sip中继配置

VoIP调试 使用tcpdump和wireshark调试VoIP通话

By | VoIP技术, 呼叫中心使用技巧 | No Comments

VoIP调试

之前的 如何利用ngrep调试sip系统 适用于SIP包的快速分析,有些情况下系统环境比较复杂,我们希望能获取完整的通话信息(SIP+RTP,即完整的语音通话),这时我们可以使用tcpdump获取网络数据,使用wireshark进行进一步分析。

tcpdump

安装

yum install -y tcpdump

命令基本格式如下

tcpdump -i  -s 65535 -w

例如

tcpdump -i any -s 65535 -w internal.pcap

表示将任意网络接口收到的包保存到internal.pcap文件

 

tcpdump voip调试

开始tcpdump抓包

命令执行后系统会停在这里,这时候我们可以打一个电话,然后使用Ctrl+c结束

tcpdump voip调试

中断tcpdump抓包

tcpdump会输出一些抓包的信息,这样tcpdump的使命就完成了,下载pcap文件,轮到wireshark出场了。

Wireshark

wireshark可以从http://www.wireshark.org/download.html下载,安装完毕后,运行wireshark,打开下载到的internal.pcap文件

wireshark VoIP调试

wireshark中查看VoIP通话

 

这里我们可以看到tcpdump抓到了各式各样的包,使用Telephony下的VoIP Calls,系统会自动归纳总结期间的通话, 便于进一步完成VoIP调试.

wireshark VoIP调试

wireshark中选择要查看的VoIP通话

选取一个通话,点击Flow按钮,wireshark会使用一个图形来表示参与通话的地址,点击相应的步骤,我们可以看到对应的IP包信息

wireshark VoIP调试

wireshark中查看VoIP通话的SIP流程

 

对于包含RTP语音的通话,点击 Player 按钮,我们还可以试着收听通话内容

wireshark VoIP调试

Wireshark 解码VoIP通话中的RTP流

 

对于G711编码的通话,wireshark自带解码器,点击 Play 按钮进行播放。在这个图中我们有三段RTP,我们可以分别收听,合成起来就是一个正常的通话了

wireshark VoIP调试

Wireshark 播放VoIP通话

VoIP带宽计算 语音编码选择

By | VoIP技术, 常见问题解答 | No Comments

什么是语音编码

语音编码就是对模拟的语音信号进行编码,将模拟信号转化成数字信号。当你开始设计一个需要承载语音的网络时,一个最为重要的因素就是容量计划,通俗的说就是该系统想要承载多少路并发通话,以及你想要获取到什么样的语音质量。

这里我们介绍一下VoIP世界中经常使用的语音编码,以及如何计算带宽。

VoIP带宽计算

编码名称比特率(Kbps)MOS值带宽说明
G.71164 Kbps4.187.2 Kbps固话质量
G.7298 Kbps3.9231.2 Kbps国际长途质量
G.723.16.3 Kbps3.921.9 Kbps
G.723.15.3 Kbps3.820.8 Kbps
G.72632 Kbps3.8555.2 Kbps
G.72624 Kbps47.2 Kbps
G.72816 Kbps3.6131.5 Kbps
G72264 Kbps4.1387.2 KbpsHD高清
MOS可以理解为对音质的评分,1分最低5分最高,对于语音通话要求MOS值高于3.3

编码选择

G 711,G711包含两种规格G711.a和G711.u,一般写为alaw和ulaw,能够达到传统的电话线路的质量。

G729,G729编码能够在保证一定通话质量的同时大幅度降低带宽需求,适用于带宽受限的情况。

G722,G722提供了高清音频,但不是所有的电话都支持该编码。

编码转换

当两个系统支持编码使用不同编码时,asterCC能够进行编码转换,例如某些软电话只支持711编码而中继要求使用729编码,这时asterCC会将711压缩为729出局。

录音时asterCC默认会使用711编码,即使电话和中继都支持729编码,开启录音时asterCC仍然会进行编码操作。

编码设置

asterCC系统中可以通过模板或者单独设置某个设备详情来限制该终端使用的编码。一般使用方式为

disallow=all
allow=ulaw,g729

表示该终端使用ulaw和g729编码,两者都支持时,ulaw优先。在系统默认的模板中,所有编码都是开启的:

codec

当我们想限定某个中继使用的编码时,我们可以在相应的详情里进行修改

trunk_detail_codec

sip调试 使用ngrep进行快速SIP包分析

By | VoIP技术, 呼叫中心使用技巧 | No Comments

sip调试

asterCC呼叫中心系统是一个基于SIP通信的系统,与传统的电话系统相比,语音的传送基于IP网络,因此学会如何调试VoIP通信是网络管理员们必须掌握的技能之一。这里我们会逐步介绍一些VoIP调试工具,希望能够帮助大家更好的设计、维护语音通信和呼叫中心系统。

什么是ngrep

ngrep是网络版的grep,用于从网络中过滤特定的信息,这里我们学习如何利用ngrep来调试SIP系统。

ngrep安装

yum install -y ngrep
对于sip 最常用的命令格式为
ngrep -dany -qWbyline "" port 5060
ngrep_any

ngrep sip调试

这个命令会输出到达该服务器5060端口的所有包,5060为sip的默认端口,这样所有sip包都会输出到屏幕
如果我们想看来自/发送到服务器astercc.org的包,命令为
ngrep -dany -qWbyline "" port 5060 and host astercc.org
ngrep_astercc

ngrep sip调试

我们也可以使用正则表达式来过滤特定的信息,例如我想看来自分机astercc-1000的包
ngrep -dany -qWbyline "astercc-1000" port 5060 and host astercc.org
使用ngrep过滤信息时可以使用正则表达式,例如只想看到SIP REGISTER包
ngrep -deth0 -qWbyline "^REGISTER" port 5060

其中 ^REGISTER 表示以REGISTER开头的包

我们也可以指定对某个网卡(eth0)进行查询 例如
ngrep -deth0 -qWbyline "astercc-1000" port 5060
 注意ngrep抓包的优先级高于iptables防火墙,如果ngrep中看到有包但是asterisk中看不到,则说明是iptables阻挡,需要检查iptables设置 [] [/]
使用ngrep我们也可以将输出保存到指定的文件,命令格式为
ngrep -W byline -d eth0 port 5060 -O capture_file
其他两个参数包括
  • -t : 以 年/月/日 的格式显示每个包的时间戳
  • -T: 以 +S.UUUUUU 的格式打印时间,用于表示两个包之间的时差

asterisk中的Sip调试

asterisk中查看sip包的方法为,登陆到linux系统,连接到asterisk控制台
asterisk -r
开启sip调试模式
sip set debug on
asterisk_sip_debug

asterisk sip调试

查看指定ip
sip set debug ip 76.68.146.197
关闭sip调试模式
sip set debug off
asterisk_sip_debug_off

asterisk sip调试

总结

ngrep命令使用方便,能够帮助我们快速定位问题,实际上ngrep不仅能够应用于sip协议,能够适用于任何明文传送的网络数据。

索克维尔旗下产品 · CXMind AI联络中心 · WCC全渠道联络中心