Hi,
Thank you very much for replying, yes the handshake between sip and
xmpp server was established. And I got some logs when I send a
"subsribe" message from gqian(a)ovi.com(on Pidgin XMPP client) to
address tcc11*sip.rcs.demo(a)rcs.allatum.wipsl.com as below:
Jun 9 17:54:46 ims /home/openser/openser1.2.3/sbin/openser[18844]:
xmpp: server read [<presence from='gaqian(a)ovi.com'
to='tcc11*sip.rcs.demo(a)rcs.allatum.wipsl.com'
type='subscribe'><status>I would like to add you to my
roster.</status></presence>]
Jun 9 17:54:46 ims /home/openser/openser1.2.3/sbin/openser[18844]:
xmpp: stream callback: 1: presence
Jun 9 17:56:06 ims /home/openser/openser1.2.3/sbin/openser[18821]:
PRESENCE: msg_watchers_clean:cleaning pending subscriptions
Jun 9 17:56:06 ims /home/openser/openser1.2.3/sbin/openser[18821]:
PRESENCE: msg_active_watchers_clean:cleaning expired watcher information
But nothing more and on the sip client X-lite side, I didn't get any message.
So now I still have two questions:
1. Is Having openser 1.2.3 module "mysql , presence, xmpp" enough to
setup the sip gateway to a remote ejabber server? Or should I try
"mysql, presence, pua, pua_xmpp" modules?
2. What sip and xmpp client should be used to test?
Thanks a lot in advance.
Br
Gaoqiang
Quoting Daniel-Constantin Mierla <miconda(a)gmail.com>om>:
Hello,
can you grab the sip trace and xmpp trace on openser server to see if
the messages reaches your sip server? Also, run openser with higher
debug level so you get hints in syslog (e.g., debug=5).
Cheers,
Daniel
On 06/05/08 16:22, Gaoqiang Qian wrote:
Hi all,
I have setup and configured my Openser with mysql, presence, xmpp,
pua modules. The server was startup fine. I setup the xmpp module
as the xmpp gateway as component module cuase I have another
jabber server running remotely.
The configuration of servers parameters is as below:
#---------------openser.cfg------------------
listen=udp:193.210.148.243:5060
alias=xmpp.rcs.demo
modparam("xmpp", "domain_separator", "*")
modparam("xmpp", "gateway_domain", "xmpp.rcs.demo")//added
to etc/hosts file
modparam("xmpp", "xmpp_domain",
"rcs.allatum.wipsl.com")//added to
etc/hosts file
modparam("xmpp", "xmpp_host", "allatum.wipsl.com")
modparam("xmpp", "backend", "component")
#--------------------------------------------
Now I want to test the interoperability of XMPP gateway of openser,
so I use sip client (X-lite) and a XMPP client. I use sip and xmpp
account to successfully register in the sip and XMPP client:
sip account: sip:test@193.210.148.244
xmpp acount: gqian(a)allatum.wipsl.com
But what destination address should I use to add to both of the
client to test the interoperability? I failed at below address
added according to the xmpp module document.
At SIP client I add Contact address:
sip:gqian*allatum.wipsl.com@xmpp.rcs.demo
At XMPP client:
test*193.210.148.244(a)rcs.allatum.wipsl.com
Does anyone has this testing experience and give me some hints how
should I add the contacts in both client to let them talk to each
other? I am now really heading the wall.
Thanks a lot in advance.
BR,
Gaoqiang
--
http://www.asipto.com
--
Gaoqiang Qian
Automation System and Technology
Helsinki University Of Technology
GSM: +358415058138