Projekat

Općenito

Profil

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:

  1. t: Omogućava da pozvana ekstenzija ima mogućnost da koristi transfer opcije iz (features.conf)
  2. 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

asterisk-b-out-ba