wiki: Magic

While the overall goal is to avoid magical behaviour as much as possible, some magic is unavoidable.

SWIG

 SWIG is fairly black magic. If you need to know exactly what is going on, read lowlevel.i

This file describes the input to SWIG and all typemaps and extensions.

call details

pyAculab tries to cache the details for each call; the details attribute of a call (whether SIP or PSTN) should be up-to-date automatically.

PSTN calls update their details in:

  • ev_incoming_call_det
  • ev_details
  • ev_ext_hold_request
  • ev_outgoing_ringing
  • ev_call_connected
  • ev_idle

SIP calls update their details in:

  • ev_incoming_call_det
  • ev_media
  • ev_media_propose
  • ev_ext_transfer_information
  • ev_ext_diversion

If the details are not up-to-date, call get_details() in your code and: please open a new ticket.

Last modified by lars on 07/25/07 10:51:41 (3 years ago)