CallTransfer, podešenje¶
Podešenje call transfera se vrši u sljedećim conf fajlovima
- features.conf
- extensions.ael
features.conf¶
transferdigittimeout => 6 ; broj sekundi koje asterisk čeka prilikom ukucavanja broja na koji prebacujemo ; (default je 3 što je premalo 6 je testirano kao dovoljno) featuredigittimeout = 1000 ; maksimalno vrijeme u milisekundama koje asterisk čeka prilikom aktiviranja transfera - ovo je timeout koji ;je zezao 1 sekunda je OK.(default je 500 ms što je premalo) [featuremap] blindxfer => #0 ; Blind transfer (default is #) disconnect => ** ; Disconnect (default is *) atxfer => *0 ; Attended transfer
Bitno je podesiti opcije:
- blindxfer - direktni transfer
- atxfer - attended transfer
- disconnect - poništavanje transfera
dodjeliti im shortcut-e koje želimo da koristimo.
extensions.ael¶
da bi transfer između sipova bio moguć, neophodno je da se u Dial() komadi na trećem parametru zadaju i parametri: T ili t ili oba, npr:
33 => { Dial(sip/33, 400, tT); }; 34 => { Dial(sip/34, 400, tT); };
Dial() opcije, bitne za transfer¶
Omogućavanje transfera u varijantama:
- t: Omogućava da pozvana ekstenzija ima mogućnost da koristi transfer opcije iz (features.conf)
- T: Omogućava da pozivana ekstenzija ima mogućnost da koristi opcije transfera
Dakle, ovo nam omogućava da recimo podesimo, slučaj 50 poziva 51:
- 51 može praviti dalje transfer (ubacit ćemo T)
- 51 ne-može praviti dalje transfer (izbacujemo T)
i zadnja napomena tone signaling telefona obavezno mora biti
dtmf=rfc2833
Nakon ovih podešenja, transfer je spreman za korištenje.
Korištenje opcije call transfer pogledati u CallTransfer_user