def answer(self): self.dde_client.Execute("ANSWER", timeout=5000)
CONFIG <setting>=<value>
ANSWER 3.4 TRANSFER Performs a blind transfer of the active call to another party. microsip api
TRANSFER <number_or_SIP_URI> 3.5 DTMF Sends DTMF tones (touch tones) during an active call. Useful for navigating IVR menus. def answer(self): self
import win32gui import time import subprocess from dde import DdeConversation, DdeClient class MicroSIPController: def (self, sip_path="C:\Program Files\MicroSIP\MicroSIP.exe"): self.sip_path = sip_path self.dde_client = None self._connect_dde() def answer(self): self.dde_client.Execute("ANSWER"
| State | Window Title Example | |-------|----------------------| | Idle | MicroSIP | | Dialing | Dialing 1001 - MicroSIP | | Ringing (incoming) | Incoming call from 2002 - MicroSIP | | In call | In call with 1001 - MicroSIP |
def dial(self, number): self.dde_client.Execute(f"DIAL number", timeout=5000)