SipUtils? is a helper , for agile accessing the api @ AliSoft? SIP(Services Integration Platform)
SipUtils? 是一个访问阿里软件SIP平台(服务集成平台)的Ruby第三方库,可以通过它非常方便、敏捷的使用SIP平台所开放的接口。
目前该Gem处于公测阶段,有问题请联系我。
------CharlesCui?@Alisoft
[MSN:cuizheng.hz@hotmail.com] [Email:zheng.cuizh@gmail.com]
安装方法:
先在Downloads(
http://code.google.com/p/siputils/)页下载SipUtils?的Gem文件, 下载后进入该文件所在目录, 命令行执行: gem install SipUtils?.gem -l
使用说明: 该Gem安装好后,可以看到 Ruby_Home?\gems\1.8\gems\SipUtils?\test 目录中的测试文件, 请尝试执行,如果能正确返回请求,则说明安装成功,且可使用。
测试代码: 本代码测试的是淘宝的taobao.user.get接口, 业务参数是{:nick=>"cuizhenghz",:v=>"1.0"} 从而得到cuizhenghz这个账号在淘宝的个人信息。
require 'rubygems'
dir = File.expand_path(File.join(File.dirname(FILE), '..', 'lib'))
require File.join(dir, 'SIPUtils')
require 'pp'
include SipGenerator
evalClient("SIP")
@sipUrl="http://sip.alisoft.com/sip/rest";
@options={:sip_appkey=>"20786", :sip_apiname=>"taobao.user.get", :sip_sessionid=>SIP.getSessionId, :sip_appsecret=>"2413bce0de3111ddb2d6d2f4590e509c" ,:tokenttl=>"10"}
@options.update({:fields=>"created,nick,real_name,sex,location,buyer_credit,seller_credit,phone,mobile,email,birthday,last_visit"})
@options.update({:nick=>"cuizhenghz",:v=>"1.0"})
response=SIP.sipRequest(@options,{:url=>@sipUrl})
header=response.header
p header["sip_status"]#expect "9999"
body=Hash.from_xml response.body
p body["rsp"]["user"]["sex"]#expect "m"
分享到:
相关推荐
SIP(第三方)注册到CUCM
//注册注册//登陆登录//重置密码resetPassword //获取当前用户信息getUserByToken ...一套角色,一套应用 角色 权限 菜单 资源 设定 登录过期时间 ...安全域(CORS)(sip是否提供给用户直接访问的接口) 应用 用户
SIP协议还可以与SDP协议配合使用,用来协商会话的媒体属性,因此更易于实现第三方呼叫控制。 第三方呼叫控制(3pcc)指的是由第三方控制者在另外两者之间建立一个会话,由控制者负责会话双方的媒体协商。3pcc是一...
标准SIP协议客户端,电脑PC端软件,可配置自己SIP服务器使用,调试PBX,调试各种SIP服务器都很好用,支持主流语音编码!拿出来免费贡献,用的上的自行下载即可使用!SIP技术支持可以联系我们,标准SIP协议客户端,...
SIP Inspector 是一个用来模拟不同的SIP消息和通讯情景的工具,可用来创建 SIP 信令、定制 SIP 消息以及兼容输入和输出的消息包,该工具还可以直接从 pcap 文件中播放 RTP 流。
免费WINDOWS 下的SIP 服务器软件 miniSipServer V2.8.12(100 Clients)
本文档仅作为第三方SIP电话注册到CME的配置,测试了X-Lite和Nokia E系列手机,关于Nokia的配置见之前发表的《Nokia智能手机SIP&CUCM设置实例》。
SIPp是一个测试SIP协议性能的工具软件,它包含了一些基本的SipStone用户代理工作流程(UAC和UAS),并可使用INVITE和BYE建立和释放多个呼叫。它也可以读XML的场景文件,即描述任何性能测试的配置文件。它能动态显示...
A07-第三方操作系统-设备接入SIP配置指导.pdf
使用于sip开发人员试验,也是现在比较流行的工具!并且支持多种语言有利于开发者者应用!
SIP与诺基亚SIP工具 SIP与诺基亚SIP工具 SIP与诺基亚SIP工具
SIP软电话, Java版,这个程序用来学习SIP协议,显示SIP通话过程中消息内容
ADD PBXSBR:IMPU="sip:+8651885420000@js.ctcims.cn",GDN="sip:+8651885420000@js.ctcims.cn",PSN=0; ADD PBXSBR:IMPU="sip:+8651885480000@js.ctcims.cn",GDN="sip:+8651885420000@js.ctcims.cn",PSN=1; 删除: ...
windows平台下sip电话软件
miniSIPserver 服务器软件,可搭软电话终端,简单好用。 VoIP电话平台!非常简单、实用! 采用标准SIP协议,能接入各种采用SIP协议的软终端、软phone! V0.2.1版本能实现基本的Call Flow流程。 预制用户100~102,...
sip服务器软件,免费,但会限制用户数为30个终端!
3M:trade_mark:标准交换协议v2(SIP2)客户端在Ruby中的实现 这是包装SIP v2协议的瑰宝。 安装 将此行添加到您的应用程序的Gemfile中: gem 'sip2' 然后执行: $ bundle 协议支持 到目前为止,仅支持登录(代码...
用于规范、指导RFID智能图书管理系统系统所使用的SIP2接口模块的二次开发。本指南适用于遵循3M的SIP2协议、通过Socket进行通讯的所有图书管理系统接口的开发。SIP2协议,全称为:Standard Interchange Protocol ...
HOW to start lcall sip server ? 1.by windows services: sip server,or by command line 2.by command line: d:\lsip\cont\bin\tt.bat HOW to login sip server ? input ...