python 电话呼叫_python 控制Asterisk AMI接口外呼电话的例子
Asterisk 是一个开放源代码的软件VoIP PBX系统,我们用Asterisk 搭建企业内部电话系统。
Asterisk AMI的Asterisk管理接口。可以实现对Asterisk系统的监控和控制。
安装 asterisk-ami
pip install asterisk-ami
pip install git+https://github.com/ettoreleandrotognoli/python-ami
源码
#!/usr/bin/env python
#-*- coding: utf-8 -*-
from asterisk.ami import AMIClient
from asterisk.ami import SimpleAction
def CallSip(exten,ponebind,callid):
client = AMIClient(address='10.200.22.79', port=5038)
client.login(username='lucal',secret='test')
sip='SIP/%s'%ponebind
print (sip)
action = SimpleAction(
'Originate',
Channel=sip,
Exten=callid,#目标电话
Priority=1,
Context='MAIN_OUTGOING',#呼叫规则
CallerID=exten,#来自电话
)
client.send_action(action)
future = client.send_action(action)
response = future.response
if __name__ == '__main__':
exten='2100'
ponebind='2100'
callid='2101'
CallSip(exten, ponebind, callid)
以上这篇python 控制Asterisk AMI接口外呼电话的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
时间: 2019-08-06
python 电话呼叫_python 控制Asterisk AMI接口外呼电话的例子相关推荐
- python call agilent com_python 控制Asterisk AMI接口外呼电话的例子
Asterisk 是一个开放源代码的软件VoIP PBX系统,我们用Asterisk 搭建企业内部电话系统. Asterisk AMI的Asterisk管理接口.可以实现对Asterisk系统的监控和 ...
- Asterisk AMI 接口整理
目录 一.简介 二.访问形式 三.AMI接口分类 四.AMI接口整理 一.简介 AMI (Asterisk Manager Interface).是Asterisk的管理接口.通过此接口,可以实现对 ...
- ai外呼营销系统_郑州专业智能营销系统开发,外呼电话线路好用吗-有效!-「线路稳定 不封号」...
上海新路程科技集团有限公司为您详细解读54Iz6aF5郑州专业智能营销系统开发,外呼电话线路好用吗的相关知识与详情:一种运作的方式,使用的这个系统可以提供标准化的服务,可以提供流程化的服务,整个服务效 ...
- python面向接口编程_Python 中的面向接口编程
前言 "面向接口编程"写 Java 的朋友耳朵已经可以听出干茧了吧,当然这个思想在 Java 中非常重要,甚至几乎所有的编程语言都需要,毕竟程序具有良好的扩展性.维护性谁都不能拒绝 ...
- python word排版_Python控制Word文件中段落格式与文本格式
本文主要介绍扩展库python-docx中关于Word文件中文本格式控制的接口和用法,可以使用命令pip install python-docx安装,然后通过名字docx来使用其中提供的功能. 1.设 ...
- python如何控制程序_Python 控制程式执行流程
一个 Python 程式码的执行流程是由上而下,一行接着一行执行,本章节将介绍如何在 Python 程式中,利用_条件判断式_及_回圈_来改变程式码的执行流程. 条件判断 if 关键字 若想要根据一些 ...
- python readline用法_python教程---GNU readline 接口用法
readline 模块定义了许多方便从 Python 解释器完成和读取/写入历史文件的函数. 此模块可以直接使用,或通过支持在交互提示符下完成 Python 标识符的 rlcompleter 模块使用 ...
- 万德python数据提取_Python量化-使用wind接口获取数据
获取全部a股代码 #导入库 import pandasas pd import numpyas np import datetime from WindPyimport * #获取当天时间 date ...
- python仿真图_python控制系统仿真库control(一)伯德图
1.安装 我使用的是pycharm,因此直接搜索control安装即可.注意,最好已经事先安装了scipy,numpy以及matplotlib这几个库以备不时之需. 2.文档地址 https://py ...
最新文章
- nodejs-EventEmitter
- String判断为空的方式
- laya 怎么生成签名_什么是数字签名
- 听技术播客:一边学Python编程一边学英语
- 一周学会HTML----Day03常用标签(下)
- iOS开发-retain/assign/strong/weak/copy/mutablecopy/autorelease区别
- 初识IOS,Label控件的应用。
- 用 java编写 金字塔_用Java打印金字塔
- 【爬虫】链接二手房信息爬取
- 上计算机课睡觉检讨书400,课堂睡觉200字检讨书
- 满减优惠用多了,想过怎么运作的吗?
- 再读《拆掉思维的墙》
- connected papers 白嫖攻略
- XtraReport报表入库单数字转中文大写数字
- 推荐系统与知识图谱(2)
- 福布斯中国20位最佳创业投资人出炉 女性占四席
- RISC-V又一开源SoC-zqh_riscv
- win10无法打开组策略,gpedit.msc打不开
- IT30:天行健--君子以自强不息(启航)
- 如何获取本机IP地址?快捷、简便“ipconfig /all”DOS命令