[Freeswitch-dev] Update: Problem with sending Instant Messages
Anthony Minessale
anthmct at yahoo.com
Wed Dec 5 09:11:38 EST 2007
SIP is domain based like HTTP (Web), SMTP (E-Mail) and Jabber (IM/presence).
You need the phones to register with the same domain that
the sofia profile is configured to use.
The most painless way to do this is:
1) setup DNS for A and/or SRV for SIP to point at your box
eg: sip.my.com
2) set the domain variable in the conf/vars.xml to this domain
-<X-PRE-PROCESS cmd="set" data="domain=$${local_ip_v4}"/>
+<X-PRE-PROCESS cmd="set" data="domain=sip.my.com"/>
3) When you configure the phone/soft phone, use sip.my.com
as the domain you are registering to so for ext 1000
you become sip:1000 at sip.my.com.
Now you have a fully qualified unique sip url and all your
phones can chat etc.
Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
AIM: anthm
MSN:anthony_minessale at hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org
iax:guest at conference.freeswitch.org/888
googletalk:conf+888 at conference.freeswitch.org
pstn:213-799-1400
----- Original Message ----
From: Alois Komenda <alois.komenda at esk.fraunhofer.de>
To: freeswitch-dev at lists.freeswitch.org
Sent: Tuesday, December 4, 2007 8:47:34 AM
Subject: [Freeswitch-dev] Update: Problem with sending Instant Messages
Yesterday, 12-03-2007, I wrote:
Hello,
sending IM (SIP
MESSAGE) from one user to another through Freeswitch does not work for
me.
I have traced
the problem to this point now: the call of switch_core_hash_find() in
sofia_glue_find_profile__() returns NULL.
Finally "Invalid
Profile <IP of Freeswitch>" is diplayed on the console (among other data
about the message).
What is the
problem here?
After a small change to
sofia_presence_chat_send(), sending messages
worked.
The parameter given to sofia_glue_find_profile() was
the variable host which contains an IP address. I changed it to the
hardcoded value "default". Now sofia_glue_find_profile() returns a valid profile
and messages can be sent.
What is the correct way to choose the profile
name for an IM?
Best regards,
Alois
____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20071205/2f741fa8/attachment.html
More information about the Freeswitch-dev
mailing list