[Freeswitch-users] How to send sip MESSAGE from script

Chad Engler Chad.Engler at patlive.com
Tue Oct 16 17:23:13 MSD 2012


So the chatty application will use the "provider" specified in its
configuration as the "to host" for the message:

 

                self.fsw.message(num + '@' + self.provider, self.from,
self.profile, msg, function(evt) {

 

So if you have "sms-proxy.yourprovider.com" as your provider in the
config (which is the default example) then that is the domain it is
trying to send the message to. Try changing provider in the
configuration to the host that your softphone is on and restarting the
app. If it still isn't working attach a dump of the output of the chatty
application and I will try and see what is happening.

 

-Chad

 

From: freeswitch-users-bounces at lists.freeswitch.org
[mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Khue
Nguyen Minh
Sent: Monday, October 15, 2012 11:08 PM
To: FreeSWITCH Users Help
Subject: Re: [Freeswitch-users] How to send sip MESSAGE from script

 

Hi Chad,

 

Thanks you very much. It work fine.

 

Now, I can send "Instant Message" from softphone (eyebeam) and receive
it in website. But, softphone cannot receive anything that sent from
website. How I can receive message that sent from website? 

 

Thanks & Best regards,

Khue.

2012/10/15 Chad Engler <Chad.Engler at patlive.com>

After some research it looks like Expressjs and Socket.IO have some
issues working together on node v0.9+. For now if you can use v0.8 that
will fix your issue, but I am looking into a solution for v0.9+ and
track some bugs.

 

Thanks for the heads up!

 

-Chad

 

From: freeswitch-users-bounces at lists.freeswitch.org
[mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Khue
Nguyen Minh
Sent: Monday, October 15, 2012 9:43 AM
To: FreeSWITCH Users Help


Subject: Re: [Freeswitch-users] How to send sip MESSAGE from script

 

Hi Chad,

 

I used node version 0.9.3-pre. This is config.json:

{

    "fsw": {

        "host": "192.168.0.24",

        "port": 8021,

        "password": "ClueCon"

    },

    "server": {

        "host": "192.168.0.24",

        "port": 8181,

        "provider": "sms-proxy.yourprovider.com",

        "from": "from_number at from_host",

        "profile": "external"

    }

}

 

and chatplan:

<?xml version="1.0" encoding="utf-8"?>

<include>

  <context name="default">

 

    <extension name="demo">

      <condition field="to" expression="^(.*)$">

      

        <action application="fire" data=""/>

       

      </condition>

    </extension>

 

  </context>

</include>

 

Brs,

Khue.

 

2012/10/15 Chad Engler <Chad.Engler at patlive.com>

It would also be nice to see your config.json in the root of the chatty
directory.

 

-Chad

 

From: Chad Engler 
Sent: Monday, October 15, 2012 8:48 AM
To: FreeSWITCH Users Help
Subject: RE: [Freeswitch-users] How to send sip MESSAGE from script

 

Khue,

 

What version of node are you running? Can I also see your chatplan?

 

Thanks,

Chad

 

From: freeswitch-users-bounces at lists.freeswitch.org
[mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Khue
Nguyen Minh
Sent: Friday, October 12, 2012 11:44 PM
To: FreeSWITCH Users Help
Subject: Re: [Freeswitch-users] How to send sip MESSAGE from script

 

Hi Chad,

 

I installed node-esl and tried it. But, I have some error:

1.	When I enter url: http://my_ip:8181, chatty stopped immediately
with error:

	http.js:650

	    throw new Error('Can\'t set headers after they are sent.');

	          ^

	Error: Can't set headers after they are sent.

	    at ServerResponse.OutgoingMessage.setHeader (http.js:650:11)

	    at ServerResponse.res.setHeader
(/opt/englercj-node-esl-50aba9e/examples/chatty/node_modules/express/nod
e_modules/connect/lib/patch.js:59:22)

	    at SendStream.type
(/opt/englercj-node-esl-50aba9e/examples/chatty/node_modules/express/nod
e_modules/connect/node_modules/send/lib/send.js:444:7)

	    at SendStream.send
(/opt/englercj-node-esl-50aba9e/examples/chatty/node_modules/express/nod
e_modules/connect/node_modules/send/lib/send.js:343:8)

	    at
/opt/englercj-node-esl-50aba9e/examples/chatty/node_modules/express/node
_modules/connect/node_modules/send/lib/send.js:319:10

	    at Object.oncomplete (fs.js:308:15)

	    at process._makeCallback (node.js:248:20)

1.	In fs_cli have error:

	2012-10-13 06:56:01.476306 [WARNING] sofia_presence.c:204 Not
sending to local box for  9910 at 192.168.0.24

	2012-10-13 06:56:01.476306 [ERR] sofia_presence.c:253 Chat proto
[sip]

	from ["1000" <sip:1000 at 192.168.0.24
<mailto:sip%3A1000 at 192.168.0.24> >;tag=7700467a]

	to [9910 at 192.168.0.24]

	<FONT size=2 face=Arial>how are you?</FONT>

	Nobody to send to: Profile internal

please help me fix it.

 

Thanks& Best regards,

Khue

 

 

2012/10/12 Chad Engler <Chad.Engler at patlive.com>

Hello,

 

Check out https://github.com/englercj/node-esl

 

Thanks,

 

Chad

 

From: freeswitch-users-bounces at lists.freeswitch.org
[mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of Khue
Nguyen Minh
Sent: Friday, October 12, 2012 5:01 AM
To: FreeSWITCH Users Help
Subject: [Freeswitch-users] How to send sip MESSAGE from script

 

Hi all,

 

I want send message "MESSAGE" to caller from javascript. How I can do
it, please guide me?

 

Brs,

Khue.


________________________________________________________________________
_
Professional FreeSWITCH Consulting Services:
consulting at freeswitch.org
http://www.freeswitchsolutions.com




Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.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://wiki.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://wiki.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/20121016/2b1bcb11/attachment-0001.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list