_________________________________________________________________________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
The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.
Build your next product on our scalable cloud platform.
Join our online community to chat in real time https://signalwire.community
Professional FreeSWITCH Services
sales@freeswitch.com
https://freeswitch.com
Official FreeSWITCH Sites
https://freeswitch.com/oss
https://freeswitch.org/confluence
https://cluecon.com
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
https://freeswitch.com