Hello list, I have reason to believe that ADSI can be spoken to phones even when they're onhook. Is this true? Does anyone know? Right now, I'm having trouble figuring out how to do anything to an onhook channel other than ring it. Does this require a magic application and some serious voodoo? Any pointers? I got onto this idea because I noticed that whenever I got voice mail on a channel (indicated by the mailbox setting in zapata.conf) the darn thing actually flashed that there were messages. After doing a little monitoring with ZapBarge and reading the code, I determined that there is some sort of standard apparently related to Caller ID to allow for a Message Waiting Indicator tone that will turn the light on or off. For those who care, the PowerTouch phones from Aastra support this famously (and it has nothing to do with ADSI). A big light flashes red and a VMWI event is triggered (allowing, for example, the voicemail softkey to show up only when messages are waiting). It's extremely slick. Since this tone plays onhook and apparently the ADSI spec is fine with on-hook programming, I though that maybe I could use a special application (maybe triggered by a call file in /var/spool/asterisk/outgoing?) to load the application and program at the phones offline. Not sure of the implications of this yet but if anyone knows anything, I'd be interested. Finally, has anyone had any luck with programming softkeys with ADSI? I've currently programmed a number of things into a phone, but I'd like to work with some people to make, say, a * application with the sole purpose of connecting a session to a preloaded phone application and toggling different saved displays and their hotkeys. At this point it's just begging for someone to put together a server-side scripting language to allow for some serious magic. I can't help but think that AGI should be involved somehow. I'll post something on this when I'm more coherent. Jayson
Hi folks, Now by using caller-id manipulation (thanks Mark) we can present a modified caller-id to an extension which actually consists of the called number (or company being called) plus the calling party's number. Now I am wondering what people thought of an idea .... Seeing that no one has really come up with a winiax phone... how about this ?? An extension which resides on a windows box, which can receive the various information such as caller-id and called-number etc.. Must be able to be able to invoke or pass such information to an external program ... Implementation is fairly easy to the extent that when every a set zap channel is rung and associated "data" channel is also rung. Thus an operator can have their particular program setup ready to take the call should they decide to answer it. Great for call centre type application. An alternative would be to be able to generate a web page (php?) with the required information doing any database lookups required with a separate web page per operator... Any thoughts on this ?? Gary .
Hi Jayson,> I have reason to believe that ADSI can be spoken to phones even when > they're onhook. Is this true? Does anyone know?This is definitely true. VMWI is one example (which you mention) but I've seen other examples: Paging/Intercom: Artisoft Televantage uses ADSI-capable phones to send pages/intercom by remotely putting the phone into speakerphone mode (offhook) and then putting it back onhook when done. This feature alone makes convincing users to replace outdated digital systems almost a no-brainer. Information Displays: Bell Canada sends updated scripts during off hours for advertising. I've proven this by putting a "clean" Vista 350 on my phone line and within a day or two the display is churning out new advertising. This would be perfect for displaying the number of missed calls, number of voicemail messages, number of e-mail messages, or even a simple messaging client. Resident scripts are another story. With a simple yet complete script on the phone, all of Asterisk's features could be exploited by a user without picking up a manual. Demonstrations would be really powerful, and once again, convincing users to replace outdated digital solutions would be a no-brainer. -wade
At 14:24 6-5-2003 +1000, you wrote:>An extension which resides on a windows box, which can receive the >various information such as caller-id and called-number etc.. > >Must be able to be able to invoke or pass such information to an >external program ...How about executing an AGI program that makes a SOAP (or XML-RPC or whatever) call to the corresponding PC client ? Met vriendelijke groet, Florian Overkamp ObSimRef BV (http://www.obsimref.com/)