コード例 #1
0
ファイル: __init__.py プロジェクト: decoit/asterisk4ucs
def getMoh(dn):
	co, lo, pos = getCoLoPos()

	music = univention.admin.modules.get("asterisk/music")
	univention.admin.modules.init(lo, pos, music)
	
	moh = music.object(co, lo, None, dn)
	moh.open()

	return moh
コード例 #2
0
def getMoh(dn):
    co, lo, pos = getCoLoPos()

    music = univention.admin.modules.get("asterisk/music")
    univention.admin.modules.init(lo, pos, music)

    moh = music.object(co, lo, None, dn)
    moh.open()

    return moh
コード例 #3
0
ファイル: __init__.py プロジェクト: decoit/asterisk4ucs
def create(serverdn, name):
	co, lo, pos = getCoLoPos()

	server = univention.admin.modules.get("asterisk/server")
	univention.admin.modules.init(lo, pos, server)
	srv = server.object(co, lo, pos, serverdn)
	srv.open()
	if not srv.exists():
		raise Exception, "Invalid serverDN"

	pos.setDn(serverdn)

	music = univention.admin.modules.get("asterisk/music")
	univention.admin.modules.init(lo, pos, music)
	moh = music.object(co, lo, pos, None, srv)
	moh.open()
	moh.info["name"] = name
	moh.create()

	return moh.dn
コード例 #4
0
def create(serverdn, name):
    co, lo, pos = getCoLoPos()

    server = univention.admin.modules.get("asterisk/server")
    univention.admin.modules.init(lo, pos, server)
    srv = server.object(co, lo, pos, serverdn)
    srv.open()
    if not srv.exists():
        raise Exception, "Invalid serverDN"

    pos.setDn(serverdn)

    music = univention.admin.modules.get("asterisk/music")
    univention.admin.modules.init(lo, pos, music)
    moh = music.object(co, lo, pos, None, srv)
    moh.open()
    moh.info["name"] = name
    moh.create()

    return moh.dn