- База знаний
- Пример файла конфигурации XML для Cisco 8851 phone
- Пример файла конфигурации XML для Cisco 7970 phone
- Пример файла конфигурации XML для Cisco 9971
- Отладка VoIP звонка с Wireshark
- Книги
- Использование поля Diversion в SIP пакете
- Астериск и Н.323
- ISDN release cause codes
- Пример файла конфигурации голосового шлюза Cisco
- Пример конфигурации интерфейса E1 PRI в голосовом шлюзе Cisco
- Аналоговое зло
- Интернациональные телефонные коды стран
- Практикум по интеграции Астериск в комплексе с OpenBSC/Osmocom
- Факс по IP
Команда Random()
Назначение:
Переход в заданную точку плана набора с определенной вероятностьюОписание:
Random(probability:label)Команда осуществляет переход в зависимости от вероятности (probability) в пределах 1-100 (процент вероятности успешного перехода), в заданное место плана набора. Вероятность со значением 1 даст вероятность перехода примерно 1% при выполнении команды; 5 - 5%, 10 - 10%, и т.д. Если вероятность имеет значением 100 (или выше), то команда будет всегда совершать указанный переход и становится эквивалентом команды Goto(label). Меткой для перехода могут быть следующие значение: a) приоритет, но может и быть комбинацией
b) екстеншен плюс приоритет , или c) контекст плюс екстеншен, плюс приоритет команды.
Пример:
; Включение мониторинга звонков с вероятностью 90% exten => s,1,Random(90:s,3) exten => s,2,Monitor(gsm,/var/spool/asterisk/monitor/${EXTEN}-${TIMESTAMP},m) exten => s,3,Dial(SIP/8000)