Broadsoft肥皂

问题描述 投票:0回答:3

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

zend-framework soap
3个回答
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调用/命令


4
投票

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

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


1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.