26 lines
513 B
Python
26 lines
513 B
Python
import asyncio
|
|
import logging
|
|
import logging.config
|
|
import os
|
|
import asterisk_ami
|
|
import config
|
|
|
|
# Настройки логирования
|
|
if config.DEBUG:
|
|
if not os.path.exists("log"):
|
|
os.makedirs("log")
|
|
logging_conf = "logging_debug.conf"
|
|
else:
|
|
logging_conf = "logging.conf"
|
|
|
|
logging.config.fileConfig(logging_conf)
|
|
|
|
|
|
async def main():
|
|
# Подключение к AMI
|
|
await asterisk_ami.ami_listening()
|
|
|
|
|
|
if __name__ == "__main__":
|
|
asyncio.run(main())
|