Rapsberry Pi VoIP klient/knihovna

galuska

Rapsberry Pi VoIP klient/knihovna
« kdy: 17. 09. 2013, 22:13:39 »
Zdravim, postavil jsem si na raspberry ve firme ovladani dveri (bzucak), mame firemni ustrednu (asterisk), chci se zeptat, existuje klient respektive treba i jenom knihovna abych se mohl registrovat pres sip k ustredne s pevne danou extension? Nepotrebuji hlas, pouze pokud tam zavolam a poslu DTMF napr. 1 tak to zavola muj script.

Idealne neco v Perlu :-), ale muzu i komplikovat C.
« Poslední změna: 17. 09. 2013, 22:25:58 od Petr Krčmář »


Re:Rapsberry Pi VoIP klient/knihovna
« Odpověď #1 kdy: 18. 09. 2013, 11:33:04 »
Ja bych na to sel naprosto jednoduse stylem "s komarem na vrabce".
Na rapsberry bych nainstaloval asterisk, asterisk bych zkonfiguroval tak, aby se prihlasil na firemni ustrednu jako extension. Pri zavolani na tuto extension by se zvedla linka (answer) a pockalo by se na dtmf. Pri prichodu jednicky bych zavolal pres funkci system externi script, ktery by otevrel dvere.

Druha moznost by byla plus minus takova, ze cela tato logika by byla ve firemnim asterisku a v rapsberry u dveri by byl xinetd zkonfigurovany tak, aby poslouchal na urcitem portu a jak na nej neco prijde, aby zavolal script ktery otevre dvere. Asterisk by v pripade zavolani na urcite cislo zavolal script ve kterem by bylo neco na zpusob
echo 1 | nc -w1 ip_adresa_rapsberry port_na_kterem_posloucha

Moznosti je spousta, staci si vybrat :-)

galuska

Re:Rapsberry Pi VoIP klient/knihovna
« Odpověď #2 kdy: 18. 09. 2013, 21:09:12 »
Ja bych na to sel naprosto jednoduse stylem "s komarem na vrabce".
Na rapsberry bych nainstaloval asterisk, asterisk bych zkonfiguroval tak, aby se prihlasil na firemni ustrednu jako extension. Pri zavolani na tuto extension by se zvedla linka (answer) a pockalo by se na dtmf. Pri prichodu jednicky bych zavolal pres funkci system externi script, ktery by otevrel dvere.

Druha moznost by byla plus minus takova, ze cela tato logika by byla ve firemnim asterisku a v rapsberry u dveri by byl xinetd zkonfigurovany tak, aby poslouchal na urcitem portu a jak na nej neco prijde, aby zavolal script ktery otevre dvere. Asterisk by v pripade zavolani na urcite cislo zavolal script ve kterem by bylo neco na zpusob
echo 1 | nc -w1 ip_adresa_rapsberry port_na_kterem_posloucha

Moznosti je spousta, staci si vybrat :-)

Diky, linux je bozi, neco jako IT merkur :-).