Для настройки определенного голосового сообщения нужно в конфигурационном файле /etc/freeradius/users (в случае использования freeradius) указать атрибут Reply-Message. Данный атрибут может принимать следующие значения:
- ecss-routing-cause-isup=<INT>
- ecss-routing-cause-acp=<String>
Пример использования:
1010 Auth-Type := Reject
Reply-Message = "ecss-routing-cause-isup=27, ecss-routing-cause-acp=systemFailure"
1111 Auth-Type := Reject
Reply-Message = "ecss-routing-cause-isup=30"
Для настройки голосовых сообщений для isup_cause:
domain/test.ats/cfc/set external_isup_causes add 30 system sounds/ai_park_slot_empty.wav
Также можно настроить и для
acp_cause: domain/test.ats/cfc/set system_failure system sounds/ai_notaccess.wav
Для работы функционала нужно использовать существующие acp_cause:
- noCircuitAvailable;
- bPtyBusyUDUB;
- bPtyBusyNDUB;
- routeSelectFailure;
- calledPartyRejected;
- routeFailure1;
- routeFailure2;
- ss7Failure;
- pickupEmpty;
- tooManyHops;
- terminationDenied;
- doNotDisturb;
- unsupportedMedia;
- bPtyNoAnswer;
- systemFailure;
- unassignedNumber;
- tException;