当前位置: 首页 > news >正文

学网站前端传媒公司经营范围有哪些

学网站前端,传媒公司经营范围有哪些,网站个人主页,建筑方案设计考试该文档详细讲解了如何在Kamailio中配置和使用OSP模块#xff08;Open Settlement Protocol Module#xff09;#xff0c;以实现基于ETSI标准的安全多边对等互联#xff08;Secure Multi-Lateral Peering#xff09;。以下是核心内容的总结#xff1a; 1. 模块功能 OSP模…该文档详细讲解了如何在Kamailio中配置和使用OSP模块Open Settlement Protocol Module以实现基于ETSI标准的安全多边对等互联Secure Multi-Lateral Peering。以下是核心内容的总结 1. 模块功能 OSP模块允许Kamailio实现以下关键功能 发送对等授权请求向对等服务器Peering Server请求路由授权。验证授权令牌校验SIP消息如INVITE中的数字签名令牌OSP-Auth-Token确保合法性。报告计费信息在通话结束时BYE消息向对等服务器发送使用时长等计费数据。 2. 依赖项 必需模块sl无状态应答、tm事务管理、rr路由记录、textops文本操作等。OSP Toolkit需预先安装此工具包下载地址用于处理加密、令牌生成等底层操作。 3. 核心配置参数 3.1 对等服务器配置 sp1_uri, sp2_uri…sp16_uri 定义对等服务器的URL支持HTTP/HTTPS。例如modparam(osp, sp1_uri, https://[1.2.3.4]:1443/osp)sp1_weight, sp2_weight… 负载均衡权重数值越高流量分配越多。例如modparam(osp, sp1_weight, 2000) # 主服务器 modparam(osp, sp2_weight, 1000) # 备用服务器3.2 设备标识 device_ipKamailio的IP地址需用方括号包裹如[192.168.1.1]。device_portSIP监听端口默认5060。 3.3 安全配置 private_key, local_certificate, ca_certificates 指定SSL/TLS证书文件路径用于加密通信和令牌签名验证。token_format令牌验证模式0仅签名令牌1仅无签名令牌2两者皆可。 3.4 连接与重试 retry_limit连接失败后的最大重试次数默认2次。retry_delay重试间隔秒默认1秒。timeout等待对等服务器响应的超时时间毫秒默认10秒。 3.5 路由与号码处理 max_destinations从对等服务器获取的最大路由目标数默认5个。use_rpid_for_calling_number是否优先使用Remote-Party-ID中的主叫号码默认1是。 4. 关键函数 4.1 请求处理 checkospheader() 检查SIP消息中是否存在OSP-Auth-Token头部。validateospheader() 验证令牌的有效性如签名、有效期返回成功1或失败-1。 4.2 路由决策 requestosprouting() 向对等服务器请求路由信息并重写SIP URI为目标地址。 示例if (requestosprouting()) {xlog(路由成功准备转发); } else {sl_send_reply(403 Forbidden); }4.3 路由准备与号码转换 prepareosproute() 在分支路由BRANCH_ROUTE中准备具体路由信息。checkcallingtranslation() 检查主叫号码是否被转换并更新Remote-Party-ID。 4.4 计费报告 reportospusage(reason) 在BYE消息中报告通话时长参数reason标识释放方0主叫端1被叫端。 5. 典型配置流程 配置对等服务器指定至少一个对等服务器地址sp1_uri。设置证书和密钥确保SSL/TLS文件路径正确。定义路由逻辑在Kamailio脚本中调用requestosprouting()获取路由。验证令牌在接收INVITE时使用validateospheader()校验合法性。处理计费在BYE消息中触发reportospusage()上报数据。 6. 常见问题 Q1如何实现多对等服务器的负载均衡 通过sp1_weight和sp2_weight设置权重流量按比例分配。 Q2令牌验证失败的可能原因 证书配置错误、令牌过期、或对等服务器未授权。 Q3如何调试OSP模块 启用Kamailio日志xlog观察与对等服务器的交互及错误码。 总结 该文档为Kamailio管理员提供了完整的OSP模块配置指南涵盖服务器连接、安全认证、路由决策及计费上报的全流程。正确配置后Kamailio可通过标准化的OSP协议实现安全、高效的多边对等互联。 在Ubuntu上安装和配置OSP Toolkit是使用Kamailio OSP模块的前提条件。以下是详细的安装流程 1. 环境准备 确保系统已安装以下依赖项 GCC编译器用于编译源代码。OpenSSL开发库提供加密支持。Git用于从代码仓库获取OSP Toolkit。 安装命令 sudo apt update sudo apt install build-essential libssl-dev git2. 下载OSP Toolkit 从SourceForge获取OSP Toolkit的源代码 git clone https://git.code.sf.net/p/osp-toolkit/code osp-toolkit cd osp-toolkit3. 编译OSP Toolkit 进入源代码目录并执行以下步骤 3.1 配置编译选项 运行configure脚本生成Makefile ./configure如果需要指定安装路径如/usr/local/osp可以使用--prefix参数 ./configure --prefix/usr/local/osp3.2 编译代码 使用make命令编译源代码 make3.3 安装 将编译生成的文件安装到系统目录 sudo make install4. 配置环境变量 为了在系统中使用OSP Toolkit需要将其路径添加到环境变量中。 4.1 编辑环境变量文件 打开~/.bashrc文件 nano ~/.bashrc4.2 添加OSP路径 在文件末尾添加以下内容假设安装路径为/usr/local/osp export PATH$PATH:/usr/local/osp/bin export LD_LIBRARY_PATH$LD_LIBRARY_PATH:/usr/local/osp/lib4.3 使配置生效 保存文件并执行以下命令 source ~/.bashrc5. 验证安装 运行以下命令检查OSP Toolkit是否安装成功 osp-toolkit-version如果显示版本信息说明安装成功。 6. 生成证书文件 OSP模块需要以下证书文件 私钥文件pkey.pem本地证书localcert.pemCA证书cacert.pem 6.1 使用OpenSSL生成证书 运行以下命令生成证书 openssl genpkey -algorithm RSA -out pkey.pem openssl req -new -key pkey.pem -out localcert.csr openssl x509 -req -days 365 -in localcert.csr -signkey pkey.pem -out localcert.pem openssl req -new -x509 -days 365 -key pkey.pem -out cacert.pem6.2 将证书文件复制到Kamailio配置目录 假设Kamailio配置目录为/usr/local/etc/kamailio sudo cp pkey.pem localcert.pem cacert.pem /usr/local/etc/kamailio/7. 配置Kamailio使用OSP Toolkit 在Kamailio配置文件中如kamailio.cfg添加以下参数 modparam(osp, private_key, /usr/local/etc/kamailio/pkey.pem) modparam(osp, local_certificate, /usr/local/etc/kamailio/localcert.pem) modparam(osp, ca_certificates, /usr/local/etc/kamailio/cacert.pem)8. 测试 启动Kamailio并测试OSP模块功能 sudo kamailio -DD -E -e检查日志文件确保OSP模块加载正常且无错误。 总结 通过以上步骤您可以在Ubuntu上成功安装和配置OSP Toolkit并使其与Kamailio协同工作。如果在安装过程中遇到问题请检查依赖项是否齐全并确保证书文件路径正确。 根据错误信息git clone 命令无法找到指定的 OSP Toolkit 仓库。这可能是因为仓库地址发生了变化或者 SourceForge 的 Git 服务不再支持该仓库。以下是解决该问题的步骤 1. 检查仓库地址 访问 OSP Toolkit 的 SourceForge 页面 确认仓库地址是否更新。如果页面提供了新的 Git 地址请使用新地址。 2. 使用替代下载方式 如果 Git 仓库不可用可以尝试以下方法获取 OSP Toolkit 2.1 下载压缩包 在 SourceForge 页面上查找并下载 OSP Toolkit 的压缩包如 .tar.gz 或 .zip 文件。 下载链接示例 https://sourceforge.net/projects/osp-toolkit/files/ 2.2 解压压缩包 下载完成后解压文件 tar -xvzf osp-toolkit-version.tar.gz cd osp-toolkit-version3. 手动编译和安装 如果下载的是源代码压缩包可以按照以下步骤编译和安装 3.1 安装依赖项 确保系统已安装编译工具和 OpenSSL 开发库 sudo apt update sudo apt install build-essential libssl-dev3.2 配置和编译 进入解压后的目录运行以下命令 ./configure --prefix/usr/local/osp make sudo make install3.3 配置环境变量 将 OSP Toolkit 的路径添加到环境变量中 echo export PATH$PATH:/usr/local/osp/bin ~/.bashrc echo export LD_LIBRARY_PATH$LD_LIBRARY_PATH:/usr/local/osp/lib ~/.bashrc source ~/.bashrc4. 验证安装 运行以下命令检查 OSP Toolkit 是否安装成功 osp-toolkit-version如果显示版本信息说明安装成功。 5. 使用替代仓库如果存在 如果 OSP Toolkit 的代码已迁移到其他平台如 GitHub可以尝试从新仓库克隆代码。例如 git clone https://github.com/new-repo/osp-toolkit.git总结 如果 Git 仓库不可用可以通过下载压缩包或查找替代仓库的方式获取 OSP Toolkit 的源代码。安装完成后确保正确配置环境变量并验证安装结果。如果问题仍然存在请检查 SourceForge 页面或联系项目维护者获取最新信息。 根据你提供的文件结构这似乎是 OSP Toolkit 的源代码解压后的目录。以下是目录内容的分析及安装步骤 1. 文件结构解析 目录/文件说明bin可能存放编译生成的可执行文件如enroll工具。crypto加密相关代码或库如与OpenSSL集成的部分。enroll证书生成工具源代码用于生成OSP所需的私钥和证书。include头文件.h供其他模块引用。lib编译生成的库文件如.so或.a。srcOSP Toolkit 核心源代码。test测试代码或单元测试。LICENSE.txt项目许可证信息。README.txt项目基本说明和快速使用指南。RELNOTES.txt版本更新日志和兼容性说明。 2. 安装步骤 2.1 安装依赖项 确保系统已安装编译工具和 OpenSSL 开发库 sudo apt update sudo apt install build-essential libssl-dev2.2 编译源代码 进入解压后的目录执行以下命令 # 生成配置脚本如果目录中没有configure文件 autoreconf -i# 配置编译选项指定安装路径 ./configure --prefix/usr/local/osp# 编译代码 make# 安装到系统目录 sudo make install2.3 生成证书文件 使用 enroll 工具生成 OSP 所需的私钥和证书 cd enroll make # 编译enroll工具 ./enroll # 生成证书文件pkey.pem, localcert.pem, cacert.pem将生成的证书文件复制到 Kamailio 的配置目录 sudo cp pkey.pem localcert.pem cacert.pem /usr/local/etc/kamailio/2.4 配置环境变量 将 OSP Toolkit 的路径添加到系统环境变量 echo export PATH$PATH:/usr/local/osp/bin ~/.bashrc echo export LD_LIBRARY_PATH$LD_LIBRARY_PATH:/usr/local/osp/lib ~/.bashrc source ~/.bashrc2.5 验证安装 运行以下命令检查是否成功 osp-toolkit-version # 显示版本信息3. Kamailio 集成 在 Kamailio 配置文件kamailio.cfg中添加以下参数 modparam(osp, private_key, /usr/local/etc/kamailio/pkey.pem) modparam(osp, local_certificate, /usr/local/etc/kamailio/localcert.pem) modparam(osp, ca_certificates, /usr/local/etc/kamailio/cacert.pem)4. 常见问题解决 Q1: 编译时报错缺少头文件或库 原因未安装 OpenSSL 开发库。解决重新安装依赖项sudo apt install libssl-devQ2: enroll 工具无法生成证书 原因权限不足或依赖库未正确链接。解决以 root 权限运行或检查 LD_LIBRARY_PATHsudo ./enrollQ3: Kamailio 无法加载 OSP 模块 原因证书路径错误或权限问题。解决检查证书文件路径并确保 Kamailio 有读取权限sudo chmod 644 /usr/local/etc/kamailio/*.pem总结 通过以上步骤你可以手动编译并安装 OSP Toolkit然后将其集成到 Kamailio 中。如果在编译或运行过程中遇到问题请参考 README.txt 或 RELNOTES.txt 中的说明或检查日志文件以定位具体错误。
文章转载自:
http://www.morning.txtgy.cn.gov.cn.txtgy.cn
http://www.morning.dbrdg.cn.gov.cn.dbrdg.cn
http://www.morning.rldph.cn.gov.cn.rldph.cn
http://www.morning.txtzr.cn.gov.cn.txtzr.cn
http://www.morning.zkzjm.cn.gov.cn.zkzjm.cn
http://www.morning.lmhcy.cn.gov.cn.lmhcy.cn
http://www.morning.twdwy.cn.gov.cn.twdwy.cn
http://www.morning.rmxgk.cn.gov.cn.rmxgk.cn
http://www.morning.hkswt.cn.gov.cn.hkswt.cn
http://www.morning.rlqwz.cn.gov.cn.rlqwz.cn
http://www.morning.rwxnn.cn.gov.cn.rwxnn.cn
http://www.morning.xcjwm.cn.gov.cn.xcjwm.cn
http://www.morning.tdqhs.cn.gov.cn.tdqhs.cn
http://www.morning.xhklb.cn.gov.cn.xhklb.cn
http://www.morning.dnqlba.cn.gov.cn.dnqlba.cn
http://www.morning.fxzgw.com.gov.cn.fxzgw.com
http://www.morning.nkpls.cn.gov.cn.nkpls.cn
http://www.morning.glswq.cn.gov.cn.glswq.cn
http://www.morning.lslin.com.gov.cn.lslin.com
http://www.morning.nlrxh.cn.gov.cn.nlrxh.cn
http://www.morning.gqjwz.cn.gov.cn.gqjwz.cn
http://www.morning.ddtdy.cn.gov.cn.ddtdy.cn
http://www.morning.ypwlb.cn.gov.cn.ypwlb.cn
http://www.morning.pflry.cn.gov.cn.pflry.cn
http://www.morning.fqmcc.cn.gov.cn.fqmcc.cn
http://www.morning.ckwxs.cn.gov.cn.ckwxs.cn
http://www.morning.jpkk.cn.gov.cn.jpkk.cn
http://www.morning.gccrn.cn.gov.cn.gccrn.cn
http://www.morning.gbkkt.cn.gov.cn.gbkkt.cn
http://www.morning.rcgzg.cn.gov.cn.rcgzg.cn
http://www.morning.xpmhs.cn.gov.cn.xpmhs.cn
http://www.morning.mfmrg.cn.gov.cn.mfmrg.cn
http://www.morning.xmxbm.cn.gov.cn.xmxbm.cn
http://www.morning.rfhm.cn.gov.cn.rfhm.cn
http://www.morning.sbrjj.cn.gov.cn.sbrjj.cn
http://www.morning.ffrys.cn.gov.cn.ffrys.cn
http://www.morning.pznqt.cn.gov.cn.pznqt.cn
http://www.morning.fewhope.com.gov.cn.fewhope.com
http://www.morning.rbmnq.cn.gov.cn.rbmnq.cn
http://www.morning.hmxrs.cn.gov.cn.hmxrs.cn
http://www.morning.nnpfz.cn.gov.cn.nnpfz.cn
http://www.morning.xfncq.cn.gov.cn.xfncq.cn
http://www.morning.sbdqy.cn.gov.cn.sbdqy.cn
http://www.morning.mkyxp.cn.gov.cn.mkyxp.cn
http://www.morning.jqwpw.cn.gov.cn.jqwpw.cn
http://www.morning.qgjxy.cn.gov.cn.qgjxy.cn
http://www.morning.rui931.cn.gov.cn.rui931.cn
http://www.morning.jkwwm.cn.gov.cn.jkwwm.cn
http://www.morning.hwnnh.cn.gov.cn.hwnnh.cn
http://www.morning.jzfrl.cn.gov.cn.jzfrl.cn
http://www.morning.nppml.cn.gov.cn.nppml.cn
http://www.morning.qbccg.cn.gov.cn.qbccg.cn
http://www.morning.dmwck.cn.gov.cn.dmwck.cn
http://www.morning.sqhlx.cn.gov.cn.sqhlx.cn
http://www.morning.tnhg.cn.gov.cn.tnhg.cn
http://www.morning.gqfks.cn.gov.cn.gqfks.cn
http://www.morning.mlcnh.cn.gov.cn.mlcnh.cn
http://www.morning.hnrdtz.com.gov.cn.hnrdtz.com
http://www.morning.jjzxn.cn.gov.cn.jjzxn.cn
http://www.morning.sflnx.cn.gov.cn.sflnx.cn
http://www.morning.grwgw.cn.gov.cn.grwgw.cn
http://www.morning.xcyzy.cn.gov.cn.xcyzy.cn
http://www.morning.kzcfr.cn.gov.cn.kzcfr.cn
http://www.morning.lzjxn.cn.gov.cn.lzjxn.cn
http://www.morning.lonlie.com.gov.cn.lonlie.com
http://www.morning.kyytt.cn.gov.cn.kyytt.cn
http://www.morning.gfrjs.cn.gov.cn.gfrjs.cn
http://www.morning.tongweishi.cn.gov.cn.tongweishi.cn
http://www.morning.wbhzr.cn.gov.cn.wbhzr.cn
http://www.morning.gblrn.cn.gov.cn.gblrn.cn
http://www.morning.kxnjg.cn.gov.cn.kxnjg.cn
http://www.morning.gryzk.cn.gov.cn.gryzk.cn
http://www.morning.wfwqr.cn.gov.cn.wfwqr.cn
http://www.morning.fdwlg.cn.gov.cn.fdwlg.cn
http://www.morning.xwlmr.cn.gov.cn.xwlmr.cn
http://www.morning.mxcgf.cn.gov.cn.mxcgf.cn
http://www.morning.jqlx.cn.gov.cn.jqlx.cn
http://www.morning.c7617.cn.gov.cn.c7617.cn
http://www.morning.kbyp.cn.gov.cn.kbyp.cn
http://www.morning.ppbrq.cn.gov.cn.ppbrq.cn
http://www.tj-hxxt.cn/news/272728.html

相关文章:

  • 速卖通网站怎么做推广做网站需要提供什么资料
  • 销售型网站有哪些淘宝网站建设分析
  • 网站下载app免费安全wordpress 点踩
  • 制作网站视频做网站方案怎么写
  • 哪里可以做虚拟货币网站如何免费申请自己的网站
  • 沈阳网站建设模块北京专业的网站ui设计公司
  • 怎样免费建自己的网站php网页设计完整代码
  • 广州网站建设案例工艺品外贸订单网
  • 南京做信息登记公司网站怎么运营一个微信公众号
  • wordpress带整站数据查商标名有没有被注册
  • 攀枝花网站开发金华 网站建设
  • 罗田企业网站建设网站建设大师
  • 邢台网站改版怎么开发做网站公司济南
  • 做威士忌的网站徐州球形网架公司
  • 网站建设 诺德中心做网站挂广告 刷广告
  • 新建免费网站佛山网站搭建公司哪家好
  • 乔拓云智能建站免费注册wordpress 电商 开发
  • 杭州市萧山区哪家做网站的公司好如何使用wordpress主题
  • 做网站怎样租用虚拟空间网页设计的主题分析
  • 厦门网站建设厦门seo龙海网站开发
  • 网站建设文化案例作业精灵小程序入口
  • 罗湖网站建设深圳信科wordpress照片插件
  • 成都网站建设天府软件园什么是关键词搜索
  • 网站建设工作策划书开源网站有哪些
  • 李洋网络做网站烟台企业宣传片制作公司
  • 网站建设课程任务互联网服务平台投诉
  • 链接制作网站宜春网站设计公司
  • 重庆网站服务器建设推荐昆明网络公司开发
  • 盐城网站建设代理商长宁苏州网站建设公司
  • php网站架设教程手机网页游戏开发