#voip
Исходящие вызовы
Направление исходящей связи можно реализовать определением короткого кода доступа (например '9'), или определить полностью шаблон набираемых номеров.
[international] ignorepat => 9 exten => _9810.,1,Dial(DAHDI/g2/${EXTEN:1}) exten => _9810.,2,Congestion include => longdistance [longdistance] ignorepat => 9 exten => _98[02-9]XXXXXXXXX,1,Dial(DAHDI/g2/${EXTEN:1}) exten => _98[02-9]XXXXXXXXX,2,Congestion include => local [local] ignorepat => 9 exten => _9[02-79]XXXXXX,1,Dial(DAHDI/g2/${EXTEN:1}) exten => _9[02-79]XXXXXX,2,Congestion include => default
В этом примере рассматриваются 3 контекста с различными правами доступа к Телефонной сети Общего Пользования .
Конструкция 'ignorepat ⇒ 9 ' говорит Астериску не отключать тон готовности после набора заданной цифры.
Переменная ${EXTEN:1} удаляет префикс:
${123456789:1} - возвращает строку 23456789 ${123456789:-4} - возвращает строку 6789 ${123456789:0:3} - возвращает строку 123 ${123456789:2:3} - возвращает строку 345 ${123456789:-4:3} - возвращает строку 678
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.