思科VoIP配置清单(转)

2023-11-09

我配过简单的VoIP,用的是思科的设备,希望对你有用。
R1接口为192.168.1.1,R2接口为192.168.1.2,R1、R2直连,并相互各连两部电话,要想实现互相通话
,可以做如下配置:
(其中,5164765,6239560为连接R1的电话号码;5164769,6239561为连接R2的电话)
路由器R1上的配置:
一、配置多链路捆绑:
R-1(config)#int multilink 1
R-1(config-if)#encapsulation ppp
R-1(config-if)#ppp multilink
R-1(config-if)#ppp multilink group 1
R-1(config-if)#ip add 192.168.1.2 255.255.255.252
R-1(config-if)#exit
R-1(config)#int s0/0
R-1(config-if)#encapsulation ppp
R-1(config-if)#clock rate 64000
R-1(config-if)#ppp multilink
R-1(config-if)#ppp multilink group 1
R-1(config-if)#no sh
R-1(config-if)#exit
R-1(config)#int s0/1
R-1(config-if)#encapsulation ppp
R-1(config-if)#clock rate 64000
R-1(config-if)#ppp multilink
R-1(config-if)#ppp multilink group 1
R-1(config-if)#no sh
二、虚拟专用网的配置:
步骤 1—启用 IKE
R-1(config)# crypto isakmp enable
步骤 2—创建 IKE 策略
R-1(config)# crypto isakmp policy 110
R-1(config–isakmp)# authentication pre-share
R-1(config–isakmp)# encryption des
R-1(config–isakmp)# group 1
R-1(config–isakmp)# hash md5
R-1(config–isakmp)# lifetime 86400
步骤 3—配置预共享密钥
R-1(config)#crypto isakmp key cisco1234 address 192.168.1.1
步骤 4—配置 IPSec
4.1—配置变换集
R-1(config)# crypto ipsec transform-set ccnp esp-des esp-md5-hmac
R-1(cfg-crypto-trans)#mode tunnel
4. 2—配置全局 IPSec 安全关联生存时间
R-1(config)# crypto ipsec security-association lifetime seconds 86400
4.3—创建加密系统所需的扩展 ACL
R-1(config)#access-list 101 permit ip 172.16.20.0 0.0.0.255 172.16.10.0 0.0.0.255
4. 4—配置 IPSec 加密系统
R-1(config)# crypto map cisco 10 ipsec-isakmp
R-1(config-crypto-map)#set peer 192.168.1.1
R-1(config-crypto-map)#set transform-set ccnp
R-1(config-crypto-map)#match address 101
4. 5—将加密系统应用至接口
R-1(config)# interface multilink 1
R-1(config -if)#crypto map cisco

三、VoIP配置:
R-1(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.1
1/1/0定义电话号码为6239560的配置:
R-1(config)#dial-peer voice 1 pots
R-1(config-dial-peer)#destination-pattern 6239560
R-1(config-dial-peer)#port 1/1/0
1/1/1定义电话号码为5164765的配置:
R-1(config)#dial-peer voice 2 pots
R-1(config-dial-peer)#destination-pattern 5164765
R-1(config-dial-peer)#port 1/1/1
映射目的地电话号及IP地址码至本地:
R-1(config)#dial-peer voice 10 voip
R-1(config-dial-peer)#destination-pattern 5164769
R-1(config-dial-peer)#session target ipv4:192.168.1.1
R-1(config)#dial-peer voice 11 voip
R-1(config-dial-peer)#destination-pattern 6239561
R-1(config-dial-peer)#session target ipv4:192.168.1.1
在路由器R2上的配置:
一、配置多链路捆绑
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname R2
R2(config)#no ip domain lookup
R2(config)#interface multilink 1
R2(config-if)#encapsulation  ppp
R2(config-if)#ip address 192.168.1.2 255.255.255.252
R2(config-if)#ppp multilink
R2(config-if)#ppp multilink group 1
R2(config-if)#no shut
R2(config-if)#exit

R2(config)#interf s0/0
R2(config-if)#no ip add
R2(config-if)#encapsulation ppp
R2(config-if)#ppp multilink
R2(config-if)#ppp multilink group 1
R2(config-if)#no shut
R2(config-if)#exit
R2(config-if)#inter s0/1
R2(config-if)#no ip add
R2(config-if)#encapsulation ppp
R2(config-if)#ppp multilink
R2(config-if)#ppp multilink group 1
R2(config-if)#no shut
R2(config-if)#end
二、虚拟专用网的配置:
1.配置 IKE
步骤 1—启用 IKE
R2(config)#crypto isakmp enable
步骤 2—创建 IKE 策略
R2(config)#crypto isakmp policy 110
R2(config–isakmp)# authentication pre-share
R2(config–isakmp)# encryption des
R2(config–isakmp)# group 1
R2(config–isakmp)# hash md5
R2(config–isakmp)# lifetime 86400
步骤 3—配置预共享密钥
R2(config)#crypto isakmp key cisco1234 address 192.168.1.2
2.配置 IPSec
步骤 1—配置变换集
R2(config)# crypto ipsec transform-set ccnp esp-des esp-md5-hmac
R2(cfg-crypto-trans)#mode tuunel
步骤 2—配置全局 IPSec 安全关联生存时间
R2 (config)# crypto ipsec security – association lifetime seconds 86400
步骤 3—创建加密系统所需的扩展 ACL
R2 (config)#access-list 101 permit ip 172.16.10.0 0.0.0.255 172.16.20.0 0.0.0.255
步骤 4—配置 IPSec 加密系统
R2 (config)# crypto map cisco 10 ipsec-isakmp
R2 (config-crypto-map)#set peer 192.168.1.2
R2 (config-crypto-map)#set transform-set ccnp
R2 (config-crypto-map)#match address 101
步骤 5—将加密系统应用至接口
R2 (config)# interface multilink 1
R2 (config -if)# crypto map cisco
三、voip配置
ip电话配置
定义端口电话号码:
R2 (config)# dial-peer voice 1 pots
R2 (config-dial-peer)#destination-pattern 5164769
R2 (config-dial-peer)#port 1/1/0
R2 (config)# dial-peer voice 2 pots
R2 (config-dial-peer)#destination-pattern 6239561
R2 (config-dial-peer)#port 1/1/1

映射目的地电话号码及ip地址至本地:
R2 (config)#dial-peer voice 10 voip
R2 (config-dial-peer)#destination-pattern 6239560
R2 (config-dial-peer)#session target ipv4:192.168.1.2
R2 (config)#dial-peer voice 11 voip
R2 (config-dial-peer)#destination-pattern 5164765
R2 (config-dial-peer)#session target ipv4:192.168.1.2
 

转载于:https://blog.51cto.com/itmyth/201080

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

思科VoIP配置清单(转) 的相关文章

  • cpu调优

    1 大内存页 2 数据刷写频率 忍受多长时间丢失 越长越好 脏数据有可能把内存耗尽的危险 3 尽可能不把内存数据放到swap中 当物理内存使用到了6成有可能就开始使用swap了 跑tomcat hadoop python java 内程序尽
  • 《与韩荆州书》--李白经典求职信

    白闻天下谈士相聚而言曰 生不用封万户侯 但愿一识韩荆州 何令人之景慕 一至于此耶 岂不以有周公之风 躬吐握之事 使海内豪俊奔走而归之 一登龙门 则声誉十倍 所以龙盘凤逸之士 皆欲收名定价于君侯 愿君侯不以富贵而骄之 寒贱而忽之 则三千宾中有
  • 图解Windows10下如何更换Jupyter Notebook 内核Python版本(切换原始的python环境)

    问题描述 启动Jupyter Notebook之后它会自动加载原始的python环境 如下图所示 但是自己又在Anaconda中下载了新的虚拟环境 很多库都在这个虚拟环境中 那么如何让Jupyter Notebook加载自己的这个虚拟环境呢
  • python练习.一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

    high tour hei 100 for i in range 0 10 if i 0 tour append hei else tour append 2 hei hei 2 high append hei print 总高度 tour
  • redis单机,集群搭建教程

    环境准备 Linux 版本 Centos 7 0 2009 Redis版本 redis 5 0 3 tar gz 文章目录 一 redis是什么 二 单机搭建步骤 三 集群搭建步骤 在一台机子搭建一个伪集群 总结 一 redis是什么 通常
  • LaTex 加粗(加黑)的方式

    1 基本 LaTeX技巧458 关于LaTeX数学字体加粗 mathbf 会变为粗体 但也导致数学字母斜体形式的丢失 使用 amsmath package 的 boldmath 命令 boldmath f x y 3 x y y 2xy 7
  • Failed to initialize NVML: Driver/library version mismatch

    nvidia驱动安装之后 nvidia smi 报错 Driver library version mismatch 不重启系统的解决方法 查看系统日志 确定具体报错信息 dmesg tail 8598493 408944 NVRM API
  • Unity2018新功能抢鲜

    本文首发于 洪流学堂 微信公众号 洪流学堂 让你学Unity快人几步 洪流学堂公众号回复节点 获取ShaderGraph节点详解PDF文件 带目录 Shader一直是Unity开发者的一个难关 涉及到数学 图形学 shader语法等多个难题
  • oracle 导出指定表和导入

    导出之前要注意一个问题 版本的问题 所以导出的语句应该指定版本 版本应该是要导入这些表的数据库的版本 expdp user password sid tables table1 table2 file expdp2022111 dmp ve
  • LeetCode力扣热题一百·自我解法记录(JAVA版本·仅代码)

    1 两数之和 哈希表 题目链接 力扣 两数之和 简单 import java util HashMap class Solution public int twoSum int nums int target 创建哈希表 HashMap
  • JavaScript - 插入排序的两种方式

    插入排序1 新建一个新数组 循环遍历原始数据 把原始数组内的每一个逐个插入到新数组内 在插入的时候 按照一定的顺序插入 原始数组 var arr 9 2 5 3 7 6 4 1 8 准备一个新数组 var newarr 循环遍历原始数组 f
  • 大学生团体天梯赛(第六届)

    题目地址 天梯赛 include
  • 高级信息系统项目管理师十大领域

    文章目录 一 项目整合管理 1 制定项目章程 2 制定项目管理计划 3 指导与管理项目工作 4 管理项目知识 5 监控项目工作 6 实施整体变更控制 7 结束项目或阶段 二 项目范围管理 1 规划范围管理 2 收集需求 3 定义范围 项目范
  • Flutter 常用插件

    dio http请求库 flutter swiper carousel slider 图片 轮播组件库 package info url launcher 系统库 app相关信息 打电话 发邮件等 pull to refresh flutt
  • 数据结构题目汇总

    求整数最大间隔 性能 hash算法应用 题目描述 请输出数字序列的最大间隔 请使用以下伪随机数生成函数 rand32 生成伪随机数 int seed int rand return seed seed 214013L 2531011L gt
  • 通过Restful api接口上传文件

    Restful api接口获取文件流的方法如下 from requests toolbelt import MultipartEncoder with open ch01 mp4 rb as f file stream f read m M
  • 计算机视觉实战项目(图像分类+目标检测+目标跟踪+姿态识别+车道线识别+车牌识别)

    图像分类 教程博客 传送门链接 链接 在本教程中 您将学习如何使用迁移学习训练卷积神经网络以进行图像分类 您可以在 cs231n 上阅读有关迁移学习的更多信息 本文主要目的是教会你如何自己搭建分类模型 耐心看完 相信会有很大收获 废话不多说
  • 初探Javascript模块化开发

    随着简单网页逐渐变成交互复杂的网站应用 网页上的Javascript代码也变得越来越庞大 越来越复杂 加之随即而来的多人协作分工的开发方式 每个人只负责其中一个或者几个很小的功能模块 最终必须通过把各个功能模块组合才能变成一个完整的功能 而
  • 2023.9.6 Redis 的基本介绍

    目录 Redis 的介绍 Redis 用作缓存和存储 session 信息 Redis 用作数据库 消息队列 消息队列是什么 Redis 用作消息队列 Redis 的介绍 特点 内存中存储数据 奠定了 Redis 进行访问和存储时的快 可编
  • Java多线程专题-synchronized的使用

    为什么有线程安全问题 当多个线程同时共享同一个全局变量或静态变量 做写的操作时 可能会发生数据冲突问题 也就是线程安全问题 但是做读操作是不会发生数据冲突问题 使用同步方式解决线程安全 问 如何解决多线程之间线程安全问题 答 使用多线程之间

随机推荐

  • 学习SVG(十)滤镜

    什么是滤镜 使用滤镜后 在SVG中不会直接将图形渲染到画布上 是先将图形的像素保存到缓存中 然后将滤镜指定的操作应用图形的像素对象中 然后在把新的图形像素对象展示在画布上 使用filter元素指定一组 滤镜元素 在渲染图形对象时 将该操作应
  • 南航数据分析与挖掘课设1(上)——基于多元线性回归模型,ARIMA序列的中国GDP增长影响因素研究及预测(R语言)

    基于多元线性回归模型 ARIMA序列的中国GDP增长影响因素研究及预测 摘要 在国民经济发展的过程中 国内生产总值 GDP 是指按国家市场价格计算的一个国家 或地区 所有常驻单位在一定时期内生产活动的最终成果 常被公认为是衡量国家经济状况的
  • centos7 安装Anaconda3 亲测成功

    目录 Anaconda简介 1 下载 1 1 创建一个文件夹来存放安装包 1 2 进入到文件夹里面 1 3 wget命令行下载 1 4 下载情况 2 开始安装 2 1 进入到存放文件的位置 2 2 运行 sh 文件 2 3 进入注册信息页面
  • python中heapq的使用

    目录 1 heapq heapify list 2 heapq heappush heap item 3 heapq heappop heap 4 heapq nlargest n heap 5 heap nsmallest n heap
  • 用Flair(PyTorch构建的NLP开发包)进行文本分类

    Flair是一个基于PyTorch构建的NLP开发包 它在解决命名实体识别 NER 语句标注 POS 文本分类等NLP问题时达到了当前的顶尖水准 本文将介绍如何使用Flair构建定制的文本分类器 简介 文本分类是一种用来将语句或文档归入一个
  • 笔记——尤老师讲笔试

    1 Function内部不能使用时间延迟 也不能使用 这种事件触发 只能实现一些组合逻辑运算 也不能调用task task可以有时间延迟 function不可以用时间延迟 Verilog 中的 task 是一种不可综合的语法 它既提供了从不
  • 实例分割之 Mask R-CNN

    论文地址 Mask R CNN 代码地址 facebookresearch Detectron Mask R CNN是在Faster R CNN的基础上进行了改进 Faster R CNN主要是用来进行目标识别的 为了能够进行实例分割 Ma
  • SpringBoot项目-执行查询-抛出关于zeroDateTimeBehavior异常提示

    错误信息 The connection property zeroDateTimeBehavior only accepts values of the form exception round or convertToNull The v
  • [论文阅读:姿态识别&Transformer] 2110 HRFormer: High-Resolution Transformer for Dense Prediction

    论文阅读 姿态识别 Transformer 2110 HRFormer High Resolution Transformer for Dense Prediction 文章目录 论文阅读 姿态识别 Transformer 2110 HRF
  • js对象数组去重问题

    const arr2 id 1 name 张三 id 2 name 李四 id 1 name 张三 id 2 name 李四 const newArr arr2 filter currentValue currentIndex selfLi
  • boost电路公式详解

    这个是我在设计boost电路遇到问题时找的文章 觉得说的很好 所以就转载过来方便查看 原文链接 https www eet china com mp a68179 html 以下是那边文章的内容 我们知道 不论是buck 还是boost电路
  • Centos7搭建简单的Samba服务器

    目录 背景要求 环境准备 在centos7中搭建一个简单的samba服务器用于测试 帮助理解samba服务的简易用法 背景要求 设置公共目录 所有人可以访问 权限为只 读 为结算中心和技术部分别建立单独的目录 只 允许公司总经理和对应部门员
  • 高德地图自定义车辆定位marker以及弹出框窗口

    地图安装 npm install vue amap save 项目中设置高德地图 安装成功后在main js设置以下内容 import VueAMap from vue amap Vue use VueAMap VueAMap initAM
  • 邻接矩阵无向图

    邻接矩阵 无向图和有向图在邻接矩阵中的表示方法 无向图和有向图大同小异 在这里只以无向图为例 代码部分通过简单调整即可对应编译有向图 邻接矩阵数据类型定义 define MaxVertices 100 定义最大容量 typedef stru
  • ASP.NET系统用户权限设计与实现

    引言 电子商务系统对安全问题有较高的要求 传统的访问控制方法DAC Discretionary Access Control 自主访问控制模型 MAC Mandatory Access Control 强制访问控制模型 难以满足复杂的企业环
  • react-native及npm install 安装问题

    我们项目中已经开始用react native 所以swift学习放下一段时间 学了一个月的rn 今天分享记录学习过程 学习资料整理 1 react native 中文网 http reactnative cn docs 0 27 getti
  • Qt-认清信号槽的本质

    目录 放个目录方便预览 这个目录是从博客复制过来的 点击会跳转到博客 简介 猫和老鼠的故事 对象之间的通信机制 尝试一 直接调用 尝试二 回调函数 映射表 观察者模式 Qt的信号 槽 信号 槽简介 信号 槽分两种 信号 槽的实现 元对象编译
  • 数据研发面经——字节跳动

    数据研发面经 字节跳动 1 抽象类与接口 2 多态 3 四种引用 4 锁 并发怎么处理 5 进程和线程的区别 6 shuffle机制 mapreduce流程 7 JVM虚拟机 为什么需要虚拟机 8 内存区域 五部分 栈和堆区别 具体存放的东
  • 2017.10.9 DZY Loves Math VI 失败总结

    一看到love math就知道肯定不会做 首先lcm拆成i j gcd i j 然后就讨论分子和分母 但并没有什么卵用 这个题对比传统反演题 主要不同的是f函数不是很直观 所以如果枚举gcd 那剩下的两个数一定互质 然后就按照gcd 1的反
  • 思科VoIP配置清单(转)

    我配过简单的VoIP 用的是思科的设备 希望对你有用 R1接口为192 168 1 1 R2接口为192 168 1 2 R1 R2直连 并相互各连两部电话 要想实现互相通话 可以做如下配置 其中 5164765 6239560为连接R1的