Voicemail, podešenje¶
Podešenje voicemailbox-a se vrši u sljedećim conf fajlovima
- voicemail.conf
- extensions.ael
voicemail.conf¶
[general] format=wav49 // format zapisa poruka serveremail=asterisk attach = yes // da li će se poruke slati kao attachment na email [default] 31 => 11,31,root@localhost 32 => 22,32,root@localhost 33 => 33,33,root@localhost 34 => 44,34,root@localhost
u sekciji default štimamo voicemailbox-ove.... u našem primjeru ja sam naštimao ovako:
- mailbox 31 pass=11, username=31, email: email korisnika (ja sam sve stavljao root@localhost, zato što nemam emailova)
- mailbox 32 pass=22, username=32, email......
- itd....
gdje je:
[context_section] extension_number => voicemail_password,user_name,user_email_address,user_pager_email_address,user_option(s)
- [context_section] -
- extension_number - broj extenzije u asterisk sistemu kojoj pridružujemo voicemailbox u nastavku....
- voicemail_password - lozinka koja će biti korištena za pristup voicemail-u
- user_name - korisničko ime koje će biti korišteno za pristup voicemail-u
- user_email_address - email adresa na koju će biti slano obavještenje ili attachment
- user_pager_email_address - adresa pager-a (to nam je nepotrebno)
- user_options() - opcije dodatne
tim je podešenje mailboxova završeno...
extensions.ael¶
u extensions.ael fajlu trebamo da podesimo sljedeće:
32 => { Dial(sip/32, 30, tTr); Voicemail(32@default,u); }; 900 => { VoicemailMain(); };
dakle, za svaku ekstenziju za koju želimo VMB dodajemo da nakon kratkog timeout-a da se aktivira mailbox, kako slijedi.
Na posebnu ekstenziju, u našem slučaju 900, dodajemo aktivni menij glasovnih poruka kako je podešeno.
Da bi koristici preslušali svoje poruke, trebaju da prozovu ekst.900 i javit će im se aktivni meni gdje treba da ukucaju onaj usernam i pwd koji smo podesili u voicemail.conf fajlu.
Opcije funkcije Voicemail()¶
Voicemail( boxnumber[@context][&boxnumber2[@context]][&boxnumber3]|[flags] )
- s: ako je podešeno, preskače poruku nakon aktiviranja "After the tone, leave your message....".
- u: ako je podešeno, nakon aktiviranja prvo kaže da je osoba čiji mailbox aktiviramo nedostupna. Po defaultu "The person at extension ... 1234 ... is unavailable....".
- b: ako je podešeno, nakon aktiviranja reproducira se poruka zauzetosti (busy message). Po defaultu, "The person at extension ... 1234 ... is busy."
- g(#): (samo kada se podesi kao drugi argument) Podešenje gain-a snimanja. # je integer koji reprezentuje jačinu gain-a u decibelima.
Gdje se snimaju poruke ????¶
Poruke se snimaju u /var/spool/asterisk/voicemail/context/boxnumber/INBOX/
Opcije mailbox-a¶
Opcije se zadaju na sljedeći način:
823 => 1234,office,office@demo.local,,attach=yes|delete=1|tz=san-diego|....
dakle, odvajaju se uspravnom crtom "|"
Attach¶
Ponekada ne može da radi attach = yes u general sekciji voicemail.conf fajla, pa se treba zakačiti na sam vmailbox
npr:
[default] 823 => 1234,office,office@demo.local,,attach=yes
Delete¶
Opcija delete je korisna, ako je podešena, onda se svaka poruka koja je attachirana na email briše sa asterisk servera pa time oslobađa prostor
primjer podešenja:
[default] 823 => 1234,office,office@demo.local,,attach=yes|delete=1
Format zapisa voicemail-a¶
U sekciji [general] fajla voicemail.conf se podešava format zapisa... defaultni string za opciju format je
format=wav49|gsm|wav
To znači da će asterisk voicemail snimiti u sva tri formata.
- Kada emailira kao attachment slat će u formatu wav49 (to je neki kompresovani wav fajl, koji windoze otvaraju bez problema i ima extenziju *.wav)
- Kada reprodukuje uzet će recimo optimalan format koji odgovara trenutnoj vezi, birat će gsm ili wav za super brzu vezu.
Info o formatima:
- wav49: U ovom formatu veličina fajla je na minimumu a kvaliteta zvuka odlična i to je odličan izbor za slanje attachmenta na email. Fajl ima *.wav ekstenziju, tako da windows useri neće imati problema sa otvaranjem, kao i korisnici drugih platformi.
- gsm: Voicemail snimljen u ovom formatu je praktično iste kvalitete kao i format wav49, ali mora biti podržan od strane klijenta da ga korisnici mogu otvarati.
- wav: Klasični audio format nekompresovani sa ekstenzijom *.wav, tako da je veličina ogromna. Kvalitet zvuka je odličan, ali je veličina za slanje email-om prevelika i moramo imati dosta mjesta.
Tako da izbor pada na wav49
Podešenje mail subject i mail body za voicemail¶
Sva podešenja se vrše u:
voicemail.conf
[general] emailsubject=[sarajevo-PBX]: Nova poruka ${VM_MSGNUM} u mailbox-u ${VM_MAILBOX} emailbody=${VM_NAME}:\n\n\t stigla je nova poruka, trajanje: ${VM_DUR} (broj ${VM_MSGNUM})\n u mailbox ${VM_MAILBOX} od ${VM_CALLERID}, ${VM_DATE}, slobodno je mozete preslusati. Hvala!\n\n\t\t\t\t--Asterisk\n
imamo na raspolaganju ove njihove varijable....
- VM_NAME - naziv
- VM_DUR - trajanje
- VM_MSGNUM - broj poruke
- VM_MAILBOX - oznaka mailbox-a
- VM_CALLERID - caller id
- VM_CIDNUM - cid no
- VM_CIDNAME - cid username
- VM_DATE - datum poruke