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接口外呼电话的例子相关推荐

  1. python call agilent com_python 控制Asterisk AMI接口外呼电话的例子

    Asterisk 是一个开放源代码的软件VoIP PBX系统,我们用Asterisk 搭建企业内部电话系统. Asterisk AMI的Asterisk管理接口.可以实现对Asterisk系统的监控和 ...

  2. Asterisk AMI 接口整理

    目录 一.简介 二.访问形式 三.AMI接口分类 四.AMI接口整理 一.简介 AMI  (Asterisk Manager Interface).是Asterisk的管理接口.通过此接口,可以实现对 ...

  3. ai外呼营销系统_郑州专业智能营销系统开发,外呼电话线路好用吗-有效!-「线路稳定 不封号」...

    上海新路程科技集团有限公司为您详细解读54Iz6aF5郑州专业智能营销系统开发,外呼电话线路好用吗的相关知识与详情:一种运作的方式,使用的这个系统可以提供标准化的服务,可以提供流程化的服务,整个服务效 ...

  4. python面向接口编程_Python 中的面向接口编程

    前言 "面向接口编程"写 Java 的朋友耳朵已经可以听出干茧了吧,当然这个思想在 Java 中非常重要,甚至几乎所有的编程语言都需要,毕竟程序具有良好的扩展性.维护性谁都不能拒绝 ...

  5. python word排版_Python控制Word文件中段落格式与文本格式

    本文主要介绍扩展库python-docx中关于Word文件中文本格式控制的接口和用法,可以使用命令pip install python-docx安装,然后通过名字docx来使用其中提供的功能. 1.设 ...

  6. python如何控制程序_Python 控制程式执行流程

    一个 Python 程式码的执行流程是由上而下,一行接着一行执行,本章节将介绍如何在 Python 程式中,利用_条件判断式_及_回圈_来改变程式码的执行流程. 条件判断 if 关键字 若想要根据一些 ...

  7. python readline用法_python教程---GNU readline 接口用法

    readline 模块定义了许多方便从 Python 解释器完成和读取/写入历史文件的函数. 此模块可以直接使用,或通过支持在交互提示符下完成 Python 标识符的 rlcompleter 模块使用 ...

  8. 万德python数据提取_Python量化-使用wind接口获取数据

    获取全部a股代码 #导入库 import pandasas pd import numpyas np import datetime from WindPyimport * #获取当天时间 date ...

  9. python仿真图_python控制系统仿真库control(一)伯德图

    1.安装 我使用的是pycharm,因此直接搜索control安装即可.注意,最好已经事先安装了scipy,numpy以及matplotlib这几个库以备不时之需. 2.文档地址 https://py ...

最新文章

  1. nodejs-EventEmitter
  2. String判断为空的方式
  3. laya 怎么生成签名_什么是数字签名
  4. 听技术播客:一边学Python编程一边学英语
  5. 一周学会HTML----Day03常用标签(下)
  6. iOS开发-retain/assign/strong/weak/copy/mutablecopy/autorelease区别
  7. 初识IOS,Label控件的应用。
  8. 用 java编写 金字塔_用Java打印金字塔
  9. 【爬虫】链接二手房信息爬取
  10. 上计算机课睡觉检讨书400,课堂睡觉200字检讨书
  11. 满减优惠用多了,想过怎么运作的吗?
  12. 再读《拆掉思维的墙》
  13. connected papers 白嫖攻略
  14. XtraReport报表入库单数字转中文大写数字
  15. 推荐系统与知识图谱(2)
  16. 福布斯中国20位最佳创业投资人出炉 女性占四席
  17. RISC-V又一开源SoC-zqh_riscv
  18. win10无法打开组策略,gpedit.msc打不开
  19. IT30:天行健--君子以自强不息(启航)
  20. 如何获取本机IP地址?快捷、简便“ipconfig /all”DOS命令

热门文章

  1. 11月区块链政策密集发布,监管与扶持并重现冰火天
  2. 一文弄懂罗斯蒙特644温度变送器接线
  3. 线下实体店怎么引流?利用抖音线上推广店铺,【实操】
  4. C++ P0003--孪生素数
  5. 【seaborn】3、Distribution plots 分布图
  6. 数模之路————plot,ezplot图形绘制函数(应用于本人学习)
  7. 【个人作品】全动态采购单价分析--改进ABC模型(帕累托分析)的一些心得
  8. 漫画:用户的嘴,骗人的鬼!
  9. PCA主成分分析可视化-小白自学笔记
  10. 修改NSScrollView滚动条的颜色