[Freeswitch-users] Problem in setting configuration files
Michael Collins
msc at freeswitch.org
Fri Sep 26 21:12:49 MSD 2014
Have you tried any other soft phones? Also, have you tried disabling all
non-essential codecs on the FS Client configuration? Perhaps you could also
disable comfort noise? Just throwing out ideas.
-MC
On Fri, Sep 26, 2014 at 6:56 AM, Manish Talwar <manish.talwar at zaristo.com>
wrote:
> Hi,
>
>
> We are still getting same error while calling SIP id from FSClient to
> freeSWITCH:
> sofia.c:4354 Hangup sofia/internal/1001 at 54.73.48.31 [CS_NEW]
> [INCOMPATIBLE_DESTINATION]
>
>
> Its seem like some configuration issue only, Please suggest us details
> of conf setting which we need to applied for resolving this issue.
>
>
> Regards,
>
> Manish Talwar
>
>
> ------------------------------
> *From:* Manish Talwar
> *Sent:* 25 September 2014 18:38
> *To:* FreeSWITCH Users Help
> *Subject:* Re: [Freeswitch-users] Problem in getting digits value in
> Playback application
>
>
> Hi,
>
> We have setup our freeswitch on AWS EC2 and tried to call it from
> "FSClient".
>
> We have registered a user "1001" on "FSClient" by SIP URL: "
> sip:mod_sofia at 10.106.3.191:5080" and Server "54.73.48.31".
>
> where, "54.73.48.31" is Public IP and "10.106.3.191" is Private IP on
> Server.
>
> When we call on 5000 from registred sip client, it will communicate with
> server and throws error as:
> sofia.c:4354 Hangup sofia/internal/1001 at 54.73.48.31 [CS_NEW]
> [INCOMPATIBLE_DESTINATION]
>
> We have registered server as public ip of the instance.
>
> Please find log of FS_CLI as "log.txt" file, "acl.conf.xml" and
> "1001.xml" files as an attachment.
>
> Please suggest us what changes we need to do for resolving this problem.
>
> Regards,
> Manish Talwar
>
>
> ------------------------------
> *From:* Michael Collins <msc at freeswitch.org>
> *Sent:* 24 September 2014 21:28
> *To:* FreeSWITCH Users Help
> *Subject:* Re: [Freeswitch-users] Problem in getting digits value in
> Playback application
>
> The port audio error seems to indicate that there isn't any kind of
> sound card or other audio device. I don't see how installing sound files
> could possibly fix that. Port audio requires some kind of hardware - sound
> card, USB headset, etc. - in order to function properly.
>
> -MC
>
> On Wed, Sep 24, 2014 at 6:33 AM, Manish Talwar <manish.talwar at zaristo.com>
> wrote:
>
>> Hi,
>>
>>
>> Thanks for your response, I will try to use "bind_digit_action" soon.
>>
>>
>> Meanwhile, I am trying to install FreeSwitch setup on our QA Server
>> now. I have followed all neccessary steps for installing it on Server
>> "Ubuntu 10.04.4 LTS (AWS EC2)" .
>>
>>
>> But after installing, while running a command "load mod_portaudio" on
>> "fs_cli" its throwing an error as:
>>
>>
>> 2014-09-24 13:12:11.771250 [ERR] mod_portaudio.c:980 Cannot find an
>> input device
>> 2014-09-24 13:12:11.771250 [ERR] mod_portaudio.c:990 Cannot find an input
>> device
>> 2014-09-24 13:12:11.771250 [CRIT] switch_loadable_module.c:882 Error
>> Loading module /usr/local/freeswitch/mod/mod_portaudio.so
>> **Module load routine returned an error**
>>
>> After that, I have tried to install "*make cd-sounds-install*" and "*make
>> cd-moh-install*" on server but its still throwing same error after
>> installing it.
>>
>>
>> Please let me know, what step's I need to follow or any Server
>> configuration required for resolving this error on Server.
>>
>>
>> Thanks,
>>
>>
>> Regards,
>>
>> Manish Talwar
>>
>>
>> ------------------------------
>> *From:* Michael Collins <msc at freeswitch.org>
>> *Sent:* 23 September 2014 02:36
>> *To:* FreeSWITCH Users Help
>> *Subject:* Re: [Freeswitch-users] Problem in getting digits value in
>> Playback application
>>
>> If you want to react immediately when the caller presses a single
>> digit then you should probably be investigating bind_digit_action:
>> https://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_bind_digit_action
>>
>> -MC
>>
>> On Sun, Sep 21, 2014 at 11:53 PM, Manish Talwar <
>> manish.talwar at zaristo.com> wrote:
>>
>>> Hi,
>>>
>>> I am able to get the channel variable value in a request now by
>>> "play_and_get_digits" command. But now, I need some suggestion for below
>>> query:
>>>
>>> As per my requirement, I want to play multiple audio file by
>>> "playback", run TTS by "Speak", and get digit by "Play_and_get_digits" in a
>>> single dialplan as a batch. I am sending below request to freeswitch for
>>> running multiple commands as a batch in a request:
>>>
>>>
>>> *<document
>>> type="xml/freeswitch-httapi"><params></params><variables><myDigit>-1</myDigit></variables><work><getVariable
>>> name="myDigit" permanent="1"/><execute application="log" data="INFO
>>> my_chan_var contains ${myDigit}"/><speak name="extenSpeak" text="Welcome to
>>> Q Pay" engine="flite" voice="slt" ></speak><execute
>>> action="http://localhost:9000/ivr/fswelcomeresponse
>>> <http://localhost:9000/ivr/fswelcomeresponse>"
>>> application="play_and_get_digits" data="0 1 1 2000 #
>>> ivr/MP3/dial_menu_index_five.mp3 '' myDigit ''" /><execute
>>> application="log" data="INFO my_chan_var contains ${myDigit}"/><execute
>>> application="log" data="INFO my_chan_var contains ${myDigit}"/><playback
>>> name="exten" file="ivr/MP3/dial_menu_index_one.mp3"
>>> action="http://localhost:9000/ivr/fswelcomeresponse
>>> <http://localhost:9000/ivr/fswelcomeresponse>" digit-timeout="1000"
>>> input-timeout="1000" ><bind>~\d{1,3}#{0,1}</bind></playback><execute
>>> application="log" data="INFO my_chan_var contains ${myDigit}"/><speak
>>> name="extenSpeak1" text="Press two for english." engine="flite" voice="slt"
>>> ></speak><execute application="log" data="INFO my_chan_var contains
>>> ${myDigit}"/><playback name="exten" file="ivr/MP3/dial_menu_index_four.mp3"
>>> action="http://localhost:9000/ivr/fswelcomeresponse
>>> <http://localhost:9000/ivr/fswelcomeresponse>" digit-timeout="1000"
>>> input-timeout="1000" ><bind>~\d{1,3}#{0,1}</bind></playback><execute
>>> action="http://localhost:9000/ivr/fswelcomeresponse
>>> <http://localhost:9000/ivr/fswelcomeresponse>"
>>> application="play_and_get_digits" data="0 1 1 2000 #
>>> ivr/MP3/dial_menu_index_five.mp3 '' myDigit ''" /><execute
>>> application="log" data="INFO my_chan_var contains ${myDigit}"/><execute
>>> application="log" data="INFO my_chan_var contains ${myDigit}"/><speak
>>> name="extenSpeak2" text="Press star to repeat." engine="flite" voice="slt"
>>> ></speak></work></document>*
>>>
>>>
>>>
>>> Currently, Its playing all commands as mentioned in dialplan and then
>>> move to Action URL after completing all command in a request. But I need
>>> to send my request to Action URL immidieatly when user press any digit.
>>>
>>> I have studied something *"break [UDDI]"* for skipping current batch
>>> request and move to other request in httapi application but I am not
>>> getting more details about it.
>>>
>>> Please let me know, how to I implement my requirement and send my
>>> request to Action URL immidieatly when user press any digit?
>>>
>>> Thanks,
>>>
>>> Regards,
>>> Manish Talwar
>>>
>>>
>>> ------------------------------
>>> *From:* Manish Talwar
>>> *Sent:* 18 September 2014 13:44
>>> *To:* FreeSWITCH Users Help
>>> *Subject:* RE: [Freeswitch-users] Problem in getting digits value in
>>> Playback application
>>>
>>>
>>> Hi,
>>>
>>>
>>> As you suggested, "Play_and_get_digits" command is running fine now,
>>> But I am still not able to get the value of Channel variable
>>> "myChannelVar" in a call as Its returning me blank value.
>>>
>>>
>>> I am sending request as:
>>>
>>> *<document type="xml/freeswitch-httapi">*
>>>
>>> *<params></params>*
>>>
>>> * <work>*
>>>
>>> * <getVariable name="myChannelVar" permanent="1"/>*
>>>
>>> * <execute application="play_and_get_digits" data="1 4 1 5000 # ivr/MP3/card_activate_birth_date.mp3 '' myChannelVar \d+" />*
>>>
>>> * <execute application="log" data="INFO my_chan_var contains ${myChannelVar}"/>*
>>>
>>> * <execute application="hangup"/>*
>>>
>>> * </work>*
>>>
>>> *</document>*
>>>
>>>
>>> As a output, its play a audio file and I pressed a key 2222 digits in a call but its returning me blank value in channel variable "*myChannelVar*".
>>>
>>> I got a response in a console log as:
>>>
>>> 2014-09-18 13:28:49.739010 [DEBUG] mod_httapi.c:1217 Process Tag: [execute]
>>> EXECUTE portaudio/5000 log(INFO my_chan_var contains )
>>> 2014-09-18 13:28:49.739010 [INFO] mod_dptools.c:1628 my_chan_var contains
>>>
>>>
>>> I have set the permission in my HTTAPI config file to *"set-vars", "get-vars" & "expand-vars" *tags and its seem like working fine. For reference, please find my HTTAPI config file as an attachment.
>>>
>>>
>>> Please suggest me how do I got a channel variable value and pass it to other POST request.
>>>
>>>
>>> Thanks,
>>>
>>>
>>> Regards,
>>>
>>> Manish Talwar
>>>
>>> ------------------------------
>>> *From:* Manish Talwar <manish.talwar at zaristo.com>
>>> *Sent:* 18 September 2014 11:54
>>> *To:* FreeSWITCH Users Help
>>> *Subject:* Re: [Freeswitch-users] Problem in getting digits value in
>>> Playback application
>>>
>>>
>>> Its working fine now, Thanks a lot.
>>>
>>>
>>> Regards,
>>>
>>> Manish Talwar
>>>
>>>
>>> ------------------------------
>>> *From:* Michael Collins <msc at freeswitch.org>
>>> *Sent:* 18 September 2014 01:00
>>> *To:* FreeSWITCH Users Help
>>> *Subject:* Re: [Freeswitch-users] Problem in getting digits value in
>>> Playback application
>>>
>>> I think what you did was set the default to allow and everything you
>>> listed underneath became denied. Try setting the default back to deny and
>>> see if it works as expected.
>>> -MC
>>>
>>> On Wed, Sep 17, 2014 at 7:28 AM, Manish Talwar <
>>> manish.talwar at zaristo.com> wrote:
>>>
>>>> Hi,
>>>>
>>>>
>>>> Please revert me about Permission setting ASAP.
>>>>
>>>>
>>>> Regards,
>>>>
>>>> Manish Talwar
>>>>
>>>>
>>>> ------------------------------
>>>> *From:* Manish Talwar
>>>> *Sent:* 17 September 2014 10:59
>>>> *To:* FreeSWITCH Users Help
>>>> *Subject:* RE: [Freeswitch-users] Problem in getting digits value in
>>>> Playback application
>>>>
>>>>
>>>> Hi,
>>>>
>>>>
>>>> I have tried by giving below Permission with my HTTAPI config file.
>>>>
>>>>
>>>> <permission name="execute-apps" value="true">
>>>> <!-- default to "deny" or "allow" -->
>>>> <application-list default="allow">
>>>> <!-- type attr can be "deny" or "allow" nothing defaults to
>>>> opposite of the list default so allow in this case -->
>>>> <application name="info"/>
>>>> <application name="play_and_get_digits"/>
>>>> <application name="hangup"/>
>>>> </application-list>
>>>> </permission>
>>>>
>>>> and from Web Application, I am sending request as:
>>>>
>>>> <document type="xml/freeswitch-httapi">
>>>> <params></params>
>>>> <work>
>>>> <execute application="play_and_get_digits" data="1 4 1 5000 #
>>>> /ivr/8000/ivr-enter_number_to_remove_from_blacklist.wav '' foobar \d+" />
>>>> </work>
>>>> </document>
>>>>
>>>> but still its giving me error as "[ERR] mod_httapi.c:840 Permission
>>>> Denied!"
>>>>
>>>> However, its work fine with hangup application:
>>>>
>>>> <document type="xml/freeswitch-httapi">
>>>> <params></params>
>>>> <work>
>>>> <execute application="hangup"/>
>>>> </work>
>>>> </document>
>>>>
>>>> I feel, it must be some setting problem in config file only. Please
>>>> find my HTTAPI config file as an attachment and let me know if any
>>>> changes required in this file.
>>>>
>>>> Thanks,
>>>>
>>>> Regards,
>>>> Manish Talwar
>>>> ------------------------------
>>>> *From:* Michael Collins <msc at freeswitch.org>
>>>> *Sent:* 16 September 2014 23:09
>>>> *To:* FreeSWITCH Users Help
>>>> *Subject:* Re: [Freeswitch-users] Problem in getting digits value in
>>>> Playback application
>>>>
>>>>
>>>> On Tue, Sep 16, 2014 at 9:46 AM, Manish Talwar <
>>>> manish.talwar at zaristo.com> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>>
>>>>> Thanks for quick response, I have already try to use this
>>>>> "play_and_get_digits" command.
>>>>>
>>>>>
>>>>> Its working fine when I use this as a dialplan <extension> tag in
>>>>> FreeSwitch file but while using it in Web Application with "<execute>"
>>>>> httapi command its throwing error as "[ERR] mod_httapi.c:840
>>>>> Permission Denied!"
>>>>>
>>>>>
>>>>> I have tried to reset Permission of "execute-apps" in
>>>>> httapi-conf.xml file, but still got same error.
>>>>> <http://www.freeswitchsolutions.com>
>>>>>
>>>> This is almost certainly a permissions issue with your HTTAPI config
>>>> file. What do you have in your "execute-apps" section? The default is to
>>>> deny and then explicitly allow only the items you specify. FYI, this is
>>>> covered quite thoroughly in the FreeSWITCH 1.2 book on pages 277-280.
>>>>
>>>> -MC
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _________________________________________________________________________
>>>> Professional FreeSWITCH Consulting Services:
>>>> consulting at 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 at 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 at 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 at 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 at 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 at 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 at 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 at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140926/91c3e0c6/attachment-0001.html
Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users
mailing list