I've google for hours trying to find a discussion of a similar problem as the
one I'm having, so forgive me if this has come up before.  If it has, please
point me in the right direction!

The problem occurs when a caller (A) is transferred by an intermediary party
(B) to voicemail (Voicemail or VoicemailMain), either directly or by being
taken to voicemail when the callee (C) doesn't answer.  Caller (A) hears the
Asterisk voicemail prompts, but the voicemail application doesn't hear any
audio or DTMF.

Easy to duplicate:
1.) A -> B (INVITE)
2.) B -> C (REFER A to C)
3.) A -> C

More descriptive:
1.)  Caller (A) calls intermediary (B).  (B can be any SIP user agent)
2.)  Intermediary (B) REFERs caller (A) to callee (C)
3.)  C is either a SIP UA which times-out and Asterisk takes to Voicemail, or
an extension tied to VoicemailMain.

I've come across a thread saying that the Asterisk voicemail system only uses
the GSM codec, but if this were the problem, then how can the caller (using
mu-law) hear the voicemail prompts?  Would Asterisk be doing a half duplex
protocol conversion?

Any insight would be greatly appreciated!!


Current configuration:
Fedora Core 1
Asterisk - 1.0.7 (had same problem on 1.0.6)
SJPhone - 1.50.271d, Mar 11 2005  (WinXP)
XLite - 1103m build stamp 14262  (WinXP)
Zultys Zip2 - ZUTS 3.52


sip.conf exerpt:

[6003]                  ; (A)
type=friend
regexten=6003
username=6003
host=dynamic
disallow=all
;allow=gsm
allow=ulaw

[6004]                  ; (C)
type=friend
regexten=6004
username=6004
host=dynamic
disallow=all
;allow=gsm
allow=ulaw

[2101]                  ; (B)
type=friend
regexten=2101
username=2101
host=dynamic
disallow=all
;allow=gsm
allow=ulaw


extensions.conf exerpt:

exten => 6003,1,Dial(SIP/1003,15)
exten => 6003,2,Voicemail(u1003)
exten => 6003,102,Voicemail(b1003)

exten => 6004,1,Dial(SIP/1004,5)
exten => 6004,2,Voicemail(u1004)
exten => 6004,102,Voicemail(b1004)

exten => 2101,1,Dial(SIP/2101)

exten => 8500,1,VoicemailMain
exten => 8500,2,Hangup


Asterisk (-dvvvvvvgc) with sip debug on (REFER-ing caller to VoicemailMain) :

   -- No username but # key pressed. Using CID '6003'
   -- Playing 'vm-password' (language 'en')
Urgent handler
   -- Incorrect password '' for user '6003' (context = ,any)
   -- Playing 'vm-incorrect-mailbox' (language 'en')
Urgent handler


                
__________________________________ 
Discover Yahoo! 
Find restaurants, movies, travel and more fun for the weekend. Check it out! 
http://discover.yahoo.com/weekend.html 

_______________________________________________
Asterisk-Users mailing list
Asterisk-Users@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to