def __init__(self, host='127.0.0.1', port=defaultESLport, secret="ClueCon", autoInit=True): """Initialize connection to FreeSWITCH ESL Interface. @param host: FreeSWITCH Host @param port: FreeSWITCH ESL Port @param secret: FreeSWITCH ESL Secret @param autoInit: If True connect to FreeSWITCH ESL Interface on instantiation. >>> fs = FSinfo(host='127.0.0.1', port=defaultESLport, secret="ClueCon") >>> print fs.getChannelCount() 0 >>> print fs.getReloadGateway() """ # Set Connection Parameters self._eslconn = None self._eslhost = host or '127.0.0.1' self._eslport = int(port or defaultESLport) self._eslpass = secret or defaultESLsecret ESL.eslSetLogLevel(0) if autoInit: self._connect()
def __init__(self, host='127.0.0.1', port=8021, secret="ClueCon", autoInit=True): """Initialize connection to FreeSWITCH ESL Interface. @param host: FreeSWITCH Host @param port: FreeSWITCH ESL Port @param secret: FreeSWITCH ESL Secret @param autoInit: If True connect to FreeSWITCH ESL Interface on instantiation. """ # Set Connection Parameters self._eslhost = host or '127.0.0.1' self._eslport = port or 8021 self._eslpass = secret or "ClueCon" self._eslconn = None ESL.eslSetLogLevel(0) if autoInit: self._connect()