You can play with the delay values. Try this code: --------------------------------------------------- os.execute("sleep " .. tonumber(10)); pin_number_test="0511"; out_gateway1="sofia/gateway/voipms/1"; message_dir="/usr/local/freeswitch/sounds/en/us/callie/custom/callback/"; number_to_call= argv[1]; session = freeswitch.Session("{ignore_early_media=true,originate_timeout=40}"..out_gateway1..number_to_call); session:setAutoHangup(false); session:sleep(400); if ( session:ready() ) then session:sleep(200); if (session:answered()) then session:sleep(200); session:streamFile(message_dir.."enter-dest.wav"); end end --------------------------------------------------- Tell me is this works. If not - try to modify delays (400,200,200), use different values less then 1 second. Regards, Vitalie 10 июня 2010 г. 17:51 пользователь Aloysius Lloyd < lloyd.aloysius@sunteltech.ca> написал:
Thanks Vitalli.
Increase the short delay solve the problem. I increase from 1000 to 2000.
But when I answer the phone there is a silent before play the file because of the dealy.
How to improve this? Is there any setting to make the session fast.
Thanks Lloyd
2010/6/10 Vitalii Colosov <vetali100@gmail.com>
Try to add short delay - session:sleep:
... session:setAutoHangup(false);
session:sleep(1000); ...
Sometimes I was getting session is not ready, and fixed this by adding short delay.
Maybe you have same problem here.
Regards, Vitalie
10 июня 2010 г. 16:20 пользователь Aloysius Lloyd < lloyd.aloysius@sunteltech.ca> написал:
VItalli,
I try your suggestion. Now the script look like this
os.execute("sleep " .. tonumber(10));
pin_number_test="0511"; out_gateway1="sofia/gateway/voipms/1"; message_dir="/usr/local/freeswitch/sounds/en/us/callie/custom/callback/";
number_to_call= argv[1];
session = freeswitch.Session("{ignore_early_media=true,originate_timeout=40}"..out_gateway1..number_to_call); session:setAutoHangup(false);
if ( session:ready() ) then session:sleep(1000); if (session:answered()) then session:sleep(1000); session:streamFile(message_dir.."enter-dest.wav"); end end
===
Also I try 5 test . This time out of 5 test, wave file play only one time. Other for 4 tests silent.
Thanks Lloyd
2010/6/10 Vitalii Colosov <vetali100@gmail.com>
It looks OK what you wrote - we have almost same lua code.
The only thing that I have in addition in my script is "if (session:answered())" construction.
Try to write it like this: ...
if ( session:ready() ) then session:sleep(1000); if (session:answered()) then session:sleep(1000); session:streamFile(message_dir.."enter-dest.wav"); end
end ...
Not sure why this should work and that does not, but this is how it works for me - worth trying at lest.
Regards, Vitalie
10 июня 2010 г. 9:07 пользователь Aloysius Lloyd < lloyd.aloysius@sunteltech.ca> написал:
without bypass_media_after_bridge=true same results.
Lloyd
2010/6/10 Aloysius Lloyd <lloyd.aloysius@sunteltech.ca>
I try the bypass_media_after_bridge=true .. same results.
Thanks Lloyd
On Thu, Jun 10, 2010 at 2:00 AM, Sergey Scheglov <sid@eltc.ru> wrote:
> В Thu, 10 Jun 2010 01:26:51 -0400 > Aloysius Lloyd <lloyd.aloysius@gmail.com> wrote: > > > > session = > > > freeswitch.Session("{bypass_media_after_bridge=true,ignore_early_media=true,originate_timeout=40}"..out_gateway1..number_to_call); > > session:setAutoHangup(false); > > > > Thanks > > Lloyd > > Try without bypass_media_after_bridge=true > > Regard > Sergey Scheglov > > _______________________________________________ > 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 >
_______________________________________________ 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
_______________________________________________ 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
_______________________________________________ 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
_______________________________________________ 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
_______________________________________________ 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