Projekat

Općenito

Profil

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
Moguće opcije su:
  • 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

asterisk-b-out-ba