We are using Freeswitch for a multidomain setup and experiencing problem in forwarding voice mail message to another extension in the same domain. This is what I see in the logs 2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://j2h.la.cebodtelecom.com> 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [ERR] mod_voicemail.c:1768 Failed to forward message to 130 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.136121 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] (en:en) Anyone else experiencing this, any fix? Not sure if this is a bug. I have experienced this in 1.4, 1.6.6, 1.6.9 and latest stable 1.6.13. Thank you, Jai
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com that's the issue On Tue, Jan 31, 2017 at 11:42 PM Jai Rangi <jprangi@gmail.com> wrote:
We are using Freeswitch for a multidomain setup and experiencing problem in forwarding voice mail message to another extension in the same domain.
This is what I see in the logs
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://j2h.la.cebodtelecom.com> 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [ERR] mod_voicemail.c:1768 Failed to forward message to 130 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.136121 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] (en:en)
Anyone else experiencing this, any fix? Not sure if this is a bug. I have experienced this in 1.4, 1.6.6, 1.6.9 and latest stable 1.6.13.
Thank you, Jai
_________________________________________________________________________ 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
Yes I can see that, but why it wont recognize the domain. I can leave voicemail for this this. *Jai Rangi* Cebod Technologies LLC dba DIDforSale/Cebod Telecom O 949-471-0102 | C 949-419-7634 <1-949-419-7634> | F 949-269-0449 / 949-232-1410 | jprangi@didforsale.com www.cebod.com | www.didforsale.com |3200 Bristol St Suite 615, Costa Mesa, CA 92626 | On Wed, Feb 1, 2017 at 7:39 AM, Michael Jerris <mike@jerris.com> wrote:
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com
that's the issue
On Tue, Jan 31, 2017 at 11:42 PM Jai Rangi <jprangi@gmail.com> wrote:
We are using Freeswitch for a multidomain setup and experiencing problem in forwarding voice mail message to another extension in the same domain.
This is what I see in the logs
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://j2h.la.cebodtelecom.com> 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [ERR] mod_voicemail.c:1768 Failed to forward message to 130 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.136121 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] (en:en)
Anyone else experiencing this, any fix? Not sure if this is a bug. I have experienced this in 1.4, 1.6.6, 1.6.9 and latest stable 1.6.13.
Thank you, Jai
_________________________________________________________________________ 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
May be there is a setting, where FS will know all the domains it should listen to. But everything else works great except VM forwarding. On Wed, Feb 1, 2017 at 8:41 AM, Jai Rangi <jprangi@didforsale.com> wrote:
Yes I can see that, but why it wont recognize the domain. I can leave voicemail for this this.
*Jai Rangi* Cebod Technologies LLC dba DIDforSale/Cebod Telecom O 949-471-0102 | C 949-419-7634 <1-949-419-7634> | F 949-269-0449 / 949-232-1410 | jprangi@didforsale.com www.cebod.com | www.didforsale.com |3200 Bristol St Suite 615, Costa Mesa, CA 92626 |
On Wed, Feb 1, 2017 at 7:39 AM, Michael Jerris <mike@jerris.com> wrote:
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com
that's the issue
On Tue, Jan 31, 2017 at 11:42 PM Jai Rangi <jprangi@gmail.com> wrote:
We are using Freeswitch for a multidomain setup and experiencing problem in forwarding voice mail message to another extension in the same domain.
This is what I see in the logs
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://j2h.la.cebodtelecom.com> 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [ERR] mod_voicemail.c:1768 Failed to forward message to 130 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.136121 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] (en:en)
Anyone else experiencing this, any fix? Not sure if this is a bug. I have experienced this in 1.4, 1.6.6, 1.6.9 and latest stable 1.6.13.
Thank you, Jai
____________________________________________________________ _____________ 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
Surprising, no one else is having this issue and no fix? Not sure if this is a bug, I can open a bug report if some one can confirm. On Wed, Feb 1, 2017 at 8:46 AM, Jai Rangi <jprangi@gmail.com> wrote:
May be there is a setting, where FS will know all the domains it should listen to. But everything else works great except VM forwarding.
On Wed, Feb 1, 2017 at 8:41 AM, Jai Rangi <jprangi@didforsale.com> wrote:
Yes I can see that, but why it wont recognize the domain. I can leave voicemail for this this.
*Jai Rangi* Cebod Technologies LLC dba DIDforSale/Cebod Telecom O 949-471-0102 | C 949-419-7634 <1-949-419-7634> | F 949-269-0449 / 949-232-1410 | jprangi@didforsale.com www.cebod.com | www.didforsale.com |3200 Bristol St Suite 615, Costa Mesa, CA 92626 |
On Wed, Feb 1, 2017 at 7:39 AM, Michael Jerris <mike@jerris.com> wrote:
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com
that's the issue
On Tue, Jan 31, 2017 at 11:42 PM Jai Rangi <jprangi@gmail.com> wrote:
We are using Freeswitch for a multidomain setup and experiencing problem in forwarding voice mail message to another extension in the same domain.
This is what I see in the logs
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://j2h.la.cebodtelecom.com> 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [ERR] mod_voicemail.c:1768 Failed to forward message to 130 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.136121 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] (en:en)
Anyone else experiencing this, any fix? Not sure if this is a bug. I have experienced this in 1.4, 1.6.6, 1.6.9 and latest stable 1.6.13.
Thank you, Jai
____________________________________________________________ _____________ 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/free switch-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
your directory has no domain that matches that one. More info on how to configure the directory is here: https://freeswitch.org/confluence/display/FREESWITCH/Directory <https://freeswitch.org/confluence/display/FREESWITCH/Directory>
On Feb 8, 2017, at 3:37 PM, Jai Rangi <jprangi@gmail.com> wrote:
Surprising, no one else is having this issue and no fix? Not sure if this is a bug, I can open a bug report if some one can confirm.
On Wed, Feb 1, 2017 at 8:46 AM, Jai Rangi <jprangi@gmail.com <mailto:jprangi@gmail.com>> wrote: May be there is a setting, where FS will know all the domains it should listen to. But everything else works great except VM forwarding.
On Wed, Feb 1, 2017 at 8:41 AM, Jai Rangi <jprangi@didforsale.com <mailto:jprangi@didforsale.com>> wrote: Yes I can see that, but why it wont recognize the domain. I can leave voicemail for this this.
Jai Rangi Cebod Technologies LLC dba DIDforSale/Cebod Telecom O 949-471-0102 <tel:O%20949-471-0102> | C 949-419-7634 <tel:1-949-419-7634> | F 949-269-0449 / 949-232-1410 <> | jprangi@didforsale.com <mailto:jprangi@didforsale.com> www.cebod.com <http://www.cebod.com/> | www.didforsale.com <http://www.didforsale.com/> |3200 Bristol St Suite 615, Costa Mesa, CA 92626 |
On Wed, Feb 1, 2017 at 7:39 AM, Michael Jerris <mike@jerris.com <mailto:mike@jerris.com>> wrote: 2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://company.phonesystemdomain.com/>
that's the issue
On Tue, Jan 31, 2017 at 11:42 PM Jai Rangi <jprangi@gmail.com <mailto:jprangi@gmail.com>> wrote: We are using Freeswitch for a multidomain setup and experiencing problem in forwarding voice mail message to another extension in the same domain.
This is what I see in the logs
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://company.phonesystemdomain.com/> <http://j2h.la.cebodtelecom.com/> 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [ERR] mod_voicemail.c:1768 Failed to forward message to 130 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.136121 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] (en:en)
Anyone else experiencing this, any fix? Not sure if this is a bug. I have experienced this in 1.4, 1.6.6, 1.6.9 and latest stable 1.6.13.
Thank you, Jai
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://confluence.freeswitch.org <http://confluence.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users> http://www.freeswitch.org <http://www.freeswitch.org/> _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://confluence.freeswitch.org <http://confluence.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users> http://www.freeswitch.org <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
Problem is that I am using lua xml-hanlder-binding for directory and all the user credentials are generated by lua script dynamically. If I add the domain manually in directory/default.xml, it still does not find the user. On Wed, Feb 8, 2017 at 12:57 PM, Michael Jerris <mike@jerris.com> wrote:
your directory has no domain that matches that one. More info on how to configure the directory is here:
https://freeswitch.org/confluence/display/FREESWITCH/Directory
On Feb 8, 2017, at 3:37 PM, Jai Rangi <jprangi@gmail.com> wrote:
Surprising, no one else is having this issue and no fix? Not sure if this is a bug, I can open a bug report if some one can confirm.
On Wed, Feb 1, 2017 at 8:46 AM, Jai Rangi <jprangi@gmail.com> wrote:
May be there is a setting, where FS will know all the domains it should listen to. But everything else works great except VM forwarding.
On Wed, Feb 1, 2017 at 8:41 AM, Jai Rangi <jprangi@didforsale.com> wrote:
Yes I can see that, but why it wont recognize the domain. I can leave voicemail for this this.
*Jai Rangi* Cebod Technologies LLC dba DIDforSale/Cebod Telecom O 949-471-0102 | C 949-419-7634 <1-949-419-7634> | F 949-269-0449 / 949-232-1410 | jprangi@didforsale.com www.cebod.com | www.didforsale.com |3200 Bristol St Suite 615, Costa Mesa, CA 92626 |
On Wed, Feb 1, 2017 at 7:39 AM, Michael Jerris <mike@jerris.com> wrote:
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com
that's the issue
On Tue, Jan 31, 2017 at 11:42 PM Jai Rangi <jprangi@gmail.com> wrote:
We are using Freeswitch for a multidomain setup and experiencing problem in forwarding voice mail message to another extension in the same domain.
This is what I see in the logs
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://j2h.la.cebodtelecom.com/> 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [ERR] mod_voicemail.c:1768 Failed to forward message to 130 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.136121 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] (en:en)
Anyone else experiencing this, any fix? Not sure if this is a bug. I have experienced this in 1.4, 1.6.6, 1.6.9 and latest stable 1.6.13.
Thank you, Jai
____________________________________________________________ _____________ 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/free switch-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/free switch-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
_________________________________________________________________________ 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
Hi Rangi, Could you please show us: - Your xml dialplan used to send the call to voicemail. - your directory xml generated dynamically by your lua script. - your Sip trace invite hitting Fs for voicemail. For info, im using Fs for the same purpose (multitenant voicemail) using xml_curl instead of lua. I have no issue. Thx Srigo
On 8 Feb 2017, at 23:32, Jai Rangi <jprangi@gmail.com> wrote:
Problem is that I am using lua xml-hanlder-binding for directory and all the user credentials are generated by lua script dynamically. If I add the domain manually in directory/default.xml, it still does not find the user.
On Wed, Feb 8, 2017 at 12:57 PM, Michael Jerris <mike@jerris.com> wrote: your directory has no domain that matches that one. More info on how to configure the directory is here:
https://freeswitch.org/confluence/display/FREESWITCH/Directory
On Feb 8, 2017, at 3:37 PM, Jai Rangi <jprangi@gmail.com> wrote:
Surprising, no one else is having this issue and no fix? Not sure if this is a bug, I can open a bug report if some one can confirm.
On Wed, Feb 1, 2017 at 8:46 AM, Jai Rangi <jprangi@gmail.com> wrote: May be there is a setting, where FS will know all the domains it should listen to. But everything else works great except VM forwarding.
On Wed, Feb 1, 2017 at 8:41 AM, Jai Rangi <jprangi@didforsale.com> wrote: Yes I can see that, but why it wont recognize the domain. I can leave voicemail for this this.
Jai Rangi Cebod Technologies LLC dba DIDforSale/Cebod Telecom O 949-471-0102 | C 949-419-7634 | F 949-269-0449 / 949-232-1410 | jprangi@didforsale.com www.cebod.com | www.didforsale.com |3200 Bristol St Suite 615, Costa Mesa, CA 92626 |
On Wed, Feb 1, 2017 at 7:39 AM, Michael Jerris <mike@jerris.com> wrote: 2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com
that's the issue
> On Tue, Jan 31, 2017 at 11:42 PM Jai Rangi <jprangi@gmail.com> wrote: > We are using Freeswitch for a multidomain setup and experiencing problem in forwarding voice mail message to another extension in the same domain. > > This is what I see in the logs > > 2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com > 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [ERR] mod_voicemail.c:1768 Failed to forward message to 130 > 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] > 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.136121 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] (en:en) > > Anyone else experiencing this, any fix? Not sure if this is a bug. I have experienced this in 1.4, 1.6.6, 1.6.9 and latest stable 1.6.13. > > Thank you, > Jai > > _________________________________________________________________________ > 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
_________________________________________________________________________ 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
_________________________________________________________________________ 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
Then your lua script is not returning what it should for that domain lookup. If you add some debug to your lua script you should see the lookup request.
On Feb 8, 2017, at 5:32 PM, Jai Rangi <jprangi@gmail.com> wrote:
Problem is that I am using lua xml-hanlder-binding for directory and all the user credentials are generated by lua script dynamically. If I add the domain manually in directory/default.xml, it still does not find the user.
On Wed, Feb 8, 2017 at 12:57 PM, Michael Jerris <mike@jerris.com <mailto:mike@jerris.com>> wrote: your directory has no domain that matches that one. More info on how to configure the directory is here:
https://freeswitch.org/confluence/display/FREESWITCH/Directory <https://freeswitch.org/confluence/display/FREESWITCH/Directory>
On Feb 8, 2017, at 3:37 PM, Jai Rangi <jprangi@gmail.com <mailto:jprangi@gmail.com>> wrote:
Surprising, no one else is having this issue and no fix? Not sure if this is a bug, I can open a bug report if some one can confirm.
On Wed, Feb 1, 2017 at 8:46 AM, Jai Rangi <jprangi@gmail.com <mailto:jprangi@gmail.com>> wrote: May be there is a setting, where FS will know all the domains it should listen to. But everything else works great except VM forwarding.
On Wed, Feb 1, 2017 at 8:41 AM, Jai Rangi <jprangi@didforsale.com <mailto:jprangi@didforsale.com>> wrote: Yes I can see that, but why it wont recognize the domain. I can leave voicemail for this this.
Jai Rangi Cebod Technologies LLC dba DIDforSale/Cebod Telecom O 949-471-0102 <tel:O%20949-471-0102> | C 949-419-7634 <tel:1-949-419-7634> | F 949-269-0449 / 949-232-1410 <> | jprangi@didforsale.com <mailto:jprangi@didforsale.com> www.cebod.com <http://www.cebod.com/> | www.didforsale.com <http://www.didforsale.com/> |3200 Bristol St Suite 615, Costa Mesa, CA 92626 |
On Wed, Feb 1, 2017 at 7:39 AM, Michael Jerris <mike@jerris.com <mailto:mike@jerris.com>> wrote: 2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://company.phonesystemdomain.com/>
that's the issue
On Tue, Jan 31, 2017 at 11:42 PM Jai Rangi <jprangi@gmail.com <mailto:jprangi@gmail.com>> wrote: We are using Freeswitch for a multidomain setup and experiencing problem in forwarding voice mail message to another extension in the same domain.
This is what I see in the logs
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://company.phonesystemdomain.com/> <http://j2h.la.cebodtelecom.com/> 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [ERR] mod_voicemail.c:1768 Failed to forward message to 130 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.136121 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] (en:en)
Anyone else experiencing this, any fix? Not sure if this is a bug. I have experienced this in 1.4, 1.6.6, 1.6.9 and latest stable 1.6.13.
Thank you, Jai
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://confluence.freeswitch.org <http://confluence.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users> http://www.freeswitch.org <http://www.freeswitch.org/> _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://confluence.freeswitch.org <http://confluence.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users> http://www.freeswitch.org <http://www.freeswitch.org/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://confluence.freeswitch.org <http://confluence.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users> http://www.freeswitch.org <http://www.freeswitch.org/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://confluence.freeswitch.org <http://confluence.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users> http://www.freeswitch.org <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
Thank for you your effort to help me out, In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording, 2 to save the recording Press 8 to forward the message to another user. Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8. Here is my Dial plan for Voicemail. <extension name="Voicemail_check"> <condition field="caller_id_number" expression="^(${destination_number})$"> <action application="set" data="voicemail_domain=${domain_name}"/> <action application="answer"/> <action application="voicemail" data="check default ${domain_name} $1"/> </condition> </extension> Here is Directory <?xml version="1.0" encoding="UTF-8" standalone="no"?> <document type="freeswitch/xml"> <section name="directory"> <domain name="domain.companyname.com"> <user id="142" cidr="" number-alias=""> <params> <param name="password" value="notopentopublic"/> <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@domain.companyname.com"/> <param name="timezone" value="America/Los_Angeles"/> <param name="dial-string" value="{sip_invite_domain=domain.companyname.com,presence_id= 142@domain.companyname.com}${sofia_contact(142@domain.companyname.com)}"/> </params> <variables> <variable name="domain_uuid" value=""/> <variable name="domain_name" value=" domain.companyname.com"/> <variable name="caller_id_name" value=""/> <variable name="caller_id_number" value=""/> <variable name="call_group" value="sales"/> <variable name="accountcode" value="55555555"/> <variable name="user_context" value=""/> <variable name="effective_caller_id_name" value="Jai"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_number" value="000000000"/> <variable name="directory_full_name" value="Name"/> <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> In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording Press 8 to forward the message to another user. Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8. What else I can collect and share to get any help/suggestion. Best, On Thu, Feb 9, 2017 at 8:58 AM, Michael Jerris <mike@jerris.com> wrote:
Then your lua script is not returning what it should for that domain lookup. If you add some debug to your lua script you should see the lookup request.
On Feb 8, 2017, at 5:32 PM, Jai Rangi <jprangi@gmail.com> wrote:
Problem is that I am using lua xml-hanlder-binding for directory and all the user credentials are generated by lua script dynamically. If I add the domain manually in directory/default.xml, it still does not find the user.
On Wed, Feb 8, 2017 at 12:57 PM, Michael Jerris <mike@jerris.com> wrote:
your directory has no domain that matches that one. More info on how to configure the directory is here:
https://freeswitch.org/confluence/display/FREESWITCH/Directory
On Feb 8, 2017, at 3:37 PM, Jai Rangi <jprangi@gmail.com> wrote:
Surprising, no one else is having this issue and no fix? Not sure if this is a bug, I can open a bug report if some one can confirm.
On Wed, Feb 1, 2017 at 8:46 AM, Jai Rangi <jprangi@gmail.com> wrote:
May be there is a setting, where FS will know all the domains it should listen to. But everything else works great except VM forwarding.
On Wed, Feb 1, 2017 at 8:41 AM, Jai Rangi <jprangi@didforsale.com> wrote:
Yes I can see that, but why it wont recognize the domain. I can leave voicemail for this this.
*Jai Rangi* Cebod Technologies LLC dba DIDforSale/Cebod Telecom O 949-471-0102 | C 949-419-7634 <1-949-419-7634> | F 949-269-0449 / 949-232-1410 | jprangi@didforsale.com www.cebod.com | www.didforsale.com |3200 Bristol St Suite 615, Costa Mesa, CA 92626 |
On Wed, Feb 1, 2017 at 7:39 AM, Michael Jerris <mike@jerris.com> wrote:
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com
that's the issue
On Tue, Jan 31, 2017 at 11:42 PM Jai Rangi <jprangi@gmail.com> wrote:
We are using Freeswitch for a multidomain setup and experiencing problem in forwarding voice mail message to another extension in the same domain.
This is what I see in the logs
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://j2h.la.cebodtelecom.com/> 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [ERR] mod_voicemail.c:1768 Failed to forward message to 130 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.136121 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] (en:en)
Anyone else experiencing this, any fix? Not sure if this is a bug. I have experienced this in 1.4, 1.6.6, 1.6.9 and latest stable 1.6.13.
Thank you, Jai
____________________________________________________________ _____________ 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/free switch-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/free switch-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
_________________________________________________________________________ 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
_________________________________________________________________________ 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
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] On Thu, Feb 9, 2017 at 4:15 PM, Jai Rangi <jprangi@gmail.com> wrote:
Thank for you your effort to help me out,
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording, 2 to save the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
Here is my Dial plan for Voicemail.
<extension name="Voicemail_check"> <condition field="caller_id_number" expression="^(${destination_ number})$"> <action application="set" data="voicemail_domain=${ domain_name}"/> <action application="answer"/> <action application="voicemail" data="check default ${domain_name} $1"/> </condition> </extension>
Here is Directory
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <document type="freeswitch/xml"> <section name="directory"> <domain name="domain.companyname.com"> <user id="142" cidr="" number-alias=""> <params> <param name="password" value="notopentopublic"/> <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@domain.companyname.com"/> <param name="timezone" value="America/Los_Angeles"/> <param name="dial-string" value="{sip_invite_domain=domain.companyname.com,presence_id= 142@domain.companyname.com}${sofia_contact(142@domain.companyname.com)}"/> </params> <variables> <variable name="domain_uuid" value=""/> <variable name="domain_name" value=" domain.companyname.com"/> <variable name="caller_id_name" value=""/> <variable name="caller_id_number" value=""/> <variable name="call_group" value="sales"/> <variable name="accountcode" value="55555555"/> <variable name="user_context" value=""/> <variable name="effective_caller_id_name" value="Jai"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_number" value="000000000"/> <variable name="directory_full_name" value="Name"/> <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>
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
What else I can collect and share to get any help/suggestion.
Best,
On Thu, Feb 9, 2017 at 8:58 AM, Michael Jerris <mike@jerris.com> wrote:
Then your lua script is not returning what it should for that domain lookup. If you add some debug to your lua script you should see the lookup request.
On Feb 8, 2017, at 5:32 PM, Jai Rangi <jprangi@gmail.com> wrote:
Problem is that I am using lua xml-hanlder-binding for directory and all the user credentials are generated by lua script dynamically. If I add the domain manually in directory/default.xml, it still does not find the user.
On Wed, Feb 8, 2017 at 12:57 PM, Michael Jerris <mike@jerris.com> wrote:
your directory has no domain that matches that one. More info on how to configure the directory is here:
https://freeswitch.org/confluence/display/FREESWITCH/Directory
On Feb 8, 2017, at 3:37 PM, Jai Rangi <jprangi@gmail.com> wrote:
Surprising, no one else is having this issue and no fix? Not sure if this is a bug, I can open a bug report if some one can confirm.
On Wed, Feb 1, 2017 at 8:46 AM, Jai Rangi <jprangi@gmail.com> wrote:
May be there is a setting, where FS will know all the domains it should listen to. But everything else works great except VM forwarding.
On Wed, Feb 1, 2017 at 8:41 AM, Jai Rangi <jprangi@didforsale.com> wrote:
Yes I can see that, but why it wont recognize the domain. I can leave voicemail for this this.
*Jai Rangi* Cebod Technologies LLC dba DIDforSale/Cebod Telecom O 949-471-0102 | C 949-419-7634 <1-949-419-7634> | F 949-269-0449 / 949-232-1410 | jprangi@didforsale.com www.cebod.com | www.didforsale.com |3200 Bristol St Suite 615, Costa Mesa, CA 92626 |
On Wed, Feb 1, 2017 at 7:39 AM, Michael Jerris <mike@jerris.com> wrote:
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com
that's the issue
On Tue, Jan 31, 2017 at 11:42 PM Jai Rangi <jprangi@gmail.com> wrote:
> We are using Freeswitch for a multidomain setup and experiencing > problem in forwarding voice mail message to another extension in the same > domain. > > This is what I see in the logs > > 2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot > locate domain company.phonesystemdomain.com > <http://j2h.la.cebodtelecom.com/> > 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 > [ERR] mod_voicemail.c:1768 Failed to forward message to 130 > 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 > [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] > 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.136121 > [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] > (en:en) > > Anyone else experiencing this, any fix? Not sure if this is a bug. I > have experienced this in 1.4, 1.6.6, 1.6.9 and latest stable 1.6.13. > > Thank you, > Jai > > ____________________________________________________________ > _____________ > 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/free > switch-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/free switch-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
____________________________________________________________ _____________ 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
_________________________________________________________________________ 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
Hi Rangi, In your directory Xml, defined domain is: <domain name="domain.companyname.com"> In your logs, the format is: companyname.domainename.com It shld be the same one. Srigo Sent from my iPhone
On 10 Feb 2017, at 07:49, Jai Rangi <jprangi@gmail.com> wrote:
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]
On Thu, Feb 9, 2017 at 4:15 PM, Jai Rangi <jprangi@gmail.com> wrote: Thank for you your effort to help me out,
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording, 2 to save the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
Here is my Dial plan for Voicemail.
<extension name="Voicemail_check"> <condition field="caller_id_number" expression="^(${destination_number})$"> <action application="set" data="voicemail_domain=${domain_name}"/> <action application="answer"/> <action application="voicemail" data="check default ${domain_name} $1"/> </condition> </extension>
Here is Directory
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <document type="freeswitch/xml"> <section name="directory"> <domain name="domain.companyname.com"> <user id="142" cidr="" number-alias=""> <params> <param name="password" value="notopentopublic"/> <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@domain.companyname.com"/> <param name="timezone" value="America/Los_Angeles"/> <param name="dial-string" value="{sip_invite_domain=domain.companyname.com,presence_id=142@domain.companyname.com}${sofia_contact(142@domain.companyname.com)}"/> </params> <variables> <variable name="domain_uuid" value=""/> <variable name="domain_name" value="domain.companyname.com"/> <variable name="caller_id_name" value=""/> <variable name="caller_id_number" value=""/> <variable name="call_group" value="sales"/> <variable name="accountcode" value="55555555"/> <variable name="user_context" value=""/> <variable name="effective_caller_id_name" value="Jai"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_number" value="000000000"/> <variable name="directory_full_name" value="Name"/> <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>
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
What else I can collect and share to get any help/suggestion.
Best,
On Thu, Feb 9, 2017 at 8:58 AM, Michael Jerris <mike@jerris.com> wrote: Then your lua script is not returning what it should for that domain lookup. If you add some debug to your lua script you should see the lookup request.
On Feb 8, 2017, at 5:32 PM, Jai Rangi <jprangi@gmail.com> wrote:
Problem is that I am using lua xml-hanlder-binding for directory and all the user credentials are generated by lua script dynamically. If I add the domain manually in directory/default.xml, it still does not find the user.
On Wed, Feb 8, 2017 at 12:57 PM, Michael Jerris <mike@jerris.com> wrote: your directory has no domain that matches that one. More info on how to configure the directory is here:
https://freeswitch.org/confluence/display/FREESWITCH/Directory
On Feb 8, 2017, at 3:37 PM, Jai Rangi <jprangi@gmail.com> wrote:
Surprising, no one else is having this issue and no fix? Not sure if this is a bug, I can open a bug report if some one can confirm.
> On Wed, Feb 1, 2017 at 8:46 AM, Jai Rangi <jprangi@gmail.com> wrote: > May be there is a setting, where FS will know all the domains it should listen to. But everything else works great except VM forwarding. > >> On Wed, Feb 1, 2017 at 8:41 AM, Jai Rangi <jprangi@didforsale.com> wrote: >> Yes I can see that, but why it wont recognize the domain. I can leave voicemail for this this. >> >> Jai Rangi >> Cebod Technologies LLC dba DIDforSale/Cebod Telecom >> O 949-471-0102 | C 949-419-7634 | F 949-269-0449 / 949-232-1410 | jprangi@didforsale.com www.cebod.com | www.didforsale.com |3200 Bristol St Suite 615, Costa Mesa, CA 92626 | >> >> >> >> >> >> >>> On Wed, Feb 1, 2017 at 7:39 AM, Michael Jerris <mike@jerris.com> wrote: >>> 2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com >>> >>> that's the issue >>> >>>> On Tue, Jan 31, 2017 at 11:42 PM Jai Rangi <jprangi@gmail.com> wrote: >>>> We are using Freeswitch for a multidomain setup and experiencing problem in forwarding voice mail message to another extension in the same domain. >>>> >>>> This is what I see in the logs >>>> >>>> 2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com >>>> 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [ERR] mod_voicemail.c:1768 Failed to forward message to 130 >>>> 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] >>>> 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.136121 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] (en:en) >>>> >>>> Anyone else experiencing this, any fix? Not sure if this is a bug. I have experienced this in 1.4, 1.6.6, 1.6.9 and latest stable 1.6.13. >>>> >>>> Thank you, >>>> Jai >>>> >>>> _________________________________________________________________________ >>>> 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 >> >
_________________________________________________________________________ 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
_________________________________________________________________________ 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
_________________________________________________________________________ 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
They are same, actual name is changed for privacy purpose. On Thu, Feb 9, 2017 at 11:49 PM Srigo Kana <ksrigo@gmail.com> wrote:
Hi Rangi,
In your directory Xml, defined domain is:
<domain name="domain.companyname.com">
In your logs, the format is: companyname.domainename.com
It shld be the same one.
Srigo
Sent from my iPhone
On 10 Feb 2017, at 07:49, Jai Rangi <jprangi@gmail.com> wrote:
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]
On Thu, Feb 9, 2017 at 4:15 PM, Jai Rangi <jprangi@gmail.com> wrote:
Thank for you your effort to help me out,
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording, 2 to save the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
Here is my Dial plan for Voicemail.
<extension name="Voicemail_check"> <condition field="caller_id_number" expression="^(${destination_number})$"> <action application="set" data="voicemail_domain=${domain_name}"/> <action application="answer"/> <action application="voicemail" data="check default ${domain_name} $1"/> </condition> </extension>
Here is Directory
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <document type="freeswitch/xml"> <section name="directory"> <domain name="domain.companyname.com"> <user id="142" cidr="" number-alias=""> <params> <param name="password" value="notopentopublic"/> <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@domain.companyname.com"/> <param name="timezone" value="America/Los_Angeles"/> <param name="dial-string" value="{sip_invite_domain=domain.companyname.com,presence_id= 142@domain.companyname.com}${sofia_contact(142@domain.companyname.com)}"/> </params> <variables> <variable name="domain_uuid" value=""/> <variable name="domain_name" value=" domain.companyname.com"/> <variable name="caller_id_name" value=""/> <variable name="caller_id_number" value=""/> <variable name="call_group" value="sales"/> <variable name="accountcode" value="55555555"/> <variable name="user_context" value=""/> <variable name="effective_caller_id_name" value="Jai"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_number" value="000000000"/> <variable name="directory_full_name" value="Name"/> <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>
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
What else I can collect and share to get any help/suggestion.
Best,
On Thu, Feb 9, 2017 at 8:58 AM, Michael Jerris <mike@jerris.com> wrote:
Then your lua script is not returning what it should for that domain lookup. If you add some debug to your lua script you should see the lookup request.
On Feb 8, 2017, at 5:32 PM, Jai Rangi <jprangi@gmail.com> wrote:
Problem is that I am using lua xml-hanlder-binding for directory and all the user credentials are generated by lua script dynamically. If I add the domain manually in directory/default.xml, it still does not find the user.
On Wed, Feb 8, 2017 at 12:57 PM, Michael Jerris <mike@jerris.com> wrote:
your directory has no domain that matches that one. More info on how to configure the directory is here:
https://freeswitch.org/confluence/display/FREESWITCH/Directory
On Feb 8, 2017, at 3:37 PM, Jai Rangi <jprangi@gmail.com> wrote:
Surprising, no one else is having this issue and no fix? Not sure if this is a bug, I can open a bug report if some one can confirm.
On Wed, Feb 1, 2017 at 8:46 AM, Jai Rangi <jprangi@gmail.com> wrote:
May be there is a setting, where FS will know all the domains it should listen to. But everything else works great except VM forwarding.
On Wed, Feb 1, 2017 at 8:41 AM, Jai Rangi <jprangi@didforsale.com> wrote:
Yes I can see that, but why it wont recognize the domain. I can leave voicemail for this this.
*Jai Rangi* Cebod Technologies LLC dba DIDforSale/Cebod Telecom O 949-471-0102 | C 949-419-7634 <1-949-419-7634> | F 949-269-0449 / 949-232-1410 | jprangi@didforsale.com www.cebod.com | www.didforsale.com |3200 Bristol St Suite 615, Costa Mesa, CA 92626 |
On Wed, Feb 1, 2017 at 7:39 AM, Michael Jerris <mike@jerris.com> wrote:
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com
that's the issue
On Tue, Jan 31, 2017 at 11:42 PM Jai Rangi <jprangi@gmail.com> wrote:
We are using Freeswitch for a multidomain setup and experiencing problem in forwarding voice mail message to another extension in the same domain.
This is what I see in the logs
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://j2h.la.cebodtelecom.com/> 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [ERR] mod_voicemail.c:1768 Failed to forward message to 130 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.136121 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] (en:en)
Anyone else experiencing this, any fix? Not sure if this is a bug. I have experienced this in 1.4, 1.6.6, 1.6.9 and latest stable 1.6.13.
Thank you, Jai
_________________________________________________________________________ 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
_________________________________________________________________________ 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
_________________________________________________________________________ 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
_________________________________________________________________________ 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
the issue may be related to https://freeswitch.org/jira/browse/FS-5276 On Fri, Feb 10, 2017 at 9:46 AM, Jai Rangi <jprangi@gmail.com> wrote:
They are same, actual name is changed for privacy purpose.
On Thu, Feb 9, 2017 at 11:49 PM Srigo Kana <ksrigo@gmail.com> wrote:
Hi Rangi,
In your directory Xml, defined domain is:
<domain name="domain.companyname.com">
In your logs, the format is: companyname.domainename.com
It shld be the same one.
Srigo
Sent from my iPhone
On 10 Feb 2017, at 07:49, Jai Rangi <jprangi@gmail.com> wrote:
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]
On Thu, Feb 9, 2017 at 4:15 PM, Jai Rangi <jprangi@gmail.com> wrote:
Thank for you your effort to help me out,
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording, 2 to save the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
Here is my Dial plan for Voicemail.
<extension name="Voicemail_check"> <condition field="caller_id_number" expression="^(${destination_ number})$"> <action application="set" data="voicemail_domain=${ domain_name}"/> <action application="answer"/> <action application="voicemail" data="check default ${domain_name} $1"/> </condition> </extension>
Here is Directory
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <document type="freeswitch/xml"> <section name="directory"> <domain name="domain.companyname.com"> <user id="142" cidr="" number-alias=""> <params> <param name="password" value="notopentopublic"/> <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@domain.companyname.com"/> <param name="timezone" value="America/Los_Angeles"/> <param name="dial-string" value="{sip_invite_domain=domain.companyname.com,presence_id= 142@domain.companyname.com}${sofia_contact(142@domain.companyname.com )}"/> </params> <variables> <variable name="domain_uuid" value=""/> <variable name="domain_name" value=" domain.companyname.com"/> <variable name="caller_id_name" value=""/> <variable name="caller_id_number" value=""/> <variable name="call_group" value="sales"/> <variable name="accountcode" value="55555555"/> <variable name="user_context" value=""/> <variable name="effective_caller_id_name" value="Jai"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_number" value="000000000"/> <variable name="directory_full_name" value="Name"/> <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>
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
What else I can collect and share to get any help/suggestion.
Best,
On Thu, Feb 9, 2017 at 8:58 AM, Michael Jerris <mike@jerris.com> wrote:
Then your lua script is not returning what it should for that domain lookup. If you add some debug to your lua script you should see the lookup request.
On Feb 8, 2017, at 5:32 PM, Jai Rangi <jprangi@gmail.com> wrote:
Problem is that I am using lua xml-hanlder-binding for directory and all the user credentials are generated by lua script dynamically. If I add the domain manually in directory/default.xml, it still does not find the user.
On Wed, Feb 8, 2017 at 12:57 PM, Michael Jerris <mike@jerris.com> wrote:
your directory has no domain that matches that one. More info on how to configure the directory is here:
https://freeswitch.org/confluence/display/FREESWITCH/Directory
On Feb 8, 2017, at 3:37 PM, Jai Rangi <jprangi@gmail.com> wrote:
Surprising, no one else is having this issue and no fix? Not sure if this is a bug, I can open a bug report if some one can confirm.
On Wed, Feb 1, 2017 at 8:46 AM, Jai Rangi <jprangi@gmail.com> wrote:
May be there is a setting, where FS will know all the domains it should listen to. But everything else works great except VM forwarding.
On Wed, Feb 1, 2017 at 8:41 AM, Jai Rangi <jprangi@didforsale.com> wrote:
Yes I can see that, but why it wont recognize the domain. I can leave voicemail for this this.
*Jai Rangi* Cebod Technologies LLC dba DIDforSale/Cebod Telecom O 949-471-0102 | C 949-419-7634 <1-949-419-7634> | F 949-269-0449 / 949-232-1410 | jprangi@didforsale.com www.cebod.com | www.didforsale.com |3200 Bristol St Suite 615, Costa Mesa, CA 92626 |
On Wed, Feb 1, 2017 at 7:39 AM, Michael Jerris <mike@jerris.com> wrote:
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com
that's the issue
On Tue, Jan 31, 2017 at 11:42 PM Jai Rangi <jprangi@gmail.com> wrote:
We are using Freeswitch for a multidomain setup and experiencing problem in forwarding voice mail message to another extension in the same domain.
This is what I see in the logs
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://j2h.la.cebodtelecom.com/> 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [ERR] mod_voicemail.c:1768 Failed to forward message to 130 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.136121 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] (en:en)
Anyone else experiencing this, any fix? Not sure if this is a bug. I have experienced this in 1.4, 1.6.6, 1.6.9 and latest stable 1.6.13.
Thank you, Jai
_________________________________________________________________________ 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
_________________________________________________________________________ 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
_________________________________________________________________________ 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
_________________________________________________________________________ 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
_________________________________________________________________________ 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
For a moment, I was excited. But tried to add groups and group tag, but no luck. Still same issue. I see the user directory being pulled and error domain not found. There must be something in voicemail app. Should I create a bug report? Thank you, On Sun, Feb 12, 2017 at 4:32 PM, Abaci B <abaci64@gmail.com> wrote:
the issue may be related to https://freeswitch.org/jira/browse/FS-5276
On Fri, Feb 10, 2017 at 9:46 AM, Jai Rangi <jprangi@gmail.com> wrote:
They are same, actual name is changed for privacy purpose.
On Thu, Feb 9, 2017 at 11:49 PM Srigo Kana <ksrigo@gmail.com> wrote:
Hi Rangi,
In your directory Xml, defined domain is:
<domain name="domain.companyname.com">
In your logs, the format is: companyname.domainename.com
It shld be the same one.
Srigo
Sent from my iPhone
On 10 Feb 2017, at 07:49, Jai Rangi <jprangi@gmail.com> wrote:
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/fr eeswitch/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/fr eeswitch/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]
On Thu, Feb 9, 2017 at 4:15 PM, Jai Rangi <jprangi@gmail.com> wrote:
Thank for you your effort to help me out,
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording, 2 to save the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
Here is my Dial plan for Voicemail.
<extension name="Voicemail_check"> <condition field="caller_id_number" expression="^(${destination_number})$"> <action application="set" data="voicemail_domain=${domai n_name}"/> <action application="answer"/> <action application="voicemail" data="check default ${domain_name} $1"/> </condition> </extension>
Here is Directory
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <document type="freeswitch/xml"> <section name="directory"> <domain name="domain.companyname.com"> <user id="142" cidr="" number-alias=""> <params> <param name="password" value="notopentopublic"/> <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@domain.companyname.com"/> <param name="timezone" value="America/Los_Angeles"/> <param name="dial-string" value="{sip_invite_domain=domain.companyname.com,presence_id= 142@domain.companyname.com}${sofia_contact(142@domain.companyname.com )}"/> </params> <variables> <variable name="domain_uuid" value=""/> <variable name="domain_name" value=" domain.companyname.com"/> <variable name="caller_id_name" value=""/> <variable name="caller_id_number" value=""/> <variable name="call_group" value="sales"/> <variable name="accountcode" value="55555555"/> <variable name="user_context" value=""/> <variable name="effective_caller_id_name" value="Jai"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_number" value="000000000"/> <variable name="directory_full_name" value="Name"/> <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>
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
What else I can collect and share to get any help/suggestion.
Best,
On Thu, Feb 9, 2017 at 8:58 AM, Michael Jerris <mike@jerris.com> wrote:
Then your lua script is not returning what it should for that domain lookup. If you add some debug to your lua script you should see the lookup request.
On Feb 8, 2017, at 5:32 PM, Jai Rangi <jprangi@gmail.com> wrote:
Problem is that I am using lua xml-hanlder-binding for directory and all the user credentials are generated by lua script dynamically. If I add the domain manually in directory/default.xml, it still does not find the user.
On Wed, Feb 8, 2017 at 12:57 PM, Michael Jerris <mike@jerris.com> wrote:
your directory has no domain that matches that one. More info on how to configure the directory is here:
https://freeswitch.org/confluence/display/FREESWITCH/Directory
On Feb 8, 2017, at 3:37 PM, Jai Rangi <jprangi@gmail.com> wrote:
Surprising, no one else is having this issue and no fix? Not sure if this is a bug, I can open a bug report if some one can confirm.
On Wed, Feb 1, 2017 at 8:46 AM, Jai Rangi <jprangi@gmail.com> wrote:
May be there is a setting, where FS will know all the domains it should listen to. But everything else works great except VM forwarding.
On Wed, Feb 1, 2017 at 8:41 AM, Jai Rangi <jprangi@didforsale.com> wrote:
Yes I can see that, but why it wont recognize the domain. I can leave voicemail for this this.
*Jai Rangi* Cebod Technologies LLC dba DIDforSale/Cebod Telecom O 949-471-0102 | C 949-419-7634 <1-949-419-7634> | F 949-269-0449 / 949-232-1410 | jprangi@didforsale.com www.cebod.com | www.didforsale.com |3200 Bristol St Suite 615, Costa Mesa, CA 92626 |
On Wed, Feb 1, 2017 at 7:39 AM, Michael Jerris <mike@jerris.com> wrote:
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com
that's the issue
On Tue, Jan 31, 2017 at 11:42 PM Jai Rangi <jprangi@gmail.com> wrote:
We are using Freeswitch for a multidomain setup and experiencing problem in forwarding voice mail message to another extension in the same domain.
This is what I see in the logs
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://j2h.la.cebodtelecom.com/> 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [ERR] mod_voicemail.c:1768 Failed to forward message to 130 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.136121 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] (en:en)
Anyone else experiencing this, any fix? Not sure if this is a bug. I have experienced this in 1.4, 1.6.6, 1.6.9 and latest stable 1.6.13.
Thank you, Jai
____________________________________________________________ _____________ 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
____________________________________________________________ _____________ 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
____________________________________________________________ _____________ 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
____________________________________________________________ _____________ 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
_________________________________________________________________________ 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
I’m fairly confident this works, and the issue is with how you are returning the domain lookup. you can put a small static directory in place and disable xml curl for directory and confirm this.
On Feb 13, 2017, at 10:37 PM, Jai Rangi <jprangi@gmail.com> wrote:
For a moment, I was excited. But tried to add groups and group tag, but no luck. Still same issue. I see the user directory being pulled and error domain not found. There must be something in voicemail app. Should I create a bug report?
Thank you,
On Sun, Feb 12, 2017 at 4:32 PM, Abaci B <abaci64@gmail.com <mailto:abaci64@gmail.com>> wrote: the issue may be related to https://freeswitch.org/jira/browse/FS-5276 <https://freeswitch.org/jira/browse/FS-5276>
On Fri, Feb 10, 2017 at 9:46 AM, Jai Rangi <jprangi@gmail.com <mailto:jprangi@gmail.com>> wrote: They are same, actual name is changed for privacy purpose.
On Thu, Feb 9, 2017 at 11:49 PM Srigo Kana <ksrigo@gmail.com <mailto:ksrigo@gmail.com>> wrote: Hi Rangi,
In your directory Xml, defined domain is:
<domain name="domain.companyname.com <http://domain.companyname.com/>">
In your logs, the format is: companyname.domainename.com <http://companyname.domainename.com/>
It shld be the same one.
Srigo
Sent from my iPhone
On 10 Feb 2017, at 07:49, Jai Rangi <jprangi@gmail.com <mailto:jprangi@gmail.com>> wrote:
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 <http://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 <http://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 <http://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 <http://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 <http://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 <http://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 <mailto:email@gmail.com>"/> <param name="MWI-Account" value="142@companyname.domainname.com <mailto:142@companyname.domainname.com>"/> <param name="timezone" value="America/Los_Angeles"/> <param name="dial-string" value="{sip_invite_domain=companyname.domainname.com <http://companyname.domainname.com/>,presence_id=142@companyname.domainname.com <mailto:142@companyname.domainname.com>}${sofia_contact(142@companyname.domainname.com <mailto:142@companyname.domainname.com>)}"/> </params> <variables> <variable name="domain_uuid" value=""/> <variable name="domain_name" value="companyname.domainname.com <http://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 <tel: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 <http://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 <http://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 <mailto:111@companyname.domainname.com.com> receive message [AUDIO_SYNC]
On Thu, Feb 9, 2017 at 4:15 PM, Jai Rangi <jprangi@gmail.com <mailto:jprangi@gmail.com>> wrote: Thank for you your effort to help me out,
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording, 2 to save the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
Here is my Dial plan for Voicemail.
<extension name="Voicemail_check"> <condition field="caller_id_number" expression="^(${destination_number})$"> <action application="set" data="voicemail_domain=${domain_name}"/> <action application="answer"/> <action application="voicemail" data="check default ${domain_name} $1"/> </condition> </extension>
Here is Directory
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <document type="freeswitch/xml"> <section name="directory"> <domain name="domain.companyname.com <http://domain.companyname.com/>"> <user id="142" cidr="" number-alias=""> <params> <param name="password" value="notopentopublic"/> <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 <mailto:email@gmail.com>"/> <param name="MWI-Account" value="142@domain.companyname.com <mailto:142@domain.companyname.com>"/> <param name="timezone" value="America/Los_Angeles"/> <param name="dial-string" value="{sip_invite_domain=domain.companyname.com <http://domain.companyname.com/>,presence_id=142@domain.companyname.com <mailto:142@domain.companyname.com>}${sofia_contact(142@domain.companyname.com <mailto:142@domain.companyname.com>)}"/> </params> <variables> <variable name="domain_uuid" value=""/> <variable name="domain_name" value="domain.companyname.com <http://domain.companyname.com/>"/> <variable name="caller_id_name" value=""/> <variable name="caller_id_number" value=""/> <variable name="call_group" value="sales"/> <variable name="accountcode" value="55555555"/> <variable name="user_context" value=""/> <variable name="effective_caller_id_name" value="Jai"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_number" value="000000000"/> <variable name="directory_full_name" value="Name"/> <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>
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
What else I can collect and share to get any help/suggestion.
Best,
On Thu, Feb 9, 2017 at 8:58 AM, Michael Jerris <mike@jerris.com <mailto:mike@jerris.com>> wrote: Then your lua script is not returning what it should for that domain lookup. If you add some debug to your lua script you should see the lookup request.
On Feb 8, 2017, at 5:32 PM, Jai Rangi <jprangi@gmail.com <mailto:jprangi@gmail.com>> wrote:
Problem is that I am using lua xml-hanlder-binding for directory and all the user credentials are generated by lua script dynamically. If I add the domain manually in directory/default.xml, it still does not find the user.
On Wed, Feb 8, 2017 at 12:57 PM, Michael Jerris <mike@jerris.com <mailto:mike@jerris.com>> wrote: your directory has no domain that matches that one. More info on how to configure the directory is here:
https://freeswitch.org/confluence/display/FREESWITCH/Directory <https://freeswitch.org/confluence/display/FREESWITCH/Directory>
On Feb 8, 2017, at 3:37 PM, Jai Rangi <jprangi@gmail.com <mailto:jprangi@gmail.com>> wrote:
Surprising, no one else is having this issue and no fix? Not sure if this is a bug, I can open a bug report if some one can confirm.
On Wed, Feb 1, 2017 at 8:46 AM, Jai Rangi <jprangi@gmail.com <mailto:jprangi@gmail.com>> wrote: May be there is a setting, where FS will know all the domains it should listen to. But everything else works great except VM forwarding.
On Wed, Feb 1, 2017 at 8:41 AM, Jai Rangi <jprangi@didforsale.com <mailto:jprangi@didforsale.com>> wrote: Yes I can see that, but why it wont recognize the domain. I can leave voicemail for this this.
Jai Rangi Cebod Technologies LLC dba DIDforSale/Cebod Telecom O 949-471-0102 <tel:O%20949-471-0102> | C 949-419-7634 <tel:1-949-419-7634> | F 949-269-0449 / 949-232-1410 <> | jprangi@didforsale.com <mailto:jprangi@didforsale.com> www.cebod.com <http://www.cebod.com/> | www.didforsale.com <http://www.didforsale.com/> |3200 Bristol St Suite 615, Costa Mesa, CA 92626 |
On Wed, Feb 1, 2017 at 7:39 AM, Michael Jerris <mike@jerris.com <mailto:mike@jerris.com>> wrote: 2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://company.phonesystemdomain.com/>
that's the issue
On Tue, Jan 31, 2017 at 11:42 PM Jai Rangi <jprangi@gmail.com <mailto:jprangi@gmail.com>> wrote: We are using Freeswitch for a multidomain setup and experiencing problem in forwarding voice mail message to another extension in the same domain.
This is what I see in the logs
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://company.phonesystemdomain.com/> <http://j2h.la.cebodtelecom.com/> 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [ERR] mod_voicemail.c:1768 Failed to forward message to 130 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.136121 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] (en:en)
Anyone else experiencing this, any fix? Not sure if this is a bug. I have experienced this in 1.4, 1.6.6, 1.6.9 and latest stable 1.6.13.
Thank you, Jai
Michael, It does with work with static XML files, but not with dynamic XML. You can see in logs that XML directory is pulled just fine right after I dial [ext]# and then immediately domain not found error. Again it's only call forwarding that does not work, everything else works just fine. For example If I choose to send VM to email by pressing 4, that works. Behavior is same, Press 4, 1. it pulls the directory, 2. get the email 3. and forward the VM to email. While forwarding to another email, 1. it pulls the directory 2. Fails right after that. Thank you, On Tue, Feb 14, 2017 at 8:35 AM, Michael Jerris <mike@jerris.com> wrote:
I’m fairly confident this works, and the issue is with how you are returning the domain lookup. you can put a small static directory in place and disable xml curl for directory and confirm this.
On Feb 13, 2017, at 10:37 PM, Jai Rangi <jprangi@gmail.com> wrote:
For a moment, I was excited. But tried to add groups and group tag, but no luck. Still same issue. I see the user directory being pulled and error domain not found. There must be something in voicemail app. Should I create a bug report?
Thank you,
On Sun, Feb 12, 2017 at 4:32 PM, Abaci B <abaci64@gmail.com> wrote:
the issue may be related to https://freeswitch.org/jira/browse/FS-5276
On Fri, Feb 10, 2017 at 9:46 AM, Jai Rangi <jprangi@gmail.com> wrote:
They are same, actual name is changed for privacy purpose.
On Thu, Feb 9, 2017 at 11:49 PM Srigo Kana <ksrigo@gmail.com> wrote:
Hi Rangi,
In your directory Xml, defined domain is:
<domain name="domain.companyname.com">
In your logs, the format is: companyname.domainename.com
It shld be the same one.
Srigo
Sent from my iPhone
On 10 Feb 2017, at 07:49, Jai Rangi <jprangi@gmail.com> wrote:
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/v oicemail/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/v oicemail/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@comp anyname.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]
On Thu, Feb 9, 2017 at 4:15 PM, Jai Rangi <jprangi@gmail.com> wrote:
Thank for you your effort to help me out,
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording, 2 to save the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
Here is my Dial plan for Voicemail.
<extension name="Voicemail_check"> <condition field="caller_id_number" expression="^(${destination_number})$"> <action application="set" data="voicemail_domain=${domai n_name}"/> <action application="answer"/> <action application="voicemail" data="check default ${domain_name} $1"/> </condition> </extension>
Here is Directory
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <document type="freeswitch/xml"> <section name="directory"> <domain name="domain.companyname.com"> <user id="142" cidr="" number-alias=""> <params> <param name="password" value="notopentopublic"/> <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@domain.companyname.com"/> <param name="timezone" value="America/Los_Angeles"/> <param name="dial-string" value="{sip_invite_domain=domain.companyname.com,presence_id= 142@domain.companyname.com}${sofia_contact(142@domain.companyname.com )}"/> </params> <variables> <variable name="domain_uuid" value=""/> <variable name="domain_name" value=" domain.companyname.com"/> <variable name="caller_id_name" value=""/> <variable name="caller_id_number" value=""/> <variable name="call_group" value="sales"/> <variable name="accountcode" value="55555555"/> <variable name="user_context" value=""/> <variable name="effective_caller_id_name" value="Jai"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_number" value="000000000"/> <variable name="directory_full_name" value="Name"/> <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>
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
What else I can collect and share to get any help/suggestion.
Best,
On Thu, Feb 9, 2017 at 8:58 AM, Michael Jerris <mike@jerris.com> wrote:
Then your lua script is not returning what it should for that domain lookup. If you add some debug to your lua script you should see the lookup request.
On Feb 8, 2017, at 5:32 PM, Jai Rangi <jprangi@gmail.com> wrote:
Problem is that I am using lua xml-hanlder-binding for directory and all the user credentials are generated by lua script dynamically. If I add the domain manually in directory/default.xml, it still does not find the user.
On Wed, Feb 8, 2017 at 12:57 PM, Michael Jerris <mike@jerris.com> wrote:
your directory has no domain that matches that one. More info on how to configure the directory is here:
https://freeswitch.org/confluence/display/FREESWITCH/Directory
On Feb 8, 2017, at 3:37 PM, Jai Rangi <jprangi@gmail.com> wrote:
Surprising, no one else is having this issue and no fix? Not sure if this is a bug, I can open a bug report if some one can confirm.
On Wed, Feb 1, 2017 at 8:46 AM, Jai Rangi <jprangi@gmail.com> wrote:
May be there is a setting, where FS will know all the domains it should listen to. But everything else works great except VM forwarding.
On Wed, Feb 1, 2017 at 8:41 AM, Jai Rangi <jprangi@didforsale.com> wrote:
Yes I can see that, but why it wont recognize the domain. I can leave voicemail for this this.
*Jai Rangi* Cebod Technologies LLC dba DIDforSale/Cebod Telecom O 949-471-0102 | C 949-419-7634 <1-949-419-7634> | F 949-269-0449 / 949-232-1410 | jprangi@didforsale.com www.cebod.com | www.didforsale.com |3200 Bristol St Suite 615, Costa Mesa, CA 92626 |
On Wed, Feb 1, 2017 at 7:39 AM, Michael Jerris <mike@jerris.com> wrote:
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com
that's the issue
On Tue, Jan 31, 2017 at 11:42 PM Jai Rangi <jprangi@gmail.com> wrote:
We are using Freeswitch for a multidomain setup and experiencing problem in forwarding voice mail message to another extension in the same domain.
This is what I see in the logs
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://j2h.la.cebodtelecom.com/> 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [ERR] mod_voicemail.c:1768 Failed to forward message to 130 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.136121 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] (en:en)
Anyone else experiencing this, any fix? Not sure if this is a bug. I have experienced this in 1.4, 1.6.6, 1.6.9 and latest stable 1.6.13.
Thank you, Jai
_________________________________________________________________________ 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
That tells me for sure that what you are returning is wrong. Try to test returning what is in the static xml file. You can trace through in gdb and see what is supposed to be in there that its not finding to see what you are missing.
On Feb 14, 2017, at 12:24 PM, Jai Rangi <jprangi@gmail.com> wrote:
Michael, It does with work with static XML files, but not with dynamic XML. You can see in logs that XML directory is pulled just fine right after I dial [ext]# and then immediately domain not found error. Again it's only call forwarding that does not work, everything else works just fine. For example If I choose to send VM to email by pressing 4, that works. Behavior is same, Press 4, 1. it pulls the directory, 2. get the email 3. and forward the VM to email. While forwarding to another email, 1. it pulls the directory 2. Fails right after that.
Thank you,
On Tue, Feb 14, 2017 at 8:35 AM, Michael Jerris <mike@jerris.com <mailto:mike@jerris.com>> wrote: I’m fairly confident this works, and the issue is with how you are returning the domain lookup. you can put a small static directory in place and disable xml curl for directory and confirm this.
On Feb 13, 2017, at 10:37 PM, Jai Rangi <jprangi@gmail.com <mailto:jprangi@gmail.com>> wrote:
For a moment, I was excited. But tried to add groups and group tag, but no luck. Still same issue. I see the user directory being pulled and error domain not found. There must be something in voicemail app. Should I create a bug report?
Thank you,
On Sun, Feb 12, 2017 at 4:32 PM, Abaci B <abaci64@gmail.com <mailto:abaci64@gmail.com>> wrote: the issue may be related to https://freeswitch.org/jira/browse/FS-5276 <https://freeswitch.org/jira/browse/FS-5276>
On Fri, Feb 10, 2017 at 9:46 AM, Jai Rangi <jprangi@gmail.com <mailto:jprangi@gmail.com>> wrote: They are same, actual name is changed for privacy purpose.
On Thu, Feb 9, 2017 at 11:49 PM Srigo Kana <ksrigo@gmail.com <mailto:ksrigo@gmail.com>> wrote: Hi Rangi,
In your directory Xml, defined domain is:
<domain name="domain.companyname.com <http://domain.companyname.com/>">
In your logs, the format is: companyname.domainename.com <http://companyname.domainename.com/>
It shld be the same one.
Srigo
Sent from my iPhone
On 10 Feb 2017, at 07:49, Jai Rangi <jprangi@gmail.com <mailto:jprangi@gmail.com>> wrote:
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 <http://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 <http://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 <http://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 <http://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 <http://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 <http://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 <mailto:email@gmail.com>"/> <param name="MWI-Account" value="142@companyname.domainname.com <mailto:142@companyname.domainname.com>"/> <param name="timezone" value="America/Los_Angeles"/> <param name="dial-string" value="{sip_invite_domain=companyname.domainname.com <http://companyname.domainname.com/>,presence_id=142@companyname.domainname.com <mailto:142@companyname.domainname.com>}${sofia_contact(142@companyname.domainname.com <mailto:142@companyname.domainname.com>)}"/> </params> <variables> <variable name="domain_uuid" value=""/> <variable name="domain_name" value="companyname.domainname.com <http://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 <tel: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 <http://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 <http://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 <mailto:111@companyname.domainname.com.com> receive message [AUDIO_SYNC]
On Thu, Feb 9, 2017 at 4:15 PM, Jai Rangi <jprangi@gmail.com <mailto:jprangi@gmail.com>> wrote: Thank for you your effort to help me out,
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording, 2 to save the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
Here is my Dial plan for Voicemail.
<extension name="Voicemail_check"> <condition field="caller_id_number" expression="^(${destination_number})$"> <action application="set" data="voicemail_domain=${domain_name}"/> <action application="answer"/> <action application="voicemail" data="check default ${domain_name} $1"/> </condition> </extension>
Here is Directory
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <document type="freeswitch/xml"> <section name="directory"> <domain name="domain.companyname.com <http://domain.companyname.com/>"> <user id="142" cidr="" number-alias=""> <params> <param name="password" value="notopentopublic"/> <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 <mailto:email@gmail.com>"/> <param name="MWI-Account" value="142@domain.companyname.com <mailto:142@domain.companyname.com>"/> <param name="timezone" value="America/Los_Angeles"/> <param name="dial-string" value="{sip_invite_domain=domain.companyname.com <http://domain.companyname.com/>,presence_id=142@domain.companyname.com <mailto:142@domain.companyname.com>}${sofia_contact(142@domain.companyname.com <mailto:142@domain.companyname.com>)}"/> </params> <variables> <variable name="domain_uuid" value=""/> <variable name="domain_name" value="domain.companyname.com <http://domain.companyname.com/>"/> <variable name="caller_id_name" value=""/> <variable name="caller_id_number" value=""/> <variable name="call_group" value="sales"/> <variable name="accountcode" value="55555555"/> <variable name="user_context" value=""/> <variable name="effective_caller_id_name" value="Jai"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_number" value="000000000"/> <variable name="directory_full_name" value="Name"/> <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>
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
What else I can collect and share to get any help/suggestion.
Best,
On Thu, Feb 9, 2017 at 8:58 AM, Michael Jerris <mike@jerris.com <mailto:mike@jerris.com>> wrote: Then your lua script is not returning what it should for that domain lookup. If you add some debug to your lua script you should see the lookup request.
On Feb 8, 2017, at 5:32 PM, Jai Rangi <jprangi@gmail.com <mailto:jprangi@gmail.com>> wrote:
Problem is that I am using lua xml-hanlder-binding for directory and all the user credentials are generated by lua script dynamically. If I add the domain manually in directory/default.xml, it still does not find the user.
On Wed, Feb 8, 2017 at 12:57 PM, Michael Jerris <mike@jerris.com <mailto:mike@jerris.com>> wrote: your directory has no domain that matches that one. More info on how to configure the directory is here:
https://freeswitch.org/confluence/display/FREESWITCH/Directory <https://freeswitch.org/confluence/display/FREESWITCH/Directory>
On Feb 8, 2017, at 3:37 PM, Jai Rangi <jprangi@gmail.com <mailto:jprangi@gmail.com>> wrote:
Surprising, no one else is having this issue and no fix? Not sure if this is a bug, I can open a bug report if some one can confirm.
On Wed, Feb 1, 2017 at 8:46 AM, Jai Rangi <jprangi@gmail.com <mailto:jprangi@gmail.com>> wrote: May be there is a setting, where FS will know all the domains it should listen to. But everything else works great except VM forwarding.
On Wed, Feb 1, 2017 at 8:41 AM, Jai Rangi <jprangi@didforsale.com <mailto:jprangi@didforsale.com>> wrote: Yes I can see that, but why it wont recognize the domain. I can leave voicemail for this this.
Jai Rangi Cebod Technologies LLC dba DIDforSale/Cebod Telecom O 949-471-0102 <tel:O%20949-471-0102> | C 949-419-7634 <tel:1-949-419-7634> | F 949-269-0449 / 949-232-1410 <> | jprangi@didforsale.com <mailto:jprangi@didforsale.com> www.cebod.com <http://www.cebod.com/> | www.didforsale.com <http://www.didforsale.com/> |3200 Bristol St Suite 615, Costa Mesa, CA 92626 |
On Wed, Feb 1, 2017 at 7:39 AM, Michael Jerris <mike@jerris.com <mailto:mike@jerris.com>> wrote: 2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://company.phonesystemdomain.com/>
that's the issue
On Tue, Jan 31, 2017 at 11:42 PM Jai Rangi <jprangi@gmail.com <mailto:jprangi@gmail.com>> wrote: We are using Freeswitch for a multidomain setup and experiencing problem in forwarding voice mail message to another extension in the same domain.
This is what I see in the logs
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://company.phonesystemdomain.com/> <http://j2h.la.cebodtelecom.com/> 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [ERR] mod_voicemail.c:1768 Failed to forward message to 130 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.136121 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] (en:en)
Anyone else experiencing this, any fix? Not sure if this is a bug. I have experienced this in 1.4, 1.6.6, 1.6.9 and latest stable 1.6.13.
Thank you, Jai
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://confluence.freeswitch.org <http://confluence.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users> http://www.freeswitch.org <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
So this is what I did, Copy pasted the directory structure returned by dynamic XML to static file directory/default.xml (changed the domainname, cause first it checks in database and then static file) and it worked just fine. To me looks like a bug. Not sure how to take trace in gdb, will check for that. If you know where the documentation is, I will appreciate that. Thank you, On Tue, Feb 14, 2017 at 9:41 AM, Michael Jerris <mike@jerris.com> wrote:
That tells me for sure that what you are returning is wrong. Try to test returning what is in the static xml file. You can trace through in gdb and see what is supposed to be in there that its not finding to see what you are missing.
On Feb 14, 2017, at 12:24 PM, Jai Rangi <jprangi@gmail.com> wrote:
Michael, It does with work with static XML files, but not with dynamic XML. You can see in logs that XML directory is pulled just fine right after I dial [ext]# and then immediately domain not found error. Again it's only call forwarding that does not work, everything else works just fine. For example If I choose to send VM to email by pressing 4, that works. Behavior is same, Press 4, 1. it pulls the directory, 2. get the email 3. and forward the VM to email. While forwarding to another email, 1. it pulls the directory 2. Fails right after that.
Thank you,
On Tue, Feb 14, 2017 at 8:35 AM, Michael Jerris <mike@jerris.com> wrote:
I’m fairly confident this works, and the issue is with how you are returning the domain lookup. you can put a small static directory in place and disable xml curl for directory and confirm this.
On Feb 13, 2017, at 10:37 PM, Jai Rangi <jprangi@gmail.com> wrote:
For a moment, I was excited. But tried to add groups and group tag, but no luck. Still same issue. I see the user directory being pulled and error domain not found. There must be something in voicemail app. Should I create a bug report?
Thank you,
On Sun, Feb 12, 2017 at 4:32 PM, Abaci B <abaci64@gmail.com> wrote:
the issue may be related to https://freeswitch.org/jira/browse/FS-5276
On Fri, Feb 10, 2017 at 9:46 AM, Jai Rangi <jprangi@gmail.com> wrote:
They are same, actual name is changed for privacy purpose.
On Thu, Feb 9, 2017 at 11:49 PM Srigo Kana <ksrigo@gmail.com> wrote:
Hi Rangi,
In your directory Xml, defined domain is:
<domain name="domain.companyname.com">
In your logs, the format is: companyname.domainename.com
It shld be the same one.
Srigo
Sent from my iPhone
On 10 Feb 2017, at 07:49, Jai Rangi <jprangi@gmail.com> wrote:
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/v oicemail/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/v oicemail/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@comp anyname.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]
On Thu, Feb 9, 2017 at 4:15 PM, Jai Rangi <jprangi@gmail.com> wrote:
Thank for you your effort to help me out,
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording, 2 to save the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
Here is my Dial plan for Voicemail.
<extension name="Voicemail_check"> <condition field="caller_id_number" expression="^(${destination_number})$"> <action application="set" data="voicemail_domain=${domai n_name}"/> <action application="answer"/> <action application="voicemail" data="check default ${domain_name} $1"/> </condition> </extension>
Here is Directory
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <document type="freeswitch/xml"> <section name="directory"> <domain name="domain.companyname.com"> <user id="142" cidr="" number-alias=""> <params> <param name="password" value="notopentopublic"/> <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@domain.companyname.com"/> <param name="timezone" value="America/Los_Angeles"/> <param name="dial-string" value="{sip_invite_domain=domain.companyname.com,presence_id= 142@domain.companyname.com}${sofia_contact(142@domain.companyname.com )}"/> </params> <variables> <variable name="domain_uuid" value=""/> <variable name="domain_name" value=" domain.companyname.com"/> <variable name="caller_id_name" value=""/> <variable name="caller_id_number" value=""/> <variable name="call_group" value="sales"/> <variable name="accountcode" value="55555555"/> <variable name="user_context" value=""/> <variable name="effective_caller_id_name" value="Jai"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_number" value="000000000"/> <variable name="directory_full_name" value="Name"/> <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>
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
What else I can collect and share to get any help/suggestion.
Best,
On Thu, Feb 9, 2017 at 8:58 AM, Michael Jerris <mike@jerris.com> wrote:
Then your lua script is not returning what it should for that domain lookup. If you add some debug to your lua script you should see the lookup request.
On Feb 8, 2017, at 5:32 PM, Jai Rangi <jprangi@gmail.com> wrote:
Problem is that I am using lua xml-hanlder-binding for directory and all the user credentials are generated by lua script dynamically. If I add the domain manually in directory/default.xml, it still does not find the user.
On Wed, Feb 8, 2017 at 12:57 PM, Michael Jerris <mike@jerris.com> wrote:
your directory has no domain that matches that one. More info on how to configure the directory is here:
https://freeswitch.org/confluence/display/FREESWITCH/Directory
On Feb 8, 2017, at 3:37 PM, Jai Rangi <jprangi@gmail.com> wrote:
Surprising, no one else is having this issue and no fix? Not sure if this is a bug, I can open a bug report if some one can confirm.
On Wed, Feb 1, 2017 at 8:46 AM, Jai Rangi <jprangi@gmail.com> wrote:
May be there is a setting, where FS will know all the domains it should listen to. But everything else works great except VM forwarding.
On Wed, Feb 1, 2017 at 8:41 AM, Jai Rangi <jprangi@didforsale.com> wrote:
Yes I can see that, but why it wont recognize the domain. I can leave voicemail for this this.
*Jai Rangi* Cebod Technologies LLC dba DIDforSale/Cebod Telecom O 949-471-0102 | C 949-419-7634 <1-949-419-7634> | F 949-269-0449 / 949-232-1410 | jprangi@didforsale.com www.cebod.com | www.didforsale.com |3200 Bristol St Suite 615, Costa Mesa, CA 92626 |
On Wed, Feb 1, 2017 at 7:39 AM, Michael Jerris <mike@jerris.com> wrote:
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com
that's the issue
On Tue, Jan 31, 2017 at 11:42 PM Jai Rangi <jprangi@gmail.com> wrote:
We are using Freeswitch for a multidomain setup and experiencing problem in forwarding voice mail message to another extension in the same domain.
This is what I see in the logs
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://j2h.la.cebodtelecom.com/> 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [ERR] mod_voicemail.c:1768 Failed to forward message to 130 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.136121 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] (en:en)
Anyone else experiencing this, any fix? Not sure if this is a bug. I have experienced this in 1.4, 1.6.6, 1.6.9 and latest stable 1.6.13.
Thank you, Jai
_________________________________________________________________________ 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
_________________________________________________________________________ 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
test by making the cgi return exactly the static file you just tested that worked, on every request for directory. On Wed, Feb 15, 2017 at 12:54 AM Jai Rangi <jprangi@gmail.com> wrote:
So this is what I did, Copy pasted the directory structure returned by dynamic XML to static file directory/default.xml (changed the domainname, cause first it checks in database and then static file) and it worked just fine. To me looks like a bug.
Not sure how to take trace in gdb, will check for that. If you know where the documentation is, I will appreciate that.
Thank you,
On Tue, Feb 14, 2017 at 9:41 AM, Michael Jerris <mike@jerris.com> wrote:
That tells me for sure that what you are returning is wrong. Try to test returning what is in the static xml file. You can trace through in gdb and see what is supposed to be in there that its not finding to see what you are missing.
On Feb 14, 2017, at 12:24 PM, Jai Rangi <jprangi@gmail.com> wrote:
Michael, It does with work with static XML files, but not with dynamic XML. You can see in logs that XML directory is pulled just fine right after I dial [ext]# and then immediately domain not found error. Again it's only call forwarding that does not work, everything else works just fine. For example If I choose to send VM to email by pressing 4, that works. Behavior is same, Press 4, 1. it pulls the directory, 2. get the email 3. and forward the VM to email. While forwarding to another email, 1. it pulls the directory 2. Fails right after that.
Thank you,
On Tue, Feb 14, 2017 at 8:35 AM, Michael Jerris <mike@jerris.com> wrote:
I’m fairly confident this works, and the issue is with how you are returning the domain lookup. you can put a small static directory in place and disable xml curl for directory and confirm this.
On Feb 13, 2017, at 10:37 PM, Jai Rangi <jprangi@gmail.com> wrote:
For a moment, I was excited. But tried to add groups and group tag, but no luck. Still same issue. I see the user directory being pulled and error domain not found. There must be something in voicemail app. Should I create a bug report?
Thank you,
On Sun, Feb 12, 2017 at 4:32 PM, Abaci B <abaci64@gmail.com> wrote:
the issue may be related to https://freeswitch.org/jira/browse/FS-5276
On Fri, Feb 10, 2017 at 9:46 AM, Jai Rangi <jprangi@gmail.com> wrote:
They are same, actual name is changed for privacy purpose.
On Thu, Feb 9, 2017 at 11:49 PM Srigo Kana <ksrigo@gmail.com> wrote:
Hi Rangi,
In your directory Xml, defined domain is:
<domain name="domain.companyname.com">
In your logs, the format is: companyname.domainename.com
It shld be the same one.
Srigo
Sent from my iPhone
On 10 Feb 2017, at 07:49, Jai Rangi <jprangi@gmail.com> wrote:
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]
On Thu, Feb 9, 2017 at 4:15 PM, Jai Rangi <jprangi@gmail.com> wrote:
Thank for you your effort to help me out,
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording, 2 to save the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
Here is my Dial plan for Voicemail.
<extension name="Voicemail_check"> <condition field="caller_id_number" expression="^(${destination_number})$"> <action application="set" data="voicemail_domain=${domain_name}"/> <action application="answer"/> <action application="voicemail" data="check default ${domain_name} $1"/> </condition> </extension>
Here is Directory
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <document type="freeswitch/xml"> <section name="directory"> <domain name="domain.companyname.com"> <user id="142" cidr="" number-alias=""> <params> <param name="password" value="notopentopublic"/> <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@domain.companyname.com"/> <param name="timezone" value="America/Los_Angeles"/> <param name="dial-string" value="{sip_invite_domain=domain.companyname.com,presence_id= 142@domain.companyname.com}${sofia_contact(142@domain.companyname.com)}"/> </params> <variables> <variable name="domain_uuid" value=""/> <variable name="domain_name" value=" domain.companyname.com"/> <variable name="caller_id_name" value=""/> <variable name="caller_id_number" value=""/> <variable name="call_group" value="sales"/> <variable name="accountcode" value="55555555"/> <variable name="user_context" value=""/> <variable name="effective_caller_id_name" value="Jai"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_number" value="000000000"/> <variable name="directory_full_name" value="Name"/> <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>
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
What else I can collect and share to get any help/suggestion.
Best,
On Thu, Feb 9, 2017 at 8:58 AM, Michael Jerris <mike@jerris.com> wrote:
Then your lua script is not returning what it should for that domain lookup. If you add some debug to your lua script you should see the lookup request.
On Feb 8, 2017, at 5:32 PM, Jai Rangi <jprangi@gmail.com> wrote:
Problem is that I am using lua xml-hanlder-binding for directory and all the user credentials are generated by lua script dynamically. If I add the domain manually in directory/default.xml, it still does not find the user.
On Wed, Feb 8, 2017 at 12:57 PM, Michael Jerris <mike@jerris.com> wrote:
your directory has no domain that matches that one. More info on how to configure the directory is here:
https://freeswitch.org/confluence/display/FREESWITCH/Directory
On Feb 8, 2017, at 3:37 PM, Jai Rangi <jprangi@gmail.com> wrote:
Surprising, no one else is having this issue and no fix? Not sure if this is a bug, I can open a bug report if some one can confirm.
On Wed, Feb 1, 2017 at 8:46 AM, Jai Rangi <jprangi@gmail.com> wrote:
May be there is a setting, where FS will know all the domains it should listen to. But everything else works great except VM forwarding.
On Wed, Feb 1, 2017 at 8:41 AM, Jai Rangi <jprangi@didforsale.com> wrote:
Yes I can see that, but why it wont recognize the domain. I can leave voicemail for this this.
*Jai Rangi* Cebod Technologies LLC dba DIDforSale/Cebod Telecom O 949-471-0102 | C 949-419-7634 <1-949-419-7634> | F 949-269-0449 / 949-232-1410 | jprangi@didforsale.com www.cebod.com | www.didforsale.com |3200 Bristol St Suite 615, Costa Mesa, CA 92626 |
On Wed, Feb 1, 2017 at 7:39 AM, Michael Jerris <mike@jerris.com> wrote:
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com
that's the issue
On Tue, Jan 31, 2017 at 11:42 PM Jai Rangi <jprangi@gmail.com> wrote:
We are using Freeswitch for a multidomain setup and experiencing problem in forwarding voice mail message to another extension in the same domain.
This is what I see in the logs
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://j2h.la.cebodtelecom.com/> 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [ERR] mod_voicemail.c:1768 Failed to forward message to 130 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.136121 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] (en:en)
Anyone else experiencing this, any fix? Not sure if this is a bug. I have experienced this in 1.4, 1.6.6, 1.6.9 and latest stable 1.6.13.
Thank you, Jai
_________________________________________________________________________ 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
_________________________________________________________________________ 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
I am not using cgi, I am using lua (if that's what you mean) and the directory information for user is exactly same. It's was copy pasted. On Wed, Feb 15, 2017 at 7:25 AM Michael Jerris <mike@jerris.com> wrote:
test by making the cgi return exactly the static file you just tested that worked, on every request for directory.
On Wed, Feb 15, 2017 at 12:54 AM Jai Rangi <jprangi@gmail.com> wrote:
So this is what I did, Copy pasted the directory structure returned by dynamic XML to static file directory/default.xml (changed the domainname, cause first it checks in database and then static file) and it worked just fine. To me looks like a bug.
Not sure how to take trace in gdb, will check for that. If you know where the documentation is, I will appreciate that.
Thank you,
On Tue, Feb 14, 2017 at 9:41 AM, Michael Jerris <mike@jerris.com> wrote:
That tells me for sure that what you are returning is wrong. Try to test returning what is in the static xml file. You can trace through in gdb and see what is supposed to be in there that its not finding to see what you are missing.
On Feb 14, 2017, at 12:24 PM, Jai Rangi <jprangi@gmail.com> wrote:
Michael, It does with work with static XML files, but not with dynamic XML. You can see in logs that XML directory is pulled just fine right after I dial [ext]# and then immediately domain not found error. Again it's only call forwarding that does not work, everything else works just fine. For example If I choose to send VM to email by pressing 4, that works. Behavior is same, Press 4, 1. it pulls the directory, 2. get the email 3. and forward the VM to email. While forwarding to another email, 1. it pulls the directory 2. Fails right after that.
Thank you,
On Tue, Feb 14, 2017 at 8:35 AM, Michael Jerris <mike@jerris.com> wrote:
I’m fairly confident this works, and the issue is with how you are returning the domain lookup. you can put a small static directory in place and disable xml curl for directory and confirm this.
On Feb 13, 2017, at 10:37 PM, Jai Rangi <jprangi@gmail.com> wrote:
For a moment, I was excited. But tried to add groups and group tag, but no luck. Still same issue. I see the user directory being pulled and error domain not found. There must be something in voicemail app. Should I create a bug report?
Thank you,
On Sun, Feb 12, 2017 at 4:32 PM, Abaci B <abaci64@gmail.com> wrote:
the issue may be related to https://freeswitch.org/jira/browse/FS-5276
On Fri, Feb 10, 2017 at 9:46 AM, Jai Rangi <jprangi@gmail.com> wrote:
They are same, actual name is changed for privacy purpose.
On Thu, Feb 9, 2017 at 11:49 PM Srigo Kana <ksrigo@gmail.com> wrote:
Hi Rangi,
In your directory Xml, defined domain is:
<domain name="domain.companyname.com">
In your logs, the format is: companyname.domainename.com
It shld be the same one.
Srigo
Sent from my iPhone
On 10 Feb 2017, at 07:49, Jai Rangi <jprangi@gmail.com> wrote:
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]
On Thu, Feb 9, 2017 at 4:15 PM, Jai Rangi <jprangi@gmail.com> wrote:
Thank for you your effort to help me out,
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording, 2 to save the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
Here is my Dial plan for Voicemail.
<extension name="Voicemail_check"> <condition field="caller_id_number" expression="^(${destination_number})$"> <action application="set" data="voicemail_domain=${domain_name}"/> <action application="answer"/> <action application="voicemail" data="check default ${domain_name} $1"/> </condition> </extension>
Here is Directory
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <document type="freeswitch/xml"> <section name="directory"> <domain name="domain.companyname.com"> <user id="142" cidr="" number-alias=""> <params> <param name="password" value="notopentopublic"/> <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@domain.companyname.com"/> <param name="timezone" value="America/Los_Angeles"/> <param name="dial-string" value="{sip_invite_domain=domain.companyname.com,presence_id= 142@domain.companyname.com}${sofia_contact(142@domain.companyname.com)}"/> </params> <variables> <variable name="domain_uuid" value=""/> <variable name="domain_name" value=" domain.companyname.com"/> <variable name="caller_id_name" value=""/> <variable name="caller_id_number" value=""/> <variable name="call_group" value="sales"/> <variable name="accountcode" value="55555555"/> <variable name="user_context" value=""/> <variable name="effective_caller_id_name" value="Jai"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_name" value="somename"/> <variable name="outbound_caller_id_number" value="000000000"/> <variable name="directory_full_name" value="Name"/> <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>
In Voicmail IVR there are options, all options works fine, Example press 4 to send Voicemail to Email. 7 to Delete the recording Press 8 to forward the message to another user.
Everything works, Press 4 and VM get forwarded to email. Only things that does not work is 8, forward to another user. Its the Voicemail Application, that forgets the domainname after pressing 8.
What else I can collect and share to get any help/suggestion.
Best,
On Thu, Feb 9, 2017 at 8:58 AM, Michael Jerris <mike@jerris.com> wrote:
Then your lua script is not returning what it should for that domain lookup. If you add some debug to your lua script you should see the lookup request.
On Feb 8, 2017, at 5:32 PM, Jai Rangi <jprangi@gmail.com> wrote:
Problem is that I am using lua xml-hanlder-binding for directory and all the user credentials are generated by lua script dynamically. If I add the domain manually in directory/default.xml, it still does not find the user.
On Wed, Feb 8, 2017 at 12:57 PM, Michael Jerris <mike@jerris.com> wrote:
your directory has no domain that matches that one. More info on how to configure the directory is here:
https://freeswitch.org/confluence/display/FREESWITCH/Directory
On Feb 8, 2017, at 3:37 PM, Jai Rangi <jprangi@gmail.com> wrote:
Surprising, no one else is having this issue and no fix? Not sure if this is a bug, I can open a bug report if some one can confirm.
On Wed, Feb 1, 2017 at 8:46 AM, Jai Rangi <jprangi@gmail.com> wrote:
May be there is a setting, where FS will know all the domains it should listen to. But everything else works great except VM forwarding.
On Wed, Feb 1, 2017 at 8:41 AM, Jai Rangi <jprangi@didforsale.com> wrote:
Yes I can see that, but why it wont recognize the domain. I can leave voicemail for this this.
*Jai Rangi* Cebod Technologies LLC dba DIDforSale/Cebod Telecom O 949-471-0102 | C 949-419-7634 <1-949-419-7634> | F 949-269-0449 / 949-232-1410 | jprangi@didforsale.com www.cebod.com | www.didforsale.com |3200 Bristol St Suite 615, Costa Mesa, CA 92626 |
On Wed, Feb 1, 2017 at 7:39 AM, Michael Jerris <mike@jerris.com> wrote:
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com
that's the issue
On Tue, Jan 31, 2017 at 11:42 PM Jai Rangi <jprangi@gmail.com> wrote:
We are using Freeswitch for a multidomain setup and experiencing problem in forwarding voice mail message to another extension in the same domain.
This is what I see in the logs
2017-01-31 21:23:37.116117 [WARNING] mod_voicemail.c:3268 Cannot locate domain company.phonesystemdomain.com <http://j2h.la.cebodtelecom.com/> 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [ERR] mod_voicemail.c:1768 Failed to forward message to 130 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.116117 [DEBUG] switch_ivr_play_say.c:70 No language specified - Using [en] 30a4bcaa-cd5a-4be8-88bf-94e888f98a16 2017-01-31 21:23:37.136121 [DEBUG] switch_ivr_play_say.c:250 Handle play-file:[voicemail/vm-that_was_an_invalid_ext.wav] (en:en)
Anyone else experiencing this, any fix? Not sure if this is a bug. I have experienced this in 1.4, 1.6.6, 1.6.9 and latest stable 1.6.13.
Thank you, Jai
_________________________________________________________________________ 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
_________________________________________________________________________ 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-u <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users>
participants (5)
-
Abaci B
-
Jai Rangi
-
Jai Rangi
-
Michael Jerris
-
Srigo Kana