[h323plus] H323connection AnsweringCall issue

Ankur Deep Jaiswal ankur at techgentsia.com
Thu May 14 10:36:31 EDT 2015


Hi Simon,

i am confused to what is happening.
i am attaching a level 3 trace file.
the first connection is successful.
we are seeing the problem for the second time.


regards

On Thu, May 14, 2015 at 7:32 PM, Ankur Deep Jaiswal <ankur at techgentsia.com>
wrote:

> Hi,
>
> i was using a CVS version before, i tried the 1.26.5 from the site. and
> tried it.
> the problem still persists.
> let me try debugging further.
>
> regards
>
> On Wed, May 13, 2015 at 7:58 AM, <s.horne at spranto.com> wrote:
>
>> Looks like a semaphore is not releasing.
>>
>> I did do a lot of work to remove and simplify thread blocking in 1.26.5
>> due to issues of semaphore behavior on different operating systems. It has
>> been rigorously tested and am not seeing any issue in production.
>>
>>
>>
>> My only thought is that you have a semaphore blocking somewhere (PMutex,
>> PWaitAndSignal etc) either in your code or is causing the h323plus code to
>> block. My  suggestion is if you can add debugging statements to figure out
>> where is may be blocking or step through the code with visual studio or GDB
>> to the point where it blocks.
>>
>>
>>
>> Simon
>>
>>
>>
>> *From:* h323plus [mailto:h323plus-bounces at lists.packetizer.com] *On
>> Behalf Of *Ankur Deep Jaiswal
>> *Sent:* Tuesday, May 12, 2015 4:55 PM
>> *To:* h323plus at lists.packetizer.com
>> *Subject:* [h323plus] H323connection AnsweringCall issue
>>
>>
>>
>> Hi,
>>
>>
>>
>> I am facing a strange problem,
>> on H323Connection::OnAnswerCall i am returning AnswerCallPending.
>> and after sometime i call H323Connection::AnsweringCall with
>> AnswerCallNow  .
>>
>> but what happens now and then, i would say every second call, is that,
>> even if i call H323Connection::AnsweringCall, the PDU does not seem to have
>> been sent. the connection then proceeds to be in a vegetative state. when i
>> disconnect the connection and reconnect it, it proceeds to connect
>> successfully.
>>
>>
>>
>> i am not creating any extra threads in the system. the logic for
>> H323Connection::AnsweringCall runs on the main thread.
>>
>>
>>
>> i am using h323plus version 1.26.5.
>>
>>
>>
>>
>>
>> regards
>>
>> --
>>
>> Ankur Deep Jaiswal
>>
>
>
>
> --
> Ankur Deep Jaiswal
>



-- 
Ankur Deep Jaiswal
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.packetizer.com/pipermail/h323plus/attachments/20150514/ebd8ebb4/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: call.log
Type: text/x-log
Size: 25227 bytes
Desc: not available
URL: <https://lists.packetizer.com/pipermail/h323plus/attachments/20150514/ebd8ebb4/attachment-0003.bin>


More information about the h323plus mailing list