Re: LINE_NEWCALL during TSPI_lineOpen or TSPI_lineSetDefaultMediaDetection
- From: "Stephan Eckbauer" <eonline@xxxxxxxxxxxxx>
- Date: Mon, 2 May 2005 15:38:54 +0200
Hi,
"Andreas Marschall [MVP TAPI]" <Andreas.Marschall@xxxxxxxxxx> wrote
> "Stephan" <eonline@xxxxxxxxxxxxx> wrote
>> when using the Microsoft remote tapi service provider the behaviour is as
>> follows:
>>
>> When the first client application uses lineopen to open a line, the
>> existing
>> calls on the the line are already available in linegetnewcalls.
>> That can be used for example to pick up information for the call that has
>> been put in the calldata or appspecific members of linecallinfo. (For
>> example put in by a server application that had the line open on the
>> server).
>>
>>
>> I want to have the same behaviour with an own tsp. That can be simulated
>> as
>> Andreas Marschall wrote by having an own tapi app running that already
>> has
>> the line open. If a second app now opens the line it can get the existing
>> calls by calling linegetnewcalls.
>
> Stephan,
> in your scenario there is already an app (the "server application" you
> mentioned) running with the line open.
> You can think of Remote.TSP as a second app (from TAPISRV / TSP's
> perspective
> running on the server).
> So this seem to be the same scenario like I suggest (with the difference
> that
> one "app" is running remotely on the client).
>
> What happens with Remote.TSP on lineOpen when absolutely no one has the
> correpsonding line on the server opened before?
> I guess you don't get preexisting calls by lineGetNewCalls but only
> (automatically) via LINE_APPNEWCALL if the correspodning TSP on the server
> is
> capeable of detecting existing calls at TSPI_lineOpen.
> Is your TSP capable of that?
Yes, my TSPs are capable of reporting new calls like that. That is the
reason for asking. I wanted to report these new calls in a way that the
first starting application gets them with linegetnewcalls and not as if the
calls were created afterwards.
Think about a PBX where you may connect several "First party" TSPs (all
connected via TCP/IP to the PBX). They should work as if they were 3rd Party
Clients. A Server Application puts some CallData inside and the application
on the client computer gets it out.
That could all be easily realised if only own software is used.
The system should support applications that rely on the fact that existing
calls (the ones that have already been processed by the server) are not
reported after lineOpen but picked up with linegetnewcalls.
Best regards,
Stephan Eckbauer
.
- Follow-Ups:
- Re: LINE_NEWCALL during TSPI_lineOpen or TSPI_lineSetDefaultMediaDetection
- From: Andreas Marschall [MVP TAPI]
- Re: LINE_NEWCALL during TSPI_lineOpen or TSPI_lineSetDefaultMediaDetection
- References:
- Re: LINE_NEWCALL during TSPI_lineOpen or TSPI_lineSetDefaultMediaDetection
- From: Stephan
- Re: LINE_NEWCALL during TSPI_lineOpen or TSPI_lineSetDefaultMediaDetection
- From: Andreas Marschall [MVP TAPI]
- Re: LINE_NEWCALL during TSPI_lineOpen or TSPI_lineSetDefaultMediaDetection
- Prev by Date: Re: Phone conversation that is already in progress
- Next by Date: Re: LINE_NEWCALL during TSPI_lineOpen or TSPI_lineSetDefaultMediaDetection
- Previous by thread: Re: LINE_NEWCALL during TSPI_lineOpen or TSPI_lineSetDefaultMediaDetection
- Next by thread: Re: LINE_NEWCALL during TSPI_lineOpen or TSPI_lineSetDefaultMediaDetection
- Index(es):
Relevant Pages
|