Hi, I'm new to freeswitch but have been playing with configs and reading confluence and the Packt book for a few weeks. Is there a difference between setting up a user as static XML and getting the user XML snippet from a lua script? I can't seem to get voicemail to email to work if the user XML snippet is generated by lua, but it works fine if I have the static xml in a file. The following fs_cli command to post the email works fine. So the mail server, templates etc are OK. vm_fsdb_msg_email default 123 1039 f8df8b69-21d7-4339-836e-777dbec87db3 customer1@mytestdomain I suspect that loading the XML at startup as opposed to generating snippet from lua is significant? This static user directory/123/1039.xml works: <include> <user id="1039"> <params> <param name="password" value="$${default_password}"/> <param name="vm-password" value="1000"/> <param name="vm-mailto" value="testing@mydomain-ni.com" /> <param name="vm-mailfrom" value="paul@mydomain-ni.com" /> <param name="vm-email-all-messages" value="true" /> </params> <variables> <variable name="toll_allow" value="domestic,international,local"/> <variable name="accountcode" value="1000"/> <variable name="user_context" value="default"/> <variable name="effective_caller_id_name" value="Extension 1000"/> <variable name="effective_caller_id_number" value="1039"/> <variable name="outbound_caller_id_name" value="$${outbound_caller_name}"/> <variable name="outbound_caller_id_number" value="$${outbound_caller_id}"/> <variable name="callgroup" value="techsupport"/> </variables> </user> </include> Email is sent and log shows: *2019-10-24 09:38:21.955085 [DEBUG] mod_voicemail.c:1952 Update MWI: Message Account 1039@123 2019-10-24 09:38:21.955085 [DEBUG] mod_voicemail.c:1953 Update MWI: Voice Message 28/1 2019-10-24 09:38:22.875122 [DEBUG] switch_utils.c:1300 Emailed data to [testing@mydomain-ni.com] 2019-10-24 09:38:22.875122 [DEBUG] mod_voicemail.c:3042 Sending message to testing@mydomain-ni.com e5e12f00-e39b-4eda-8e27-a22adc14ddb3 2019-10-24 09:38:22.875122 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] * But generating a very similar XML from LUA... the voicemail is saved, and MWI activated. But no email is sent. 2019-10-24 10:03:18.271420 [DEBUG] mod_voicemail.c:1925 Update MWI: Processing for 1039@123 in inbox 2019-10-24 10:03:18.271420 [NOTICE] switch_cpp.cpp:1443 Debug directory xml snippet: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <document type="freeswitch/xml"> <section name="directory"> <domain name="123"> <user id="1039"> <params> <param name="password" value="sjkdfsjhdf4895sdkjh8934tsdvsjdkgsf"/> <param name="vm-password" value="0000"/> <param name="vm-mailto" value="checkto@mydomain-ni.com"/> <param name="vm-mailfrom" value="voicemail@vociemail.co.uk"/> <param name="vm-email-all-messages value="true"/> <!-- param name="vm-attach-file" value="true"/ --> <!-- param name="vm-keep-local-after-email" value="true"/ --> </params> <variables> <variable name="toll_allow" value="domestic,international,local"/> <variable name="user_context" value="default"/> <variable name="accountcode" value="1000"/> <variable name="user_context" value="default"/> <variable name="effective_caller_id_name" value="Extension 1000"/> <variable name="effective_caller_id_number" value="1039"/> <variable name="outbound_caller_id_name" value="Frank"/> <variable name="outbound_caller_id_number" value="10390"/> <variable name="callgroup" value="techsupport"/> </variables> </user> </domain> </section> </document> 2019-10-24 10:03:18.271420 [DEBUG] mod_voicemail.c:1950 Update MWI: Messages Waiting yes 2019-10-24 10:03:18.271420 [DEBUG] mod_voicemail.c:1951 Update MWI: Update Reason NEW 2019-10-24 10:03:18.271420 [DEBUG] mod_voicemail.c:1952 Update MWI: Message Account 1039@123 *2019-10-24 10:03:18.271420 [DEBUG] mod_voicemail.c:1953 Update MWI: Voice Message 29/1* *2019-10-24 10:03:18.271420 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en]* 2019-10-24 10:03:18.291420 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-goodbye.wav] (en:en) 2019-10-24 10:03:18.291420 [DEBUG] switch_ivr_play_say.c:1492 Codec Activated L16@8000hz 1 channels 20ms
participants (1)
-
Paul Smith