最新 | 最热门 | 最高评价

+0  SIP INVITE 会话建立过程

Tag: 网络编程 | SIP | VoIP
ideawu 发于 2017年06月19日 19:05 | 点击: 972 | 展开摘要
运行于 UDP 之上的 SIP,因为 UDP 是不可靠传输的,所以 SIP 协议本身要自己实现可靠传输。对于如何可靠传输,SIP 的 RFC 文档没有要求实现独立的传输层,而是将可靠传输隐含于交互过程本身。如果像 TCP/IP 协议那样分层,特点是清晰。而将可靠传输隐含于交互,则可控程度更高,当然也更复杂。

所以,RFC 中创造了一些概念,如 Transaction 等等,对于有经验的程序员来说,这完全没必须,反而造成困扰。对于程序员,用几句简单的过程描述就可以解决。如下。

查看全文: http://www.udpwork.com/item/16309.html

+0  自建一个电话呼叫中心要多少钱?

Tag: IT技术和评论 | SIP | VoIP
ideawu 发于 2017年06月18日 00:46 | 点击: 1604 | 展开摘要
我十分看不惯任何行业的潜规则行为。自建一个电话呼叫中心的报价是多少钱?没有人敢公开报价。我明说吧,自建一个电话呼叫中心,只需要3万元左右,而且还能更省钱。

这个报价是针对小型企业的,也就是广大人民群众。至于大型企业,它们自己去定制,钱不是问题。

3万元建一个电话呼叫中心,包括什么?包括硬件设备,软件。软件是硬件设备上免费赠送的,不要钱!有了这个呼叫中心,你可以有语音导航功能(也就是按0转人工客服),还有人工客服排队,电话录音。够用了,中小企业没那么多花哨的需求。

其它的

查看全文: http://www.udpwork.com/item/16306.html

+0  SIP tag 和 Call-ID 的区别

Tag: 网络编程 | SIP | VoIP
ideawu 发于 2017年06月16日 19:29 | 点击: 881 | 展开摘要
SIP 的一次通话,可以通过 From, To, Call-ID 三元组来区分。但是,为什么 From 和 To 不用固定的地址,而要在地址后面加上 tag=随机数 呢?

tag 的目的是为了解决自己给自己打电话的问题(Hairpinning)。如果你自己给自己打电话,那么你应该有两个 Session,但是,如果 From 和 To 是固定的,你就无法区别这两个 Session 哪个是 caller 哪个是 callee。发送 INVITE 时,caller 会在 From

查看全文: http://www.udpwork.com/item/16305.html

+0  SIP报文Via和Contact的区别

Tag: 网络编程 | SIP | VoIP
ideawu 发于 2017年06月16日 18:54 | 点击: 3934 | 展开摘要
Via 是网络层的信息,SIP 报文将通过网络层发往这两个地址。Contact 是业务上的地址。那么问题是,应该发往哪个?

正确的做法是,请求响应模式中的响应发往 Via。如果解析 DNS 之后能直连 Contact,那么之后的报文(无论是否是请求响应模式)发往 Contact。

请求如果经过多个代理,每个代理都增加自己的 Via,变成 Via 列表。最终节点回复响应时,带有全部 Via 列表,根据最后一个 Via 获知要发送的目的网络地址。每个代理转发响应时,把最后一个

查看全文: http://www.udpwork.com/item/16304.html

+0  音频编码的一些笔记

Tag: Computer System | IT技术和评论 | RTP | SIP | VoIP
ideawu 发于 2017年06月15日 14:59 | 点击: 1101 | 展开摘要
名词解释

采样率/Sampling Rate/Sampling Frequency: 表示原始音频,每秒需要多少个值来表示(1秒时间内采样多少次)。

采样位数/Sampling Bit Depth/bits per sample(bps): 用多少比特来存储一个采样值。

采样比特率/Sampling Bit Rate: 指原始音频每秒需要多少比特来表示,显然等于 Rate x Bits。

帧长/Frame Duration/Frame Lenght: 表示每帧(数据块

查看全文: http://www.udpwork.com/item/16301.html

+0  华为IPCC呼叫中心的一些技术

Tag: Computer System | IPCC | SIP
ideawu 发于 2017年06月09日 19:55 | 点击: 1209 | 展开摘要
VoIP 电话交换服务器,是在通用服务器上面运行的软件。注意电话通信是基于连接的,两个节点通信前要先建立连接。也称 SoftACD。

CTI Server 向交换机发送指令,建立电话之间的通信连接。同时作为整个系统的访问点和对外输出点。CTI 不是什么协议,只是对它功能的概括。

CCS 负责坐席电话机的状态维护。Agent是电话机在计算机系统中的映射,只是一个软件概念,它的状态反映了电话机的物理状态。

IVR 自动应答服务器。

注意,上面的各个角色未必就是独立运行的服

查看全文: http://www.udpwork.com/item/16296.html

+0  Cassandra内部机制 – 技巧

Tag: nosql | cassandra | Translation | hinted handoff | read repair | anti-entropy | merkle tree | gossip
jametong 发于 2010年05月30日 22:22 | 点击: 7978 | 展开摘要
Cassandra内部运作 – 技巧

By Mike Perham Translated By Jametong

在前面的文章中,我介绍了Cassandra如何进行数据读/写.在此文中,我想要解释Cassandra中的一些技巧,Cassandra利用它们来提供一个可伸缩的分布式系统.

闲话协议(Gossip)

Cassandra是一个有单个节点组成的集群 – 其中没有“主”节点或单点故障-因此,每个节点都必须积极地确认集群中其他节点的状态。它们使用一个称为

查看全文: http://www.udpwork.com/item/1570.html
|<<<1>>>| 一共1页, 7条记录