Call Park în Asterisk
Pentru a fi utilizat într-un plan simplu de apelare, editați mai întâi fișierul features.conf în funcție de cerințele dvs., apoi adăugați următoarea linie în fișierul extenss.conf:
Dacă utilizați un set mai complex de planul și doresc să fie în măsură să utilizeze comanda Goto () pentru a crea un handler mai complex „parc un apel“, atunci trebuie să creați un handler pentru ekstenshena standard „i“, care se va ocupa de apeluri pentru parcări neutilizate (parkinglot), precum și pentru ekstenshena standard, „s“, în cazul în care mâinile peste controlul la abonat, care a venit de la o stare parcată după timeout-ul, de exemplu:
Există o problemă cu folosirea acestei funcții pentru a furniza servicii într-un mediu comercial. Acesta se află în faptul că apelul de parcare doar un singur număr. Prin urmare, furnizarea de servicii VoIP pentru clienți diferiți, acesta poate fi o situație în care clientul „A“ parcuri și recepționează un mesaj că apelul a fost parcat la numărul 701, atunci în acest moment client „B“ poate apela 701 și conectarea la abonat, care client 'A' parcat. În momentul de față, nu există nici o modalitate de a distinge unul de la Drugova apel parcat și de a determina cine poate „elimina“ apelul parcat, și cineva - nu. stabilit, de asemenea, în ceea ce privește nici un mijloc pentru a determina care Extention parcat apel (701, 702, etc.). Dacă era disponibil, aceste informații într-un set de termeni care ar putea fi utilizate în scopuri proprii (rețineți că, atunci când un apel este parcat, punerea în aplicare a planului de set de instrucțiuni este suspendat pentru echipa cu prioritatea actuală), ar putea fi oriunde păstra codul de acces client și în scris un filtru separat, filtreze cei care nu pot „elimina“ provocarea și sări peste cei - care pot.
Desigur, soluția optimă ar fi posibilitatea de a utiliza contexte pentru apelurile pe care le-ați putea specifica în ceea ce privește apelarea în timpul parcării și "recepționate" (diferite locuri de parcare - "parcări"). O alternativă ar fi utilizarea comenzii ParkAndAnnounce, care ar stabili o variabilă (de exemplu, $ sau ceva de genul ăsta) atunci când trimite un apel cu un anunț. (Flobi)