标签: trixbox

Python SIP库

我需要编写python应用程序连接到作为SIP服务器运行的trixbox.但我没有找到任何在python中实现的库.我在http://www.vaxvoip.com/找到了SIP SKD,但它不支持python.任何人都可以建议我替代VaxVoip吗?谢谢.

python voip sip trixbox

23
推荐指数
3
解决办法
4万
查看次数

星号AMI - 接听电话

我想使用AMI在Asterisk中接听电话.我可以发起电话,但完全不知道,如何接听电话......打电话的脚本:

#login
sock = socket.socket(af, socktype, proto)
sock.connect(sockaddr)
sock.send('Action: login\r\n')
sock.send('Events: off\r\n')
sock.send('Username: '+str(ast_server.login)+'\r\n')
sock.send('Secret: '+str(ast_server.password)+'\r\n\r\n')

#originate call
sock.send('Action: originate\r\n')
sock.send('Channel: ' + str(user.asterisk_chan_type) + '/' + str(user.internal_number)+'\r\n')
sock.send('Timeout: '+str(ast_server.wait_time*1000)+'\r\n')
sock.send('CallerId: '+str(user.callerid)+'\r\n')
sock.send('Exten: '+str(ast_number)+'\r\n')
sock.send('Context: '+str(ast_server.context)+'\r\n')
if ast_server.alert_info and user.asterisk_chan_type == 'SIP':
    sock.send('Variable: SIPAddHeader=Alert-Info: '+str(ast_server.alert_info)+'\r\n')
sock.send('Priority: '+str(ast_server.extension_priority)+'\r\n\r\n')

#logout
sock.send('Action: Logoff\r\n\r\n')
time.sleep(1)
sock.close()
Run Code Online (Sandbox Code Playgroud)

我需要类似的东西,但是要接听电话.在*CLI> manager show命令中找不到任何有用的命令

打瞌睡,plox

asterisk pbx trixbox asteriskami

3
推荐指数
1
解决办法
6888
查看次数

标签 统计

trixbox ×2

asterisk ×1

asteriskami ×1

pbx ×1

python ×1

sip ×1

voip ×1