Εάν ξαφνικά αντί να μπορούν να αφήσουν μήνυμα στον τηλεφωνητή του asterisk οι καλούντες, ακούν μια φωνή στα αγγλικά να λέει ""sorry ,but the users mailbox can't accept more messages, an error has occured", μην πανικοβάλλεστε! Το πρόβλημα είναι πολύ απλό: γέμισε το mailbox του voicemail..
Τι κάνουμε λοιπόν:
1) τσεκάρουμε την κατάσταση
μπαίνουμε στην κονσόλα του asterisk:
asterisk -rv
εκεί πατάμε voicemail show users όπου θα μας δείξει κάτι σαν:
Context Mbox User Zone NewMsg
default general New User 0
default 1234 Example Mailbox 0
default 0000 1-voicemail 100
Αχά! Απ'ότι φαίνεται το voicemail έχει "χτυπήσει" στο όριο των 100 mails per mailbox. Αν αναρωτιέστε τι είναι αυτό, δεν είναι περίεργο..είναι η default τιμή του max mails per mailbox number στα voicemails. Την τιμή αυτή μπορείτε να την αλλάξετε από το
/etc/asterisk/voicemail.conf
; Maximum number of messages per folder. If not specified, a default value
; (100) is used. Maximum value for this option is 9999.
; maxmsg=9999
Εκεί στο maxmsg αφαιρούμε το ";" και βάζουμε την τιμή που θέλουμε. Για να ισχύσουν οι αλλαγές, είτε κάνουμε το asterisk reload, είτε αν είμαστε στο asterisk CLI γράφουμε voicemail reload
To μυστήριο λύθηκε :]