행복한 하루 1

  • 홈
  • 태그
  • 방명록

비동기 1

[FreePBX] Python으로 AMI 프로그래밍 테스트 2 (이벤트 수신 및 처리 - 비동기 방식)

안녕하세요. 지난 글 "Python으로 FreePBX AMI 프로그래밍 테스트 1 (연결, Ping, 종료흐름)"에서는 Python의 socket 모듈을 사용하여 FreePBX AMI에 접속하고, 간단한 명령(Login, Ping, Logoff)을 실행하는 동기적인 기본 흐름을 살펴보았습니다. 하지만 전화 시스템의 상태 변화(예: 전화 수신, 통화 종료, 채널 상태 변경 등)를 실시간으로 감지하고 이에 맞게 처리하려면 조금 다른 접근 방식이 필요합니다. 바로 AMI가 지속적으로 보내주는 이벤트(Event)를 수신하고 처리하는 것입니다. 이번 글에서는 Python의 asyncio라이브러리를 활용하여 FreePBX AMI로부터 이벤트를 비동기적으로 수신하고, 특정 이벤트를 감지하여 처리하는 방법을..

IT/Unified Communications 2025.05.16
이전
1
다음
더보기
반응형
프로필사진

IoT, Raspberry Pi, aduino, Android 등 개발 자료 공유와 생활 제품 등 후기 등을 볼 수 있는 블로그

  • 분류 전체보기 (509) N
    • Embedded (106)
      • RaspberryPI (31)
      • Raspberry Pi Pico (17)
      • Arduino (38)
      • STM32 (9)
      • Book_RasberryPi_SkillUp (0)
      • Electronic Circuit (8)
    • Programming (79)
      • 영상처리 (7)
      • Python (7)
      • Unity (3)
      • Qt (39)
      • Node-RED (1)
      • Android (6)
      • C, C++ (12)
    • Artificial Intelligence (10)
      • vision (2)
      • basic (8)
    • IT (82) N
      • Unified Communications (13)
      • Linux Kernel (21) N
    • 생활 제품 리뷰 (48)
    • Book Report (43) N
      • IT&Tech (2) N
      • Finance (0)
      • Humanities&Others (2)
    • English Study (117) N
      • Pop Song (38)
      • News (74) N
      • Tip (2)
    • 작은 기부 실천 (14)
    • 취미 (10)
      • 식물키우기 (4)
      • 공모전 (6)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Copyright © Kakao Corp. All rights reserved.

티스토리툴바