The best way to submit patches is to file it on jia so it gets a ticket number and is properly reviewed. http://jira.freeswitch.org 2009/3/25 Szymon Olko <solko@gcdf.pl>
Hello,
I deleted default profile from conference.conf.xml and from that time I could not connect second outgoing channel to conference.
I located problem in searching for conference with 'switch_core_hash_find' function. Only name of conference is stored in hash so looking for something like 'name@profile' did not find any. In my opinion it always used second attempt to dial when conference was not found, and it successes only if default profile is available.
There is also bgdial problem which do not allow to call to not existing conference, but in function conf_api_sub_bgdial it looks like it was meant to work. I have to know freeswitch code better to fix it.
I created patch to solve first problem. This is my first patch so please give me comments so next time I do it better. I choose this way to learn how freeswitch modules are made. I would also like if someone could review my patch and tell me if this is a way mod_conference should work. I assumed that looking for conference is for connecting members to existing conference, and that it's should work like that. Previously it did not find conference if profile was given in command.
Szymon Olko
_______________________________________________ Freeswitch-dev mailing list Freeswitch-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400