On Sun, Aug 18, 2013 at 8:18 PM, Brian Foster <bdfoster@davri.com> wrote:

It's probably easier to write something in LUA to handle this. Seems pretty straightforward looking at the standard. Might be wrong though.

Although not rocket-science, I believe you might be underestimating it a bit :-)

I have not looked at the standard and have no experience at all with the protocol, but the code is in spandsp for a reason, there are some per-sample digital audio calculations, tone/silence detection etc, with strict rules/timing that most likely you won't be able to do from LUA.

See libs/spandsp/src/ademco_contactid.c comments

I believe the right approach is to write a mod_ademco wrapper that exposes the functionality to the dialplan (either through dialplan applications or functions), then you can write LUA scripts :-)

Moy

Moises Silva
Manager, Software Engineering

msilva@sangoma.com

Sangoma Technologies

100 Renfrew Drive, Suite 100, Markham, ON L3R 9R6 Canada


t.   +1 800 388 2475 (N. America)

t.   +1 905 474 1990 x128

f.   +1 905 474 9223

 

Products | Solutions | Events | Contact | Wiki | Facebook | Twitter`| | YouTube