Характеристики на Asterisk

Чете DTMF кодовете, набрани от обаждащия сеи съхранява резултата в променлива

Чете въведен от потребителя низ от числа, завършващи на #, в указаната променлива.

Указва файла, който да се възпроизведе, преди да бъдат прочетени цифрите.

VMAuthenticate функция

VMAuthenticate()

Удостоверяване на обаждащия се с пароли за гласова поща

Държи се подобно на приложението Authenticate(), с изключение на това, че използва пароли от файла voicemail.conf.

Функция CUT

ИЗРЯЗВАНЕ

Изрязва низа въз основа на дадения разделител

Функцията CUT() е подобна на инструмента от командния ред на UNIX cut(1) и между другото е базирана на този инструмент.

В плана за набиране можете да зададете отмествания на знаци, за да изберете подниз от променлива, базирана единствено на постоянна дължина на знака (а именно 1).

Функция за отговор

Отговор()

Установете връзка, ако има повикване по канала

Кара Asterisk да се свърже с канала, ако в момента получава обаждане.

Функция за набиране

Набиране()

Опитвам се да свържа канали

Позволява ви да свържете всички възможни видове канали. Dial() е най-важното приложение в Asterisk. За приложение Dial() всеки валиден тип канал е приемлив (като SIP, IAX2, H.323, MGCP, Local или Zap), но кои параметри трябва да бъдат предадени за канал, зависи от информацията, която каналът от този тип трябва да работи.

Параметри на SIP канала

ГЛЪТКА

CDR функция

Връща или задава CDR информацията за това повикване(която ще бъде записана в CDR регистрационния файл)

Ето списъканалични имена на CDR полета:

clid

Само за четене. Тази стойност се дава от функцията CALLERID(all).

Функция монитор

Монитор()

Наблюдение (запис) на разговора в текущия канал

Започва да записва разговора в канала. Входните и изходните речеви пакети на канала се записват във файлове, докато връзката през канала бъде прекъсната или записът бъде спрян от приложението StopMonitor(). Monitor() приема следните аргументи:

Указва файловия формат. Ако не е зададено, wav се използва по подразбиране.