From: Jason S. <ja...@sh...> - 2003-11-22 20:19:35
|
On Fri, 21 Nov 2003, Bruce Winter wrote: > > I finally got a skeleton chan_mh.so module "Dial(MH/1)" compiled and > > intercepting a few things from *, and am wondering what are all of the > > ways MH can do IPC and what would be the best way to interface. > > > > I know about these: > > > > - cmd.txt file (/tmp/xxxx) > > - Telnet server (port 1234) > > - Web server (port 8080) > > - MHsend (port 8094) > > - xAP_Item (udp) > > > > I probably want to directly call methods of the Telephony_Item derived > > object I will be making on the MH side, but will also need asynchronous > > information back from the Telephony_Item object as well. > > > > I am not all that familiar with MHshend port but it appears this might be > > what I am looking for (is this what the proxy stuff uses?). xAP looks > > interesting as well, but do not have experience with this protocol either. > > I could also make my own tcp server, but was looking to avoid inventing > > yet another protocol(tm). > > > > -J > > The proxy stuff uses its own Socket_Item object, created in > code/proxy/proxy_server.pl . The web, cmd.txt, and mhsend interfaces only > go one way asynchorously (mh responding to requests). xAP or xPL were > designed to do what you want. I think there is skeleton code in various > languages on both sites. I could also cook up an example perl xAP and/or > xPL client if you needed an example. > Bruce, Is there a xAP server already written for executing voice commands or setting states on objects? -J |