Upgrade 3CX to v18 and get it hosted free!

Asterisk Bounty Name Before Voicemail Playback

Author image

Caller Name / Context before Voicemail:

Date Opened:
September 22, 2005

Status:
CLOSED

Licensing:
– Following coding guidelines for inclusion to Asterisk CVS
– Submit Disclaimer etc.

Problem:
When multiple companies/people use the same voicemail box and queues and agents are not being used, voice messages are left and group’s checking voicemail are un-aware of what brand to call back to client as.

Solution:
Play the last context or caller name before listening to the voicemail message.

Requirements:
– Modify app_voicemail.c (+ others required)
– Adhere to Asterisk Guidelines to submit to CVS for inclusion
– Global option and Per User voicemail.conf setting ability

It is fine to use SayAlpha or SayDigit to “speak” the name of the
caller/context/variable, doesn’t have to use festival or
anything of that nature.

Options created for Voicemail.conf:
; enable saying callername before voicemail playback
saycnam=yes

; enable saying context the vm was left in before playback
saycnam=context

; turn off saying callername before voicemail playback
saycnam=no

; set saying callername to yes and assign it which variable to speak
saycnam=yes|variable

Reward:
Bounty: 100$ upon completion

Contact:
Matt Gibson
m.gibson@NOSPAM.voxip.ca
1.877.999.4678 ex 6400


Article Reviews

Write a Review

Your email address will not be published. Required fields are marked *

Required Field. Minimum 5 characters.

Required Field. Minimum 5 characters, maximum 50.

Required field.There is an error with this field.

Required Field.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

There are no reviews for this article. Be the first one to write a review.
Get 3CX - Absolutely Free!
Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.