Hello,
that remembers me I should make it a bit more flexible in giving the commands to the imc manager. For next version (kamailio 3.0), the option is to replace the body with the proper text command and use msg_apply_changes() before calling imc manager: http://www.kamailio.org/docs/modules/3.0.x/modules_k/textops.html#id2513318
Cheers, Daniel
On 18.09.2009 16:35 Uhr, Schumann Sebastian wrote:
You have to add that user to the imc_members table, to be part of the room. I forgot to mention that. IIRC, this is what #create does for you.
Another approach could be to use SIPSAK to send the commands to the chatroom, e.g., sipsak -vvv -M -B "#create q" -c sip:ll@1.2.3.4 -s sip:q@1.2.3.4 sipsak -vvv -M -B "#join" -c "sip:anotheruser@1.2.3.4" -s sip:q@1.2.3.4
Those messages will be plain text.
Using #create should a) create the room and b) add the user to the members list (as owner of the room). With #join you can add other users to try it.
Sebastian
------------------------------------------------------------------------ *From:* Rajesh [mailto:Rajesh.sreedharan@siptech.com] *Sent:* Friday, 18. September 2009 09:18 *To:* Schumann Sebastian *Cc:* users kamailio *Subject:* Re: [Kamailio-Users] room does not exists in IMC Dear Schumann, Your message was indeed very much helpful..I am sure xlite send html messages and not plain text messages.So i created imc_rooms and tried.. bit still i get the same error(iam pasting the error messages below).I appreciate your responses. * ERROR:imc:imc_handle_message: user [11] has no rights to send messages in room [q]! ERROR:imc:imc_manager: failed to handle 'message'* Thanks Schumann Sebastian wrote:
You should check if it sends plain text. Some clients send HTML formatted messages, so the module does not interpret your command as command, but normal "text" to the channel (that does indeed not exist then). If that does not work, try to create the room "manually" into the imc_rooms table *BEFORE* starting kamailio. Sebastian ------------------------------------------------------------------------ *From:* users-bounces@lists.kamailio.org [mailto:users-bounces@lists.kamailio.org] *On Behalf Of *Rajesh *Sent:* Thursday, 17. September 2009 07:00 *To:* users kamailio *Subject:* [Kamailio-Users] room does not exists in IMC Dear Experts, I have been trying to configure IMC for quite some time now..when ti try to create the chatroom (using my xlite phone), using the command #create q, i get the following error. *ERROR:imc:imc_handle_message: room [q] does not exist! Sep 17 10:25:36 [2562] ERROR:imc:imc_manager: failed to handle 'message' * Iam posting my cfg below..
Kamailio (OpenSER) - Users mailing list Users@lists.kamailio.org http://lists.kamailio.org/cgi-bin/mailman/listinfo/users http://lists.openser-project.org/cgi-bin/mailman/listinfo/users