29 lines
800 B
Python
Executable File
29 lines
800 B
Python
Executable File
#!/usr/bin/python
|
|
# -*- encoding: utf-8 -*-
|
|
|
|
import xmlrpclib
|
|
|
|
# XML-RPC URL (http_listener_port)
|
|
asteriskServerURL = 'http://127.0.0.1:53263'
|
|
|
|
# instantiate server object
|
|
asteriskServer = xmlrpclib.Server(asteriskServerURL)
|
|
|
|
try:
|
|
# invoke admin_alert: requires password and message
|
|
res = asteriskServer.region_update({
|
|
'admin_password': 'c00lstuff',
|
|
'region' : '941ae087-a7da-43b4-900b-9fe48387ae57@secondlife.zurich.ibm.com'
|
|
})
|
|
print res
|
|
|
|
res = asteriskServer.account_update({
|
|
'admin_password': 'c00lstuff',
|
|
'username' : '0780d90b-1939-4152-a283-8d1261fb1b68@secondlife.zurich.ibm.com',
|
|
'password' : '$1$dd02c7c2232759874e1c205587017bed'
|
|
})
|
|
print res
|
|
except Exception, e:
|
|
print e
|
|
|