提交 eb1c7c3c authored 作者: Nik Martin's avatar Nik Martin

replaced tabs with spaces -python\!

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk/contrib@15347 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 9df4d168
...@@ -38,45 +38,44 @@ from ESL import * ...@@ -38,45 +38,44 @@ from ESL import *
def main(argv): def main(argv):
# change these to match your configuration # change these to match your configuration
my_number = "1000" #@mydomain.com my_number = "1000" #@mydomain.com
server_addr = "fs.ip.add.ress" server_addr = "my.ip.addr.ess"
server_port = "8021" server_port = "8021"
server_auth = "ClueCon" server_auth = "ClueCon"
try: try:
parser = OptionParser() parser = OptionParser()
parser.add_option("-n", "--number", dest="number", parser.add_option("-n", "--number", dest="number",
help="number to dial") help="number to dial")
(options, args) = parser.parse_args() (options, args) = parser.parse_args()
if not options.number:
print "ERROR: destination number required"
sys.exit(2)
cmd = "api originate {ignore_early_media=true,origination_caller_id_number=" + options.number + ",effective_caller_id_number=" + my_number + "}user/" + my_number + " &transfer(" + options.number + " XML default)"
print cmd
con = ESLconnection(server_addr, server_port, server_auth)
#are we connected?
if con.connected:
if not options.number:
print "ERROR: destination number required" e=con.sendRecv(cmd)
sys.exit(2) print e.getBody()
cmd = "api originate {ignore_early_media=true,origination_caller_id_number=" + options.number + ",effective_caller_id_number=" + my_number + "}user/" + my_number + " &transfer(" + options.number + " XML default)"
print cmd
con = ESLconnection(server_addr, server_port, server_auth)
#are we connected?
if con.connected: else:
e=con.sendRecv(cmd)
print e.getBody()
else: print "Not Connected"
sys.exit(2)
print "Not Connected" except:
sys.exit(2) print "Unexpected error:", sys.exc_info()[0]
raise
except:
print "Unexpected error:", sys.exc_info()[0]
raise
if __name__ == "__main__": if __name__ == "__main__":
main(sys.argv[1:]) main(sys.argv[1:])
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论