This is what I get when the dialplan executesKinda strange and I could not find a discrepancy between the dialplan configuration of the working server vs the non-working server
EXECUTE sofia/internal/26342@voip.net
set(effective_caller_id_number=)
2014-12-09 17:00:24.839237 [DEBUG] mod_dptools.c:1435 sofia/internal/26342@voip.net SET [effective_caller_id_number]=[UNDEF]On Tue, Dec 9, 2014 at 4:59 PM, Joel White <joelewhite@gmail.com> wrote:Of course I removed any identifiable information, but it looks like the CID is being set. What am I missing here that is not allowing for the variable to be passed to the dialplan?Here is some output of the Lua script on the server not pushing caller idAnd some output from the Lua script on the server with CID functioning
2014-12-09 16:54:22.819251 [NOTICE] switch_cpp.cpp:1328 Debug from gen_dir_user_xml.lua, generated XML:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="freeswitch/xml">
<section name="directory">
<domain name="voip.net">
<user id="26342" mailbox="26342">
<params>
<param name="password" value="XXXXXX"/>
<param name="vm-password" value="26342"/>
<param name="vm-enabled" value="true"/>
<param name="dial-string" value="{presence_id=${dialed_user}@${dialed_domain}}${sofia_contact(${dialed_user}@${dialed_domain})}"/>
</params>
<variables>
<variable name="toll_allow" value="local,domestic"/>
<variable name="user_context" value="default"/>
<variable name="outbound_caller_id_name" value="Michelle"/>
<variable name="outbound_caller_id_number" value="1321XXXXXXX"/>
<variable name="accountcode" value="PA"/>
<!--<variable name="callgroup" value="techsupport"/>-->
</variables>
</user>
</domain>
</section>
</document>
2014-12-09 21:50:55.458996 [NOTICE] switch_cpp.cpp:1328 Debug from gen_dir_user_xml.lua, generated XML:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="freeswitch/xml">
<section name="directory">
<domain name="sip.voice.com">
<user id="53201" mailbox="53201">
<params>
<param name="password" value="XXXXXXX"/>
<param name="vm-password" value="53201"/>
<param name="dial-string" value="{presence_id=${dialed_user}@${dialed_domain}}${sofia_contact(${dialed_user}@${dialed_domain})}"/>
</params>
<variables>
<variable name="toll_allow" value="local,domestic"/>
<variable name="user_context" value="default"/>
<variable name="outbound_caller_id_name" value="Voice.com"/>
<variable name="outbound_caller_id_number" value="1303XXXXXX"/>
<!--<variable name="callgroup" value="techsupport"/>-->
</variables>
</user>
</domain>
</section>
</document>On Tue, Dec 9, 2014 at 4:47 PM, Joel White <joelewhite@gmail.com> wrote:Sorry for the delay in response. I have gone over the config with a fine tooth comb, it matches another config of a server in which the caller id works fine. What I am seeing however is that in this system the variable is not exported to the dialplan. I may be missing something, and most likely I am. I do have a question though. Is there a way to see what variables are defined for a particular user in the FreeSWITCH console?On Thu, Nov 13, 2014 at 1:56 PM, Stanislav Sinyagin <ssinyagin@gmail.com> wrote:Probably your ITSP does not allow you to set the caller ID? Did you run a SIP packet trace to see what caller ID is sent out?
On Nov 13, 2014 4:45 PM, "Joel White" <joelewhite@gmail.com> wrote:I have several installations of FreeSWITCH. I have managed to get one to dynamically create the user directory from PostgreSQL and it properly sets the outbound caller id. I have another system, very similar in how it was configured. The second installation also dynamically generates the user directory from PostgreSQL as well. I am however having an issue with setting the caller id on this other system. I have went through with a fine tooth comb and am having a hard time locating the discrepancy between the two systems.Has anyone had an issue similar to this?
_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.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
http://www.freeswitch.org
_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.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
http://www.freeswitch.org