JavaScript: session.streamFile VS conference play file
Hi, I would like to use session.streamFile(file) on a session that is "dropped" into a conference, so I know exactly when the file finished playing. However, this doesn't work. As soon as the channel is part of a conference, session.streamFile(file) seems to block or at least, I cannot hear any sound. Is this correct behaviour? apiExecute("conference", "<confname> play <file_path> [<member_id>]") works, but then I don't know when the file finished playing. The reason why I thought that session.streamFile(file) was likely to work is because session.execute("record_session", recordfile); work as well as apiExecute("conference", "<confname> record file"); Thanks, Birgit -- -- Birgit Arkesteijn, birgit@westhawk.co.uk, -- Westhawk Ltd, Albion Wharf, 19 Albion Street, Manchester M1 5LN, UK -- Company no: 1769350 -- Registered Office: -- 15 London Road, Stockton Heath, Warrington WA4 6SJ. UK. -- tel.: +44 (0)161 237 0660 -- <URL: http://www.westhawk.co.uk>
The playback of the file is interwoven into the muxing code of the conference so it's not easy to make it so you can block until it stops playing. On Thu, Nov 13, 2008 at 12:25 PM, Birgit Arkesteijn <birgit@westhawk.co.uk>wrote:
Hi,
I would like to use session.streamFile(file) on a session that is "dropped" into a conference, so I know exactly when the file finished playing. However, this doesn't work. As soon as the channel is part of a conference, session.streamFile(file) seems to block or at least, I cannot hear any sound. Is this correct behaviour?
apiExecute("conference", "<confname> play <file_path> [<member_id>]") works, but then I don't know when the file finished playing.
The reason why I thought that session.streamFile(file) was likely to work is because session.execute("record_session", recordfile); work as well as apiExecute("conference", "<confname> record file");
Thanks, Birgit
-- -- Birgit Arkesteijn, birgit@westhawk.co.uk, -- Westhawk Ltd, Albion Wharf, 19 Albion Street, Manchester M1 5LN, UK -- Company no: 1769350 -- Registered Office: -- 15 London Road, Stockton Heath, Warrington WA4 6SJ. UK. -- tel.: +44 (0)161 237 0660 -- <URL: http://www.westhawk.co.uk>
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users 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
Hi Antony, Shame. Thanks for your answer. Cheers, Birgit On 13/11/08 19:28, Anthony Minessale wrote:
The playback of the file is interwoven into the muxing code of the conference so it's not easy to make it so you can block until it stops playing.
On Thu, Nov 13, 2008 at 12:25 PM, Birgit Arkesteijn <birgit@westhawk.co.uk <mailto:birgit@westhawk.co.uk>> wrote:
Hi,
I would like to use session.streamFile(file) on a session that is "dropped" into a conference, so I know exactly when the file finished playing. However, this doesn't work. As soon as the channel is part of a conference, session.streamFile(file) seems to block or at least, I cannot hear any sound. Is this correct behaviour?
apiExecute("conference", "<confname> play <file_path> [<member_id>]") works, but then I don't know when the file finished playing.
The reason why I thought that session.streamFile(file) was likely to work is because session.execute("record_session", recordfile); work as well as apiExecute("conference", "<confname> record file");
Thanks, Birgit
-- -- Birgit Arkesteijn, birgit@westhawk.co.uk, -- Westhawk Ltd, Albion Wharf, 19 Albion Street, Manchester M1 5LN, UK -- Company no: 1769350 -- Registered Office: -- 15 London Road, Stockton Heath, Warrington WA4 6SJ. UK. -- tel.: +44 (0)161 237 0660 -- <URL: http://www.westhawk.co.uk>
participants (2)
-
Anthony Minessale
-
Birgit Arkesteijn