[solved] Asterisk 'kihangosítás'

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.

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.