Broadsoft肥皂

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Broadsoft肥皂相关的知识,希望对你有一定的参考价值。

有没有人有使用php或zend框架的Broadsoft经验?我必须使用zend框架访问一个Broadsoft平台而不是soap,但是没有wsdl文件......关心Andrea

答案

Wimzel和idanek基本上都钉在钉子上。我已经为Broadsoft BroadWorks开发了大约6年了。 Broadsoft将一切视为OCI命令。在Java或C#世界中,您依赖于BroadSofts提供的XSD架构,特别关注与BroadSoft服务器版本匹配的发行版本 - 使用java,然后使用xml-beans或jax-b读取XSD架构和在C#中使用xsd.exe生成java代码。对于Broadworks R20SP1,这会生成大约4300个java类O_o。我也用C#做了同样的事情。

如果您无法从PHP迁移到Java或C#,那么之前的问题可能会给您一些帮助或引导您进行其他搜索generate PHP classes from XSD?

注意 - 从技术上讲,您可以在端口2208(默认)上创建原始TCP套接字,进行身份验证,登录(所有使用OCI“命令”),并且如果及时完成,则对所有后续调用使用相同的J-Session Id。您可以从头开始创建所有OCI命令XML - 但如果您尝试创建配置系统或某些东西,这可能会非常痛苦。通常,在最简单的配置中,Broadsoft中的组,用户和电话至少需要15个API调用/命令

另一答案

在大多数情况下,Broadsoft / Broadworks WSDL文件位于此URL(与您的域)

http://YOURDOMAIN/webservice/services/ProvisioningService?wsdl

另一答案

这是第一步,第二步是从XSD shema创建OCI-P消息。

以上是关于Broadsoft肥皂的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android 中使用 Volley 库进行肥皂发布请求

如何在 C# 中将子节点添加到肥皂信封?

在“手动”发送肥皂消息时,我收到 WCF 的 AddressingNone 错误

产品经理总结——空肥皂盒

在调用 Web 服务时,是不是有一种简单的方法来获取请求的肥皂消息和响应的肥皂消息?

肥皂规范化变换