=新人必读几个部分=
要求每一个新人必读的几个文件有：
* 需求的doc文档：里面主要记录了我们和客户交流生成的一个非细则文档。必读。真人阅读。
* 其他相关的文档需要看一下，不需要太仔细，根据后面的需要在做仔细研究。
目前版本放在： \\192.168.8.25\share\ITC_DOCS\ClientV3
=软件BS部分=
# 确定并且开始搭建主机运行的软件environment. 用什么系统，版本号，gcc版本号，freeswitch哪个版本等。  please edit => [[Server Software Env]]
# 选折相对应的framework.需要根据[[Software-Structure]]里面提及的几个部分设计低层。
# 参考[[Software-Modules]]里面的功能分类，我们主要需要完成以下几个部分：（需要注意以后会有管理系统权限，所以最好一开始就做进去。）
## 可支持[[Software-Modules#.E8.AF.AD.E8.A8.80|语言]]的切换，所有编辑都需要支持多语言。
## [[Software-Modules#.E6.97.A5.E5.BF.97.E7.B3.BB.E7.BB.9F|日志]]系统完备。
## [[Software-Modules#.E7.99.BB.E9.99.86.E7.B3.BB.E7.BB.9F|登陆系统]]。
## [[Software-Modules#.E7.AE.A1.E7.90.86.E6.9D.83.E9.99.90.E7.AE.A1.E7.90.86|管理权限]]：可以考虑做一个功能添加一个功能的管理权限。
## [[Software-Modules#.E4.BC.98.E5.85.88.E7.BA.A7.E7.AE.A1.E7.90.86|优先级管理]]
## [[Software-Modules#.E7.94.A8.E6.88.B7.E7.AE.A1.E7.90.86|用户管理系统]]。
### 设计剩余的几个模块之间的db层ERD.包括： 用户管理， 设备管理， 广播区管理， 优先级管理， 管理权限管理。 他们之间的关系是连接比较紧密的。剩余部分应该比较容易用镶嵌的方式加入。
### 在只用用户管理系统的时候，可以尝试设计相关table的schema,也可以放置到后面在设计，只完成简单的用户注册和管理功能。
## 如果时间可以，继续完成： [[Software-Modules#.E5.AA.92.E4.BD.93.E5.BA.93.E7.AE.A1.E7.90.86|媒体库管理]]。
#:'''需要注意：'''在完成登录系统和用户管理系统的时候，需要兼容freeswitch的登录系统和注册系统。
# 客户端的os软件平台也开始搭建。linphone也需要确定版本，不过先搞平台。(老黄）.
# 在客户端，可以开始或者完成linphone和ruby软件的通讯来控制linphone用freeswitch来拨打电话。(这个估计完成比较比较困难，需要做很多environment setup.).

=需要research的部分=
可以参照[[Freeswitch相关]]里面内容展开研究。
#需要研究清楚，我们的软件怎么样和freeswitch进行用户验证的互通。
## freeswitch通过我们的来验证用户的注册信息，密码。
## 最好可以不通过sip注册到freeswitch,而是通过我们直接登录注册，就可以让freeswitch看到这些用户。
## 需要解释和罗列相关的event message用途和需要的相关extension module.包括用户登录，发送sip call时候的相关event call.
## freeswitch怎么样兼容proxy mode（cluster group)的。好像是通过mod_xml_curl。需要研究一下。
#需要研究一下怎么去控制一个sip 通话。
## 利用我们的优先级方式管理会话。
## 发起的通话,怎么控制响铃，呼叫转移，queue up等。
## 正在的通话，怎么样进去hold-on mode.
## 怎么样查询所有的通话并罗列出来。
#需要研究一下multi-cast pagging,怎么样镶嵌到linphone里面。（xd主要研究).
#需要研究一下怎么样用multi-cast来替代broadcast寻找主机和同网络内的软件。(xd主要研究，理论上可行，而且可以cross-internal router)。

=计划完成顺序=
# 在做research里面的研究和freeswitch进行用户验证互通。
# 确定使用的地层软件相关部分
# 验证一下他们对整个网站框架的理解，大功能和运作方式不会有偏差。其实就是我们讨论的那种Client/Server用户验证方式.
# 开始软件部分的coding.
=期盼=
可以完成整套的用户登录和验证系统。 可以按照最近本的信息进行创建和