I have configured * as a voicemail server from my softswitch which is working correctly. The only problem I am having now is that I can’t figure out how to allow someone calling in to login to their voicemail.
how about adding an “o” priority to that extension that went to VoiceMailMain(${RDNIS}), then you press 0 at the voicemail prompt to login to the mailbox.
I tried adding the “o” priority but Asterisk did not like it. Here is what I added. I tried it before and after but asterisk still did not like it. Am I missing something?
That still does not work. Also, I noticed that after I leave a message and press # for more options, nothing happens. Any idea why? Also, is there a guide somewhere that tells how to use the voicemail or how to customize it? I can’t even find a guide on how to login. Do you use * or # or 0?
sounds like you have DTMF issues too. you’ll need to get those ironed out first. are you testing this from outside or by dialling an extension that starts in that context ?
at a CLI prompt try show application VoiceMail or search the wiki at voip-info.org/
you haven’t added any DTMF settings to your sip config, try adding dtmfmode=auto to the [general] section and dtmfmode=rfc2833 to the [metaswitch] section. then sip reload and try again.
That still did not fix the DTMF issue. Do you know of any other troubleshooting steps I can take to figure out why I am not getting DTMF? I think that is my main problem right now.
I am not sure exactly. I have a call in to the vendor to find out. However, I did make a change and the DTMF seems to be working. Now when I press # after I leave a message it goes to the ‘Thank you’ message. But when I hit ‘0’ to try and login I get “I sorry. I did not understand your response” and then it hangs up.
Are there any other traces I can do that might help?
Thanks again for all your help. I really appreciate it.
Also remember that this is coming in from the network side and not the internal. Maybe that is where the issue is. I will do some more testing over the next few days and see what I can find.
Thanks again for your help. Let me know if you know of anything else I look at.
I have a little more information and was wondering if you would look at this and maybe tell me what you think. I turned Asterisk on with options -cvvvd to get detailed logging and what I am seeing when I call into the voicemail box and press ‘0’ to try and login is that Asterisk accepts and recognizes the DTMF but it just exits playing the vmsorry file. Here is the log:
Mar 22 15:41:56 e[1;32;40mDEBUGe[0;37;40m[13805]: e[1;37;40mchan_sip.ce[0;37;40m:e[1;37;40m3101e[0;37;40m e[1;37;40msip_alloce[0;37;40m: Allocating new SIP dialog for 66A272CB@192.168.2.10 - INVITE (With RTP)
Mar 22 15:41:56 e[1;32;40mDEBUGe[0;37;40m[13805]: e[1;37;40mchan_sip.ce[0;37;40m:e[1;37;40m1024e[0;37;40m e[1;37;40mparse_sip_optionse[0;37;40m: * SIP extension value: 2 for call 66A272CB@192.168.2.10
Mar 22 15:41:56 e[1;32;40mDEBUGe[0;37;40m[13805]: e[1;37;40mchan_sip.ce[0;37;40m:e[1;37;40m7096e[0;37;40m e[1;37;40mcheck_user_fulle[0;37;40m: Setting NAT on RTP to 0
Mar 22 15:41:56 e[1;32;40mDEBUGe[0;37;40m[13805]: e[1;37;40mchan_sip.ce[0;37;40m:e[1;37;40m10320e[0;37;40m e[1;37;40mhandle_request_invitee[0;37;40m: Checking SIP call limits for device 6014500666
Mar 22 15:41:56 e[1;32;40mDEBUGe[0;37;40m[13805]: e[1;37;40mchan_sip.ce[0;37;40m:e[1;37;40m6025e[0;37;40m e[1;37;40mbuild_routee[0;37;40m: build_route: Contact hop: sip:6014504236@192.168.2.10;transport=udp;isup-oli=00
Mar 22 15:41:56 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mpbx.ce[0;37;40m:e[1;37;40m1667e[0;37;40m e[1;37;40mpbx_extension_helpere[0;37;40m: Launching ‘Goto’
– Executing e[1;36;40mGotoe[0;37;40m(“e[1;35;40mSIP/6014500666-9013e[0;37;40m”, “e[1;35;40mtest|s|1e[0;37;40m”) in new stack
[1;30;40m – e[0;37;40mGoto (test,s,1)
Mar 22 15:41:56 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mpbx.ce[0;37;40m:e[1;37;40m1667e[0;37;40m e[1;37;40mpbx_extension_helpere[0;37;40m: Launching ‘VoiceMail’
[1;30;40m – e[0;37;40mExecuting e[1;36;40mVoiceMaile[0;37;40m(“e[1;35;40mSIP/6014500666-9013e[0;37;40m”, “e[1;35;40mu6014500759e[0;37;40m”) in new stack
Mar 22 15:41:56 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchan_sip.ce[0;37;40m:e[1;37;40m2505e[0;37;40m e[1;37;40msip_answere[0;37;40m: sip_answer(SIP/6014500666-9013)
Mar 22 15:41:56 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mapp_voicemail.ce[0;37;40m:e[1;37;40m2444e[0;37;40m e[1;37;40mleave_voicemaile[0;37;40m: /var/spool/asterisk/voicemail/default/6014500759/unavail doesn’t exist, doing what we can
Mar 22 15:41:56 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format gsm
Mar 22 15:41:56 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mrtp.ce[0;37;40m:e[1;37;40m1341e[0;37;40m e[1;37;40mast_rtp_writee[0;37;40m: Ooh, format changed from unknown to ulaw
[1;30;40m – e[0;37;40mPlaying ‘vm-theperson’ (language ‘en’)
Mar 22 15:41:56 e[1;32;40mDEBUGe[0;37;40m[13820]: e[1;37;40mapp_queue.ce[0;37;40m:e[1;37;40m471e[0;37;40m e[1;37;40mchangethreade[0;37;40m: Device ‘SIP/6014500666’ changed to state ‘4’ (Invalid)
Mar 22 15:41:56 e[1;32;40mDEBUGe[0;37;40m[13821]: e[1;37;40mapp_queue.ce[0;37;40m:e[1;37;40m471e[0;37;40m e[1;37;40mchangethreade[0;37;40m: Device ‘SIP/6014500666’ changed to state ‘4’ (Invalid)
Mar 22 15:41:56 e[1;32;40mDEBUGe[0;37;40m[13805]: e[1;37;40mchan_sip.ce[0;37;40m:e[1;37;40m1389e[0;37;40m e[1;37;40m__sip_acke[0;37;40m: Stopping retransmission on ‘66A272CB@192.168.2.10’ of Response 210444370: Match Found
Mar 22 15:41:56 e[1;32;40mDEBUGe[0;37;40m[13805]: e[1;37;40mchan_sip.ce[0;37;40m:e[1;37;40m1389e[0;37;40m e[1;37;40m__sip_acke[0;37;40m: Stopping retransmission on ‘66A272CB@192.168.2.10’ of Response 210444371: Match Found
Mar 22 15:41:57 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format ulaw
Mar 22 15:41:57 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format gsm
[1;30;40m – e[0;37;40mPlaying ‘digits/6’ (language ‘en’)
Mar 22 15:41:58 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format ulaw
Mar 22 15:41:58 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format gsm
[1;30;40m – e[0;37;40mPlaying ‘digits/0’ (language ‘en’)
Mar 22 15:41:58 e[1;32;40mDEBUGe[0;37;40m[13805]: e[1;37;40mchan_sip.ce[0;37;40m:e[1;37;40m1311e[0;37;40m e[1;37;40m__sip_autodestructe[0;37;40m: Auto destroying call '39ccb0a55a6f78dc22f951e8310c6094@192.168.2.4’
Mar 22 15:41:59 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format ulaw
Mar 22 15:41:59 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format gsm
[1;30;40m – e[0;37;40mPlaying ‘digits/1’ (language ‘en’)
Mar 22 15:41:59 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format ulaw
Mar 22 15:41:59 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format gsm
[1;30;40m – e[0;37;40mPlaying ‘digits/4’ (language ‘en’)
Mar 22 15:42:00 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40msched.ce[0;37;40m:e[1;37;40m218e[0;37;40m e[1;37;40msched_settimee[0;37;40m: Request to schedule in the past?!?!
Mar 22 15:42:00 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format ulaw
Mar 22 15:42:00 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format gsm
[1;30;40m – e[0;37;40mPlaying ‘digits/5’ (language ‘en’)
Mar 22 15:42:01 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format ulaw
Mar 22 15:42:01 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format gsm
[1;30;40m – e[0;37;40mPlaying ‘digits/0’ (language ‘en’)
Mar 22 15:42:02 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format ulaw
Mar 22 15:42:02 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format gsm
[1;30;40m – e[0;37;40mPlaying ‘digits/0’ (language ‘en’)
Mar 22 15:42:02 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40msched.ce[0;37;40m:e[1;37;40m218e[0;37;40m e[1;37;40msched_settimee[0;37;40m: Request to schedule in the past?!?!
Mar 22 15:42:02 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40msched.ce[0;37;40m:e[1;37;40m218e[0;37;40m e[1;37;40msched_settimee[0;37;40m: Request to schedule in the past?!?!
Mar 22 15:42:02 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format ulaw
Mar 22 15:42:02 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format gsm
[1;30;40m – e[0;37;40mPlaying ‘digits/7’ (language ‘en’)
Mar 22 15:42:03 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format ulaw
Mar 22 15:42:03 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format gsm
[1;30;40m – e[0;37;40mPlaying ‘digits/5’ (language ‘en’)
Mar 22 15:42:04 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format ulaw
Mar 22 15:42:04 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format gsm
[1;30;40m – e[0;37;40mPlaying ‘digits/9’ (language ‘en’)
Mar 22 15:42:04 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40msched.ce[0;37;40m:e[1;37;40m218e[0;37;40m e[1;37;40msched_settimee[0;37;40m: Request to schedule in the past?!?!
Mar 22 15:42:05 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format ulaw
Mar 22 15:42:05 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format gsm
[1;30;40m – e[0;37;40mPlaying ‘vm-isunavail’ (language ‘en’)
Mar 22 15:42:05 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mrtp.ce[0;37;40m:e[1;37;40m192e[0;37;40m e[1;37;40msend_dtmfe[0;37;40m: Sending dtmf: 48 (0), at 192.168.2.14
Mar 22 15:42:05 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format ulaw
Mar 22 15:42:05 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format gsm
[1;30;40m – e[0;37;40mPlaying ‘vm-sorry’ (language ‘en’)
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m2340e[0;37;40m e[1;37;40mset_formate[0;37;40m: Set channel SIP/6014500666-9013 to write format ulaw
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mpbx.ce[0;37;40m:e[1;37;40m2331e[0;37;40m e[1;37;40m__ast_pbx_rune[0;37;40m: Extension s, priority 1 returned normally even though call was hung up
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mpbx.ce[0;37;40m:e[1;37;40m1512e[0;37;40m e[1;37;40mpbx_substitute_variables_helper_fulle[0;37;40m: Function result is '6014504236’
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mpbx.ce[0;37;40m:e[1;37;40m1512e[0;37;40m e[1;37;40mpbx_substitute_variables_helper_fulle[0;37;40m: Function result is '6014504236’
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mpbx.ce[0;37;40m:e[1;37;40m1512e[0;37;40m e[1;37;40mpbx_substitute_variables_helper_fulle[0;37;40m: Function result is 's’
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mpbx.ce[0;37;40m:e[1;37;40m1512e[0;37;40m e[1;37;40mpbx_substitute_variables_helper_fulle[0;37;40m: Function result is 'test’
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mpbx.ce[0;37;40m:e[1;37;40m1512e[0;37;40m e[1;37;40mpbx_substitute_variables_helper_fulle[0;37;40m: Function result is 'SIP/6014500666-9013’
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mpbx.ce[0;37;40m:e[1;37;40m1512e[0;37;40m e[1;37;40mpbx_substitute_variables_helper_fulle[0;37;40m: Function result is '(null)'
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mpbx.ce[0;37;40m:e[1;37;40m1512e[0;37;40m e[1;37;40mpbx_substitute_variables_helper_fulle[0;37;40m: Function result is 'VoiceMail’
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mpbx.ce[0;37;40m:e[1;37;40m1512e[0;37;40m e[1;37;40mpbx_substitute_variables_helper_fulle[0;37;40m: Function result is 'u6014500759’
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mpbx.ce[0;37;40m:e[1;37;40m1512e[0;37;40m e[1;37;40mpbx_substitute_variables_helper_fulle[0;37;40m: Function result is '2006-03-22 15:41:56’
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mpbx.ce[0;37;40m:e[1;37;40m1512e[0;37;40m e[1;37;40mpbx_substitute_variables_helper_fulle[0;37;40m: Function result is '2006-03-22 15:41:56’
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mpbx.ce[0;37;40m:e[1;37;40m1512e[0;37;40m e[1;37;40mpbx_substitute_variables_helper_fulle[0;37;40m: Function result is '2006-03-22 15:42:07’
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mpbx.ce[0;37;40m:e[1;37;40m1512e[0;37;40m e[1;37;40mpbx_substitute_variables_helper_fulle[0;37;40m: Function result is '11’
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mpbx.ce[0;37;40m:e[1;37;40m1512e[0;37;40m e[1;37;40mpbx_substitute_variables_helper_fulle[0;37;40m: Function result is '11’
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mpbx.ce[0;37;40m:e[1;37;40m1512e[0;37;40m e[1;37;40mpbx_substitute_variables_helper_fulle[0;37;40m: Function result is 'ANSWERED’
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mpbx.ce[0;37;40m:e[1;37;40m1512e[0;37;40m e[1;37;40mpbx_substitute_variables_helper_fulle[0;37;40m: Function result is 'DOCUMENTATION’
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mpbx.ce[0;37;40m:e[1;37;40m1512e[0;37;40m e[1;37;40mpbx_substitute_variables_helper_fulle[0;37;40m: Function result is '(null)'
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mpbx.ce[0;37;40m:e[1;37;40m1512e[0;37;40m e[1;37;40mpbx_substitute_variables_helper_fulle[0;37;40m: Function result is '1143063716.0’
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mpbx.ce[0;37;40m:e[1;37;40m1512e[0;37;40m e[1;37;40mpbx_substitute_variables_helper_fulle[0;37;40m: Function result is '(null)'
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchannel.ce[0;37;40m:e[1;37;40m1317e[0;37;40m e[1;37;40mast_hangupe[0;37;40m: Hanging up channel 'SIP/6014500666-9013’
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchan_sip.ce[0;37;40m:e[1;37;40m2401e[0;37;40m e[1;37;40msip_hangupe[0;37;40m: Hangup call SIP/6014500666-9013, SIP callid 66A272CB@192.168.2.10)
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13819]: e[1;37;40mchan_sip.ce[0;37;40m:e[1;37;40m2409e[0;37;40m e[1;37;40msip_hangupe[0;37;40m: update_call_counter(6014500666) - decrement call limit counter
Mar 22 15:42:07 e[1;32;40mDEBUGe[0;37;40m[13822]: e[1;37;40mapp_queue.ce[0;37;40m:e[1;37;40m471e[0;37;40m e[1;37;40mchangethreade[0;37;40m: Device ‘SIP/6014500666’ changed to state ‘4’ (Invalid)
Ok. I think what is happening is that when I am in the voicemail app and I press ‘0’ it does not know what to do with it. I would think that there should be a way to have the voicemail app recognize the ‘0’ and transfer to VoiceMailMain. Does that look like it may be the problem.
Nevermind,
I got everything working. I had to use the ‘a’ extension and press the ‘*’ key to be able to login to vmail. It just did not like the ‘0’ and the ‘o’ extension.