




已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 1 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 公司 公公 司司 方方 针针 专业 发行发行 签章签章 编制单位技术管理部审 核办公室主任核 准技术总监 GK1020 RADIUS 详细设计详细设计 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 2 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 会签审核记录表 会会 签签 审审 核核 单单 位位 签签 核核会会 签签 审审 核核 单单 位位 签签 核核 修改记录表 版本发行日期修改记录 Ver 1 01 2004 10 26ORIGINAL VERSION 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 3 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 目录 1 需求需求 5 2 系统设计系统设计 5 2 1 软件架构 5 2 2 程序流程 6 2 2 1 认证和授权流程设计 6 2 2 2 计费流程设计 7 2 2 3 反算最大时长流程 8 2 2 4 选择路由流程 9 2 3 RADIUS相关数据库表结构定义 9 2 3 1 Customer 用户信息表 9 2 3 2 CustomerAccountInfo 用户帐户信息 10 2 3 3 CustomerCallForward 呼叫前转表 10 2 3 4 CustomerMinuteInRent 用户使用内包分钟数的表 11 2 3 5 CdrDataOriginal GK原始CDR记录表 11 2 3 6 CdrDataBill 预处理 批价后的CDR记录表 12 2 3 7 CdrDateError 非法的CDR记录存储表 14 2 3 8 FeatureMinuteInRent 分钟数内包表 15 2 3 9 Groups 业务组信息表 一级代理商信息表 15 2 3 10 GWList 网关列表 17 2 3 11 Route 路由表 17 2 3 12 Rewrite 号码改写规则 18 2 3 13 DenyDestNumRule 禁止呼叫的被叫号码规则 18 2 3 14 DscHoliday节假日定义表 18 2 3 15 DscTime时段优惠定义表 18 2 3 16 DscTable定义业务组的优惠规则表 18 2 3 17 PriceList 费率表 运行表 19 2 3 18 RadOnline Radius在线用户表 19 3 数据结构定义数据结构定义 20 4 主要函数说明主要函数说明 25 5 RADIUS SERVER 备份备份 28 6 系统安装及配置系统安装及配置 29 6 1 系统安装 29 6 2 系统配置 30 7 测试案例测试案例 31 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 4 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 8 尚未解决的问题 可选 尚未解决的问题 可选 35 9 相关文件相关文件 35 10 相关记录相关记录 35 10 1 附录 A 35 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 5 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 1 需求需求 详见 GK1020AAA 需求分析 2 系统开发环境系统开发环境 系统环境为 Redhat Linux 7 3 数据库环境为 mysql 4 0 21 需要的软件开发包 freeradius 0 9 3 ucd snmp devel 4 2 4 3 i386 rpm 3 系统设计系统设计 3 1 软件架构 UDP SocketTCP Socket Nas ClientAdmin Client AuthAcct Database Modules Interface Rlm SQLRlm PAPRlm Preacct Dabase Drivers Command System And Business Configure Information In Memory Rlm Other GK1020AAA 的应用特点 常用运营参数和系统参数存放到内存中 并通过命令行接口进行实时更新 减少了与数据库交换数据的次 数 增强了系统性能 由于用户及在线信息存放在公共数据库中共享 因此认证授权和计费功能可由不同主机分担 增强了单个 RadiusServer 处理请求的能力 由于 GK1020 AAA 具有很强的独立性 因此在实施时很灵活 可根据不同 Nas 的负载情况配置不同级别或 不同数量的主机来处理请求 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 6 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 3 2 程序模块设计 3 2 1 认证和授权模块设计 Request类型判断 Recv Access Req 从数据库中获取用户信息 判断业务类型 反算最大通话时长并加入回复 验证用户名 密码 Sip Req H323 Req Is Normal 判断业务类型 检查同时在线用户数 Sip Req H323 Req 未超出限制 SIP REGISTER Access RejectAccess Accept 没有该用户 Online该用户到数据库 错误的密码 超出最大用户限制 反算失败 Online用户失败 Send Access Reponse END 没有该业务 增加呼转号及改写号码 检查黑名单 被叫号在黑名单内 判断业务类型 正常呼叫 呼转业务 计算一个Update周期的通话费用 选择路由并进行号码改写获取路由失败 判断用户账号状态 Is OK 账号状态不正确 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 7 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 3 2 2 计费模块设计 Recieve Accounting Request 获取请求包AV Pair获取请求包AV Pair获取请求包AV Pair StartAliveStop Update Online Table Set H323 Connect Time Acct Start Flag 获取在线用户信息 获取在线用户信息 计算该用户及相关联用 户的当前通话总费用 是否超出限额 反算该用户尚能通话的 最大时长 计算该用户的通话费用 从该用户的账户上或父账户上 的实时余额中扣除通话费 插入CDR DATA到原始话单表中 预处理后插入记录到话单表中 有问题的话单插入到错误话单 表中 删除该用户的在线信息 No 增加最大可通话时长到 回复信息中 若超出则返回 通话时长为0 Accounting Reponse END 是否内包用户 更新用户通话记录统计表 否 是 On Off 获取请求包AV Pair 获取在线用户信息 获取在线用户信息 计算该用户的通话费用 从该用户的账户上或父账户上 的实时余额中扣除通话费 插入CDR DATA到原始话单表中 预处理后插入记录到话单表中 有问题的话单插入到错误话单 表中 删除该用户的在线信息 是否内包用户 更新用户通话记录统计表 否 是 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 8 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 3 2 3 内包计费模块设计 Recieve Accounting Request 判断计费类型 获取请求包AV Pair获取请求包AV Pair获取请求包AV Pair Start Alive Stop Update Online Table Set H323 Connect Time Acct Start Flag 获取在线用户信息 获取在线用户信息 计算该用户及相关联用 户的当前通话总费用 是否超出限额 反算该用户尚能通话的 最大时长 计算该用户的通话费用 从该用户的账户上或父账户上 的实时余额中扣除通话费 插入CDR DATA到原始话单表中 预处理后插入记录到话单表中 有问题的话单插入到错误话单 表中 删除该用户的在线信息 No 增加最大可通话时长到 回复信息中 若超出则返回 通话时长为0 Accounting Reponse END 是否内包用户 更新用户通话记录统计表 否 是 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 9 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 3 2 4 反算最大时长模块设计 用户名 用户组 主叫号 被叫号 父账号 余额 该账号的最大在线用户数 判断是否父账号 从RadOnline表中获取所有其子 账号在线用户信息保存 从RadOnline表中获取所有其父 账号的在线用户信保存 父账号 是否超出最大用户数 子账号 否 根据余额反算该用户的最大通 话时长 设置返回值为最大通话时长 返回返回值 返回 1 END 检查是否内包用户 获取剩余时长及计费费率 计算账户余额 是否有足够时长 反算失败 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 10 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 3 2 5 选择路由模块设计 组改写后的被叫号 路由规则 表 输出字串 最大路由数 是否存在该路由表 在路由链表中查询路由规则表 根据被叫号前缀匹配路由规则 匹配到路由规则 根据该网关的改写规则改写号码 生成格式化后的字串 获取该路由当前的在线用户数 是否超出限制 是否超出返回最大路由数限制 返回结果 存在 匹配到 未超出 超出 未超出 未匹配到 超出 不存在 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 11 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 3 2 6 DID 主叫认证及话务转接业务模块设计 判断增值业务类型 话务转接 DID 主叫认证 判断Request 类型 接收Request Inbound呼叫 根据Inbound GW获取GW信息 Outbound 呼叫处理 流程 根据主叫号获取 主叫用户信息 话务转接 主叫认证 DID 正常 GW状态 可用余额 在线 用户数检查 被叫组号码改写 被叫GW号码改写 Yes Online用户 结束 是否可用 主叫认证业务 Yes Calling PRICE INFO price structrate info next RATE INFO typedef struct price info charareacode MAX AREACODE LEN int origtime int origprice int inctime int incprice intstatarea chararea MAX AREACODE LEN structprice info next PRICE INFO 结构名称 DSC INFO 结构功能 优惠定义 typedef struct dsc info intgid HOLIDAY INFO holiday info 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 30 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 DSCTIME INFO dsctime info intholidaytype intweekid structdsc info next DSC INFO 时段优惠定义 typedef struct dsctime info inttimeid int discount 24 structdsctime info next DSCTIME INFO 节日定义 typedef struct holiday info intholidayid int year charmonthandday 5 intdelay structholiday info next HOLIDAY INFO 结构名称 GW LIST 结构功能 存储网关信息 typedef struct gw list intgwid chargwname MAX HOSTNAME LEN chargwipaddr MAX IPADDR LEN intgwport intrewri rule id intmaxonline structgw list next GW LIST 结构名称 ROUTE RULE DEF 结构功能 存储路由规则信息 typedef struct route rule def charprefix MAX PHONENUM LEN 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 31 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 intgwid intpri GW LIST gw structroute rule def next ROUTE RULE DEF 结构名称 ROUTE INFO 结构功能 存储路由表信息 typedef struct route info introute rule id ROUTE RULE DEF route rule structroute info next ROUTE INFO 结构名称 USER INFO 结构功能 存储用户信息 typedef struct user info user info charusername MAX USERNAME LEN charpassword MAX PASSWORD LEN charphonenum MAX PHONENUM LEN intcid intgid intplid intparentid intvmid intagentid user status info intstatus call forward info intcallfwdflag charforcefwdnum MAX PHONENUM LEN charofflinefwdnum MAX PHONENUM LEN charbusyfwdnum MAX PHONENUM LEN charunanswfwdnum MAX PHONENUM LEN intunanswtime 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 32 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 user account info intrealtimefee int creditline intpaymethod intmaxsimuser intremaintime intbustype introundflag intdscpri intfreeduration intrewritetableid introutetableid intdenynumruleid intdsctableid USER INFO 结构名称 ONLINE INFO 结构功能 存储在线用户信息 typedef struct online info charsessionid MAX SESSIONID LEN charusername MAX USERNAME LEN charh323confid MAX H323CONFID LEN charh323callorig MAX H323CALLORIG LEN charnasipaddr MAX IPADDR LEN charh323remoteip MAX IPADDR LEN charcalledid MAX PHONENUM LEN charnewcalledid MAX PHONENUM LEN charnewforcefwdnum MAX PHONENUM LEN charnewbusyfwdnum MAX PHONENUM LEN charnewofflinefwdnum MAX PHONENUM LEN charnewunanswfwdnum MAX PHONENUM LEN charrouteip MAX IPADDR LEN charcallingid MAX PHONENUM LEN charonlinetime MAX ZONETIME LEN TIME INFO connecttime TIME INFO lastalivetime charstarttime MAX DATETIME LEN charlastid MAX CONFID LEN intbustype intcallflag charipnum MAX PHONENUM LEN 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 33 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 charredirectid MAX PHONENUM LEN intgid intparentid intacctstartflag intaliveflag chartimezone MAX TIMEZONE LEN intvmid intagentid intcid introundflag intrealfee ONLINE INFO 结构名称 ACCT INFO 结构功能 存储账单信息 typedef struct acct info charsessionid MAX SESSIONID LEN charusername MAX USERNAME LEN charnasipaddr MAX IPADDR LEN charh323remoteip MAX IPADDR LEN charcalledid MAX PHONENUM LEN charcallingid MAX PHONENUM LEN charh323gwid MAX H323GWID LEN TIME INFO acctstarttime TIME INFO acctstoptime intdiscause charsrcip MAX IPADDR LEN chardestip MAX IPADDR LEN charsrcnatip MAX IPADDR LEN chardestnatip MAX IPADDR LEN charrouteip MAX IPADDR LEN u intsessiontime u intmsessiontime introundflag intconsume charbilltype MAX BILLTYPE LEN intchargetimes intorigtime intorigprice intinctime 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 34 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 intincprice charipnum MAX PHONENUM LEN intunitprice intbustype intgid intcid intvmid intagentid charprehandletime MAX DATETIME LEN intlastinsertid interrorid charareacode MAX AREACODE LEN ACCT INFO 5 主要函数说明主要函数说明 函数名称 aliveOnline 函数功能 当收到 update request 时 更新 online 信息 函数原型 int aliveOnline void instance ONLINE INFO online info int type 函数输出 0 表示成功 1 表示失败 函数名称 checkBuss 函数功能 根据 REQUEST 判定请求的业务类型 函数原型 int checkBusiness REQUEST request 函数输出 BUSS NO SUPPLY0 BUSS H323GK REG10 BUSS H323GK NORMAL1 BUSS H323GK BUSY2 BUSS H323GK FORCE3 BUSS H323GK OFFLINE4 BUSS H323GK UNANSWER5 BUSS SIP REG20 BUSS SIP NORMAL256 BUSS SIP BUSY257 BUSS SIP FORCE258 BUSS SIP OFFLINE259 BUSS SIP UNANSWER260 函数名称 calSessionTime 函数功能 反算时长 函数原型 int calSessionTime USER INFO user info const char calledid const char datetime void instance 函数输出 1表示反算失败 0 表示反算成功 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 35 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 函数名称 checkCallFlag 函数功能 检查呼转标志 函数原型 int checkCallFlag int callflag int place 函数输出 0 表示不匹配该呼转标志 1 表示匹配该呼转标志 函数名称 calFee 函数功能 计算本次通话费用 函数原型 int calFee USER INFO user info ACCT INFO acct info void instance 函数输出 0 表示成功 1 表示失败 函数名称 checkDenyList 函数功能 检查被叫号是否在黑名单列表中 函数原型 intcheckDenyList int gid const char callednum 函数输出 0 表示不在黑名单中 1 表示在黑名单中 函数名称 cdrHandle 函数功能 分拣并记录 CDR 到数据库 函数原型 int cdrHandle void instance ACCT INFO acct info SQLSOCK sqlsocket 函数输出 0 表示成功 1 表示失败 函数名称 checkHoliday 函数功能 判断该日期是否节日 函数原型 int checkHoliday const char datetime HOLIDAY INFO holidayinfo 函数输出 0 表示不是 1 表示是 函数名称 deductAcct 函数功能 从用户帐户上扣除本次通话费用 函数原型 int deductAcct void instance ACCT INFO acct info int statusflag SQLSOCK sqlsocket 函数输出 0 表示成功 1 表示失败 函数名称 delOnlineUser 函数功能 从在线用户表中删除该用户 函数原型 int delOnlineUser void instance ONLINE INFO online info SQLSOCK sqlsocket 函数输出 0 表示成功 1 表示失败 函数名称 getUserInfo 函数功能 获取用户信息 函数原型 int getUserInfo USER INFO user info void instance 函数输出 0 表示成功 1 表示失败 函数名称 getOnlineInfo 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 36 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 函数功能 从 Request 中获取信息存放到 Online Info 中 函数原型 void getOnlineInfo ONLINE INFO online info REQUEST request 函数名称 getDbOnline 函数功能 从数据库的 RadOnline 表中获取信息存放到 Online Info 中 函数原型 int getDbOnline ONLINE INFO online info void instance int type 函数输出 0 表示成功 1 表示失败 函数名称 getCurrentOnline 函数功能 统计该用户相关父子账号的用户数和实时使用费用 函数原型 int getCurrentOnline CURRENT INFO current info void instance 函数输出 0 表示成功 1 表示失败 函数名称 getAcctInfo 函数功能 从计费请求包中获取信息保存到 acct info 中 函数原型 int getAcctInfo ACCT INFO acct info REQUEST request 函数输出 0 表示成功 1 表示失败 函数名称 onlineUser 函数功能 保存正在通话中的用户信息到 RadOnline 表中 函数原型 int onlineUser void instance ONLINE INFO online info 函数输出 0 表示成功 1 表示失败 函数名称 preHandle 函数功能 预处理 CDR 信息 函数原型 int preHandle ACCT INFO acct info 函数输出 0OK 1相同的 CDR 2主被叫 CALL ID 相同 3被叫号为空 4CDR 的费用为负数 5通话时长小于 0 6主叫号为空 7不合法的主被叫号码 8主叫用户为空 函数名称 rlm rate init 函数功能 LOAD 费率信息到内存 函数原型 intrlm rate init void instance 函数输出 0 表示成功 1 表示失败 函数名称 saveAcct 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 37 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 函数功能 保存 CDR 到数据库 函数原型 int saveAcct void instance ACCT INFO acct info int type SQLSOCK sqlsocket 函数输出 0 表示成功 1 表示失败 函数名称 transBegin 函数功能 事务开始 函数原型 inttransBegin void instance SQLSOCK sqlsocket 函数输出 0 表示成功 1 表示失败 函数名称 transRollback 函数功能 事务回滚 函数原型 inttransRollback void instance SQLSOCK sqlsocket 函数输出 0 表示成功 1 表示失败 函数名称 transCommit 函数功能 提交事务 函数原型 inttransCommit void instance SQLSOCK sqlsocket 函数输出 0 表示成功 1 表示失败 函数名称 updateOnline 函数功能 当接收到计费开始请求时 更新计费开始标志 函数原型 intupdateOnline void instance ONLINE INFO online info 函数输出 0 表示成功 1 表示失败 函数名称 getRoute 函数功能 根据组改写后的号码和路由选择规则返回 GW 改写后的号码保存于 deststr 中 函数原型 int getRoute char deststr int routetabid char grewcalled int maxcount void instance 函数输出 0 表示成功 1 表示失败 函数名称 acctOnOff 函数功能 处理来自 Nas 的 Accounting On Off 计费请求 函数原型 int acctOnOff ACCT INFO acct info void instance 函数输出 0 表示成功 1 表示失败 6 Radius Server 备份备份 下图为 Radius Server 的备份方案 该方案采用 Radius Server 主从备份 认证授权和计费服务器分开设置 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 38 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 每个 Nas 客户端设置两个认证服务器 两个计费服务器 分别设为主从 当主服务器出现问题时 Nas 可访问从 服务器 达到 Radius Server 备份的目的 7 系统安装及配置系统安装及配置 7 1 系统安装 安装环境 redhat linux 7 3 mysql 4 0 以上 注 各子系统所在主机时区设置需统一注 各子系统所在主机时区设置需统一 安装包 MySQL client 4 0 18 0 i386 rpm MySQL shared 4 0 18 0 i386 rpm pcre 4 3 1 i386 rpm infinet radius server 3 01 00 2xxxxxxxx i386 rpm 安装步骤 1 rpm i MySQL client 4 0 xx x i386 rpm 2 rpm i MySQL shared 4 0 xx x i386 rpm 3 rpm i pcre 4 3 1 i386 rpm 4 安装 infinet radius server 若原版本为 3 00 则删掉原版本再重新安装 并按照说明进行系统配置 rpm e infinet radius server rpm i infinet radius server 3 01 xx xxxxxxxx i386 rpm 若原版本为 3 01 则使用 Update rpm Uvh infinet radius server 3 01 xx xxxxxxxx i386 rpm 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 39 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 7 2 系统配置 下面以 3 01 00 版本的配置来说明 数据库配置 编辑 var InfiNET etc radius raddb sql conf server localhost login gk1020 password Database table configuration radius db gk1020History number of sql connections to make to server num sql socks 10 Set to yes to read radius clients from the database NasList table readclients yes 主要 radius server 参数配置 编辑 var InfiNET etc radius raddb radiusd conf start servers 5 启动的 Radius Server 线程数 max session time 18000 单路通话每次最大通话时长 单位 秒 min session time 60 最小通话时长 根据 update 的时间间隔进行调整 单位 秒 cmd admin port 9898 Radius server 管理端口默认 9898 billinghost 127 0 0 1 billing server 的主机地址 billingport 7000 billing server 的接口服务端口 accounting detail 默认开启写 CDR 详单文件 若不写 CDR 则使用 注释掉该行 Radius Client 配置 通过配置文件增加 Radius Client 方式 编辑 var InfiNET etc radius raddb clients conf client 127 0 0 1 Radius Client 的地址 secret testing123 设置 Radius Client 与 Radius Server 之间的密钥 shortname sipsrv 设置 Radius Client 的名称 不能与其它 Client 重复 LOG 配置 Radius Server 系统 LOG 路径为 var log radius radius log 编辑 etc rc d init d radiusd 开启 LOG 默认 daemon RADIUSD y 关闭 LOG daemon RADIUSD n 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 40 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 Radius Server Accounting LOG 路径为 var log radius radacct xxx xxx xxx xxx detail 见主要 radius server 参数配置中的 accounting 配置 维护脚本配置 1 vi var InfiNET etc radius checktimeout 设置 Online 表超时会话检测清除脚本变量 bin sh DBHOST 10 167 16 12 数据库主机地址 DBNAME gk1020History 数据库名 SQLUSER gk1020 打开数据库的用户名 PASSWD 打开数据库的密码 PATH PATH usr sbin usr bin MAX TIME OUT 60 认证最大 Time Out 时长 秒 MAX ALIVE TIME 180 Updat 计费包最大间隔时长 秒 MAX CALL TIME 18000 单用户计费开始后最大通话时长 秒 2 vi var InfiNET etc radius acctstop 设置发送计费停止包脚本变量 bin sh ACCTSRV localhost Radius 计费 Server 地址 KEY testing123 Radius server 密钥 PATH PATH usr sbin usr bin 3 crontab cronfile dat 设置任务计划 7 3 系统启动 启动 root TestSrv root service radiusd start Starting RADIUS server 判断是否启动 root TestSrv root ps ef grep radiusd radiusd 3301 1 0 00 19 00 00 00 usr sbin radiusd y radiusd 3304 3301 0 00 19 00 00 00 usr sbin radiusd y radiusd 3305 3304 0 00 19 00 00 00 usr sbin radiusd y radiusd 3306 3304 0 00 19 00 00 00 usr sbin radiusd y radiusd 3307 3304 0 00 19 00 00 00 usr sbin radiusd y radiusd 3308 3304 0 00 19 00 00 00 usr sbin radiusd y radiusd 3309 3304 0 00 19 00 00 00 usr sbin radiusd y 8 测试案例测试案例 测试来自 H323GK 的正常通话流程的测试脚本 测试用户 主叫用户 Username 98312929 Number 98312929 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 41 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 被叫用户 Username 98312930 Number 98312930 sessionid date s 1 echo User Name 98312929 CHAP Password 12345 Cisco AVPair call origin endpt type ipaddress Cisco AVPair call origin endpt 210 52 67 206 Cisco AVPair resource service reserve h323 call origin h323 call origin originate h323 call type h323 call type voip h323 request type h323 request type H323 NORMAL Calling Station Id 98312929 192 168 0 10 5060 Called Station Id 98312930 192 168 0 10 5060 Service Type 10 NAS IP Address 65 208 176 26 Acct Session Id sessionid radclient x localhost auth testing123 echo Acct Session Id sessionid Calling Station Id 98312929 192 168 0 10 5060 Called Station Id 98312930 192 168 0 10 5060 h323 setup time h323 setup time 23 37 15 574 UTC Wed Jun 2 2004 h323 gw id h323 gw id FMNET LAX13 h323 conf id h323 conf id 9CAC2C1A B42411D8 84A584C5 42162F58 h323 call origin h323 call origin originate h323 call type h323 call type VoIP Cisco AVPair h323 incoming conf id 9CAC2C9A B42411D8 84A584C5 42162F58 Cisco AVPair subscriber RegularLine Cisco AVPair session protocol cisco Cisco AVPair gw rxd cdn ton 2 npi 1 2133167422 User Name hellohello Cisco AVPair connect progress Call Up Acct Status Type Start Service Type 1 NAS IP Address 65 208 176 26 Acct Delay Time 0 radclient x localhost acct testing123 currentdate date Y m d currenttime date H M S timezone date Z connecttime date d currentdate currenttime timezone T 564 Z a b e Y updatetime date d currentdate currenttime timezone 500 sec T 564 Z a b e Y echo Acct Session Id sessionid 文件名称 GK1020 开发文档 版 本 A 2004 1026 页 码 42 OF 31 机密等级 保密 发行日期 2004 10 26生效日期 2004 10 26文件编号 注释 Calling Station Id 98312929 192 168 0 10 5060 Called Station Id 98312930 192 168 0 10 5060 h323 setup time h323 setup time 23 37 15 574 UTC Wed Jun 2 2004 h323 connect time h323 connect time connecttime h323 update time h323 update time updatetime h323 gw id h323 gw id FMNET LAX13 h323 conf id h323 conf id 9CAC2C1A B42411D8 84A584C5 42162F58 h323 call origin h323 call origin originate h323 call type h323 call type VoIP User Name hellohello Cisco AVPair connect progress Call Up Acct Status Type Alive Service Type 1 NAS IP Address 65 208 176 26 Acct Delay Time 0 radclient x localhost acct testing123 disconnecttime date d currentdate currenttime timezone 2 sec T 085 Z a b e Y echo Acct Session Id sessionid Calling Station Id 98312929 192 168 0 10 5060 Called Station Id 98312930 192 168 0 10 5060 h323 setup time h323 setup time 23 37 15 574 UTC Wed Jun 2 2004 h323 gw id h323 gw id FMNET LAX13 h323 conf id h323 conf id 9CAC2C1A B42411D8 84A584C5 42162F58 h323 call orig
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高一分班考试真题及答案
- 建市函〔2022〕453号房屋建筑和市政工程招投标知识试题附答案
- 2025年病历管理制度与病历书写规范测验题(答案)
- 2025年《汽车维修工技师》考试习题库及参考答案
- 边缘计算优化策略-第31篇-洞察与解读
- 事业单位招聘考试综合类面试真题模拟试卷:国际关系与外交政策
- 2025年江西省事业单位招聘考试旅游历史专业能力测试真题模拟解析试卷
- 2025年事业单位面试真题模拟试卷:社会治理科学研究与应用
- 鸿达驾校考试题库及答案
- 黑龙江新高考试题及答案
- 企业年度税务筹划方案范本
- 教师实习考核标准
- Unit1HappyHolidaySectionBReading1a-1d课件人教版八年级英语上册
- 2025至2030中国船舶自动驾驶行业调研及市场前景预测评估报告
- 延安整风运动
- 汽车修理安全课件
- 2024年云南省交通投资建设集团有限公司管理人员招聘考试真题
- 2025年合肥市公安局第二批公开招聘警务辅助人员633名考试参考题库及答案解析
- 2025年海工装备行业研究报告及未来发展趋势预测
- 高三试卷:2025届浙江省新阵地联盟高三10月联考历史答案
- 医疗机构麻醉药品和精神药品使用管理和考核培训规定
评论
0/150
提交评论