On Thu, 2006-06-01 at 21:16 -0700, Mike Fedyk wrote: > The way asterisk works is it abstracts concepts from protocol details.
sorta, it would be better if it actually abstracted everything so that applications (modules prefixed with app_ generally) dont have to know much, if anything, about a channel (which is the running implementation of a given protocol as channels use a given protocol). There would be a standard interface to tell the channel that some event occured instead of having some apps require channel specific modules to be loaded for symbols to resolve, but meh I digress... As for monitoring other extensions, that may be difficult becuase not every channel type has support for these types of events. If you have a SIP phone that supports BLF you might be able to do something like: exten => 123,hint,ZAP/1 although I havent tried this and do not know if it works at all. I have had issues with it working with other channel types though, but it works with SIP only clients just fine. I do know that there is a patch now to monitor via BLF calls that are parked. http://bugs.digium.com/view.php?id=5779 The only thing I am unsure of is how other channels will go into SubscribeContext as defined in sip.conf, but if that is the only limitation then it shouldnt be that hard. About line 5020 in chan_sip.c there is the part where it looks for the hints and sends the Subscription-state and that can be adapted (although I havent looked in enough detail to see how easy this would be) for other channel types. -- Trixter http://www.0xdecafbad.com Bret McDanel Belfast IE +44 28 9099 6461 DE +49 801 777 555 3402 Utrecht NL +31 306 553058 US WA +1 360 207 0479 US NY +1 516 687 5200 FreeWorldDialup: 635378 http://www.sacaug.org/ Sacramento Asterisk Users Group
signature.asc
Description: This is a digitally signed message part
_______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- Asterisk-Users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
