|
第一行告诉通过CGI-PROXY-REQUEST告诉服务器代理转发请求到指定的URL。第二行则告诉服务器在转发的请求中添加Organization头部。需要注意的是,对于SIP协议在每个网络节点通常都会处理的头部,如Via、Max-forwards,服务器则会正常处理。第四行告诉服务器向主叫方发送一个100 Trying的临时应答。第六行则告诉服务器存储cookie信息。当这次呼叫所构成的事务(transaction)中的请求或应答再次触发该脚本应用程序时,这个cookie将会传递给CGI 应用程序。通过这种机制,应用程序可以无状态的运行,但同时CGI 依然跟踪这次事务(transaction)的进度。
4 其他的业务创建机制
迄今为止,已经开发了很多种的SIP 应用编程接口API,包括SIP servelets和JAIN(Java Integrated Network)。与CPL和SIP CGI技术比起来,SIP API的创建业务的开销要更低一些。然而,它们的主要缺陷是依赖于开发语言,如Java。
5 总结
本文主要介绍了两种SIP协议环境下创建业务的机制,呼叫处理语言CPL和SIP CGI规范。通过这些机制的实现,服务提供商可以很方便和快速地部署新地业务,同时用户也可以对自己的通信根据实际情况进行个性化的定制。 |