Time Managers Services Tools Company
bSmart Communications

  API Methods 
       -PutNotification
       -DeleteOutboundItems
       -GetOutboundItems
       -AddText
       -MixSounds
  Web Integration 


Method Name: mixandputnotification - mixsounds
Overdubs a sound file over a base sound file.  You can set the volume level of the overdub sound file. The base sound file plays over every section of the mixed audio - Introduction, Fadein, Overdub, Fadeout, and Ending. If the base sound has a shorter duration then all the sections combined, the base sound will be repeated (looped) just long enough so that it can cover all of the sections.

Arguments Value Examples Notes
source

myLoopSound

base sound file
voice_name myVoiceOverDub overdub sound  file
voice_level 80 level of overdub (0-100)
fin_enabled 1 fadein enabled  values can be 0=disabled,1=enabled
fin_time 10000 fadein time in milliseconds
fout_enabled 1 fadeout enabled  values can be 0=disabled,1=enabled
fout_time 10000 fadeout time in milliseconds
intro_time 15000 introduction time
end_time 10000 outro time


Illustration of final mix using the example values from the mix sound above.


XML Example - mixandputnotification

The mixandputnotification method mixes sounds then generates a notification immediately after the mixing is processed.

<?xml version="1.0"?>
<bSmartXML>
<data>
   <method_name value="mixandputnotification"/>
   <user_name value="testdriver"/>
   <password value="12345"/>
   <phone_number value="2125551234"/>
   <phone_extension value=""/>
   <notification_dt value="now2"/>
   <time_zone value="-5"/>
   <tts_engine value="Rick"/>
   <source value="myLoopSound"/>
   <voice_name value="myVoiceOverdub"/>
   <voice_level value="80"/>
   <intro_time value="15000"/>
   <end_time value="10000"/>
   <fin_enabled value="1"/>
   <fin_time value="10000"/>
   <fout_enabled value="1"/>
   <fout_time value="10000"/>
</data>
</bSmartXML>


Test xml methods with the iPing API tester

XML Example - mixsounds

The mixsounds api method mixes sounds but does not generate a notification like the mixandputnotification api method.

<?xml version="1.0"?>
<bSmartXML>
<data>
   <method_name value="mixsounds"/>
   <user_name value="testdriver"/>
   <password value="12345"/>
   <source value="myLoopSound"/>
   <voice_name value="myVoiceOverdub"/>
   <voice_level value="80"/>
   <intro_time value="15000"/>
   <end_time value="10000"/>
   <fin_enabled value="1"/>
   <fin_time value="10000"/>
   <fout_enabled value="1"/>
   <fout_time value="10000"/>
</data>
</bSmartXML>


Test xml methods with the iPing API tester


QueryString Example - mixandputnotification

https://www.iping.com/services/iping.asp?method_name=mixsounds&user_name=testdriver&password=12345&phone_number=2125551234
&phone_extension=&notification_dt=now2&time_zone=-5&tts_engine=Rick&source=myLoopSound&voice_name=myVoiceOverdub
&voice_level=80&intro_time=15000&end_time=15000&fin_enabled=1&fin_time=10000&fout_enabled=1&fout_time=10000


QueryString Example - mixsounds

https://www.iping.com/services/iping.asp?method_name=mixsounds&user_name=testdriver&password=12345
&tts_engine=Rick&source=myLoopSound&voice_name=myVoiceOverdub
&voice_level=80&intro_time=15000&end_time=15000&fin_enabled=1&fin_time=10000&fout_enabled=1&fout_time=10000



©1998-2007 iPing, Inc. All rights reserved.
Privacy policy | Terms of use | Contact us