Collected some more data. Printed user details in the logs, I can see the LUA is called and user directory is returned with all the information, but it still fails with error that domainname not found.
Here you can see after pressing 142#, directory details and error message right after that.
7a0ea415-8e00-472f-b0f0-
a667608ffa0d 2017-02-09 22:27:52.788356 [DEBUG] switch_rtp.c:7193 RTP RECV DTMF 8:1280
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:52.788356 [INFO] switch_channel.c:515 RECV DTMF 8:1280
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:52.808360 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-press.wav] (en:en)
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:52.808360 [DEBUG] switch_ivr_play_say.c:1468 Codec Activated L16@8000hz 1 channels 20ms
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:52.808360 [ALERT] switch_ivr_play_say.c:1399 sofia/internal/111@companyname.domainname.com receive message [AUDIO_SYNC]
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:52.808360 [DEBUG] switch_ivr_play_say.c:1911 done playing file /usr/local/freeswitch/share/freeswitch/sounds/en/us/callie/voicemail/vm-press.wav
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:52.808360 [DEBUG] switch_ivr.c:195 Codec Activated L16@8000hz 1 channels 20ms
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:52.828410 [ALERT] switch_core_io.c:1152 sofia/internal/111@companyname.domainname.com receive message [TRANSCODING_NECESSARY]
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:52.908390 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en]
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:52.908390 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-forward_enter_ext.wav] (en:en)
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:52.908390 [DEBUG] switch_ivr_play_say.c:1468 Codec Activated L16@8000hz 1 channels 20ms
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:52.908390 [ALERT] switch_ivr_play_say.c:1399 sofia/internal/111@companyname.domainname.com receive message [AUDIO_SYNC]
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:54.388411 [DEBUG] switch_rtp.c:7193 RTP RECV DTMF 1:1280
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:54.388411 [INFO] switch_channel.c:515 RECV DTMF 1:1280
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:54.388411 [DEBUG] switch_ivr_play_say.c:1911 done playing file /usr/local/freeswitch/share/freeswitch/sounds/en/us/callie/voicemail/vm-forward_enter_ext.wav
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:54.388411 [DEBUG] switch_ivr.c:195 Codec Activated L16@8000hz 1 channels 20ms
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:54.408431 [ALERT] switch_core_io.c:1152 sofia/internal/111@companyname.domainname.com receive message [TRANSCODING_NECESSARY]
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:54.488430 [DEBUG] switch_ivr.c:1325 Codec Activated L16@8000hz 1 channels 20ms
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:54.808429 [DEBUG] switch_rtp.c:7193 RTP RECV DTMF 4:1280
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:54.808429 [INFO] switch_channel.c:515 RECV DTMF 4:1280
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:55.188430 [DEBUG] switch_rtp.c:7193 RTP RECV DTMF 2:1280
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:55.188430 [INFO] switch_channel.c:515 RECV DTMF 2:1280
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:56.148379 [DEBUG] switch_rtp.c:7193 RTP RECV DTMF #:1280
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:56.148379 [INFO] switch_channel.c:515 RECV DTMF #:1280
2017-02-09 22:27:56.148379 [NOTICE] switch_cpp.cpp:1360 [xml_handler] Section: directory
2017-02-09 22:27:56.148379 [NOTICE] switch_cpp.cpp:1360 [xml_handler] Tag Name: domain
2017-02-09 22:27:56.148379 [NOTICE] switch_cpp.cpp:1360 [xml_handler] Key Name: name
2017-02-09 22:27:56.148379 [NOTICE] switch_cpp.cpp:1360 [xml_handler] Key Value: companyname.domainname.com
2017-02-09 22:27:56.148379 [DEBUG] freeswitch_lua.cpp:365 DBH handle 0x7f27a0075280 Connected.
2017-02-09 22:27:56.148379 [NOTICE] switch_cpp.cpp:1360 [xml_handler]
XML_STRING: <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="freeswitch/xml">
<section name="directory">
<domain name="companyname.domainname.com">
<user id="142" cidr="" number-alias="">
<params>
<param name="password" value="changed"/>
<param name="vm-enabled" value="true"/>
<param name="vm-password" value="142"/>
<param name="vm-email-all-messages" value="true"/>
<param name="vm-attach-file" value="true"/>
<param name="vm-keep-local-after-email" value="true"/>
<param name="vm-mailto" value="email@gmail.com"/>
<param name="MWI-Account" value="142@companyname.domainname.com"/>
<param name="timezone" value="America/Los_Angeles"/>
<param name="dial-string" value="{sip_invite_domain=companyname.domainname.com,presence_id=142@companyname.domainname.com}${sofia_contact(142@companyname.domainname.com)}"/>
</params>
<variables>
<variable name="domain_uuid" value=""/>
<variable name="domain_name" value="companyname.domainname.com"/>
<variable name="caller_id_name" value=""/>
<variable name="caller_id_number" value=""/>
<variable name="call_group" value="sales"/>
<variable name="accountcode" value="5555555"/>
<variable name="user_context" value=""/>
<variable name="effective_caller_id_name" value="John"/>
<variable name="outbound_caller_id_name" value="Company"/>
<variable name="outbound_caller_id_name" value="ABC"/>
<variable name="outbound_caller_id_number" value="19494710102"/>
<variable name="directory_full_name" value="John"/>
<variable name="recording" value="off"/>
<variable name="callscreening" value="off"/>
<variable name="limit_max" value="2"/>
<variable name="record_stereo" value="true"/>
<variable name="transfer_fallback_extension" value="operator"/>
<variable name="export_vars" value="domain_name"/>
</variables>
</user>
</domain>
</section>
</document>
2017-02-09 22:27:56.148379 [NOTICE] switch_cpp.cpp:1360 [xml_handler] Section: directory
2017-02-09 22:27:56.148379 [NOTICE] switch_cpp.cpp:1360 [xml_handler] Tag Name: domain
2017-02-09 22:27:56.148379 [NOTICE] switch_cpp.cpp:1360 [xml_handler] Key Name: name
2017-02-09 22:27:56.148379 [NOTICE] switch_cpp.cpp:1360 [xml_handler] Key Value: companyname.domainname.com
2017-02-09 22:27:56.148379 [DEBUG] freeswitch_lua.cpp:382 DBH handle 0x7f27a0075280 released.
2017-02-09 22:27:56.148379 [WARNING] mod_voicemail.c:3268 Cannot locate domain companyname.domainname.com
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:56.148379 [ERR] mod_voicemail.c:1768 Failed to forward message to 142
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:56.168414 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] (en:en)
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:56.168414 [DEBUG] switch_ivr_play_say.c:1468 Codec Activated L16@8000hz 1 channels 20ms
7a0ea415-8e00-472f-b0f0-a667608ffa0d 2017-02-09 22:27:56.168414 [ALERT] switch_ivr_play_say.c:1399 sofia/internal/111@companyname.domainname.com.com receive message [AUDIO_SYNC]