Broadsoft肥皂

时间:2012-09-17 14:35:00

标签: zend-framework soap

有没有人有使用php或zend框架的Broadsoft经验?我必须通过soap使用zend框架访问Broadsoft平台,但是没有wsdl文件...... 关心安德烈

3 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:2)

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调用/命令

答案 2 :(得分:1)

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