Problema
Vuoi aumentare il volume di una chiamata su Asterisk e non sai come fare.

Soluzione

[VolumeAdjustment]
exten => 100,1,NoOp(Chiamata in arrivo da CLI ${CALLERID(all)})
same => n,GoSubIf($[${CALLERID(num)} = 12565551111]?VolumeAdj,1)
same => n,Dial(SIP/0000FFFF0001,30)
same => n,Hangup()

exten => VolumeAdj,1,NoOp(Aumento il volume di questa chiamata)
same => n,Set(VOLUME(TX)=3)
same => n,Return()

In questo esempio abbiamo utilizzato la funzione CALLERID() per trovare una corrispondenza su un particolare CLI
e, nel caso di corrispondenza, eseguire l’estensione VolumeAdj per aumentare il volume di ricezione.
Se avessimo, invece, voluto aumentare il volume dell’audio ricevuto da quel canale avremmo dovuto utilizzare la funzione VOLUME(RX).

Non sei ancora nostro Reseller? Scopri qui i vantaggi e richiedi un account Reseller, È GRATIS E NON HAI OBBLIGHI DI VENDITA!

Se sei interessato alle nostre soluzioni VoIP, dai uno sguardo sul nostro sito.