Fórumok
Egy házi asterisk központban kellene az egyik sip port összes kimenő hívását kihangosítani, azaz az összes hangstreamet átkülde a hangkártyára, beleértve a csörgetést is.
Nem találtam rá használható megoldást. Elvileg az EAGI ezt csinálná, a 3-as file descriptioron. Ki is jön a hangstream de ha a háttérbe teszem a processt, akkor megszakad a stream. Ha nem teszem háttérbe, akkor pedig nem fut tovább a sip porthoz tartozó dialplan.
Perpill ezt a shell scriptet hívja az EAGI:
exec 3<&0
nohup /usr/bin/aplay -
Ötlet?
Ja..., 5 napja láttam először asterisket, szóval a tanácsoknál kérik figyelembe venni a tapasztalatlanságomat.
Hozzászólások
Egy másik megoldás az ha írsz egy scriptet ami az asterisk manager interface-re csatlakozik. Amint jön egy hívás a mellékre akkor indít rá chan_alsa-val egy ChanSpy-t a csatornára.
Köszi, ennek utánanézek.
Ez bejött, bár nem bonyolítottam túl a dolgot hívásfigyeléssel, folyamatosan megy a spy az adott sip interfacere.
Az asteriskben van lehetőség olyanra, hogy indulás után automatikusan végrehajtson parancsokat?
Most shellből indítom a spyt az 'asterisk -x console dial (spynumber)' paranccsal.
Mégegyszer köszi.
https://doc.astlinux.org/userdoc:tt_ast_startup