Dial() komanda¶
Najbitnija komanda u asterisk sistemu :) pomoću nje ostvarujemo vezu...
Korištenje i parametri¶
sintaksa i parametri
Dial(type/identifier, timeout, options, URL)
gdje je:
- type određjuje tip kanala. Treba da bude jedan od registrovanih kanala tipa: "Zap", "SIP", "IAX2", itd...
- identifier određuje broj koji se zove na zadanom kanalu. Format "telefonskog broja" ovisi o samom kanalu, i može da sadrži i dodatne parametre. Ako želimo da specificiramo više od jednog kanala za zvanje odvajamo ih simbolom & (ne smije biti razmaka ispred i iza znaka, npr: SIP/10&SIP/11&SIP/12).
- timeout je opcioni parametar i nemora da bude zadan. Ako nije zadan, Dial() komanda čeka beskonačno, prekida se u slučaju da primarni kanal prekine vezu ili ako pozvani kanal javi status busy ili neku grešku. U drugom slučaju daje se određeni timeout u sekundama, te nakon isteka vremena veza biva prekinuta.
- options - takođe opcioni, je string koji sadrži niz sa opcijama
- t: Omogućava pozvanom korisniku da može korsititi transfer (features.conf)
- T: Omogućava pozivanom korisniku da može koristiti transfer (features.conf)
- r: Generiše ring ton kod zvanja, ako nije zadat po defaultu generiše ring ton kod zvanja.
- R:
- m: Reprodukuje music-on-hold u procesu zvanja sve dok pozvana strana ne otvori vezu.
- j: skače na prioritet n+101 ako su svi kanali zauzeti
- M(x): izvršava makro (x) kada je veza uspostavljena
- A(x): reprodukuje (x.gsm) pozvanoj partiji.
- S(n): Prekida poziv n sekundi nakon što je pozvana strana otvorila vezu
- D(digits): nakon što je pozvana strana odgovorila, šalje brojeve u DTS stream
- w: Omogućava pozvanoj ekstenziji da snima razgovor na pritisak *1 ili šta je zadato u features.conf
- W: Omogućava onome koji poziva da koristi opciju snimanja razgovora (Autorecording) *1 ili šta je već zadato u features.conf