Sip Delphi Components
Has anybody tried SIP Delphi component? I bought it some time ago at a
reasonable price with sources in order to replace the old code written for
Dialogic HMP. It looks like mail support was not implied, docs and help
were absent either though with available codes I was not going to have
troubles. And they didn't appear until now when I got stuck with the
problem I cannot find a solution to. The library during the call sends
small RTP data packets via UDP every 20 ms and to keep these intervals
equal it uses a winsdk function timeSetEvent, which works very good. But
to my surprise it works perfectly up until the number of simultaneous
calls exceeds 16. I found that this function is already marked as obsolete
and some people encountered the same undocumented restrictions of this
function - no more than 16 threads. Instead I tried using:
CreateTimerQueue/CreateTimerQueueTimer with different parameters
Sleep
GetTickCount
QueryPerformanceFrequency/QueryPerformanceCounter
All these possible solutions have the same problem - voice file playback
stops being continuous and you hear only interruped sounds especially if
you have two or more calls. What can be done here?
No comments:
Post a Comment