[Freeswitch-users] Example of playing background music

Alex Lake alex at digitalmail.com
Thu Mar 20 18:02:02 MSK 2014


So how can I stop the music here?
I'm a little baffled, as I thought that if I did a uuid_bridge of that 
leg and another, it would just join them together, the music would stop 
automatically and allow talking, but it doesn't seem to be working out 
like that!

> Yeah it looks like you're trying to kill the uuid of the JOB rather 
> than the UUID of the channel. The uuid of the job only exists as a 
> reference so that when the background music task here finishes you can 
> match up the UUID's and know which job has completed.
>
> ______________________________
>
> Callum Guy
> Senior Developer
>
> X-on
> Framlingham Technology Centre
> Station Road, Framlingham,
> Suffolk, IP13 9EZ
>
> T       0333 332 0116
> Ecallum.guy at x-on.co.uk  <mailto:callum.guy at x-on.co.uk>
>
>
>
>
> X-on is a trading name of Storacall Technology Ltd a limited company registered in England and Wales
> Registered Office : Avaland House, 110 London Road, Apsley, Hemel Hempstead, Herts, HP3 9SD
> Company Registration No. 2578478
>
> This email has been sent from X-on.The contents and attachments are confidential to the sender and the intended addressees.If the message
> is received by anyone other than the addressee please return the message to the sender by replying to it and then delete the message from
> your computer without copying or disclosing the contents to anyone.Opinions, conclusions and statements of intent in this email are those of
> the sender and do not bind X-on unless confirmed by authorised representatives independently of this message.While best endeavours have
> been taken to avoid transmission of viruses, it is the responsibility of the recipient to scan for these.Please note emails sent to and from X-on
> are routinely monitored for record keeping and quality control, to ensure regulatory compliance and prevent unauthorised use of our systems.
>
> Please consider the environment before printing this email.
>
>
> On 20 March 2014 13:41, Alex Lake <alex at digitalmail.com 
> <mailto:alex at digitalmail.com>> wrote:
>
>     Is it possible in Lua to do something like....
>
>
>     playback_uuid = GetTheUuidFrom(session:execute("bgapi uuid_broadcast
>     <a-leg uuid> nicemusic.wav"))
>
>     Then do some stuff on the b-leg
>
>     Then
>
>     session:execute("uuid_kill "..playback_uuid)
>
>     When I've tried it, I get....
>
>     2014-03-20 12:27:07.474905 [INFO] switch_cpp.cpp:1288 exec_async
>     uuid_broadcast 4b0faa1a-6898-438a-8099-8c09eff7d1b0
>     local_stream://moh...  (dmpx_r27s1_bleg.lua
>     uuid:ddde917b-d9df-44b1-9b33-2b46d639f100 [?])
>     2014-03-20 12:27:07.474905 [DEBUG] switch_core_media_bug.c:532
>     Attaching
>     BUG to sofia/internal/0001302 at 004-0095.sb12.dmclub.org
>     <mailto:0001302 at 004-0095.sb12.dmclub.org>
>     2014-03-20 12:27:07.474905 [DEBUG] switch_core_session.c:1151 Send
>     signal sofia/internal/0001302 at 004-0095.sb12.dmclub.org
>     <mailto:0001302 at 004-0095.sb12.dmclub.org> [BREAK]
>     2014-03-20 12:27:07.474905 [INFO] switch_cpp.cpp:1288 ...exec_async
>     returning +OK Job-UUID: 88727341-5d44-4631-a69a-368df85ebdf0
>     ...
>     ...
>     2014-03-20 12:27:11.244906 [INFO] switch_cpp.cpp:1288 dmExec uuid_kill
>     88727341-5d44-4631-a69a-368df85ebdf0
>     2014-03-20 12:27:11.244906 [INFO] switch_cpp.cpp:1288 ...dmExec
>     returning -ERR No such channel!
>
>
>     I can only presume I've got the wrong end of the stick on these
>     asynchronous jobs!
>
>     (BTW, dmExec is a wrapper around api:executeString)
>
>     _________________________________________________________________________
>     Professional FreeSWITCH Consulting Services:
>     consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>     http://www.freeswitchsolutions.com
>
>     
>     
>
>     Official FreeSWITCH Sites
>     http://www.freeswitch.org
>     http://wiki.freeswitch.org
>     http://www.cluecon.com
>
>     FreeSWITCH-users mailing list
>     FreeSWITCH-users at lists.freeswitch.org
>     <mailto:FreeSWITCH-users at lists.freeswitch.org>
>     http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>     http://www.freeswitch.org
>
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
> No virus found in this message.
> Checked by AVG - www.avg.com <http://www.avg.com>
> Version: 2014.0.4336 / Virus Database: 3722/7203 - Release Date: 03/16/14
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140320/28896424/attachment-0001.html 


Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list