首先确定聊天方式,电话聊天有两种方式:电脑和手机,手机和手机,第一种方式成为pc模式,第二种模式成为mb模式。
pc模式,需要借助flash来实现,flash可采集电脑的声音,首先获取voip和pass密码,初始化flash,初始化完成之后,电脑就相当于一部电话了。可以把它当电话一样来操作。
把电脑和手机统一为一种设备之后进行下面的步骤
第一步:dial拨号。用户点呼叫按钮之后,在服务端进行dial命令,会拨通caller呼叫方
第二步:咨询呼叫。dial的startservice里面进行咨询呼叫,呼叫被叫方
第三步:桥接。两端都接通后,桥接一下就能通话了。
关于电话聊天程序原理,先说这些,明天再讲述通话结果业务处理。