MikoPBX
Модули
Перевод этой страницы:
MikoPBX
Модули
Это старая версия документа!
Бывают случаи, когда при телефонном звонке очень тихо слышно клиента и на телефонном аппарате / софтфоне нет возможности повысить уровень громкости. Опишем способ, который может помочь в решении проблемы:
load => func_volume.so
Сохраните изменения
[all_peers-custom] exten => _X!,1,Set(__DYNAMIC_FEATURES=vUp#vDown) same => n,Set(VOLUME(TX)=5) same => n,return [add-trim-prefix-clid-custom] exten => _.X!,1,Set(__DYNAMIC_FEATURES=vUp#vDown) same => n,Set(VOLUME(TX)=5) same => n,return [volume-level-control] exten => up,1,NoOp() same => n,ExecIf($[ "${Vol}x" == "x" ]?Set(Vol=0) same => n,Set(Vol=$[${Vol}+5]) same => n,Set(VOLUME(TX)=${Vol}) same => n,return exten => down,1,NoOp() same => n,ExecIf($[ "${Vol}x" == "x" ]?Set(Vol=0) same => n,Set(Vol=$[${Vol}-5]) same => n,Set(VOLUME(TX)=${Vol}) same => n,return
Сохраните изменения.
[applicationmap](+) vUp => #1,self,Gosub,"volume-level-control,up,1" vDown => #0,self,Gosub,"volume-level-control,down,1"
Сохраните изменения.